body.body-mobile-dashboard{
    padding-top:0; }

.usm-page{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:auto;
    min-height:100vh; }

.usm-wrapper{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    padding:0 16px; }

@media (min-width: 768px){
    .usm-wrapper{
        padding:0 56px; } }

@font-face{
    src:url("/assets/fonts/DINNextLTPro-Regular.woff"), url("/assets/fonts/DINNextLTPro-Regular.woff2"), url("/assets/fonts/DINNextLTPro-Regular.eot"), url("/assets/fonts/DINNextLTPro-Regular.otf"), url("/assets/fonts/DINNextLTPro-Regular.ttf"), url("/assets/fonts/DINNextLTPro-Regular.svg");
    font-family:"DINNextLTPro-Regular";
    font-weight:400;
    font-style:normal;
    font-display:auto; }

@font-face{
    src:url("/assets/fonts/DINNextLTPro-Medium.woff"), url("/assets/fonts/DINNextLTPro-Medium.woff2"), url("/assets/fonts/DINNextLTPro-Medium.eot"), url("/assets/fonts/DINNextLTPro-Medium.otf"), url("/assets/fonts/DINNextLTPro-Medium.ttf"), url("/assets/fonts/DINNextLTPro-Medium.svg");
    font-family:"DINNextLTPro-Medium";
    font-weight:500;
    font-style:normal;
    font-display:auto; }

@font-face{
    src:url("/assets/fonts/DINNextLTPro-Bold.woff"), url("/assets/fonts/DINNextLTPro-Bold.woff2"), url("/assets/fonts/DINNextLTPro-Bold.eot"), url("/assets/fonts/DINNextLTPro-Bold.otf"), url("/assets/fonts/DINNextLTPro-Bold.ttf"), url("/assets/fonts/DINNextLTPro-Bold.svg");
    font-family:"DINNextLTPro-Bold";
    font-weight:600;
    font-style:normal;
    font-display:auto; }
body,
button,
textarea{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:#363636;
    font-family:"DINNextLTPro-Regular", sans-serif; }
@media (min-width: 768px){
    body,
    button,
    textarea{
        line-height:19px;
        font-size:16px; } }
*{
    padding:0;
    margin:0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box; }

*:focus{
    outline:none; }

.clearer{
    width:100%;
    clear:both; }

html,
body{
    -webkit-text-size-adjust:100%;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility; }

img{
    border:none; }

header, nav, article, aside, section, footer, main, figure, figcaption, hgroup{
    display:block; }

.clearfix:before, .clearfix:after{
    content:"\0020";
    display:block;
    height:0;
    overflow:hidden; }

.clearfix:after{
    clear:both; }

.clearfix{
    zoom:1; }

h1{
    line-height:34px;
    font-size:28px;
    font-weight:400;
    color:#0078DC; }
@media (min-width: 768px){
    h1{
        line-height:48px;
        font-size:40px; } }

.usm-btn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:100%;
    height:auto; }
.usm-btn__link:link, .usm-btn__link:visited, .usm-btn__input, .usm-btn__button{
    line-height:17px;
    font-size:14px;
    font-weight:600;
    color:#363636;
    display:block;
    width:100%;
    height:32px;
    line-height:31px;
    color:#FFFFFF;
    text-align:center;
    text-decoration:none;
    border:none;
    border-radius:8px;
    background-color:#0078DC;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:1px 12px 0 12px;
    -webkit-appearance:none;
    -moz-appearance:none; }
@media (min-width: 768px){
    .usm-btn__link:link, .usm-btn__link:visited, .usm-btn__input, .usm-btn__button{
        line-height:19px;
        font-size:16px; } }
.usm-btn__link:link, .usm-btn__link:visited{
    line-height:32px; }
.usm-btn.-brand-03 .usm-btn__link:link,
.usm-btn.-brand-03 .usm-btn__link:visited,
.usm-btn.-brand-03 .usm-btn__input,
.usm-btn.-brand-03 .usm-btn__button{
    color:#0078DC;
    background-color:#FFFFFF; }

.usm-circleChart{
    z-index:10;
    width:48px;
    height:48px;
    position:relative;
    z-index:1; }
.usm-circleChart__chart, .usm-circleChart__group{
    width:48px;
    height:48px; }
.usm-circleChart__circle, .usm-circleChart__progressLine{
    width:48px;
    height:48px;
    fill:none;
    stroke-width:3px;
    isolation:isolate; }
.usm-circleChart__circle{
    stroke:rgba(246, 246, 246, 0.1); }
.usm-circleChart__progressLine{
    -webkit-transform:rotate(-90deg);
    transform:rotate(-90deg);
    -webkit-transform-origin:center;
    transform-origin:center;
    stroke-linecap:round; }
.usm-circleChart__value{
    z-index:11;
    line-height:24px;
    font-size:20px;
    font-weight:600;
    color:#FFFFFF;
    display:block;
    width:48px;
    height:48px;
    line-height:45px;
    text-align:center;
    padding-top:3px;
    position:absolute;
    top:0;
    left:0;
    z-index:2; }
@media (min-width: 768px){
    .usm-circleChart__value{
        line-height:34px;
        font-size:28px; } }
.usm-circleChart__value > span{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:#FFFFFF; }
@media (min-width: 768px){
    .usm-circleChart__value > span{
        line-height:19px;
        font-size:16px; } }
.usm-circleChart.-support-01 .usm-circleChart__progressLine{
    stroke:#00944A; }
.usm-circleChart.-support-02 .usm-circleChart__progressLine{
    stroke:#DE3A6B; }
.usm-circleChart.-support-03 .usm-circleChart__progressLine{
    stroke:#ED8C1C; }
.usm-circleChart.-small{
    width:32px;
    height:32px; }
.usm-circleChart.-small .usm-circleChart__chart,
.usm-circleChart.-small .usm-circleChart__group,
.usm-circleChart.-small .usm-circleChart__circle,
.usm-circleChart.-small .usm-circleChart__progressLine,
.usm-circleChart.-small .usm-circleChart__value{
    width:32px;
    height:32px; }
.usm-circleChart.-small .usm-circleChart__value{
    line-height:12px;
    font-size:10px;
    font-weight:600;
    color:#FFFFFF;
    line-height:30px;
    padding-top:2px; }
@media (min-width: 768px){
    .usm-circleChart.-small .usm-circleChart__value{
        line-height:17px;
        font-size:14px; } }
.usm-circleChart.-small .usm-circleChart__value > span{
    line-height:12px;
    font-size:10px;
    font-weight:600;
    color:#FFFFFF; }
@media (min-width: 768px){
    .usm-circleChart.-small .usm-circleChart__value > span{
        line-height:17px;
        font-size:14px; } }

@media (min-width: 768px){
    .usm-circleChart{
        width:80px;
        height:80px; }
    .usm-circleChart__chart, .usm-circleChart__group, .usm-circleChart__circle, .usm-circleChart__progressLine, .usm-circleChart__value{
        width:80px;
        height:80px; }
    .usm-circleChart__value{
        line-height:76px;
        padding-top:4px; }
    .usm-circleChart.-small .usm-circleChart__value{
        line-height:32px;
        font-size:10px;
        padding-top:0; }
    .usm-circleChart.-small .usm-circleChart__value > span{
        font-size:10px; } }

.usm-badge{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:auto;
    height:21px;
    border-radius:2px; }
.usm-badge__text{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:#FFFFFF;
    display:inline-block;
    width:auto;
    min-width:100%;
    height:21px;
    line-height:20px;
    text-align:center;
    padding:0 4px;
    padding-top:2px; }
@media (min-width: 768px){
    .usm-badge__text{
        line-height:19px;
        font-size:16px; } }
.usm-badge.-ui-01{
    background-color:#213E5F; }

@media (min-width: 768px){
    .usm-badge{
        height:24px; }
    .usm-badge__text{
        height:24px;
        line-height:22px;
        padding:0 4px;
        padding-top:2px; } }

.usm-btnIcon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:32px;
    height:32px; }
.usm-btnIcon__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:32px;
    height:32px;
    border:none;
    background:none;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    cursor:pointer; }
.usm-btnIcon__link:link, .usm-btnIcon__link:visited, .usm-btnIcon__link:hover, .usm-btnIcon__link:active{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:32px;
    height:32px;
    text-decoration:none; }
.usm-btnIcon__iconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:32px;
    height:32px; }
.usm-btnIcon__icon{
    display:inline-block; }
.usm-btnIcon.-chevronLeft .usm-btnIcon__icon{
    width:10px;
    height:18px; }
.usm-btnIcon.-small{
    width:24px;
    height:24px; }
.usm-btnIcon.-small .usm-btnIcon__button{
    width:24px;
    height:24px; }
.usm-btnIcon.-small .usm-btnIcon__link:link,
.usm-btnIcon.-small .usm-btnIcon__link:visited,
.usm-btnIcon.-small .usm-btnIcon__link:hover,
.usm-btnIcon.-small .usm-btnIcon__link:active{
    width:24px;
    height:24px; }
.usm-btnIcon.-small .usm-btnIcon__iconWrap{
    width:24px;
    height:24px; }
.usm-btnIcon.-maintenance{
    position:relative;
    z-index:2; }
.usm-btnIcon.-maintenance .usm-maintenancesInfo{
    opacity:0;
    -webkit-transition:opacity 0.22s linear;
    transition:opacity 0.22s linear;
    pointer-events:none;
    position:absolute;
    top:32px;
    left:-128px;
    z-index:3; }
.usm-btnIcon.-maintenance:hover .usm-maintenancesInfo{
    opacity:1;
    pointer-events:initial; }

@media (min-width: 768px){
    .usm-btnIcon.-chevronLeft .usm-btnIcon__icon{
        width:13px;
        height:24px; } }

.usm-btnTextIcon{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:auto;
    height:40px; }
.usm-btnTextIcon__link:link, .usm-btnTextIcon__link:visited{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    height:40px;
    line-height:40px;
    text-decoration:none;
    cursor:pointer; }
.usm-btnTextIcon__button{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:40px;
    border:none;
    background:none;
    background-color:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    cursor:pointer; }
.usm-btnTextIcon__iconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:40px;
    height:40px; }
.usm-btnTextIcon__icon{
    display:inline-block; }
.usm-btnTextIcon__text{
    line-height:17px;
    font-size:14px;
    font-weight:600;
    color:#0078DC;
    display:inline-block;
    max-width:calc(100% - 40px);
    height:40px;
    line-height:40px; }
@media (min-width: 768px){
    .usm-btnTextIcon__text{
        line-height:19px;
        font-size:16px; } }
.usm-btnTextIcon.-reverse .usm-btnTextIcon__link,
.usm-btnTextIcon.-reverse .usm-btnTextIcon__button{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse; }

@media (min-width: 768px){
    .usm-btnTextIcon__iconWrap .usm-btnTextIcon__icon{
        width:13px;
        height:24px; }
    .usm-btnTextIcon__text{
        line-height:40px; } }
.usm-head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:auto;
    height:80px;
    background-color:transparent; }
.usm-head > .usm-wrapper{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center; }
.usm-head .usm-head__logo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:40px;
    height:35px;
    margin:0 auto 0 0; }
.usm-head .usm-head__logoImg{
    display:inline-block; }
.usm-head .usm-btn{
    width:auto;
    margin:0 0 0 auto; }

@media (min-width: 768px){
    .usm-head .usm-head__logo{
        width:55px;
        height:48px; }
    .usm-head .usm-head__logoImg{
        width:55px;
        height:48px; } }

@media (min-width: 1025px){ }

.usm-kpiCard{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:auto;
    border-radius:12px;
    background-color:#29527A;
    padding:22px 16px 22px 16px; }
.usm-kpiCard__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center; }
.usm-kpiCard__wrap.-chart{
    width:48px;
    height:48px;
    margin-right:10px; }
.usm-kpiCard__wrap.-data{
    -ms-flex-line-pack:center;
    align-content:center;
    width:calc(100% - 48px - 10px - 16px - 80px);
    margin-right:16px; }
.usm-kpiCard__wrap.-variation{
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    width:80px; }
.usm-kpiCard__label{
    line-height:19px;
    font-size:16px;
    font-weight:600;
    color:#FFFFFF;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    width:100%;
    margin-bottom:4px; }
@media (min-width: 768px){
    .usm-kpiCard__label{
        line-height:26px;
        font-size:22px; } }
.usm-kpiCard__data{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:rgba(255, 255, 255, 0.5);
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    width:100%; }
@media (min-width: 768px){
    .usm-kpiCard__data{
        line-height:19px;
        font-size:16px; } }
.usm-kpiCard__data > strong{
    font-weight:600;
    color:#FFFFFF; }
.usm-kpiCard__variation{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    width:100%;
    -webkit-transform:translateY(-10px);
    transform:translateY(-10px); }
.usm-kpiCard__variationIconWrap, .usm-kpiCard__variationIcon{
    display:inline-block; }
.usm-kpiCard__variationIconWrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:21px;
    -webkit-transform-origin:center;
    transform-origin:center;
    margin:0 8px 4px 0; }
.usm-kpiCard__variationIconWrap.-increase{
    -webkit-animation:variationArrowAnimIncrease 1s ease-in-out infinite;
    animation:variationArrowAnimIncrease 1s ease-in-out infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate; }
.usm-kpiCard__variationIconWrap.-decrease{
    -webkit-animation:variationArrowAnimDecrease 1s ease-in-out infinite;
    animation:variationArrowAnimDecrease 1s ease-in-out infinite;
    -webkit-animation-direction:alternate;
    animation-direction:alternate; }
.usm-kpiCard__variationValue{
    line-height:17px;
    font-size:14px;
    font-weight:600;
    color:#FFFFFF;
    display:inline-block;
    width:auto;
    height:21px;
    line-height:21px;
    text-align:right;
    margin-bottom:4px; }
@media (min-width: 768px){
    .usm-kpiCard__variationValue{
        line-height:19px;
        font-size:16px; } }
.usm-kpiCard__variationTime{
    line-height:12px;
    font-size:10px;
    font-weight:400;
    color:rgba(246, 246, 246, 0.5);
    display:block;
    width:100%;
    text-align:right; }
@media (min-width: 768px){
    .usm-kpiCard__variationTime{
        line-height:17px;
        font-size:14px; } }
.usm-kpiCard__variation.-stable .usm-kpiCard__variationIconWrap{
    margin-right:4px; }
.usm-kpiCard__variation.-stable .usm-badge{
    width:48px; }

@-webkit-keyframes variationArrowAnimIncrease{
    0%{
        -webkit-transform:translateY(2px);
        transform:translateY(2px); }
    100%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px); } }

@keyframes variationArrowAnimIncrease{
    0%{
        -webkit-transform:translateY(2px);
        transform:translateY(2px); }
    100%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px); } }

@-webkit-keyframes variationArrowAnimDecrease{
    0%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px); }
    100%{
        -webkit-transform:translateY(2px);
        transform:translateY(2px); } }

@keyframes variationArrowAnimDecrease{
    0%{
        -webkit-transform:translateY(-2px);
        transform:translateY(-2px); }
    100%{
        -webkit-transform:translateY(2px);
        transform:translateY(2px); } }

@media (min-width: 768px){
    .usm-kpiCard{
        padding:24px 40px; }
    .usm-kpiCard__wrap.-chart{
        width:80px;
        height:80px;
        margin-right:24px; }
    .usm-kpiCard__wrap.-data{
        width:calc(100% - 80px - 24px - 16px - 112px); }
    .usm-kpiCard__wrap.-variation{
        width:112px; }
    .usm-kpiCard__label{
        margin-bottom:8px; }
    .usm-kpiCard__data{
        line-height:24px;
        font-size:20px; }
    .usm-kpiCard__variation{
        -webkit-transform:translateY(-8px);
        transform:translateY(-8px); }
    .usm-kpiCard__variationValue{
        line-height:24px;
        font-size:20px; }
    .usm-kpiCard__variation.-stable .usm-kpiCard__variationIconWrap{
        margin-right:8px; }
    .usm-kpiCard__variation.-stable > .usm-badge{
        width:56px; } }

@media (min-width: 1025px){ }

.usm-storageCard{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    min-height:122px;
    border-radius:12px;
    background-color:#29527A;
    padding:8px 16px 16px 8px;
    z-index:1; }
.usm-storageCard__head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:24px; }
.usm-storageCard__ukIconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:10px;
    height:24px;
    margin:0 4px 0 0; }
.usm-storageCard__ukIcon{
    display:inline-block;
    width:10px;
    height:10px; }
.usm-storageCard__typeIconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:12px;
    height:24px;
    margin-right:4px; }
.usm-storageCard__typeIcon{
    display:inline-block;
    width:11px;
    height:10px; }
.usm-storageCard__name:link, .usm-storageCard__name:visited, .usm-storageCard__name:hover, .usm-storageCard__name:active{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:19px;
    font-size:16px;
    font-weight:600;
    color:#FFFFFF;
    display:block;
    width:auto;
    max-width:calc(100% - 12px - 4px - 24px);
    height:24px;
    line-height:24px;
    text-decoration:none;
    margin:0 auto 0 0; }
@media (min-width: 768px){
    .usm-storageCard__name:link, .usm-storageCard__name:visited, .usm-storageCard__name:hover, .usm-storageCard__name:active{
        line-height:26px;
        font-size:22px; } }
.usm-storageCard__head > .usm-btnIcon.-maintenance{
    width:24px;
    height:24px; }
.usm-storageCard:hover{
    z-index:2; }
.usm-storageCard__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%; }
.usm-storageCard__staticMessage{
    line-height:14px;
    font-size:12px;
    font-weight:600;
    color:#FFFFFF;
    display:block;
    width:100%;
    padding:0 0 0 16px; }
@media (min-width: 768px){
    .usm-storageCard__staticMessage{
        line-height:19px;
        font-size:16px; } }
.usm-storageCard__gasQuality{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:rgba(255, 255, 255, 0.5);
    display:block;
    width:100%; }
@media (min-width: 768px){
    .usm-storageCard__gasQuality{
        line-height:19px;
        font-size:16px; } }
.usm-storageCard__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%; }
.usm-storageCard__wrap.-hubMarketAreas{
    -ms-flex-wrap:nowrap;
    flex-wrap:nowrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:16px;
    margin-bottom:12px; }
.usm-storageCard__hubIcon{
    display:inline-block;
    margin-right:4px; }
.usm-storageCard__marketAreas{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:13px;
    font-size:11px;
    font-weight:400;
    color:#363636;
    width:100%;
    color:rgba(255, 255, 255, 0.5); }
@media (min-width: 768px){
    .usm-storageCard__marketAreas{
        line-height:17px;
        font-size:14px; } }
.usm-storageCard__chartLabel{
    line-height:13px;
    font-size:11px;
    font-weight:400;
    color:#FFFFFF;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    display:block;
    width:calc(100% - 32px - 8px);
    height:32px;
    line-height:32px;
    margin-left:8px; }
@media (min-width: 768px){
    .usm-storageCard__chartLabel{
        line-height:17px;
        font-size:14px; } }
.usm-storageCard.-uk .usm-storageCard__name{
    width:calc(100% - 10px - 4px - 12px - 4px - 24px); }
.usm-storageCard.-static{
    background-color:rgba(41, 82, 122, 0.5); }
.usm-storageCard.-static .usm-storageCard__head{
    margin-bottom:16px; }
.usm-storageCard.-wind{
    padding:12px 8px; }
.usm-storageCard.-wind .usm-storageCard__typeIconWrap{
    width:13px;
    margin-right:8px; }
.usm-storageCard.-wind .usm-storageCard__typeIcon{
    width:13px; }
.usm-storageCard.-wind .usm-storageCard__name{
    width:calc(100% - 13px - 8px); }

@media (min-width: 768px){
    .usm-storageCard{
        -ms-flex-line-pack:start;
        align-content:flex-start; }
    .usm-storageCard__head{
        margin-bottom:4px; }
    .usm-storageCard__name:link, .usm-storageCard__name:visited, .usm-storageCard__name:hover, .usm-storageCard__name:active{
        line-height:24px;
        font-size:16px; }
    .usm-storageCard__gasQuality{
        line-height:14px;
        font-size:12px;
        margin-bottom:4px; }
    .usm-storageCard__marketAreas{
        line-height:16px;
        font-size:11px; }
    .usm-storageCard__chartLabel{
        line-height:32px;
        font-size:11px; }
    .usm-storageCard__staticMessage{
        line-height:14px;
        font-size:12px; }
    .usm-storageCard__staticMessage > br{
        display:none; } }

@media (min-width: 1025px){ }

.usm-maintenancesInfo{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:344px;
    min-width:344px;
    max-width:344px;
    height:auto;
    border-radius:2px;
    background-color:#FFFFFF;
    -webkit-box-shadow:0px 2px 14px rgba(0, 0, 0, 0.25);
    box-shadow:0px 2px 14px rgba(0, 0, 0, 0.25);
    position:relative;
    z-index:1; }
.usm-maintenancesInfo__triangle{
    width:0;
    height:0;
    border-style:solid;
    border-width:0 8px 12px 8px;
    border-color:transparent transparent #f6f6f6 transparent;
    -webkit-filter:drop-shadow(0 2px 14px rgba(0, 0, 0, 0.25));
    filter:drop-shadow(0 2px 14px rgba(0, 0, 0, 0.25));
    position:absolute;
    top:-12px;
    left:132px;
    z-index:2; }
.usm-maintenancesInfo__head{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    height:48px;
    border-radius:2px 2px 0 0;
    background-color:#F6F6F6;
    padding:0 16px; }
.usm-maintenancesInfo__title{
    line-height:20px;
    font-size:18px;
    font-weight:500;
    color:#29527A;
    display:block;
    width:100%; }
@media (min-width: 768px){
    .usm-maintenancesInfo__title{
        line-height:26px;
        font-size:22px; } }
.usm-maintenancesInfo__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    border-radius:0 0 2px 2px;
    padding:8px 16px 16px 16px; }
.usm-maintenancesInfo__subtitle{
    line-height:17px;
    font-size:14px;
    font-weight:600;
    color:#363636;
    display:block;
    width:100%;
    margin-bottom:8px; }
@media (min-width: 768px){
    .usm-maintenancesInfo__subtitle{
        line-height:19px;
        font-size:16px; } }
.usm-maintenancesInfo__text{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:#5E5E5E;
    display:block;
    width:100%;
    padding-right:64px;
    margin-bottom:8px; }
@media (min-width: 768px){
    .usm-maintenancesInfo__text{
        line-height:19px;
        font-size:16px; } }
.usm-maintenancesInfo__box{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    width:100%;
    height:48px;
    border-radius:2px;
    background-color:#29527A;
    padding:0 12px; }
.usm-maintenancesInfo__boxWrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    width:auto;
    height:auto;
    margin-right:auto; }
.usm-maintenancesInfo__dateWrap{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
    width:auto;
    height:15px; }
.usm-maintenancesInfo__boxDateIconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:12px;
    height:15px; }
.usm-maintenancesInfo__boxDate{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:#FFFFFF;
    width:calc(100% - 12px - 12px);
    line-height:15px;
    margin-left:12px; }
@media (min-width: 768px){
    .usm-maintenancesInfo__boxDate{
        line-height:19px;
        font-size:16px; } }
.usm-maintenancesInfo__boxDate > strong{
    font-weight:600; }
.usm-maintenancesInfo__boxDuration{
    line-height:24px;
    font-size:20px;
    font-weight:400;
    color:#FFFFFF;
    display:inline-block;
    width:auto;
    height:26px;
    line-height:1.4;
    text-transform:uppercase;
    border:1px solid rgba(255, 255, 255, 0.5);
    border-radius:2px;
    padding:0 4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box; }
@media (min-width: 768px){
    .usm-maintenancesInfo__boxDuration{
        line-height:34px;
        font-size:28px; } }

@media (min-width: 768px){ }

@media (min-width: 1025px){ }

.usm-facilityNav{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    height:64px;
    border-radius:12px 12px 0 0;
    background-color:#F6F6F6;
    padding:0 4px; }

@media (min-width: 768px){
    .usm-facilityNav{
        height:80px; } }

@media (min-width: 1025px){ }

.usm-facilityDetailHead{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    width:100%;
    height:auto;
    background-color:#213E5F;
    padding-bottom:32px; }
.usm-facilityDetailHead__uk{
    display:inline-block;
    width:14px;
    margin-right:6px; }
.usm-facilityDetailHead__typeIconWrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:15px;
    height:34px;
    margin-right:6px; }
.usm-facilityDetailHead__typeIcon{
    display:inline-block; }
.usm-facilityDetailHead__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%; }
.usm-facilityDetailHead__wrap.-nameGasQuality{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:8px; }
.usm-facilityDetailHead__wrap.-hubMarketAreas{
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:17px;
    margin-bottom:16px; }
.usm-facilityDetailHead__name{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:34px;
    font-size:28px;
    font-weight:600;
    color:#FFFFFF;
    display:inline-block;
    width:auto;
    line-height:30px;
    padding-top:4px;
    margin-right:8px; }
@media (min-width: 768px){
    .usm-facilityDetailHead__name{
        line-height:48px;
        font-size:40px; } }
.usm-facilityDetailHead__gasQuality{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
    line-height:26px;
    font-size:22px;
    font-weight:400;
    color:rgba(255, 255, 255, 0.5);
    display:inline-block;
    width:auto;
    line-height:28px;
    padding-top:6px; }
@media (min-width: 768px){
    .usm-facilityDetailHead__gasQuality{
        line-height:38px;
        font-size:32px; } }
.usm-facilityDetailHead__hubIcon{
    display:inline-block;
    margin:0 4px 0 0; }
.usm-facilityDetailHead__marketAreas{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:rgba(255, 255, 255, 0.5);
    display:inline-block;
    width:auto; }
@media (min-width: 768px){
    .usm-facilityDetailHead__marketAreas{
        line-height:19px;
        font-size:16px; } }
.usm-facilityDetailHead__infoText{
    line-height:14px;
    font-size:12px;
    font-weight:400;
    color:#FFFFFF;
    display:block;
    width:100%; }
@media (min-width: 768px){
    .usm-facilityDetailHead__infoText{
        line-height:19px;
        font-size:16px; } }
.usm-facilityDetailHead__infoText > strong{
    font-weight:600; }
.usm-facilityDetailHead.-wind .usm-facilityDetailHead__wrap.-nameGasQuality{
    margin-bottom:0; }
.usm-facilityDetailHead.-wind .usm-facilityDetailHead__typeIconWrap{
    margin-right:8px; }

@media (min-width: 768px){
    .usm-facilityDetailHead{
        padding-bottom:40px; }
    .usm-facilityDetailHead__wrap.-nameGasQuality{
        margin-bottom:12px; }
    .usm-facilityDetailHead__wrap.-nameGasQuality .usm-facilityDetailHead__typeIconWrap{
        width:22px;
        height:34px;
        margin-right:12px; }
    .usm-facilityDetailHead__wrap.-nameGasQuality .usm-facilityDetailHead__typeIconWrap .usm-facilityDetailHead__typeIcon{
        width:22px;
        height:20px; }
    .usm-facilityDetailHead__wrap.-nameGasQuality .usm-facilityDetailHead__name{
        font-weight:400;
        margin-right:16px; }
    .usm-facilityDetailHead__wrap.-hubMarketAreas{
        height:24px; }
    .usm-facilityDetailHead__wrap.-hubMarketAreas .usm-facilityDetailHead__marketAreas{
        line-height:21px;
        font-size:20px;
        padding-top:3px;
        margin-left:4px; }
    .usm-facilityDetailHead__infoText{
        line-height:17px;
        font-size:14px; } }

@media (min-width: 1025px){ }

.usm-facilityInfoCard{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    border-radius:12px;
    background-color:#FFFFFF;
    padding:16px 16px 32px 16px; }
.usm-facilityInfoCard__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    padding-bottom:16px;
    margin-bottom:16px;
    position:relative;
    z-index:1; }
.usm-facilityInfoCard__wrap::after{
    content:"";
    display:block;
    width:calc(100% + 16px);
    height:1px;
    background-color:#0078DC;
    position:absolute;
    bottom:0;
    left:-8px;
    z-index:2; }
.usm-facilityInfoCard__wrap:last-child{
    padding-bottom:0;
    margin-bottom:0; }
.usm-facilityInfoCard__wrap:last-child::after{
    display:none; }
.usm-facilityInfoCard__title{
    line-height:19px;
    font-size:16px;
    font-weight:500;
    color:#0078DC;
    display:block;
    width:100%;
    margin-bottom:8px; }
@media (min-width: 768px){
    .usm-facilityInfoCard__title{
        line-height:26px;
        font-size:22px; } }
.usm-facilityInfoCard__text{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:#363636;
    display:block;
    width:100%; }
@media (min-width: 768px){
    .usm-facilityInfoCard__text{
        line-height:19px;
        font-size:16px; } }
.usm-facilityInfoCard__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    list-style:inside none; }
.usm-facilityInfoCard__item{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:#363636;
    display:block;
    width:100%;
    padding-left:10px;
    margin-bottom:12px; }
@media (min-width: 768px){
    .usm-facilityInfoCard__item{
        line-height:19px;
        font-size:16px; } }
.usm-facilityInfoCard__item::before{
    content:"\2022";
    display:inline-block;
    height:17px;
    line-height:16px;
    font-size:14px;
    font-weight:600;
    color:#0078DC;
    padding-bottom:1px;
    position:absolute;
    left:0; }
.usm-facilityInfoCard__item:last-child{
    margin-bottom:0; }

@media (min-width: 768px){
    .usm-facilityInfoCard{
        padding:24px 32px 32px 32px; }
    .usm-facilityInfoCard__wrap::after{
        width:100%;
        left:0; }
    .usm-facilityInfoCard__title{
        line-height:19px;
        font-size:16px;
        margin-bottom:12px; }
    .usm-facilityInfoCard__text, .usm-facilityInfoCard__item{
        line-height:17px;
        font-size:14px; } }

@media (min-width: 1025px){ }
.usm-dashboard{
    -ms-flex-line-pack:start;
    align-content:flex-start;
    min-height:100vh;
    background-color:#213E5F;
    padding-bottom:80px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box; }
.usm-dashboard__title{
    line-height:34px;
    font-size:28px;
    font-weight:400;
    color:#FFFFFF;
    display:block;
    width:100%;
    margin-bottom:8px; }
@media (min-width: 768px){
    .usm-dashboard__title{
        line-height:48px;
        font-size:40px; } }
.usm-dashboard__lastUpdate{
    line-height:17px;
    font-size:14px;
    font-weight:400;
    color:#F6F6F6;
    display:block;
    width:100%;
    margin-bottom:40px; }
@media (min-width: 768px){
    .usm-dashboard__lastUpdate{
        line-height:19px;
        font-size:16px; } }
.usm-dashboard__kpi{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-line-pack:end;
    align-content:flex-end;
    width:100%;
    margin-bottom:24px; }
.usm-dashboard__kpi .usm-kpiCard{
    margin-bottom:16px; }
.usm-dashboard__kpi .usm-kpiCard:last-child{
    margin:0; }
.usm-dashboard__info{
    line-height:13px;
    font-size:11px;
    font-weight:400;
    color:#FFFFFF;
    display:block;
    width:100%;
    margin-bottom:72px; }
@media (min-width: 768px){
    .usm-dashboard__info{
        line-height:17px;
        font-size:14px; } }
.usm-dashboard__info > strong{
    font-weight:bold; }

@media (min-width: 768px){
    .usm-dashboard{
        background-image:url("/assets/images-opt/graphics/graphic-map.svg");
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center; }
    .usm-dashboard .usm-head{
        margin-bottom:24px; }
    .usm-dashboard__title{
        margin-bottom:24px; }
    .usm-dashboard__lastUpdate{
        line-height:22px;
        font-size:18px;
        font-weight:400; }
    .usm-dashboard__kpi{
        margin-bottom:40px; }
    .usm-dashboard__kpi .usm-kpiCard{
        margin-bottom:24px; } }

@media (min-width: 1025px){ }

.usm-storageList{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    width:100%;
    height:80px;
    border-radius:12px 12px 0 0;
    background-color:#FFFFFF;
    -webkit-transition:height 0.4s ease-in-out;
    transition:height 0.4s ease-in-out;
    will-change:height;
    overflow:hidden;
    position:fixed;
    bottom:0;
    left:0;
    z-index:200; }
.usm-storageList__button{
    line-height:20px;
    font-size:18px;
    font-weight:600;
    color:#0078DC;
    width:100%;
    height:80px;
    line-height:80px;
    border:none;
    background-color:#FFFFFF;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:opacity 0.22s linear;
    transition:opacity 0.22s linear;
    -webkit-appearance:none;
    -moz-appearance:none;
    cursor:pointer;
    position:absolute;
    top:0;
    left:0;
    z-index:5; }
@media (min-width: 768px){
    .usm-storageList__button{
        line-height:26px;
        font-size:22px; } }
.usm-storageList .usm-wrapper.-storage{
    height:calc(100% - 80px);
    padding-top:24px;
    padding-bottom:72px;
    overflow:hidden;
    overflow-y:auto; }
.usm-storageList.-open{
    height:calc(100vh - 24px); }
.usm-storageList.-open .usm-storageList__button{
    opacity:0;
    pointer-events:none; }
.usm-storageList__title{
    line-height:34px;
    font-size:28px;
    font-weight:400;
    color:#0078DC;
    display:block;
    width:100%;
    margin-bottom:24px; }
@media (min-width: 768px){
    .usm-storageList__title{
        line-height:48px;
        font-size:40px; } }
.usm-storageList__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-line-pack:start;
    align-content:flex-start;
    width:100%;
    height:auto;
    margin-bottom:24px; }
.usm-storageList__wrap:last-of-type{
    margin-bottom:0; }
.usm-storageList__subtitle{
    line-height:16px;
    font-size:13px;
    font-weight:500;
    color:#363636;
    display:block;
    width:100%;
    text-transform:capitalize;
    margin-bottom:12px; }
@media (min-width: 768px){
    .usm-storageList__subtitle{
        line-height:19px;
        font-size:16px; } }
.usm-storageList .usm-storageCard{
    width:calc((100% / 2) - ((8px * (2 - 1)) / 2));
    margin:0 8px 16px 0;
    -webkit-box-sizing:border-box;
    box-sizing:border-box; }
.usm-storageList .usm-storageCard:nth-of-type(2n+2){
    margin:0 0 16px 0; }
.usm-storageList .usm-storageCard:nth-of-type(2n+2) .usm-btnIcon.-maintenance .usm-maintenancesInfo{
    left:auto;
    right:-16px; }
.usm-storageList .usm-storageCard:nth-of-type(2n+2) .usm-btnIcon.-maintenance .usm-maintenancesInfo .usm-maintenancesInfo__triangle{
    left:auto;
    right:21px; }
.usm-storageList .usm-storageCard:last-child{
    margin-bottom:0; }
.usm-storageList .usm-storageCard:nth-last-child(2):nth-child(odd){
    margin-bottom:0; }
.usm-storageList .usm-storageCard:nth-last-child(2):nth-child(even){
    margin:0 auto 0 0; }

@media (min-width: 768px){
    .usm-storageList .usm-wrapper.-storage{
        padding-bottom:44px; }
    .usm-storageList__title{
        margin-bottom:56px; }
    .usm-storageList__wrap{
        margin-bottom:12px; }
    .usm-storageList__subtitle{
        margin-bottom:16px; }
    .usm-storageList .usm-storageCard:not(.-wind){
        width:calc((100% / 3) - ((16px * (3 - 1)) / 3));
        margin:0 16px 12px 0;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        -ms-flex-item-align:stretch;
        -ms-grid-row-align:stretch;
        align-self:stretch; }
    .usm-storageList .usm-storageCard:not(.-wind):nth-of-type(3n+3){
        margin:0 0 12px 0; }
    .usm-storageList .usm-storageCard:not(.-wind):nth-of-type(2n+2){
        margin:0 16px 12px 0; }
    .usm-storageList .usm-storageCard:not(.-wind):last-of-type, .usm-storageList .usm-storageCard:not(.-wind):last-child{
        margin:0 16px 12px 0; }
    .usm-storageList .usm-storageCard:not(.-wind):nth-last-of-type(2):nth-of-type(odd), .usm-storageList .usm-storageCard:not(.-wind):nth-last-of-type(2):nth-of-type(even){
        margin:0 16px 12px 0; }
    .usm-storageList .usm-storageCard:not(.-wind):nth-last-child(2):nth-child(odd), .usm-storageList .usm-storageCard:not(.-wind):nth-last-child(2):nth-child(even){
        margin:0 16px 12px 0; }
    .usm-storageList .usm-storageCard.-wind .usm-storageCard__head{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center; }
    .usm-storageList .usm-storageCard.-wind .usm-storageCard__head .usm-storageCard__typeIconWrap{
        width:18px;
        height:24px; }
    .usm-storageList .usm-storageCard.-wind .usm-storageCard__head .usm-storageCard__typeIconWrap .usm-storageCard__typeIcon{
        width:18px;
        height:12px; }
    .usm-storageList .usm-storageCard.-wind .usm-storageCard__head .usm-storageCard__name{
        width:auto;
        max-width:calc(100% - 13px - 8px);
        margin:0; }
    .usm-storageList .usm-storageCard:nth-of-type(3n+3) .usm-btnIcon.-maintenance .usm-maintenancesInfo{
        left:auto;
        right:-16px; }
    .usm-storageList .usm-storageCard:nth-of-type(3n+3) .usm-btnIcon.-maintenance .usm-maintenancesInfo .usm-maintenancesInfo__triangle{
        left:auto;
        right:21px; } }

@media (min-width: 1025px){ }

.usm-facilityDetail{
    -ms-flex-line-pack:start;
    align-content:flex-start;
    background-color:#213E5F;
    padding-bottom:calc(64px + 40px); }
.usm-facilityDetail .usm-wrapper .usm-head .usm-wrapper{
    padding:0; }
.usm-facilityDetail__wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    width:100%;
    height:auto;
    padding:0 0 0 16px;
    margin-bottom:40px; }
.usm-facilityDetail .usm-facilityNav{
    position:fixed;
    bottom:0;
    left:0; }

@media (min-width: 768px){
    .usm-facilityDetail .usm-facilityDetailHead.-wind{
        padding-bottom:64px; } }

@media (min-width: 1025px){ }

@font-face {
    font-family: 'DIN';
    src: url('/font/DINNextLTPro-Light.eot');
    src: url('/font/DINNextLTPro-Light.eot?#iefix') format('embedded-opentype'),
        url('/font/DINNextLTPro-Light.otf')  format('opentype'),
        url('/font/DINNextLTPro-Light.woff') format('woff'),
        url('/font/DINNextLTPro-Light.ttf')  format('truetype'),
        url('/font/DINNextLTPro-Light.svg#DINNextLTPro-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DIN';
    src: url('/font/DINNextLTPro-Bold.eot');
    src: url('/font/DINNextLTPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('/font/DINNextLTPro-Bold.otf')  format('opentype'),
        url('/font/DINNextLTPro-Bold.woff') format('woff'),
        url('/font/DINNextLTPro-Bold.ttf')  format('truetype'),
        url('/font/DINNextLTPro-Bold.svg#DINNextLTPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Unipix';
    src: url('/font/unipix-webfont.eot');
    src: url('/font/unipix-webfont.eot?#iefix') format('embedded-opentype'),
        url('/font/unipix-webfont.woff2') format('woff2'),
        url('/font/unipix-webfont.woff') format('woff'),
        url('/font/unipix-webfont.ttf')  format('truetype'),
        url('/font/unipix-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Unipix2';
    src: url('/font/unipix-webfont2.eot');
    src: url('/font/unipix-webfont2.eot?#iefix') format('embedded-opentype'),
        url('/font/unipix-webfont2.woff2') format('woff2'),
        url('/font/unipix-webfont2.woff') format('woff'),
        url('/font/unipix-webfont2.ttf')  format('truetype'),
        url('/font/unipix-webfont2.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*                          Standard CSS                */

/*Spacing*/

.p2 {
    padding: 2px;
}

.p10 {
    padding: 10px;
}

.p15 {
    padding: 15px 15px 0px 15px;
}
.p7-2 {
    padding: 7.2px 10px;
}

.padding15 {
    padding: 15px 15px 15px 15px;
}
.padding25 {
    padding: 25px 25px 25px 25px;
}

.p25 {
    padding:25px;
}

.p30 {
    padding:30px;
}

.p40 {
    padding:40px;
}

.pt0 {
    padding-top: 0px;
}

.pt3 {
    padding-top: 3px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt12 {
    padding-top: 12px;
}

.pt15 {
    padding-top: 15px;
}

.pt18 {
    padding-top: 18px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt26 {
    padding-top: 26px;
}
.pt30 {
    padding-top: 30px;
}
.pt31 {
    padding-top: 31px;
}
.pt40 {
    padding-top: 40px;
}
.pt50 {
    padding-top: 50px;
}
.pt60{
    padding-top: 60px;
}
.pt70{
    padding-top: 70px;
}
.pt85{
    padding-top: 85px;
}
.pt90{
    padding-top: 90px;
}

.pr0 {
    padding-right: 0px;
}

.pr1 {
    padding-right: 1px;
}

.pr2 {
    padding-right: 2px;
}

.pr4 {
    padding-right: 4px;
}

.pr5 {
    padding-right: 5px;
}

.pr7 {
    padding-right: 7px;
}

.pr8 {
    padding-right: 8px;
}

.pr10 {
    padding-right: 10px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pr25 {
    padding-right: 25px;
}

.pr30 {
    padding-right: 30px;
}

.p0 {
    padding: 0px;
}

.pl0 {
    padding-left: 0px;
}

.pl2 {
    padding-left: 2px;
}

.pl3 {
    padding-left: 3px;
}

.pl4 {
    padding-left: 4px;
}

.pl5 {
    padding-left: 5px;
}

.pl8 {
    padding-left: 8px;
}

.pl10 {
    padding-left: 10px;
}


.pl15 {
    padding-left: 15px;
}

.pl15important {
    padding-left: 15px!important;
}

.pl17 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl25 {
    padding-left: 25px;
}

.pl30 {
    padding-left: 30px;
}

.pl5 {
    padding-left: 5px;
}

.pl7 {
    padding-left: 7px;
}

.pb1 {
    padding-bottom: 1px;
}

.pb2 {
    padding-bottom: 2px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb7 {
    padding-bottom: 7px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb12 {
    padding-bottom: 12px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb40 {
    padding-bottom: 40px;
}
.pb45 {
    padding-bottom: 45px;
}
.pb50{
    padding-bottom: 50px;
}
.pb60{
    padding-bottom: 60px;
}
.pb65{
    padding-bottom: 65px;
}
.pb78{
    padding-bottom: 78px;
}
.pb90{
    padding-bottom: 90px;
}

.p-sm {padding:2px 10px 0px 10px;}

.p-message {padding: 6px;}

.p-year {padding: 10px 2px!important;}

.m40 {margin: 40px;}

.mt0 {margin-top: 0;}

.mt1 {margin-top: 1px;}

.mt2 {margin-top: 2px;}

.mt8 {margin-top: 8px;}

.ml2 {margin-left: 2px;}

.ml4 {margin-left: 4px;}

.mr2 {margin-right: 2px;}

.mr4 {margin-right: 4px;}

.mb0 {margin-bottom: 0;}

.mb2 {margin-bottom: 2px;}

.mb15 {margin-bottom: 15px;}

.ml-2 {margin-left: -2px;}

.ml-3 {margin-left: -3px;}

.mr-2 {margin-right: -2px;}

.mr-10 {margin-right: -10px;}

.mr5important {margin-right: 5px!important;}

.mr5 {margin-right: 5px;}

.mt5 {margin-top: 5px;}

.mt6 {margin-top: 6px;}

.mt7 {margin-top: 7px;}

.mt10 {margin-top: 10px;}

.mt15 {margin-top: 15px;}

.mt18 {margin-top: 18px;}

.mt20 {margin-top: 20px;}

.mt25 {margin-top: 25px;}

.mt30 {margin-top:30px;}

.mt40 {margin-top: 40px;}

.mt45 {margin-top: 45px;}

.mt46 {margin-top: 46px;}

.mt50 {margin-top: 50px;}

.mt70 {margin-top: 70px;}

.mt80 {margin-top: 80px;}

.mt110 {margin-top: 110px;}

.mt-10 {margin-top:-10px;}

.mt-20 {margin-top:-20px;}

.ml5{margin-left: 5px;}

.ml10 {margin-left: 10px;}

.ml15 {margin-left: 15px;}

.ml20 {margin-left: 20px;}

.ml30 {margin-left: 30px;}

.ml50 {margin-left: 50px;}

.ml70 {margin-left: 70px;}

.ml100 {margin-left: 100px;}

.ml150 {margin-left: 150px;}

.ml-10 {margin-left: -10px;}

.mr10 {margin-right: 10px;}

.mr15 {margin-right: 15px;}

.mr20 {margin-right: 20px;}

.mb0 {margin-bottom:0px;}

.mb20 {margin-bottom:20px;}

.mb30 {margin-bottom:30px;}

.mb40 {margin-bottom:40px;}

.mr20 {margin-right:20px;}

.mb5 {margin-bottom: 5px;}

.mb1 {margin-bottom: 1px;}

.mb10 {margin-bottom: 10px;}

.mb15 {margin-bottom: 15px;}

.mb18 {margin-bottom: 18px;}

.mb2 {margin-bottom: 2px;}

.margin0 {
    margin: 0;
}

/* Size */

.height55 {
    height: 55px;
}
.height58 {
    height: 58px;
}
.height85 {
    height: 85px;
}

.coming-soon-highlights{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: -10px;
    font-size: 14px;

}

/* Position  */
.relative{
    position: relative;
}
.absolute{
    position: absolute;
}

/* Font size */

.size12{
    font-size: 12px;
}
.size13 {
    font-size: 13px;
}
.size14{
    font-size: 14px;
}
.size15{
    font-size: 15px;
}
.size16{
    font-size: 16px;
}
.size18{
    font-size: 18px;
}
.size20 {
    font-size: 20px;
}
.size22 {
    font-size: 22px;
}
.size24 {
    font-size: 24px;
}
.size26{
    font-size: 26px;
}
.size28{
    font-size: 28px;
}
.size30{
    font-size: 30px;
}
.size40{
    font-size: 40px;
}
.bold{
    font-weight: bold;
}
.bold600{
    font-weight: 600;
}
.text-new-line{
    white-space: pre-line;
}
.unipix {
    font-family: Unipix;
}
.unipix2 {
    font-family: Unipix2;
}
.bg-img-proprieties{
    background-repeat: no-repeat;
    background-size:100% 100%;
}
.align-left{
    text-align: left;
}
.align-center{
    text-align: center;
}
.align-right{
    text-align: right;
}

.align-v-middle{
    vertical-align: middle;
}

.center-vertical {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.custBold {
    font-weight: 600;
}
.cursor-pointer {
    cursor: pointer;
}
.line-height{
    line-height: 16px;
}
.line-height10{
    line-height: 10px;
}
.line-height12{
    line-height: 12px;
}
.line-height14{
    line-height: 14px;
}
.line-height19{
    line-height: 19px;
}
.line-height20{
    line-height: 20px;
}
.line-height22{
    line-height: 22px;
}
.line-height25{
    line-height: 25px;
}
.line-height26{
    line-height: 26px;
}
.line-height27{
    line-height: 27px;
}
.line-height28{
    line-height: 28px;
}
.line-height30{
    line-height: 30px;
}
.line-height31{
    line-height: 31px;
}
.line-height35{
    line-height: 35px;
}
.line-height36{
    line-height: 36px;
}
.line-height40{
    line-height: 40px;
}
.line-height47{
    line-height: 47px;
}
.line-height50{
    line-height: 50px;
}
.line-height60{
    line-height: 60px;
}
.full-width{
    width: 100%;
}
.opacity0{
    opacity: 0;
}
.opacity3{
    opacity: 0.3;
}
.opacity9{
    opacity: 0.9;
}
.disable-cursor {
    pointer-events: none;
}
.uppercase {
    text-transform: uppercase;
}
.inline-block{
    display: inline-block;
}
.block{
    display: block;
}
.table{
    display: table;
}
.table-cell{
    display: table-cell;
}
.index10{
    z-index: 10;
}
.capitalize{
    text-transform: capitalize;
}
.no-decoration {
    text-decoration: none!important;
    color:#363636!important;
}
.no-decoration:hover span{
    text-decoration: none!important;
}
.no-decoration:focus {
    text-decoration: none!important;
    outline: none!important;
}
.nowrap {
    white-space: nowrap;
}
.underline{
    text-decoration: underline;
}
/*validation with ng message*/
.error_fr_msg center div{
    color: #DE3A6B;
    font-size: 12px;
    height: 18px;
}
.error_fr_msg span div{
    color: #DE3A6B;
    font-size: 12px;
    height: 0px;
    text-align: right;
}

.disable-tab {
    cursor: not-allowed;
}

.disable-tab a {
    pointer-events: none;
}

.overflow-hidden{
    overflow: hidden;
}

.col {
    position: relative;
    float: left;
}

/*hide arrow on input type number*/
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
.truncate {
    overflow: hidden;
    text-overflow: ellipsis;
}



/*                          Specific CSS                */



/*Tipografia*/

body {
    color:#363636;
    font-size:16px;
    line-height: 22px;
    font-family: 'DIN';
    padding-top: 65px;
}
p::selection,a::selection,div::selection, span::selection,li::selection,input::selection,
h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection, td:selection{
    background: #ffb7b7;
}
/*.container-fluid {
    padding: 0px;
     disable media query
    min-width: 1050px!important;
}*/
select.hiddenscroll {
    /*    margin-right: -20px;
        margin-top: -3px;
        margin-bottom: -3px;
        padding-right: -20px;*/
    overflow: auto;
}

/*ol, ul {
  margin: 0;
  padding: 0;
  list-style:none;
}*/

#years-selection {
    margin: 0;
    list-style: none;
}

#duration-selection {
    margin: 0;
    padding: 0;
    list-style:none;
}

#second-select option:first-child {display: none;}

.icon-size{
    height: 15px;
    width: 16px;
}

.icon-size-big{
    width: 23px;
    height: 21px;
}

.pSelect {

    padding-left: 35px;
    padding-top: 5px;
}
.form-control-custom {
    /*   border:1px solid #DE3A6B;*/
    font-size:20px;
    font-weight:bold;
    text-align:center;
    height:44px;
}

.list-input-style {

    font-size:20px;
    font-weight:bold;
    color: #00944a;
    text-align:center;
    height:44px;
    width: 120px;
}

.height_for_sticky_body:not(.body-mobile-dashboard) .container {
    /*    disable media query*/
    min-width: 1050px!important;
}

.footer-block {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
}

p {margin:0;}

h1, h2, h3, h4, .h1, .h2, .h3, .h4 {margin:0;}

h1{
    font-size:60px;
    line-height: 72px;
}

.h1{
    font-size:60px;
    line-height: 72px;
}

h2{
    font-size:30px;
    line-height: 36px;
}

.h2{
    font-size:30px;
    line-height: 36px;
}

h3{
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
}

.h3{
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
}

h4{
    font-size: 20px;
    line-height: 26px;
}

.h4{
    font-size: 20px;
    line-height: 26px;
}

/*Colori*/

.blue {color: #0075DF; }

.bg-blue {background-color: #0075DF;}

.border-blue {border:1px solid #0075DF;}

.border-top-blue {border-top:1px solid #0075DF;}

.border-left-blue {border-left:1px solid #0075DF;}

.border-right-blue {border-right:1px solid #0075DF;}

.border-bottom-blue {border-bottom:1px solid #0075DF;}

.border-top-left-bottom-blue {
    border-top: 1px solid #0075DF;
    border-left: 1px solid #0075DF;
    border-bottom: 1px solid #0075DF;
}
.bg-black {
    background-color: #363636;
}
.border-black-single {border:1px solid #363636!important;}

.border-black-top {border-top:1px solid #363636;}

.border-black-left {border-left:1px solid #363636;}

.border-black-right {border-right:1px solid #363636;}

.border-black-bottom {border-bottom:1px solid #363636;}

.border-black {border:1px solid #363636!important; color: #363636;}

.border-white {border:1px solid white;}

.light-blue {color:#0078DC;}

.bg-light-blue {background-color:#0078DC;}

.pink {color:#DE3A6B; }

.strong-grey {color: #5e5e5e;}

.bg-pink {background-color:#DE3A6B;}

.border-pink { border:1px solid #DE3A6B;}

.border-top-pink { border:1px solid #DE3A6B;}

.border-left-pink { border:1px solid #DE3A6B;}

.border-bottom-pink { border:1px solid #DE3A6B;}

.border-top-left-bottom-pink {
    border-top: 1px solid #DE3A6B;
    border-left: 1px solid #DE3A6B;
    border-bottom: 1px solid #DE3A6B;
}

.grey {color:#363636; }

.bg-grey {background-color:#363636;}

.bg-strong-grey {background-color: #5e5e5e;}

.border-grey {border:1px solid #363636;}

.bt-grey { border-top: 1px solid #363636; }

.bl-grey { border-left: 1px solid #363636; }

.br-grey { border-right: 1px solid #363636; }

.bb-grey { border-bottom: 1px solid #363636; }

.border-left-light-grey {border-left:1px solid #f6f6f6;}

.border-top-light-grey {border-top:1px solid #f6f6f6;}

.bb-light-grey {border-bottom: 1px solid #ddd;}

.bt-light-grey {border-top: 1px solid #ddd;}

.border-light-grey {border: 1px solid #f6f6f6;}

.light-grey {color:#F6F6F6; }

.bg-light-grey {background-color:#F6F6F6;}

.white {color:#FFFFFF; }

.hover-white:hover {color: #FFFFFF;}

.bg-white {background-color:#FFFFFF;}

.bg-orange {background-color:#ed8c1c;}

.dark-blue {
    color: #29527a;
}
.orange {
    color: #ed8c1c;
}
.pink {
    color: #cc003d;
}
.light-orange {
    color: #EE9733;
}
.bg-dark-blue {
    background-color: #29527a;
}
.border-dark-blue{
    border: 1px solid #29527a;
}

.border-top-dark-blue {border-top:1px solid #29527a;}

.border-left-dark-blue {border-left:1px solid #29527a;}

.border-right-dark-blue {border-right:1px solid #29527a;}

.border-bottom-dark-blue {border-bottom:1px solid #29527a;}

.border-top-dark-grey {border-top:1px solid #5e5e5e;}

.border-left-dark-grey {border-left:1px solid #5e5e5e;}

.border-right-dark-grey {border-right:1px solid #5e5e5e;}

.border-bottom-dark-grey {border-bottom:1px solid #5e5e5e;}

.info-color{
    color:#5e5e5e;
}
.bg-container{
    background-color:#f6f6f6;
}
.border-container {
    border: 1px solid #f6f6f6;
}
.border-top-container {
    border-top: 1px solid #f6f6f6;
}
.border-left-container {
    border-left: 1px solid #f6f6f6;
}
.border-right-container {
    border-right: 1px solid #f6f6f6;
}
.border-bottom-container {
    border-bottom: 1px solid #f6f6f6;
}
.green {
    color: #00944a;
}
.bilateral {
    color: #69AB46;
}
.bilateral-light {
    color: #166d00;
}

.fucsia{
    color: #DE3A6B;
}
.bg-green{
    background-color: #00944a;
}
.bg-bilateral{
    background-color: #69AB46;
}
.bg-bilateral-light {
    background-color: #166d00;
}
.box-hover-green:hover{
    background-color: #008442!important;
}
.box-hover-green:hover .box-date-hover-green{
    background-color: #00773B!important;
}
.box-hover-bilateral:hover{
    background-color: #59913B!important;
}
.box-hover-bilateral:hover .box-date-hover-bilateral{
    background-color: #629F41!important;
}
.box-hover-lightgreen:hover .box-date-hover-lightgreen{
    background-color: #95B049!important;
}
.box-hover-lightgreen:hover{
    background-color: #A3C051!important;
}
.box-green{
    background-color: #00944a;
}
.box-date-green{
    background-color: #008442!important;
}
.box-bilateral{
    background-color: #69AB46;
}
.box-date-bilateral{
    background-color: #59913B!important;
}
.box-lightgreen{
    background-color: #B5D45B;
}
.box-date-lightgreen{
    background-color: #A3C051!important;
}
.hover-bg-green:hover {
    background-color: #008543;
}
.hover-bg-light-grey:hover {
    background-color: #E4E4E4;
}
.border-green {
    border: 1px solid #00944a;
}
.border-top-green {
    border-top: 1px solid #00944a;
}
.border-left-green {
    border-left: 1px solid #00944a;
}
.border-right-green {
    border-right: 1px solid #00944a;
}
.border-bottom-green {
    border-bottom: 1px solid #00944a;
}
.border-bilateral {
    border: 1px solid #69AB46;
}
.border-top-bilateral {
    border-top: 1px solid #69AB46;
}
.border-left-bilateral {
    border-left: 1px solid #69AB46;
}
.border-right-bilateral {
    border-right: 1px solid #69AB46;
}
.border-bottom-bilateral {
    border-bottom: 1px solid #69AB46;
}
.border-top-lightgreen {
    border-top: 1px solid #A3C051;
}
.border-left-lightgreen {
    border-left: 1px solid #A3C051;
}
.border-right-lightgreen {
    border-right: 1px solid #A3C051;
}
.border-bottom-lightgreen {
    border-bottom: 1px solid #A3C051;
}
.border-trasparent {
    border: 1px solid;
}
.border-trasparent-top {
    border-top: 1px solid;
}
.border-trasparent-left {
    border-left: 1px solid;
}
.border-trasparent-right {
    border-right: 1px solid;
}
.border-trasparent-bottom {
    border-bottom: 1px solid;
}
.light-green {
    color: #b5d45b;
}
.bg-light-green {
    background-color: #b5d45b;
}
.border-light-green {
    border: 1px solid #b5d45b;
}
.border-top-light-green {
    border-top: 1px solid #b5d45b;
}
.border-left-light-green {
    border-left: 1px solid #b5d45b;
}
.border-right-light-green {
    border-right: 1px solid #b5d45b;
}
.border-bottom-light-green {
    border-bottom: 1px solid #b5d45b;
}
/*Radius*/

.uniper-panel {-webkit-border-radius: 2px;
               -webkit-border-bottom-right-radius: 15px;
               -moz-border-radius: 2px;
               -moz-border-radius-bottomright: 15px;
               border-radius: 2px;
               border-bottom-right-radius: 15px;}

.btn-radius-primary {
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 2px;
}

.btn-radius-secondary {
    -webkit-border-radius: 2px;
    -webkit-border-bottom-left-radius: 15px;
    -moz-border-radius: 2px;
    -moz-border-radius-bottomleft: 15px;
    border-radius: 2px;
    border-bottom-left-radius: 15px;
}

.radius-modal {
    -webkit-border-radius: 2px;
    -webkit-border-bottom-right-radius: 15px;
    -moz-border-radius: 2px;
    -moz-border-radius-bottomright: 15px;
    border-radius: 2px;
    border-bottom-right-radius: 15px;
}

.radius-modal-button {
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-topleft: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 2px;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}


.top-radius-2 {
    -webkit-border-top-left-radius: 2px;
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topleft: 2px;
    -moz-border-radius-topright: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.bottom-radius-2 {
    -webkit-border-bottom-left-radius: 2px;
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
}

.auction-left-radius {-webkit-border-top-left-radius: 2px;
                      -webkit-border-bottom-left-radius: 2px;
                      -moz-border-radius-topleft: 2px;
                      -moz-border-radius-bottomleft: 2px;
                      border-top-left-radius: 2px;
                      border-bottom-left-radius: 2px;}

.auction-right-radius {-webkit-border-top-right-radius: 2px;
                       -webkit-border-bottom-right-radius: 15px;
                       -moz-border-radius-topright: 2px;
                       -moz-border-radius-bottomright: 15px;
                       border-top-right-radius: 2px;
                       border-bottom-right-radius: 15px;}

.radius-2 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.t-radius-2 {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px;
}
.b-radius-2 {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px;
}

.tl-radius-2 {
    -webkit-border-top-left-radius: 2px;
    -moz-border-radius-topleft: 2px;
    border-top-left-radius: 2px;
}

.tr-radius-2 {
    -webkit-border-top-right-radius: 2px;
    -moz-border-radius-topright: 2px;
    border-top-right-radius: 2px;
}

.bl-radius-2 {
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-bottomleft: 2px;
    border-bottom-left-radius: 2px;
}

.br-radius-2 {
    -webkit-border-bottom-right-radius: 2px;
    -moz-border-radius-bottomright: 2px;
    border-bottom-right-radius: 2px;
}
.modal-content{
    border-radius: 2px;
}
/*Bottoni*/

.btn:focus {
    color:#0075DF;
}

.btn-uniper-primary {
    width:100%;
    padding:15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.btn-uniper-primary:hover {
    color: #ffffff;
    /*
        border-bottom:5px solid #E6F4FE;
        padding-bottom:10px;
    */
    background-color: #DE3A6B;

}
.btn-blue{
    background-color: #0078dc!important;
    color: #FFFFFF!important;
}
.btn-blue:hover{
    background-color: #006cc6!important;
    color: #FFFFFF!important;
}
.btn-white{
    background-color: #FFFFFF!important;
    color: #0078dc!important;
}
.btn-white:hover{
    background-color: #e5e5e5!important;
    color: #0078dc!important;
}
.btn-grey{
    background-color: #F6F6F6!important;
    color: #363636!important;
}
.btn-grey:hover{
    background-color: #E4E4E4!important;
    color: #363636!important;
}

.small-btn{
    background-color: #0075DF;
    color: white;
    font-weight: 600;
    -webkit-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 6px 10px 6px 10px;
    line-height: 16px;
    font-size: 16px;
}
.small-btn:hover{
    color: #ffffff;
    background-color: #DE3A6B;
}
.small-btn:focus {
    outline: none;
    color:white;
}
.btn-login {
    border-top-left-radius:0px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
}

.btn-login:focus {
    outline: none;
    color:white;
}
.btn-login:hover {
    color: #ffffff;
    border-color: #DE3A6B;
    /*
        border-bottom:5px solid #E6F4FE;
        padding-bottom:10px;
    */
    background-color: #DE3A6B;

}
.btn-uniper-primary:focus {
    outline: none;
    color:white;
}

.btn-uniper-primary:pressed {
    color:white;
}

.btn-uniper-secondary {
    width:100%;
    padding:15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.btn-uniper-secondary:hover {
    color: #ffffff;
    /*
        border-bottom:5px solid #E6F4FE;
        padding-bottom:10px;
    */
    background-color: #DE3A6B;

}
.btn-uniper-secondary:focus {
    outline: none;
}

.btn-uniper-secondary:visited {
    outline: none;
    color: white;
}

.btn-graph{
    height:30px;
    width:30px;
    background-color:#29527a;
    padding:0px;
    border-radius: 2px 2px 2px 2px;
}

.btn-graph-last{
    height:30px;
    width:30px;
    background-color:#29527a;
    padding:0px;
    border-radius: 2px 2px 8px 2px;
}

.highcharts-tooltip{
    margin-left: -100px;
    z-index: 999999999;
}

.tooltip_style_chart{
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
    background-color: #FFFFFF;
    border: none;
    padding: 10px;
}
#storage-level-graphic div svg g.highcharts-tooltip,
#inventory-turnover-graphic div svg g.highcharts-tooltip,
#capacity-graphic div svg g.highcharts-tooltip{
    display: none!important;
}
.btn-uniper-navbar {
    padding:10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 20px;
    margin-left: -85px;
    width:100px;
}
.btn-uniper-navbar:hover {
    color: white;
    background-color: #DE3A6B;
    font-weight: bold;
}

.btn-popup {
    width: 100px;
}

.radius-0 {border-radius: 0px;}

/*Navbar*/
/*I'm trying to remove the 1px bottom border*/
/*.navbar-fixed-top{
    border-bottom: 0px;
    border-width: 0px;
}*/
.navbar-fixed-top{
    border-width: 0 0 0px;
}
.navbar-uniper {
    background-color: #0075DF;
    color:white;
    min-height: 65px;
}

.navbar-uniper ul a {
    color:white;
}

.navbar-nav > li > a {
    /*padding: 22px 15px;*/
    padding: 30px 22px;
    /*    -webkit-border-radius: 2px;
        -moz-border-radius: 2px;*/
    /*margin-right: 5px;*/
    font-size: 18px;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 7px 8px;
    margin-right: 35px;
}

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

/*.navbar-uniper .navbar-nav > li > a:hover,
*/.navbar-uniper .navbar-nav > li > a:focus {
    /*    padding: 22px 15px 17px 15px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;*/
    /*    border-bottom: 5px solid #DE3A6B;
        background-color: #0075DF;*/
}/*
.navbar-uniper .navbar-nav > .active > a,
.navbar-uniper .navbar-nav > .active > a:hover,
.navbar-uniper .navbar-nav > .active > a:focus {
  padding: 22px 15px 17px 15px;
  box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-bottom: 5px solid #DE3A6B;
    background-color: #0075DF;
font-weight: bold;
}
.navbar-uniper .navbar-nav > .disabled > a,
.navbar-uniper .navbar-nav > .disabled > a:hover,
.navbar-uniper .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}*/

.navbar-uniper .navbar-nav > li > a:hover,
.navbar-uniper .navbar-nav > li > a:focus {
    /*padding: 22px 15px 22px 15px;*/
    padding: 30px 22px 30px 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*border-bottom: 5px solid #DE3A6B;*/
    background-color: #0075DF;
}
.navbar-uniper .navbar-nav > .active > a,
.navbar-uniper .navbar-nav > .active > a:hover,
.navbar-uniper .navbar-nav > .active > a:focus {
    /*padding: 22px 15px 22px 15px;*/
    padding: 30px 22px 30px 22px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    /*border-bottom: 5px solid #DE3A6B;*/
    color: #0075DF;
    background-color: white;
    font-weight: bold;
}
.navbar-uniper .navbar-nav > .disabled > a,
.navbar-uniper .navbar-nav > .disabled > a:hover,
.navbar-uniper .navbar-nav > .disabled > a:focus {
    color: #fff;
    background-color: transparent;
    padding: 22px 15px;
    border-bottom: 0px;
}
.login-box-hover{
    background-color: #0078dc;
    border-bottom: 5px solid #363636;
}

/*Footer*/

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 62px;
}
.footer div#footerContent{
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    color:white;
    /*margin-top:30px;*/
    /*    padding-top: 20px;
        padding-bottom: 20px;*/
}
.height_for_sticky{
    min-height: 100%;
    position: relative;
}
.height_for_sticky_body{
    height: 100%;
    margin-bottom: 122px;
}
/*Registration*/
.reg-title{
    color: #29527a;
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
}
.reg-title-blue{
    color: #0075DF;
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
}
.reg-text{
    color: #4a4a4a;
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
}
.st-legenda span, .en-legenda span{
    float: left;
    display: block;
}
.st-legenda img{
    width: 23px;
    float: left;
}
.en-legenda img{
    display: block;
    float: left;
    padding: 3px 0px 3px 0px;
}
.st-legenda-hover:hover{
    color: #009449;
    cursor: pointer;
}
.en-legenda-hover:hover{
    color: #B5D45B;
    cursor: pointer;
}
.bil-legenda-hover:hover{
    color: #69AB46;
    cursor: pointer;
}
.jp-legenda-hover:hover{
    color: #8BCBF7;
    cursor: pointer;
}
#popupRegistration form input:not([type='checkbox']),
#popupCreateOffer form input:not([type='checkbox']),
#popupCreateOfferConfirm input:not([type='checkbox']),
#popupCreateRequest form input:not([type='checkbox']),
#hover-account input:not([type='checkbox']){
    background-color: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    height: 30px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
    padding: 5px;
}
#popupRegistration input.error-input,#popupContact input.error-input,#popupContact textarea.error-input {border:1px solid #DE3A6B!important;}
#popupCreateOffer input.error-input,#popupCreateRequest input.error-input {border:1px solid #DE3A6B!important;}
#popupCreateOffer select.error-input,#popupCreateRequest select.error-input {border:1px solid #DE3A6B!important;}
#popupRegistration .modal-footer{
    border: none;
}
#popupRegistration .modal-footer button.bg-white span:hover{
    color: #0075df!important;
}
#popupRegistration .modal-footer button.blue span:hover{
    color: #FFFFFF!important;
}
.error_fr_msg center div{
    color: #DE3A6B;
    font-size: 12px;
    height: 18px;
}
/* Header */
#permanentHeader{
    background-color: rgba(0, 120, 220, 0.85);
    position: absolute;
    top: 32px;
    transition: top 0.7s ease-out 0s, background 1s ease 0s;
    width: 100%;
    z-index: 1000;
}
#permanentHeader.is-sticky,
#permanentHeader.is-sticky-fancybox {
    background-color: #0078dc;
    position: fixed;
    top: 0;
}
#collapseableHeader{
    position: relative;
}
#permanentHeader.is-sticky #logoContainer, #permanentHeader.is-sticky-fancybox #logoContainer {
    float: left;
    height: 64px;
    line-height: 64px;
    width: 72px;
}
#permanentHeader .container {
    display: flex;
    justify-content: space-around;
    position: relative;
}
#permanentHeader #logoContainer {
    align-items: center;
    display: flex;
    float: left;
    height: 82px;
    left: 0;
    line-height: 82px;
    position: absolute;
    transition: height 0.7s ease 0s, line-height 0.3s ease 0s;
    width: 92.25px;
    cursor: pointer;
}
#permanentHeader #logoContainer:focus, #permanentHeader #logoContainer span:focus  {
    outline: none;
}
#permanentHeader #logoContainer svg,#permanentHeader #logoContainer img {
    height: 100%;
    transition: height 0.5s ease 0s, width 0.5s ease 0s;
    width: auto;
}
#permanentHeader.is-sticky #logoContainer svg, #permanentHeader.is-sticky-fancybox #logoContainer svg {
    transition: height 0.7s ease-out 0s, width 0.7s ease 0s;
}
#permanentHeader .will-be-sticky{
    opacity: 0.8;
}
#permanentHeader .will-be-sticky.is-sticky{
    opacity: 1;
}
#permanentHeader #languageSelector {
    float: right;
    height: 82px;
    position: absolute;
    right: 0;
    transition: height 0.7s ease 0s;
    margin-right: 15px;
}
#languageSelector {
    /*align-items: center;*/
    display: flex;
    float: right;
    margin-top: 30px;
}
#permanentHeader.is-sticky #languageSelector, #permanentHeader.is-sticky-fancybox #languageSelector {
    height: 64px;
    margin-top: 24px;
}
#languageSelector > span {
    color: #fff;
    display: block;
    float: left;
    font-size: 16px;
    line-height: 12px;
    padding: 4px 0;
    text-transform: uppercase;
}
#languageSelector > span:first-child {
    padding-right: 5px!important;
}
#languageSelector > span:last-child {
    padding-left: 5px!important;
}
#permanentHeader #logoContainer a, #permanentHeader #logoContainer span {
    display: block;
    float: left;
    height: 82px;
    transition: height 0.7s ease 0s, width 0.5s ease 0s;
    width: 92.25px;
}
#permanentHeader.is-sticky #logoContainer > a,
#permanentHeader.is-sticky #logoContainer > span,
#permanentHeader.is-sticky-fancybox #logoContainer > a,
#permanentHeader.is-sticky-fancybox #logoContainer > span {
    height: 64px;
    width: 72px;
}
#permanentHeader #mainNavigation {
    height: 82px;
    transition: height 0.7s ease 0s, padding-left 1s ease 0s;
}
#mainNavigation {
    align-items: stretch;
    display: flex;
    float: left;
    height: 82px;
}
#permanentHeader.is-sticky #mainNavigation, #permanentHeader.is-sticky-fancybox #mainNavigation {
    height: 64px;
}
#mainNavigation ul {
    float: left;
    list-style-type: none;
}
#permanentHeader.is-sticky #mainNavigation ul li, #permanentHeader.is-sticky-fancybox #mainNavigation ul li {
    height: 64px;
}
#mainNavigation ul li {
    float: left;
    height: 82px;
    letter-spacing: 0;
    line-height: 82px;
    list-style-type: none;
    padding: 0 5px;
}
#permanentHeader #mainNavigation ul li > a, #permanentHeader #mainNavigation ul li > span {
    transition: height 0.7s ease 0s;
}
#mainNavigation ul li a,#mainNavigation ul li span {
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    padding: 0 8px;
}
#mainNavigation ul li > span {
    cursor: pointer;
}
#mainNavigation ul li a {
    text-decoration: none;
}
#mainNavigation ul li a:focus {outline:none;} #mainNavigation ul li a::-moz-focus-inner {border:0;}
#mainNavigation ul li > a, #mainNavigation ul li > span {
    border-top: 5px solid transparent;
    display: table-cell;
    font-size: 18px;
    height: 82px;
    letter-spacing: 0;
    line-height: 18px;
    position: relative;
    vertical-align: middle;
}
#permanentHeader.is-sticky #mainNavigation ul li span::after, #permanentHeader.is-sticky-fancybox #mainNavigation ul li span::after {
    bottom: -31px;
}
#permanentHeader.is-sticky #mainNavigation ul li > a, #permanentHeader.is-sticky #mainNavigation ul li span, #permanentHeader.is-sticky-fancybox #mainNavigation ul li > a, #permanentHeader.is-sticky-fancybox #mainNavigation ul li span {
    height: 64px;
}
#permanentHeader #mainNavigation ul li > a, #permanentHeader #mainNavigation ul li > span {
    transition: height 0.7s ease 0s;
}
#permanentHeader #mainNavigation ul li > a:hover, #permanentHeader #mainNavigation ul li > span:hover {
    transition: none 0s ease 0s ;
}
#permanentHeader #mainNavigation ul li > a, #permanentHeader #mainNavigation ul li > span {
    transition: height 0.7s ease 0s;
}
#mainNavigation ul li > a:hover, #mainNavigation ul li > span:hover {
    text-decoration: none;
}
#mainNavigation ul li > a:hover, #mainNavigation ul li > a.active, #mainNavigation ul li > span:hover, #mainNavigation ul li > span.active {
    border-top-color: #0078dc;
    color: #fff;
}
#permanentHeader .header-policy a {
    font-weight: bold;
    color: #fff;
}
#permanentHeader .header-policy a:hover {
    color: #fff;
}
/* Menu border top colors */
#mainNavigation ul li > a.green:hover, #mainNavigation ul li.active > a.green{
    border-top-color: #00944a;
}
#mainNavigation ul li > a.blue-dark:hover, #mainNavigation ul li.active > a.blue-dark{
    border-top-color: #29527a;
}
#mainNavigation ul li > a.grey-dark:hover, #mainNavigation ul li.active > a.grey-dark{
    border-top-color: #363636;
}
#mainNavigation ul li > a.orange:hover, #mainNavigation ul li.active > a.orange{
    border-top-color: #ed8c1c;
}
#mainNavigation ul li > a.yellow:hover, #mainNavigation ul li.active > a.yellow{
    border-top-color: #f2c94c;
    ;
}
#mainNavigation ul li > a.pink:hover, #mainNavigation ul li.active > a.pink{
    border-top-color: #de3a6b;
}

/* My Ust */
.credit_panel .credit_box{
    padding: 21px 0px 25px 10px;
    background-color: #FFFFFF;
    color: #363636;
    font-size: 16px;
    line-height: 22px;
}
.credit_panel .credit_box:first-child{
    border-radius: 2px 0 0 2px;
}
.credit_panel .credit_box:last-child{
    border-radius: 0 2px 2px 0;
}
.credit_panel .col-xs-4:first-child{
    padding-right: 2px;
}
.credit_panel .col-xs-4:last-child{
    padding-left: 2px;
}
#popupRequest h3,#popupEditData h3,#popupChangePsw h3, #popupDeleteUserRequest h3{
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
    padding-left: 19px;
    padding-top: 16px;
}
#popupChangePsw form input{
    width: 100%;
    background-color: #f6f6f6;
    height: 30px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
#popupChangePsw form input.error-input{
    border: 1px solid #de3a6b;
}
.progress-bar-alert .progress-bar.danger{
    background-color: #ec1700;
}
.acc_bid_button_view{
    padding: 6px 15px 4px 15px;
}


/* Footer */
footer {
    padding: 0;
}
footer #footerContent {
    background: #0078dc none repeat scroll 0 0;
    color: #fff;
    padding-bottom: 48px;
    padding-top: 64px;
    position: relative;
    text-align: center;
}

#footer-navbar {
    font-size: 16px;
    line-height: 14px;
}
#footer-navbar ul {
    text-align: center;
}
#footer-navbar ul li:first-child {
    padding-left: 0;
}
#footer-navbar ul li {
    color: #fff;
    display: inline-block;
    margin-top: 16px;
    padding: 0 16px;
}
#footer-navbar ul li a,#footer-navbar ul li span {
    color: inherit;
    cursor: pointer;
}
#footer-navbar ul li span:hover{
    text-decoration: underline;
}
#footer-navbar ul li + li {
    border-left: 1px solid #fff;
}
footer #footerContent a {
    color: #fff;
}
#footer-navbar-terms {
    display: inline-block;
    font-size: 12px;
    line-height: 10px;
    margin-top: 16px;
    text-align: center;
}
#footer-navbar-terms li:first-child {
    padding-left: 0;
}
#footer-navbar-terms li {
    color: #fff;
    display: inline-block;
    margin-top: 16px;
    padding: 0 8px;
}
#footer-navbar-terms li span {
    color: inherit;
}
#footer-navbar-terms li + li {
    border-left: 1px solid #fff;
}
/*Products detail*/
#product_detail .uniper-panel{
    background-color: #ffffff;
    border-radius: 2px;
    height: 60px;
    padding: 9px;
    width: 233px;
}
#product_detail .uniper-panel:hover{
    height: 60px;
    background-color: #e5e5e5;
    border-radius: 2px;
    padding: 9px;
    text-decoration: none;
}
#product_detail a:hover{
    text-decoration: none;
}
#maintenance_period .bg-container{
    padding: 7px 14px 11px 14px;
}
#maintenance_period{
    background-color: #f6f6f6;
    border-radius: 2px;
    border: 2px solid #f6f6f6;
}
#maintenance_period .box_dates{
    padding: 6px 13px 10px 12px;
    border-radius: 0 0 0 2px;
}
#maintenance_period .box_dates .hour{
    border: 1px solid white;
    border-radius: 2px;
    padding: 7px 8px 2px 7px;
}
#maintenance_period .maintenance_text{
    padding: 7px 13px 9px 14px;
    border-radius: 0 2px 0 0;
    min-height: 60px;
}
.auction_panel_ref .auction_time{
    background-color: #b5d45b;
    border-radius: 2px 2px 0 0;
    padding: 9px 15px 11px;
}
.auction_panel_ref .auction_bids{
    background-color: white;
    border: 1px solid #b5d45b;
    border-radius: 0 0 2px 2px;
    padding: 9px 15px 11px;
}
.status-label{
    border-radius: 2px;
    height: 20px;
    width: 60px;
    float: right;
    text-align: center;
}
.status-label span{
    font-size: 16px;
    font-weight: bold;
    line-height: 19px;
    text-align: center;
    height: 16px;
    width: 30px;
}
.mybid .section{
    border-bottom: 0.5px solid #E5E5E5;
    padding-bottom: 10px;
}
.border-color-auction {
    border-color: #F6F6F6;
}
.border-color-hover-auction:hover {
    border-color: #E4E4E4;
}
/*Landing page */

.landing-highlighted-products {
    display: flex;
    align-items: stretch;
}

.landing-products {
    padding-bottom: 5px;
}

.landing-product-short__type {
    background-color: #E4E4E4;
    color: #363636;
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    padding-left: 10px;
}

.bg-landing-day-ahead {
    background : url("/img/landing-day-ahead.png") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

#popupNewsletterTitle {
    background : url("/img/newsletter-background.png") no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    min-height: 176px;
}

#popupNewsletterTitle h2 {
    margin-top: 104px;
    font-weight: 300;
}

/*News page*/
.news-date{
    color: #898989;
}

.news-description img{
    width: 100%;
    margin: 30px 0;
}

.news-archive .panel-group {
    margin-bottom: 5px;
}

.news-archive .panel {
    border: 0;
    border-radius: 0;
}

.news-archive .panel-group .panel {
    box-shadow: 0 0 0 0;
}

.news-archive .panel-group .panel-heading {
    border-radius: 2px;
}

.news-archive .panel-group .panel-heading:hover {
    background-color: #E4E4E4;
}

.news-archive .panel-group .panel-title {
    text-align: center;
    font-weight: bold;
    font-size: 14px;
}

.news-archive .panel-group .panel-title a {
    text-decoration: none;
}

.news-archive .panel-group .panel .panel-collapse .panel-body {
    border: 0;
    border-top-color: white;
    border-top: 0;
}

.news-archive-link span, .news-archive-link a:hover {
    color: #7BC0F5;
}

.news-archive-link a {
    color: #4C4C4C;
    text-decoration: none;
}

/*Day Ahead Products*/

.day-ahead-panel-request{
    padding: 15px;
    background-color: #f6f6f6;
}
.day-ahead-panel-offer{
    padding: 15px;
    background-color: #ed8c1c;
}
.day-ahead-panel-request-WG{
    padding: 15px;
    background-color: #f6f6f6;
}
.day-ahead-panel-offer-WG{
    padding: 15px;
    background-color: #0075DF;
}
.day-ahead-panel-offer:hover{
    background-color: #d57e19;
}
.day-ahead-panel-request-WG:hover{
    padding: 15px;
    background-color: #e5e5e5;
}
.day-ahead-panel-offer-WG:hover{
    padding: 15px;
    background-color: #0068c9;
}
.day-ahead-panel-request:hover{
    background-color: #e5e5e5;
}
.day-ahead-panel-offer .hover-white{
    color: white;
}
.day-ahead-panel .day-ahead-white-block{
    padding-left: 0px;
    padding-right: 5px;
}
.day-ahead-panel .day-ahead-white-block .bg-white{
    padding: 20px;
}
.day-ahead-panel .ahead-calendar-text .bg-white div{
    padding: 10px 7px 8px;
}
.day-ahead-panel .uniper-panel{
    height: 60px;
    background-color: #FFFFFF;
    border-radius: 2px;
    padding: 9px;
    position: absolute;
    bottom: 15px;
    left: 15px;
    width:233px;
}
.day-ahead-panel-request,.day-ahead-panel-offer{
    position: relative;
}
.ahead-offer-request-section .uniper-panel{
    background-color: #ffffff;
    border-radius: 2px;
    bottom: 0;
    height: 60px;
    padding: 9px;
    position: absolute;
    right: 15px;
    width: 233px;
}
.day-ahead-panel .uniper-panel:hover{
    height: 60px;
    background-color: #f6f6f6;
    border-radius: 2px;
    padding: 9px;
}
.ahead-offer-request-section .uniper-panel,
.ahead-list-section .uniper-panel{
    min-height: 60px;
    background-color: #FFFFFF;
    border-radius: 2px;
    padding: 9px;
}
.offer_page_section .btn-uniper-secondary{
    padding: 9px 15px 8px 15px;
}
.ahead-offer-request-section .uniper-panel:hover,
.ahead-list-section .uniper-panel:hover{
    min-height: 60px;
    background-color: #f6f6f6;
    border-radius: 2px;
    padding: 9px;
}
.day-ahead-panel .day-ahead-white-block:last-child,
.day-ahead-login .day-ahead-login-block:last-child{
    padding-right: 0px;
    padding-left: 5px;
}
.day-ahead-panel a,.day-ahead-panel a:hover{
    color: #363636;

}
.day-ahead-panel .day-ahead-white-block center{
    padding-top: 9%;
}
.day-ahead-panel a:hover {
    text-decoration: none;
}
.box_ahead_message{
    margin-top: 11%;
}
.ahead-list-section .box_ahead_message{
    margin-top: 13%;
}
.ahead-list-section__type {
    min-height: auto !important;
    height: 30px !important;
    bottom: 82px !important;
    line-height: 20px;
    padding: 6px 6px 6px 14px !important;
}
.original-capacity-box{
    background-color: #ed8c1c;
    padding: 11px 15px 7px 15px;
    color: #FFFFFF;
}

.day-ahead-wizard {
    display: flex;
}

.day-ahead-wizard__container {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 0;
}

.day-ahead-wizard__line {
    width: 100%;
    height: 2px;
    position: absolute;
    z-index: 10;
    background-color: #e1e1e1;
    transition: all;
}

.day-ahead-wizard__line--half {
    background: #0078dc;
    background: -webkit-gradient(left top, right top, color-stop(0%, #0078dc), color-stop(49%, #0078dc), color-stop(53%, #e1e1e1), color-stop(100%, #e1e1e1));
    background: linear-gradient(to right, #0078dc 0%, #0078dc 49%, #e1e1e1 53%, #e1e1e1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0078dc', endColorstr='#e1e1e1', GradientType=1);
}

.day-ahead-wizard__line--full {
    background-color: #0078dc;
}

.day-ahead-wizard__step {
    position: relative;
    z-index: 11;
    width: 39px;
    height: 39px;
    border: 3px solid #e1e1e1;
    border-radius: 40%;
    background-color: white;
    color: #e1e1e1;
    font-weight: bold;
    text-align: center;
    line-height: 36px;
    /* cursor: pointer; */
}

.day-ahead-wizard__step--active {
    border: 3px solid #0078dc;
    color: #0078dc;
}

.radio-container {
    display: block;
    position: relative;
    padding-left: 12px;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.radio-container input {
    position: absolute;
    opacity: 0;
}

.radio-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 17px;
    width: 17px;
    background-color: white;
    border: 3px solid #0078DC;
    border-radius: 40%;
    cursor: pointer;
}

.radio-container:hover input~.radio-checkmark {
    background-color: #0078DC;
}

.radio-container input:checked~.radio-checkmark {
    background-color: #0078DC;
}

.radio-checkmark--disabled {
    border: 3px solid #e1e1e1;
    cursor: not-allowed;
}

.radio-container:hover input~.radio-checkmark--disabled {
    background-color: white;
}

.radio-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

.day-ahead-wizard-type {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-top: 40px;
}

.day-ahead-wizard-type .radio-container {
    margin-top: 8px;
    padding-left: 35px;
}

.day-ahead-wizard-type__container {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    font-size: 30px;
    font-weight: 300;
    line-height: 30px;
    padding-bottom: 40px;
}

.day-ahead-wizard-type__description {
    padding: 15px 0 0 35px;
    font-size: 16px;
    line-height: 16px; }

#popupBookConfirm .password_check_for_book, #popupBookReject .password_check_for_book{
    min-height: 87px;
    background-color: #ed8c1c;
}
#popupCreateOffer .password_check_for_book{
    min-height: 87px;
    background-color: #363636;
}
#popupCreateRequest .password_check_for_book{
    min-height: 87px;
    background-color: #363636;
}
#popupCreateOfferConfirm h3,
#popupCreateRequest h3{
    font-size: 40px;
    font-weight: 300;
    line-height: 40px;
}

/*Home*/


.table-third {
    width:33.33%;
    float:left;
    border:1px solid white;
}

.auction-monitor img {
    vertical-align: text-top;
}

.bids-date{
    width:172px;
}

.bids-date img {
    vertical-align: text-top;
}

.bids-pricing {
    height: 107px;
}

.input100 {
    width: 100px;
    display: inline;
}

.parameter {
    padding: 8px 8px 4px 8px;
}


.parameter-special {
    padding-top: 8px;
    padding-bottom: 10px;
    padding-right: 10px;
    font-size: 16px;
    position:relative;
}

.right {border: 1px solid #0075DF; }

.error {border:1px solid #f74077;}

.error-important {border:1px solid #DE3A6B!important;}

tooltip tip {
    width: 200px;
    font-size: 14px;
    font-weight:normal;
}

.style-cel {
    padding:13px 7px 12px 12px;
}/*without tooltips near input*/


.modal-style {

}

.modal-body {
    padding: 0px 0px 0px 0px;

}
.modal .modal-content .modal-header,.modal .modal-content .modal-footer{
    border-color: #f6f6f6;
}

.style-tooltip {
    font-size: 10px; position: absolute; top:5px;
}

.padding-box {
    padding: 9px 12px 6px 12px;
}

.padding-box-right {
    padding: 9px 12px 4px 12px;
}

/* scrolling pages */
.fixed-column {
    position: fixed;
    width: 487px;
    bottom: 92px;
    /*    top: 110px;*/
}

.interm-fixed-column {
    position: fixed;
    width: 487px;
}

.menu-content {
    margin-left: 135px;
}

/*  media query  */
@media screen and (max-width: 768px) {
    .menu-content {
        margin-left: 20px;
        margin-right: 20px;
    }
}

/* for animate page*/
@keyframes fadein {
    from    { opacity: 0; }
}
@keyframes fadeout {
    to      { opacity: 0; }
}
.ng-enter   { animation: fadein 0.4s both ease-in; z-index: 8888; }
.ng-leave   { animation: none; }
/* end setting enter/leave page*/

/* modal align */
.modal {
    text-align: center;
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

/* end setting modal*/

.year-selected {
    color:#FFFFFF;
    background-color:#00944a;
    font-weight:bold;
    border-radius:2px;
}
.year-selected-light-green {
    color:#FFFFFF;
    background-color:#b5d45b;
    font-weight:bold;
    border-radius:2px;
}
.year-selected-bilateral {
    color:#FFFFFF;
    background-color:#69AB46;
    font-weight:bold;
    border-radius:2px;
}
.contract-selected {
    background-color:#00944a;
    color:#ffffff;
}
.contract-selected-light-green {
    background-color:#b5d45b;
    color:#ffffff;
}
.contract-selected-bilateral {
    background-color:#69AB46;
    color:#ffffff;
}
.contract-selected-bilateral-light {
    background-color:#166d00;
    color:#ffffff;
}

.contract .error li {border-bottom: 1px solid #DE3A6B;}
.contract .error li:last-child {border-bottom: 0px;}
.contract .right li {border-bottom: 1px solid #0075DF;}
.contract .right li:last-child {border-bottom: 0px;}

.price-error {border:2px solid #DE3A6B; border-top-left-radius: 2px; border-bottom-left-radius: 2px;}
.price-right {border:1px solid #29527A;
              -webkit-border-radius: 2px;
              -moz-border-radius: 2px;
              border-radius: 2px;}
.inner-shadow {box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.25);
}

#loading-bar-spinner .spinner-icon {
    border-top-color:  #DE3A6B;
    border-left-color: #DE3A6B;
}
#loading-bar .bar {
    background: #DE3A6B;
}

#duration-selection li {
    font-size: 19px;
}
.ordinal div {
    display: inline-block;
    position: absolute;
    top: 0px;
    font-size: 12px;
}


#myScrollspy ul li {
    color: #0075DF;
    background-color: white;
    padding: 18px 10px 18px 15px;
    margin-bottom: 5px;
    cursor: pointer;
}
#myScrollspy ul li:last-child {
    border-bottom-left-radius: 15px;
    color: white;
    background-color: #0075DF;
}
#myScrollspy ul li:hover {
    color: #ffffff;
    background-color: #DE3A6B;

}

.drop-download{
    min-width:75px;
    right: 10px!important;
}
.drop-download li{
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
}
.drop-download li:hover{
    color: white;
    background-color: #0075DF;
    cursor: pointer;
}
.table-view-data tbody tr td {
    border-top: 1px solid #0075DF;
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}
.table-view-data thead tr:first-child{
    border-top: 10px solid #0075DF;
}
.table-view-data thead tr:first-child td{
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.table-view-data tbody tr:last-child td {
    border-bottom: 10px solid #0075DF;
}
.table-data-storage thead tr td {
    text-align: left!important;
}
.table-data-storage tbody tr td {
    border-top: 1px solid #0075DF!important;
    padding-top: 15px;
    padding-bottom: 15px;
}
.table-data-storage thead tr:first-child{
    border-top: 10px solid #0075DF!important;
}
.table-data-storage thead tr:first-child td{
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.table-data-storage tbody tr:last-child td {
    border-bottom: 10px solid #0075DF;
}
.table-dashboard ul{
    list-style: none;
    padding:0;
    margin:0;
}

.table-dashboard ul li {
    padding-left: 1em;
    text-indent: -.7em;
}

.table-dashboard ul li:before {
    content: "• ";
    color: #0075DF;
}
#map {
    height: 130px;
    background-repeat: no-repeat;
    background-position: center;
}
/*#map div.gmnoprint{
    display:none;
    z-index: -99999999;
    visibility: hidden;
}*/
/*#map div a{
    display:none;
    z-index: -99999999;
    visibility: hidden;
}*/
.menu-facility {
    width:269px;
}
.menu-facility li:last-child:hover{
    color: #ffffff;
    background-color: #DE3A6B;
}
.datepicker.datepicker-dropdown.dropdown-menu {
    padding: 0px;
    width: 210px;
    border: none;
}
.datepicker-custom-left {
    margin: 0;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    border-left:0px;
    border-top:1px solid #29527a;
    border-bottom:1px solid #29527a;
    border-right: 0px;
    border-radius: 0px;
    font-size: 16px;
    text-align: center;
    padding:0;
    background-color: #f3f3f3!important;
    box-shadow: none;
    color:#363636;
}
.datepicker-custom-right {
    margin: 0 0 0 -8px;
    padding:0;
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height:30px;
    border-left:0px;
    border-top:1px solid #29527a;
    border-bottom:1px solid #29527a;
    border-right: 1px solid #29527a;
    border-radius: 0 2px 2px 0;
    font-size: 16px;
    text-align:center;
    padding:0;
    background-color: #f3f3f3!important;
    box-shadow: none;
    color:#363636;
}

.datepicker-icon {
    width:30px;
    height:30px;
    line-height: 28px;
    text-align: center;
    border-left:1px solid #29527a;
    border-top:1px solid #29527a;
    border-bottom:1px solid #29527a;
    border-right: 0px;
    border-radius: 2px 0 0 2px;
    background-color: #f3f3f3;

}

.datepicker-to {
    width:47px;
    height:30px;
    line-height: 28px;
    text-align: center;
    border-left:0px;
    border-top:1px solid #29527a;
    border-bottom:1px solid #29527a;
    border-right: 0px;
    border-radius: 0;
    background-color: #f3f3f3;


}

.datepiker-custom-left:focus{
    outline: 0;
    border-color: #0075DF;
    box-shadow: none;
    border-color: #66afe9;
}
.datepiker-custom-right:focus{
    outline: 0;
    border-color: #0075DF;
    box-shadow: none;
}
.datepicker table tr td.active:active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active{
    color: white;
    background-color: #0075DF;
    border-color: #0075DF;
}
.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover{
    opacity: 0.5
}
.datepicker table tr td, .datepicker table tr th{
    border-radius: 0px;
    background-color: white;
    border:1px solid #F6F6F6;
}
.datepicker table tr td span.active:active, .datepicker table tr td span.active.highlighted:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active.highlighted.active{
    color: white;
    background-color: #0075DF;
    border-color: #0075DF;
}
.datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover{
    opacity: 0.2
}
.datepicker table tr td span, .datepicker table tr th span{
    border-radius: 0px;
    background-color: white;
    border: 1px solid #F6F6F6;
}
.datepicker-days table tr td, .datepicker-days table tr th{
    width: 30px;
    height: 30px;
}
.datepicker-months table tr td{
    padding: 0px;
}
.datepicker-months table tr td span{
    margin: 0px;
    width: 25%;
    border-top: 1px solid #F6F6F6;
    border-left: 1px solid #F6F6F6;
    color: #363636;
}
.datepicker-months table tr td span:last-child{
    margin: 0px;
    width: 25%;
    border-top: 1px solid #F6F6F6;
    border-left: 1px solid #F6F6F6;
    border-right: 1px solid #F6F6F6;
}
.datepicker-months table tr:last-child td span{
    border-bottom: 1px solid #F6F6F6;
}
.datepicker-years table tr td{
    padding: 0px;
}
.datepicker-years table tr td span{
    margin: 0px;
    width: 25%;
    border-top: 1px solid #F6F6F6;
    border-left: 1px solid #F6F6F6;
    color: #363636;
}
.datepicker-years table tr td span:last-child{
    margin: 0px;
    width: 25%;
    border-top: 1px solid #F6F6F6;
    border-left: 1px solid #F6F6F6;
    border-right: 1px solid #F6F6F6;
}
.datepicker-years table tr:last-child td span{
    border-bottom: 1px solid #F6F6F6;
}
.table-condensed {
    width: 100%;
}
.position-cluster {
    margin-left: 100px;
}
.filter {
    font-size:16px;
    line-height:28px;
    display:inline-block;
    /*text-align: center;*/
    padding-left: 10px;
    margin-right: -4px;
}
.filter-dashboard {
    /*font-size:12px;*/
    line-height:20px;
    display:inline-block;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: -4px;
}
.filter:last-of-type{
    margin-right:0px;
}
.filter-dashboard:last-of-type {
    margin-right:0px;
}
.filter-active{
    background-color: #29527a;
    color: #ffffff;
    font-weight: bold;
}
.filter-active-light-blue{
    background-color: #0075DF;
    color: #ffffff;
    font-weight: bold;
}
.filter-inactive{
    background-color:#ffffff;
    color: #4a4a4a;
    background: #f3f3f3;
    box-shadow: inset 1px 1px 1px 0px rgba(0,0,0,0.15);
}

.filter-capacity-1{
}
.filter-capacity-2{
}
.display-block{
    display: block;
}
#grafic-prev{
    border:none;
    position: absolute;
    left: 16px;
    top: 275px;
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center

}

#grafic-next{
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center;
    border:none;
    position: absolute;
    right: 16px;
    top: 275px;
}

#grafic-prev-tournover{
    border:none;
    position: absolute;
    left: 16px;
    top: 275px;
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center

}

#grafic-next-tournover{
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center;
    border:none;
    position: absolute;
    right: 16px;
    top: 275px;
}

#grafic-prev-storage{
    border:none;
    position: absolute;
    left: 16px;
    top: 275px;
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center

}

#grafic-next-storage{
    height:30px;
    width:30px;
    line-height: 30px;
    border-radius: 2px;
    text-align:center;
    border:none;
    position: absolute;
    right: 16px;
    top: 275px;
}



.line-separator{
    border-top: 2px solid #f6f6f6;
    position: absolute;
    width: 100%;
}

.highcharts-button{
    display: none;
}

.highcharts-range-selector-buttons{
    display: none;
}
#capacity tooltip tip{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 110px;
    background-color: white;
    color: #29527a;
    /*#0075DF;*/
    border:1px solid #29527a;
    font-weight: 600;
}
#inventory-turnover tooltip tip{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 110px;
    background-color: white;
    color: #29527a;
    border:1px solid #29527a;
    font-weight: 600;
}
#storage-level tooltip tip{
    padding-top: 5px;
    padding-bottom: 5px;
    width: 110px;
    background-color: white;
    color: #29527a;
    border:1px solid #29527a;
    font-weight: 600;
}
.margin-is-empty{
    margin-top: 54px;
}
.list-facility a{
    color: white;
    text-decoration: none;
}
.menu-facility li a{
    padding: 0px;
    color: white;
    text-decoration: none;
}
.menu-facility li a:hover{
    background-color:#DE3A6B;
}
.menu-facility li a:focus{
    background-color: inherit;
}
.language:hover{
    color:#DE3A6B;
}
.language:focus{
    outline: none;
    color: white;
}
.language:active{
    outline: none;
    box-shadow: none;
}
.input-account{
    color: #4a4a4a;
    border: 1px solid #29527a;
    height: 30px;
    width: 220px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
    padding-left: 10px;
    padding-right: 10px;
}

.right-input input {border: 1px solid #0075DF; }

.error-input input {border:1px solid #DE3A6B;}

.dimension-tooltip tooltip {
    width: 100%;
}
.dimension-tooltip tooltip tip{
    color: #0075DF;
    /*#DE3A6B;*/
    font-weight: 600;
    border: 1px solid #0075DF;
    /*#DE3A6B;*/
    background-color: #fff;
}
.right-phone {border: 1px solid #0075DF!important; }

.wrong-phone {border:1px solid #DE3A6B!important;}

.styleTooltip{
    top:50px!important;
    background: #FFFFFF!important;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.25)!important;
    border-radius: 2px!important;
    color:#DE3A6B!important;
    border: 1px solid white!important;
    width: 150px;
    /*border: 1px solid #DE3A6B!important;*/
}
.styleTooltip tip-arrow{
    border-top: 6px solid white!important;
    /*    border-top: 6px solid #DE3A6B!important;*/
}


/*                     STYLE MENU                      */
.language-menu {
    color: #29527a;
    font-size: 12px;
    /*#363636;*/
}
.language-menu:hover{
    text-decoration: underline;
    cursor: pointer;
}

.navbar_hover_text_style{
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
}
.navbar_text_style{
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
}
.separator_elm_navbar{
    width: 1px;
    height: 30px;
    border: 1px solid #FFFFFF;
    position: absolute;
    /*margin-left: 36px;*/
    margin-left: 50px;
    margin-top: 23px;
}
/*.cluster_margin_style_last .ml150:last-child{
    margin-left: 113px;
}*/
.facility-menu{
    background-color:#f6f6f6;
    color: #0075DF;
    -webkit-border-top-left-radius: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 15px;
    -webkit-border-bottom-left-radius: 2px;
    -moz-border-radius-topleft: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-bottomleft: 2px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 2px;
    margin-bottom: 15px;
}
.facility-menu:hover{
    background-color: #0075DC;
    color: white;
}
.hover-menu-effect{
    z-index: 10;
}
.link-menu-facilities:hover{
    text-decoration: none;
    color: white;
}
/*                   END STYLE MENU                 */
.pr15important{
    padding-right: 15px!important;
}
.technical-table tr td:last-child{
    text-align: right;
}
.tableContentFacility{
    padding: 5px;
}
.headTechnical-table{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.connectionTH{
    font-weight: 900;
    width: 33%;
    font-size: 12px;
}
.connectionTHImage{
    font-weight: 900;
    width: 33%;
    max-width: 100px;
    margin-right: 7px;
    font-size: 12px;
    overflow: hidden;
}
.bodyTechnical-table{
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.TSOTd{
    width: 33%;
    padding: 5px;
    padding-right: 5px;
    font-size: 12px;
}
.TSOImage{
    font-weight: 900;
    max-width: 100px;
    width: 33%;
    padding-top: 10px;
    padding-right: 5px;
}
.columnTSO{
    display: flex;
    flex-direction: column;
}
.tableContentFacility:nth-child(even) {
    background-color: #f2f2f2;
  }

.supplementary-product:hover {
    background-color: #363636;
}
.supplementary-product_dark-blue:hover {
    background-color: #29527a;
    color: #f2f2f2;
}
.supplementary-product_blue:hover {
    background-color: #0078dc;
    color: #f2f2f2;
}
.supplementary-product_pink:hover {
    background-color: #DE3A6B;
    color: #f2f2f2;
}
.supplementary-product:hover span {
    color: white;
    text-decoration: underline;
}
.clusterInactive {
    opacity: 0.3;
}
.border-menu-hover {
    position: absolute;
    border-top: 5px solid #DE3A6B;
    width: 100%;
    top: 0px;
}
.smallHeightAuction{
    min-height: 114px;
}
.bundle-box-container {
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.bundle-box-row {
    display: flex;
    flex-direction: row;
    gap: 8px;
}
.bundle-box {
    min-height: 64px;
    height: 100%;
}
.content-auctions-list .bundle-box {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.bigHeightAuction{
    /*min-height: 315px!important;*/
    display: grid;
}
/*#footer-navbar li {
    list-style-type: none;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid white;
}
#footer-navbar li:last-child {
    border-right: none;
}
#footer-navbar li a{
    color: white;
}*/
#popupContact input{
    background-color: #f6f6f6;
    border-radius: 2px;
    height: 30px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
#popupContact textarea{
    background-color: #f6f6f6;
    border-radius: 2px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.reset-password-form input{
    background-color: #f6f6f6;
    border-radius: 4px;
    height: 30px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}

.width180{
    width: 180px;
}
.width200{
    width: 200px;
}
.width240{
    width: 240px;
}
#menu-my-account{
    margin-top: 50px;
    margin-bottom: -30px;
    z-index: 10;
}
#menu-my-account ul li{
    width: 29%;
    display: inline-block;
}
#menu-my-account ul li:first-child,#menu-my-account ul li:last-child{
    width: 21%;
    display: inline-block;
}
#menu-my-account ul li a{
    color: #FFFFFF;
    background-color: #5e5e5e;
    text-align: center;
    padding: 18px 12px;
}
#menu-my-account ul li a:hover,#menu-my-account ul li.active a{
    background-color: #0078dc;
    color: #FFFFFF;
    cursor: pointer;
}
#menu-my-account ul li:first-child a{
    border-radius: 2px 0 0 2px;
}
#menu-my-account ul li:last-child a{
    border-radius: 0 2px 2px 0;
}
#menu-my-account ul li:not(.first-menu-my-account) {
    margin-left: -4px;
}
#menu-my-account ul li a:focus {outline:none;} #menu-my-account ul li a::-moz-focus-inner {border:0;}
/*#menu-my-account ul li:not(.first-menu-my-account) {
    color: #0075DF;
    background-color: #f6f6f6;
    padding: 18px 10px 18px 15px;
    margin-bottom: 5px;
    cursor: pointer;
}
#menu-my-account ul li:not(.first-menu-my-account):hover {
    color: #ffffff;
    background-color: #0075DF;

}
.arrow-menu-my-account{
    position: absolute;
    top:0px;
    right: -10px;
    border-style: solid;
    border-width: 30px 0 30px 10px;
    border-color: transparent transparent transparent #0075df;
}*/
.bid-button-fixed{
    position: absolute;
    bottom: 15px;
    width: 100%;
    padding-right: 30px;
}
.separete-popup-content{
    border-top: 1px solid #e5e5e5;
}
.transparency-panel {
    padding: 15px 15px 40px 15px;
}
.transparency-nation-tag {
    position: absolute;
    top: 12px;
    right: 62px;
    color: #ffffff;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    border: 1px solid #ffffff;
}
.header-facility label {
    margin-bottom: 0px;
}
.facility-filters-panel {
    padding:15px 0px 8px 0px;
}
.bundle-cells-config {
    padding: 10px 11px 10px 12px;
}
.total-cells-config {
    padding: 10px 65px 5px 12px;
}
.content-product-configurator select{
    width: 150px;
}
.hover-pink:hover {
    color: #ffffff;
    background-color: #DE3A6B;
}
.hover-pink-link:hover {
    color: #DE3A6B;
}
.unbundle-cells-config {
    padding: 12px 80px 8px 12px;
    line-height: 30px;
}
.content-fee-calculator select{
    width: 150px;
}
.hover-dark-blue:hover{
    background-color: #254a6e;
}
.content-facility .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-top: none;
}
.table-third-green {
    width:33.33%;
    float:left;
}
.border-input-bid {
    border-top: 2px solid #DE3A6B;
    border-left: 2px solid #DE3A6B;
    border-bottom: 2px solid #DE3A6B;
}
.hover-container:hover {
    background-color: #e5e5e5;
}
.hover-container:hover .customized-tender-icon{
    background-color: #e5e5e5;
    box-shadow: rgba(229, 229, 229, 1) -20px 0px 25px 10px;
}
.padding-left-review {
    padding-top: 13px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
}
.hover-grey:hover {
    background-color: #da255b!important;
}
.hover-dark-blue-products:hover{
    background-color: #24496d!important;
}
.hover-light-blue:hover {
    background-color: #006cc6!important;
}
.button-blue-DAP{
    padding: 5px 10px;
    width: 94px;
    white-space: nowrap;
    text-align: center;
    margin-top: 7px;
}
.button-white-DAP{
    padding: 5px 10px;
    width: 94px;
    margin-top: 6px;
    white-space: nowrap;
    text-align: center;
    border: 1px solid #f6f6f6;
}
.error-login {border: 1px solid #DE3A6B!important;}
.banner-cookies {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 1001;
    background-color: #e6f4fe;
}
#popupRegistration .error_fr_msg center div{
    height: 0px;
}
#feeForm .error_fr_msg center div{
    height: 0px;
}
.first-total-cells-config {
    padding: 10px 30px 20px 12px;
}
.left13{
    left: 13px;
}
.left21{
    left: 21px;
}
.width200 {
    width: 200px;
}
.pl6important{
    padding-left: 6px!important;
}
.content-privacy-policy h3,.content-privacy-policy h4{
    margin-top: 40px;
    color: #0075DF;
}
.content-privacy-policy h4{
    margin-top: 20px;
}
.content-privacy-policy p{
    margin-top: 20px;
    margin-bottom: 40px;
}
.content-privacy-policy a{
    color: #0075DF;
}
.content-privacy-policy li{
    list-style: square;
}
.content-privacy-policy li:before {
    color: #0075DF;
}
.mail-data{
    background-color: #e6f4fe;
    padding: 20px 20px 10px 20px;
}
.symbol-user-footer{
    height: 220px;
    border-bottom-right-radius: 50px;
    background-color: #e6f4fe;
}
.symbol-user-footer .unipix{
    margin: 30px auto;
    display: table;
    font-size: 150px;
    padding-top: 95px;
}
.icon-imprint{
    color: #8cccf7!important;
    text-decoration: none;
    font-size: 30px;
}
.icon-imprint:hover {
    color: #0075DF!important;
    text-decoration: none;
    cursor: pointer;
}
.dim-icon-operand{
    height: 44px;
    min-width: 44px;
    padding-left: 5px;
    padding-right: 5px;
    display: inline-block;
    position: absolute;
}
.paramenters-input-formula input{
    margin-bottom: 4px;
}

.paramenters-input-formula-detail .fa.fa-stop{
    display: inline-block;
    margin-bottom: 5px;
}

.mb15imp {margin-bottom: 15px!important;}


.breadcrumb {
    background-color: #FFFFFF;
    text-align: center;
}
.breadcrumb ol > li {
    display: inline-block;
}
.breadcrumb ol > li a {
    color:#363636;
    display: block;
    font-size: 14px;
    padding: 8px 2px 8px 8px;
    position: relative;
    word-break: keep-all;
}

#footer-navbar ul li a,.breadcrumb ol > li a:focus {outline:none;} #footer-navbar ul li a,.breadcrumb ol > li a::-moz-focus-inner {border:0;}

/*.breadcrumb li:before{
    content: "\00a0";
    color: #363636;
}*/
#breadcrumb li:before{
    font-family: 'Unipix';
    content: "E";
    color: #363636;
}
#breadcrumb li:first-child:before{
    font-family: 'Unipix';
    content: "";
}
#breadcrumb li:last-child:before{
    color: #0075DF;
}
#breadcrumb li:last-child a {
    color: #0075DF!important;
}
/*#breadcrumb ol > li a:hover, #breadcrumb ol > li a:focus {
    text-decoration: none!important;
    outline: none!important;
}*/
.img-step{
    width: 100%;
    /*height: 170px;*/
}
.img-anna{
    width: 100%;
    /*height: 170px;*/
}
.content-fee-calculator input{
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #d5d5d5;
}
.delete-edit-data{
    padding: 2px 10px 0px 10px;
    top: 3px;
    right: 42px;
}
.custom-outline {
    outline-color: #0075DF;
    outline-style: auto;
    outline-width: 2px;
}
.mt178{
    margin-top: 178px;
}
.mt204{
    margin-top: 204px;
}
.mt84{
    margin-top: 84px;
}
.mt110{
    margin-top: 110px;
}
.capitalize-bold-labels label{
    text-transform: capitalize;
    /*white-space: nowrap;*/
}
.invalid-phone-message {
    color: #DE3A6B;
    font-size: 12px;
    height: 18px;
    padding-left: 35px;
}
.invalid-fax-number{
    color: #DE3A6B;
    font-size: 12px;
    height: 18px;
}
.pl0important{
    padding-left: 0px!important;
}
.pr0important{
    padding-right: 0px!important;
}
.bg-popup-black {
    background-color: rgba(0, 0, 0, 0.4);
}
.p30 {
    padding: 30px 30px 15px 30px;
}
#popupFirstAccess input{
    height: 30px;
    background-color: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
#popupResetPsw input{
    height: 30px;
    background-color: #f6f6f6;
    border: 1px solid #d5d5d5;
    border-radius: 2px;
    box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
}
.button-graphic-disabled {
    opacity: 0.8;
    cursor: not-allowed;
}
.pos-specific-situation-cell {
    position: absolute;
    width: 187px;
    bottom: 25px;
    left: 3px;
}
.fake-input-form {
    height: 1px;
    width: 1px;
    position: absolute;
    opacity: 0;
}
.cell-auction-list {
    position: absolute;
    width: 95%;
    bottom: 0px;
}
.ml-1{
    margin-left: -1px;
}
.auction-section tooltip tip {
    text-align: left!important;
}
.scroll-graphic-graph {
    opacity: 0;
}
.opacity1 {
    opacity: 1!important;
}


@media screen and (min-width: 768px) {
    /* .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    } */
    .modal::before {
        display: none;
    }
}
@media  (max-width:992px) {
    .delete-edit-data{
        right: -59px;
    }
}
@media  (max-width:1200px) {
    .filter-dashboard {
        line-height: 15px;
    }
    /*    #map {
            width: 337px;
            height: 150px;
        }*/
    .day-ahead-panel .uniper-panel{
        width: 205px;
    }
    .position-cluster {
        margin-left: 0px;
    }
    .menu-facility {
        width:239px;
    }
    .size14small {
        font-size: 14px;
    }
    .content-facilities-list.container {
        width: 1170px;
    }
    .content-facility.container {
        width: 1170px;
    }
    .content-product-configurator.container {
        width: 1170px;
    }
    .content-auctions-list.container {
        width: 1170px;
    }
    .pl5small a{
        padding-left: 5px!important;
    }
    .pr5small a{
        padding-right: 5px!important;
    }
}
@media  (max-width:768px) {
    .delete-edit-data{
        right: 2px;
    }
}
@media (min-width: 1600px) {
    .bg-image-myust {
        background-position: center -200px;
    }
}
@media (min-width: 1200px) and (max-width: 1600px) {
    .bg-image-myust {
        background-position: center -90px;
    }
}
@media (max-width: 1200px) {
    .bg-image-myust {
        background-position: center -40px;
    }
    .pos-specific-situation-cell {
        width: 167px;
    }
    #permanentHeader {
        min-width: 1170px;
    }
    .footer div#footerContent{
        min-width: 1170px;
    }
}

#chartcontainer {
  width: 100%;
  height: 400px;
  position: relative;
  oberflow: hidden;
}

#chartdiv {
  width: 100%;
}

.nav-button  {
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  opacity: 0.5;
  position: absolute;
  bottom: 270px;
  z-index: 100;
}

.nav-button:hover {
  opacity: 1;
}

.nav-button.disabled {
  opacity: 0.2;
  cursor: default;
}

.nav-button.nav-prev {
  left: 58px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADV0lEQVRYR63XWeimcxQH8M8osmQ3zYSIrEm2sstSyHJDNGaKG2OKixFFuLBGJFu4IEsR4sK4QHYpTLYs4YaxK9nJFhf0nc7z9vT4v+/zvP3fc/PW+/x+53zP8jvnexYYLpvgRByFvbAjNq7rv+JTvIvn8QTyX68s6D3BrrgIp2F9fI3XsQY/1f3NsRP2x9b4Ew/hWnw0ycYkABviKpyL33An7sMH+HeM0ujbE6djBaLjZlxaoP53bRyAXbAK+b0JV+OXAdFqH9msDK/EhzgZH3d1zAVgXzxdiE/Fa1Ma7h4/BI9gXRyDd9oHugDi8Sv4DkdXvudpf+317fAsUisHtyPRBrBRFVcq+6AZGm8cCIjV+AEHNDXRBnADkq9DZxD2cVGL7pcQWxfmUAMgTy3VfWPzYYq4L8I+eGrgnVtwDnZPKhoA9+IkbD9ltcf4C9gZS+rl9OHYAp/jYSwPgE3xDW6d0vsYf7E8idGfsUP99oHI006fWBwAy/BANZD3+27W967x33FC5XeIijz1t9JdA+AuHFtPZVyHaytdXGFPDiPTGm9qL1F/LADewJfVqfrQz8J4Y+NxbBUAeZf34IIe6zGenO82D8/bJjIjlgXA37gc10wAMGvjMXUZLhkKIPM/3qeVRr7AYfXbl7Zx30cAvkf6QF8KUrnPtUCEgBwxDxCjFKQIv6pG1OfNLEGMijDP8DhsO4FotIHNBeLI6m59DjTf16nmtyo1sBQPFs97b6CGLojPKh1psUNkP7yZ9h0AIZtpCrcPqINJkZgGRAbScixqhtHdOKWGUXr6UOlGIiP2+p7LW1a6EvUVDYBMs/C2DKTzh1qvcw2IO3DxgLuJ9Fk1xNa0CUmQn4fDi5YN0DU6ss1ABpVizd5wXQO2DSAUOgQ08zqULM1mlpJRHUqWejsQf0V5l5RmuXi1Fo6Q0lmBiPFnapMKKf2k8WwuWr53Hf6nWM7L8wxDwp4tKZKxn/VtJOMWk0TiUeyB23AFfpwSSKr9SpyN9JcsJiPPJ0Wg+bZBGU5hJl/pmPfj7QkdMx0uBPUMnIn1igHHgbU578qQ5TTRyHKajplC/bZITNasuZbThfijaF6qPUvsWBkCoLmcheX4znoeQhvJ3pjwNuv5k7XQ9mbtP4Xuv29CATFFAAAAAElFTkSuQmCC);
}

.nav-button.nav-next {
  right: 25px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADXElEQVRYR63XacilYxgH8N8osmTfJonIkqQZlMEooSGSIjIztg+zFB/MImKarBGNsYQv1iLrB0ONKaRGjRFGloYvjAmjZOwJkeg/3c/p6fGe8zznnPf+8r7nnOu+r/91Xf9rm6L72Q3n4nRMw6HYtVz/FZvxEd7AK8h3rWdKqwRH4nrMxo74Bu9iE34q9/fEYTgBB+APPIs78dkgHYMA7IzbsAi/4WE8iU/wb59H894xuAwLkTfuw40F1P+u9QNwBFYhf+/F7filg7fqInsUxVfjU1yAz5tvTATgOLxaEF+Ed4ZU3BSfiRewPc7Eh3WBJoBY/Ba2YlaJ95j6t10/CK8jXDm57ok6gF0KucLskyZReWVAQLyNHzCj4kQdwEokXqdMgtv7eS1vv4noui5CFYCkWth9T/VDi98vwXP4Z4T43I+rcFRCUQF4Aufj4A5sT1YsxtO4YgQQe+FLPI/5AbA7vsUDHaw/FWtrVj+Dy0cAESNSJ6YGwNxiTQrIxg4uXVJCVYmOAiKp/n6qawA8irNKqvSrcE1cSwuRqu9TdlP9unIieuP1l/LPe/i6VKoODuiJjAtiNfYJgOTl47h2GO1F9hrcXbs3jCfSI+YGwF+4GXeMACBXmiCSnpd2CMdNWDYZAALikaRUzYA0r+UtBvUAfI/UgVFCEB3pGS9jp6IwQ8kZJbSDMPRCEBJuKYVo2CiMqjx6eiRMGp6NAwcMGhMBG0f5diUNV4UDc5Bikjnv444uGEd5VByPDbg4ADJspig81JEH4yoPgDSkkHb/qhk9hgtLM/q5xQsh3HlDEq7+5N6lGcXrCysAh5e5LQ0pFW7QCdsDYr+ObG++FU8vKO14U30gWYE0mnS8jGVtIALkx46cqcROK3vDXbghX9YBZITOAJp+nZHsqyEfbxM/pIxk4duJ+LMJIJ+zXKwvC0fINlkgovy1skllKP2iQjvRWD69CP+dNMG6NtNafo/b06Ry0vZTKXun32IST7yIo/Egbhkh3mH7rbiy1JcsJj3LB3mg+i0ki+IQM/FKxXwKHwyomKlwx5YxbR52KINL3tkW8+bpspzGG1lOUzFD1O/KEJM1a6LldF/8Xsa8sD1LbN/TBUB1OQvLOY31PANtTvbGuLdaz9eUhbaVPv8Bz2/BbwFcjacAAAAASUVORK5CYII=);
}

.amcharts-chart-div a, .amcharts-zoom-out-bg, .amcharts-zoom-out-image, .amcharts-zoom-out-label, .amcharts-scrollbar-grip-left, .amcharts-scrollbar-grip-right, .amcharts-scrollbar-label {
    display: none!important;
}
#chartdiv {
  width: 100%;
  height: 1150px;
}
/*.enabled-draw-line-effect-low .amcharts-map-line {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  stroke-dasharray: 0 \0/;     fixes IE prob
  stroke-dashoffset: 0 \0/;    fixes IE prob
  -webkit-animation: am-draw 80s;
  -moz-animation: am-draw 80s;
  -ms-animation: am-draw 80s;
  -o-animation: am-draw 80s;
  animation: am-draw 80s;
}
.enabled-draw-line-effect-fast .amcharts-map-line {
  stroke-linejoin: round;
  stroke-linecap: round;
  stroke-dasharray: 500%;
  stroke-dasharray: 0 \0/;     fixes IE prob
  stroke-dashoffset: 0 \0/;    fixes IE prob
  -webkit-animation: am-draw 80s;
  -moz-animation: am-draw 80s;
  -ms-animation: am-draw 80s;
  -o-animation: am-draw 80s;
  animation: am-draw 80s;
  -webkit-animation: am-draw 80s;
  -moz-animation: am-draw 80s;
  -ms-animation: am-draw 80s;
  -o-animation: am-draw 80s;
  animation: am-draw 80s;
}
@-webkit-keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}
@-moz-keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}
@-ms-keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}
@-o-keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}
@keyframes am-draw {
    0% {
        stroke-dashoffset: 500%;
    }
    100% {
        stroke-dashoffset: 0%;
    }
}*/
#injectionTotal, #widthdrawalTotal, #storageLevelTotal {
  width: 100%;
  margin-top: 2px;
}
.effect1
{
    position:relative;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 1px rgba(0, 0, 0, 0.1) inset;
}
.effect1:before, .effect6:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 0 20px rgba(0,0,0,0.8);
    box-shadow:0 0 20px rgba(0,0,0,0.8);
    top:50%;
    bottom:0;
    left:10px;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.effect1:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}
.legend-gauge {
    margin-top: -10%;
    text-align: center;
    font-size: 14px;
    color: white;
}
.nav-button-dashboard  {
  width: 32px;
  height: 32px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  cursor: pointer;
  opacity: 0.5;
  z-index: 100;
}
.nav-button-dashboard:hover {
  opacity: 1;
}

.nav-button-dashboard.disabled {
  opacity: 0.2;
  cursor: default;
}

.nav-button-dashboard.nav-prev {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADV0lEQVRYR63XWeimcxQH8M8osmQ3zYSIrEm2sstSyHJDNGaKG2OKixFFuLBGJFu4IEsR4sK4QHYpTLYs4YaxK9nJFhf0nc7z9vT4v+/zvP3fc/PW+/x+53zP8jvnexYYLpvgRByFvbAjNq7rv+JTvIvn8QTyX68s6D3BrrgIp2F9fI3XsQY/1f3NsRP2x9b4Ew/hWnw0ycYkABviKpyL33An7sMH+HeM0ujbE6djBaLjZlxaoP53bRyAXbAK+b0JV+OXAdFqH9msDK/EhzgZH3d1zAVgXzxdiE/Fa1Ma7h4/BI9gXRyDd9oHugDi8Sv4DkdXvudpf+317fAsUisHtyPRBrBRFVcq+6AZGm8cCIjV+AEHNDXRBnADkq9DZxD2cVGL7pcQWxfmUAMgTy3VfWPzYYq4L8I+eGrgnVtwDnZPKhoA9+IkbD9ltcf4C9gZS+rl9OHYAp/jYSwPgE3xDW6d0vsYf7E8idGfsUP99oHI006fWBwAy/BANZD3+27W967x33FC5XeIijz1t9JdA+AuHFtPZVyHaytdXGFPDiPTGm9qL1F/LADewJfVqfrQz8J4Y+NxbBUAeZf34IIe6zGenO82D8/bJjIjlgXA37gc10wAMGvjMXUZLhkKIPM/3qeVRr7AYfXbl7Zx30cAvkf6QF8KUrnPtUCEgBwxDxCjFKQIv6pG1OfNLEGMijDP8DhsO4FotIHNBeLI6m59DjTf16nmtyo1sBQPFs97b6CGLojPKh1psUNkP7yZ9h0AIZtpCrcPqINJkZgGRAbScixqhtHdOKWGUXr6UOlGIiP2+p7LW1a6EvUVDYBMs/C2DKTzh1qvcw2IO3DxgLuJ9Fk1xNa0CUmQn4fDi5YN0DU6ss1ABpVizd5wXQO2DSAUOgQ08zqULM1mlpJRHUqWejsQf0V5l5RmuXi1Fo6Q0lmBiPFnapMKKf2k8WwuWr53Hf6nWM7L8wxDwp4tKZKxn/VtJOMWk0TiUeyB23AFfpwSSKr9SpyN9JcsJiPPJ0Wg+bZBGU5hJl/pmPfj7QkdMx0uBPUMnIn1igHHgbU578qQ5TTRyHKajplC/bZITNasuZbThfijaF6qPUvsWBkCoLmcheX4znoeQhvJ3pjwNuv5k7XQ9mbtP4Xuv29CATFFAAAAAElFTkSuQmCC);
}

.nav-button-dashboard.nav-next {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADXElEQVRYR63XacilYxgH8N8osmTfJonIkqQZlMEooSGSIjIztg+zFB/MImKarBGNsYQv1iLrB0ONKaRGjRFGloYvjAmjZOwJkeg/3c/p6fGe8zznnPf+8r7nnOu+r/91Xf9rm6L72Q3n4nRMw6HYtVz/FZvxEd7AK8h3rWdKqwRH4nrMxo74Bu9iE34q9/fEYTgBB+APPIs78dkgHYMA7IzbsAi/4WE8iU/wb59H894xuAwLkTfuw40F1P+u9QNwBFYhf+/F7filg7fqInsUxVfjU1yAz5tvTATgOLxaEF+Ed4ZU3BSfiRewPc7Eh3WBJoBY/Ba2YlaJ95j6t10/CK8jXDm57ok6gF0KucLskyZReWVAQLyNHzCj4kQdwEokXqdMgtv7eS1vv4noui5CFYCkWth9T/VDi98vwXP4Z4T43I+rcFRCUQF4Aufj4A5sT1YsxtO4YgQQe+FLPI/5AbA7vsUDHaw/FWtrVj+Dy0cAESNSJ6YGwNxiTQrIxg4uXVJCVYmOAiKp/n6qawA8irNKqvSrcE1cSwuRqu9TdlP9unIieuP1l/LPe/i6VKoODuiJjAtiNfYJgOTl47h2GO1F9hrcXbs3jCfSI+YGwF+4GXeMACBXmiCSnpd2CMdNWDYZAALikaRUzYA0r+UtBvUAfI/UgVFCEB3pGS9jp6IwQ8kZJbSDMPRCEBJuKYVo2CiMqjx6eiRMGp6NAwcMGhMBG0f5diUNV4UDc5Bikjnv444uGEd5VByPDbg4ADJspig81JEH4yoPgDSkkHb/qhk9hgtLM/q5xQsh3HlDEq7+5N6lGcXrCysAh5e5LQ0pFW7QCdsDYr+ObG++FU8vKO14U30gWYE0mnS8jGVtIALkx46cqcROK3vDXbghX9YBZITOAJp+nZHsqyEfbxM/pIxk4duJ+LMJIJ+zXKwvC0fINlkgovy1skllKP2iQjvRWD69CP+dNMG6NtNafo/b06Ry0vZTKXun32IST7yIo/Egbhkh3mH7rbiy1JcsJj3LB3mg+i0ki+IQM/FKxXwKHwyomKlwx5YxbR52KINL3tkW8+bpspzGG1lOUzFD1O/KEJM1a6LldF/8Xsa8sD1LbN/TBUB1OQvLOY31PANtTvbGuLdaz9eUhbaVPv8Bz2/BbwFcjacAAAAASUVORK5CYII=);
}
/*Animaton right block dashboard*/
.stack {
    z-index: 1000;
    padding: 0;
    list-style: none;
    pointer-events: none;
}
.stack__item {
    position: absolute;
    opacity: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: auto;
}
.stack__item--reject,
.stack__item--accept {
    pointer-events: none;
}
.stack--krisna .stack__item--accept {
    -webkit-animation: krisnaAccept 3s forwards;
    animation: krisnaAccept 3s forwards;
}

@-webkit-keyframes krisnaAccept {
    to {
        -webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
        transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
    }
}

@keyframes krisnaAccept {
    to {
        -webkit-transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
        transform: translate3d(25vw,0,0) translate3d(60%,0,0) rotate3d(0,0,1,5deg);
    }
}
.body-without-margin {
    padding-top: 0px;
    margin-bottom: 0px;
    overflow: hidden;
    background-color: #0061B6;
}
.body-without-margin footer{
    display: none;
}
.content-dashboard label {
    font-size: 14px;
}
.datepicker-dashboard {
    display: inline-block;
    border: none;
    width: 95px;
    padding-top: 5px;
    padding-left: 10px;
}
.button-dashboard {
    border: 1px solid white;
    width: 30px;
    height: 30px;
    padding-top: 5px;
}
.button-dashboard:focus {
    outline: none;
}
.amcharts-export-menu {
    display: none!important;
}
.logo-dash {
    width: 150px;
    height: 150px;
    z-index: 1;
    margin-top: 2%;
    margin-left: 2%;
}
.time-dash {
    font-size: 30px!important;
    z-index: 2;
    top: 2%;
    line-height: 40px;
}
#left-container-dash {
    bottom: 2%;
    left: 2%;
    z-index: 2;
}
#right-container-dash, #temp-right-container{
    top: 2%;
    position: absolute!important;
    right: 2%;
    z-index: 2;
}
.pt10-large-dash {
    padding-top: 10px;
}
#dashboard-title {
    height: 270px;
}

@media (min-width: 1300px) and (max-width: 1600px) {
    #dashboard-title {
        height: 230px;
    }
    .body-without-margin {
        font-size: 1.0vw;
        line-height: 1.2vw;
    }
    .body-without-margin h1 {
        font-size: 3.0vw;
        line-height: 3.5vw;
    }
    .body-without-margin h2 {
        font-size: 2.5vw;
        line-height: 3.0vw;
    }
}
.sizeMarketIconDash {
    width: 22px;
    height: 22px;
}
@media screen and (max-width: 1300px) {  /* media query for dashboard */
    .sizeMarketIconDash {
        width: 15px;
        height: 15px;
    }
    .pt10-large-dash {
        padding-top: 5px;
    }
    .body-without-margin {
        font-size: 1.1vw;
        line-height: 1.2vw;
    }
    .body-without-margin h1 {
        font-size: 3.0vw;
        line-height: 3.5vw;
    }
    .body-without-margin h2 {
        font-size: 2.8vw;
        line-height: 3.2vw;
    }
    #dashboard-title {
        height: 145px;
    }
    .body-without-margin .content-dashboard label {
        /*font-size: 1.2vw;*/
        font-size: 1.0vw;
    }
    .button-dashboard {
        width: 20px;
        height: 20px;
        padding-top: 0px;
    }
    .datepicker-dashboard {
        width: 70px;
    }
    .time-dash {
        font-size: 23px!important;
    }
    #inventory-turnover-legend, #storage-level-legend {
        font-size: 1.1vw!important;
        z-index: 3;
        margin-bottom: 10px;
      }
    .small-size-label-dash {
        font-size: 1.2vw;
    }
}
@media (min-width: 1200px) and (max-width: 1320px) {
    .datepicker-dashboard {
        font-size: 12px;
        width: 70px;
    }
}
@media (min-width: 1080px) and (max-width: 1300px) {
    .container-label-gauge label {
        font-size: 12px;
    }
}
@media (min-width: 768px) and (max-width: 1300px) {
    .logo-dash {
        width: 100px;
        height: 100px;
    }
}
.container-label-gauge {
    padding-top: 10px;
    padding-left: 10px;
}
.container-label-gauge-sx {
    padding-top: 5%;
    padding-left: 5%;
}
.container-label-gauge-sx label {
    margin-bottom: 0px;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dot-loader-dashboard {
    z-index: 3;
    left: 40%;
    bottom: 40%;
}
@media screen and (max-width: 768px) {
    .logo-dash {
        width: 50px;
        height: 50px;
    }
    .legend-gauge {
        margin-top: 5px;
    }
    .container-label-gauge {
        padding-top: 5px;
        padding-left: 5px;
    }
    .container-label-gauge-sx {
    padding-top: 6%;
    padding-left: 8%;
}
}
@media (min-width: 1000px) and (max-width: 1400px) {
    .amcharts-map-image-container tspan{
        font-size: 14px;
    }
    .amcharts-map-image-container image{
        width: 25px;
        height: 25px;
    }
}
@media (min-width: 700px) and (max-width: 1000px) {
    .amcharts-map-image-container tspan{
        font-size: 12px;
    }
    .amcharts-map-image-container image{
        width: 20px;
        height: 20px;
    }
}
@media screen and (max-width: 700px) {
    .amcharts-map-image-container tspan{
        font-size: 10px;
    }
    .amcharts-map-image-container image{
        width: 15px;
        height: 15px;
    }
    .technical-information .col-xs-12 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .technical-information .col-xs-6, .technical-information .col-xs-5 , .technical-information .col-sm-4, .technical-information .col-lg-3 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .technical-information .pb15 {
        padding-bottom: 10px;
    }
    .dot-loader-dashboard {
        left: 10%;
    }
    .datepicker-dashboard {
        width: 45px;
    }
    #injectionTotal text tspan, #withdrawalTotal text tspan, #storageLevelTotal text tspan {
        font-size: 8px;
    }

}
.flip {
    float: left;
    overflow: hidden;
}
.flipBasic {
    position: absolute;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform 1s;
    transition: transform 1s;
    -webkit-transform: perspective( 800px ) rotateY( 0deg );
    transform: perspective( 800px ) rotateY( 0deg );
}
.flipHideFront {
    -webkit-transform:  perspective(800px) rotateY( -180deg );
    transform:  perspective(800px) rotateY( -180deg );
}

/*.view-effect {
    -webkit-transition:all linear 2s;
    transition:all linear 2s;
}
.view-effect.ng-show {
    opacity: 1;
}*/

.animate-show {
  opacity: 1;
}

/*.animate-show.ng-hide-add, .animate-show.ng-hide-remove {
  transition: all linear 2s;
}*/
.animate-show.ng-hide-remove {
  transition: all linear 1s;
}

.animate-show.ng-hide {
  opacity: 0;
}
.amcharts-chart-div {
    overflow: visible!important;
}
.amcharts-balloon-div {
    z-index: 1000;
    top: 0px!important;
}
.size08 {
    font-size: 0.8vw;
}
.amcharts-map-image-container text {
    font-weight: 600;
}
.table-dashboard td:last-child {
    width: 70%;
}
.table-dashboard td:first-child {
    color: #0075DF;
    font-weight: 600;
    width: 30%;
}
.container-status-dash img {
    width: 30px;
    height: 20px;
}
.amcharts-map-image-arrow-yellow-dashboard, .amcharts-map-image-arrow-blue-dashboard {
    pointer-events: none!important;
    cursor: default!important;
}
.bg-blue-dashboard {
    background-color: #183e62;
}
.amcharts-map-image-container tspan{
    text-shadow: -1px 0px 0px #363636;
}
.extra-info-storage-chart-en {
    bottom: 13px;
    left: 10px;
}
.extra-info-storage-chart-de {
    left: 10px;
    bottom: 0px;
    line-height: 16px;
    max-width: 440px;
}
.iCall {
    font-family: Unipix;
    font-size: 22px;
    font-weight: 100;
}
.iCall:hover {
    cursor: pointer;
}
.unipix-color svg {
    width: 20px;
}
.unipix-color svg path{
    fill: #DE3A6B;
}
.sup {
    position: relative;
    bottom: 0.5ex;
    font-size: 80%;
}
.body-mobile-dashboard {
    padding-top: 50px;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 0px;
    background-image: url(/img/bg-mobile-dashboard.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #29527A;
}
.body-mobile-dashboard footer {
    display: none;
}
.mobile-dashboard .carousel-indicators li {
    border: 1px solid #363636;
}
.mobile-dashboard .carousel-indicators .active {
    background-color: #363636;
}

.accordion-effect {
    -webkit-transition:all linear 0.5s;
    transition:all linear 0.5s;
}
.accordion-effect.ng-hide {
    opacity: 0;
}

.funky-show-hide.ng-hide-add {
  margin-top: 0%;
  transition: all 0.7s ease-in-out;
}

.funky-show-hide.ng-hide-add.ng-hide-add-active {
  margin-top: -100%;
}

.funky-show-hide.ng-hide-remove {
  margin-top: -100%;
  transition: all 0.7s ease;
  transform-origin: bottom;
}

.funky-show-hide.ng-hide-remove.ng-hide-remove-active {
  margin-top: 0%;

}
.menu-lateral {
    list-style-type: none;
    text-align: center;
    font-weight: 600;
    /*color: white;*/
}
.menu-lateral li {
    /*border-top: 1px solid #29527A;*/
    line-height: 26px;
    font-size: 18px;
    margin-bottom: 5px;
}
/*.menu-lateral li span {
    width: 15px;
    height: 15px;
}*/
.menu-lateral li:last-child {
    margin-bottom: 0px;
    /*border-bottom: 1px solid #D8D7D7;*/
}
.menu-lateral li.active, .menu-lateral li:hover {
    /*background-color: #5e5e5e;*/
    background-color: #29527A;
    color: white;
    cursor: pointer;
}
.menu-lateral li.active svg path {
    fill: #fff;
}
.size50 {
    font-size: 50px;
}
.fixed {
    position: fixed;
}

.menu-lateral-effect.ng-hide-add { /* to hide */
  margin-top: 0%;
  transition: all 0.7s ease;
  transform-origin: top;
}

.menu-lateral-effect.ng-hide-add.ng-hide-add-active { /* hide final position */
  margin-top: -200%;
}

.menu-lateral-effect.ng-hide-remove { /* to show */
  margin-top: -200%;
  transition: all 0.7s ease;
  transform-origin: top;
}

.menu-lateral-effect.ng-hide-remove.ng-hide-remove-active { /* show final position */
  margin-top: 0%;
}

.fixed-name{
    position:fixed;
    top: 0px;
    left: 0px;
    right: 0px;
}
#facilities-carousel {
    display: block;
}
#fake-facility-name {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
}
.fixed-carousel {
    position: fixed;
    top: 0px;
}
.slick-dots:focus {
    outline: none!important;
}
.slick-dots li {
    width: 10px;
    margin: 0px;
}
.slick-dotted.slick-slider{
    margin-bottom: 12px;
}

/* Generated from LESS using BS mixins */
input[type="checkbox"].switch {
  outline: none;
  width: 60px;
  /*height: 28px;*/
  height: 1px;
  cursor: pointer;
  position: relative;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  background-clip: padding-box;
  border: 0;
  -webkit-transition: all 3s linear;
  -moz-transition: all 3s linear;
  -ms-transition: all 3s linear;
  -o-transition: all 3s linear;
  transition: all 3s linear;
}
input[type="checkbox"].switch:before,
input[type="checkbox"].switch:after {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  cursor: pointer;
  text-shadow: none;
  /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);*/
  text-align: center;
  position: absolute;
  z-index: 1;
  width: 26px;
  height: 18px;
  top: 1px;
  border: 0;
}
input[type="checkbox"].switch:after {
  content: "ON";
  left: 1px;
  -webkit-border-radius: 15px 0 0 15px;
  -moz-border-radius: 15px 0 0 15px;
  border-radius: 15px 0 0 15px;
}
input[type="checkbox"].switch:before {
  content: "OFF";
  right: 1px;
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
}
input[type="checkbox"].switch[data-label-on]:after {
  content: attr(data-label-on);
}
input[type="checkbox"].switch[data-label-off]:before {
  content: attr(data-label-off);
}
input[type="checkbox"].switch:before,
input[type="checkbox"].switch:checked:after {
  text-indent: 0;
  /*background-color: #f0f0f0;*/
  background-color: #fff;

/*  background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
  background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
  background-image: linear-gradient(top, #e6e6e6, #ffffff);*/
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#ffffff', GradientType=0);
  border-color: #ffffff #ffffff #d9d9d9;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color: #ffffff;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  width: 60px;
  z-index: 0;
  /*border: 1px solid #cccccc;*/
  border: 1px solid #fff;
}
input[type="checkbox"].switch:before:hover,
input[type="checkbox"].switch:checked:after:hover,
input[type="checkbox"].switch:before:active,
input[type="checkbox"].switch:checked:after:active,
input[type="checkbox"].switch:before.active,
input[type="checkbox"].switch:checked:after.active,
input[type="checkbox"].switch:before.disabled,
input[type="checkbox"].switch:checked:after.disabled,
input[type="checkbox"].switch:before[disabled],
input[type="checkbox"].switch:checked:after[disabled] {
  background-color: #29527A;
  *background-color: #f2f2f2;
}
input[type="checkbox"].switch:before:active,
input[type="checkbox"].switch:checked:after:active,
input[type="checkbox"].switch:before.active,
input[type="checkbox"].switch:checked:after.active {
  background-color: #e6e6e6 \9;
}
input[type="checkbox"].switch:before {
  padding-left: 10px;
  /*color: #555555;*/
  /*text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);*/
  color: #fff;
}
input[type="checkbox"].switch:checked:after {
  padding-right: 20px;
}
input[type="checkbox"].switch:checked:after {
  /*background-color: #0069cc;*/
  background-color: #fff;
/*  background-image: -moz-linear-gradient(top, #0055cc, #0088cc);
  background-image: -ms-linear-gradient(top, #0055cc, #0088cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0055cc), to(#0088cc));
  background-image: -webkit-linear-gradient(top, #0055cc, #0088cc);
  background-image: -o-linear-gradient(top, #0055cc, #0088cc);
  background-image: linear-gradient(top, #0055cc, #0088cc);*/
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0055cc', endColorstr='#0088cc', GradientType=0);
  border-color: #0088cc #0088cc #005580;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color: #0088cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

/*  color: #ffffff;*/
  color: #fff;


  margin-top: 0px;
  height: 18px;
}
input[type="checkbox"].switch:checked:after:hover,
input[type="checkbox"].switch:checked:after:active,
input[type="checkbox"].switch:checked:after.active,
input[type="checkbox"].switch:checked:after.disabled,
input[type="checkbox"].switch:checked:after[disabled] {
  background-color: #0088cc;
  *background-color: #0077b3;
}
input[type="checkbox"].switch:checked:after:active,
input[type="checkbox"].switch:checked:after.active {
  background-color: #006699 \9;
}

/*input[type="checkbox"].switch.switch-inverse:checked:after:hover,
input[type="checkbox"].switch.switch-inverse:checked:after:active,
input[type="checkbox"].switch.switch-inverse:checked:after.active,
input[type="checkbox"].switch.switch-inverse:checked:after.disabled,
input[type="checkbox"].switch.switch-inverse:checked:after[disabled] {
  background-color: #555555;
  *background-color: #484848;
}
input[type="checkbox"].switch.switch-inverse:checked:after:active,
input[type="checkbox"].switch.switch-inverse:checked:after.active {
  background-color: #3b3b3b \9;
}*/
input[type="checkbox"].switch:after,
input[type="checkbox"].switch:checked:before {
  /*background-color: #f5f5f5;*/
  background-color: #fff;
/*  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);*/
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  text-indent: -9999px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  z-index: 99;
  width: 20px;
  height: 20px;
  border: 1px solid #999999;
  padding: 0;
}
input[type="checkbox"].switch:after,
input[type="checkbox"].switch:checked:before {
  width: 18px;
  height: 18px;
  margin-top: 0px;
  margin-left: -2px;
  background-color: #29527A;
}
input[type="checkbox"].switch:after:hover,
input[type="checkbox"].switch:checked:before:hover,
input[type="checkbox"].switch:after:active,
input[type="checkbox"].switch:checked:before:active,
input[type="checkbox"].switch:after.active,
input[type="checkbox"].switch:checked:before.active,
input[type="checkbox"].switch:after.disabled,
input[type="checkbox"].switch:checked:before.disabled,
input[type="checkbox"].switch:after[disabled],
input[type="checkbox"].switch:checked:before[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
input[type="checkbox"].switch:after:active,
input[type="checkbox"].switch:checked:before:active,
input[type="checkbox"].switch:after.active,
input[type="checkbox"].switch:checked:before.active {
  background-color: #cccccc \9;
}
.bg-dark-grey {
    background-color: #D8D7D7;
}

.fixed-title-slider {
    position: fixed;
    top: 50px;
    z-index: 1;
    background-color: #f6f6f6;
    border-bottom: 1px solid #ddd;
}

.eff {
    position: relative;
    transition: all 0.7s ease;
    transform-origin: top;
    background-color: #f6f6f6;
}

/*.slider-top-effect.ng-hide-add {  to hide
  margin-top: 0px;
  transition: all 0.7s ease;
  transform-origin: top;
}

.slider-top-effect.ng-hide-add.ng-hide-add-active {  hide final position
  margin-top: -100%;
}

.slider-top-effect.ng-hide-remove {  to show
  margin-top: -100%;
  transition: all 0.7s ease;
  transform-origin: top;
}*/

.slider-top-effect.ng-hide-remove.ng-hide-remove-active { /* show final position */
  /*max-height: 161px;*/
  max-height: 201px;
}

.slider-top-effect.ng-hide-add { /* to hide */
  /*max-height: 161px;*/
  max-height: 201px;
  transition: all 1.2s ease;
  transform-origin: top;
}

.slider-top-effect.ng-hide-add.ng-hide-add-active { /* hide final position */
  /*max-height: 0px;*/
  max-height: 40px;
}

.slider-top-effect.ng-hide-remove { /* to show */
  /*max-height: 0px;*/
  max-height: 40px;
  transition: all 1.2s ease;
  transform-origin: top;
}

.chart-effect.ng-hide-remove.ng-hide-remove-active { /* show final position */
  max-height: 190px;
}

.chart-effect.ng-hide-remove.ng-hide-remove-active { /* show final position */
  max-height: 190px;
}

.chart-effect.ng-hide-add { /* to hide */
  max-height: 190px;
  transition: all 1.2s ease;
  transform-origin: top;
}

.chart-effect.ng-hide-add.ng-hide-add-active { /* hide final position */
  max-height: 0px;
}

.chart-effect.ng-hide-remove { /* to show */
  max-height: 0px;
  transition: all 1.2s ease;
  transform-origin: top;
}

.chart-effect.ng-hide-remove.ng-hide-remove-active { /* show final position */
  max-height: 190px;
}
.slick-dots {
    bottom: -15px;
}

.mobile-dash-effect {
    -webkit-transition: max-height 1s;
    -moz-transition: max-height 1s;
    transition: max-height 1s;
}

.hide-slider {
    max-height: 38px!important;
}
.hide-chart {
    max-height: 0px!important;
}
.bb-white {
    border-bottom: 1px solid white;
}

.pt0impslider {
    padding-top: 5px!important;
}

.fade-effect {
}

.slick-slide:focus {
    outline: none!important;
}

.bt-dark-grey {border-top: 1px solid #B5B5B5;}

.bb-dark-grey {border-bottom: 1px solid #B5B5B5;}

.bl-dark-grey {border-left: 1px solid #B5B5B5;}

.br-dark-grey {border-right: 1px solid #B5B5B5;}

.table-bordered-mobile-dash, .table-bordered-mobile-dash tr td {
    border: 1px solid #f6f6f6!important;
}

/*  COLORI DASHBOARD MOBILE */

.bg-blue-mobile {
    background-color: #29527A;
}
.blue-mobile {
    color: #29527A;
}
.bg-green-mobile {
    background-color: #00944a;
}
.green-mobile {
    color: #00944a;
}
.bg-red-mobile {
    background-color: #de3a6b;
}
.red-mobile {
    color: #de3a6b;
}
.bg-orange-mobile {
    background-color: #ed8c1c;
}
.orange-mobile {
    color: #ed8c1c;
}
.extra-info-group {

}
.vert-line-mobile-dash {
    position: absolute;
    right: 0px;
    border-right: 1px solid #0075DF;
    width: 1px;
    height: 110%;
}

.injection-group .vert-line-mobile-dash {
    border-right: 1px solid #ed8c1c;
}
.withdrawal-group .vert-line-mobile-dash {
    border-right: 1px solid #de3a6b;
}
.storage-total-group .vert-line-mobile-dash {
    border-right: 1px solid #00944a;
}
/*#inventory-turnover.hide-chart .container-datepicker-inventory {
    margin-left: 5px;
    width: 97%;
}*/

/*#demo {
  width: 692px;
  height: 70px;
  background-color: #333;
  padding: 8px;
}
#logo {
  position: relative;
  width: 150px;
  height: 60px;
  background: #90E500 url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/16327/logo_transparent_1.png) no-repeat;
  background-position: 0px 4px;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid #000 10px;
}
#logo p {
  font-size:17px;
  margin-top: 0px;
  margin-left: 60px;
  line-height: 58px;
}*/

#slider-section, #facilitiesSliderContent {
    position: absolute;
    left: 0px;
    z-index: 1;
    width: 100%;
}
.border-light-black {
    border-left: 1px solid #214A71;
    border-right: 1px solid #214A71;
    border-bottom: 1px solid #214A71;
}
.mobile-shadow {
    /*box-shadow: grey 16px 16px 15px -2em inset;*/
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);
}
.mobile-shadow-left {
    box-shadow: rgba(0,0,0,0.25) 16px 0px 15px -2em inset;
    /*box-shadow: inset 0 1px 3px 0 rgba(0,0,0,0.25);*/
}
.group-units-mobile-dash {
    height: 30px;
    margin-top: 15px;
    border-radius: 2px;
    width: 90px;
}
.group-units-mobile-dash>div:nth-child(1) {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.group-units-mobile-dash>div:nth-child(2) {
    margin-left: -3px;
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}
.group-units-mobile-dash>div {
    border: 1px solid #214A71;
    width: 50%;
    height: 30px;
    font-size: 12px;
    font-weight: 600;
    color: white;
    position: relative;
}
.group-units-mobile-dash .units-label {
    opacity: 0.5;
}
.group-units-mobile-dash .active .units-label {
    opacity: 1;
}
.group-units-mobile-dash .active {
    background-color: #29527A;
}

.menu-mobile-dash-effect {
    -moz-transition: opacity 0.7s linear;
    -o-transition: opacity 0.7s linear;
    -webkit-transition: opacity 0.7s linear;
    transition: opacity 0.7s linear;
}
.menu-mobile-dash-effect.fadedOut {
    opacity: 0;
}
.top50imp {
    top: 50px!important;
}
.position-container-charts {
    top: 40px;
    position: absolute;
    left: 0px;
}

.container-flexbox{
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.estremi{
    width: 20%;
    text-align: right;
    padding-right: 10px;
    align-self: center;
}

.centrale {

}
.get_name {
    white-space: nowrap;
}
.bottom-opacity {
    box-shadow: inset 0px -10px 8px #fff;
}

.chartdiv, #curtain {
    width: 100%;
    height: 100%;
  position: absolute;
}

.curtain {
  display: block;
  position: absolute;
  top: 0%;
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.8);
}
.curtain img {
    position: absolute;
    top: 45%;
    left: 45%;
}
.content-facility-widthout-charts .size16 {
    font-size: 3.6vw;
    /*font-size: 15px;*/
}
.content-facility-widthout-charts .mb20 {
    margin-bottom: 10px;
}
.bg-splash-screen {
    position: fixed;
    top: 0px;
    left: 0px;
    bottom: 0px;
    z-index: 1001;
    background: url('/img/bg-splash-screen.png');
    background-size: 100% 100%;
}
.logo-splash-screen {
    width: 150px;
    height: 150px;
    margin-top: 25%;
}
.line-height31 {
    line-height: 31px;
}
.line-height45 {
    line-height: 45px;
}
.group-buttons-splash-screen {
    position: absolute;
    left: 0px;
    right: 0px;
}
.hover-pointer:hover {
    cursor: pointer;
}
/* Unsubscribe page */
.unsubscribe_page{
    padding-top: 0;
}
.unsubscribe_page .footerContent{
    height: 62px;
    padding: 0px;
    color: white;
    background: #0078dc none repeat scroll 0 0;
    position: relative;
    text-align: center;
}
.unsubscribe_page .footerContent div{
    margin-top: 12px;
}
.unsubscribe_page .footerContent span{
    text-decoration: none!important;
}
.unsubscribe-title{
    color: #FFFFFF;
    font-size: 36px;
    font-weight: 300;
    line-height: 28px;
    padding-left: 10px;
    margin-top: 60px;
}
.unsubscribe-img{
    background-image: url('/img/unsubscribe_img.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 240px;
    width: 100%;
    padding: 25px 30px 40px 30px;
}
.unsubscribe-text{
    padding: 60px 40px 0 40px;
}
@media screen and (max-width: 320px) {
    .mobile-dash-effect .amcharts-value-axis .amcharts-axis-label:nth-child(odd) {
        display: none;
    }
}
.maintenances {
    position: relative;
    overflow: hidden;
}
.maintenances__left {
    height: 100%;
    position: absolute;
    float: left;
    vertical-align: middle;
}
.maintenances__date {
    position: absolute;
    top: calc(50% - 32px);
    width: 100%;
}
.maintenances__right {
    float: right
}

.ust-card-title{
    font-size: 25px;
    padding: 10px 0;
    display: flex;
}
.ust-card-title-type{
    color: #363636;
    text-transform: uppercase;
}
.ust-card-title-ratetype{
    color: white;
    text-transform: uppercase;
}
.select-trade{
    display: flex;
}
@media screen and (max-width: 624px){
    .select-trade{
        display: block;
    }
    .bundle-box {
        min-height: 72px;
    }
}
.twoAuthContainer{
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    margin-top: 20px;
    box-sizing: border-box;

}
.twoAuthContainer-detail{
    margin: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.twoAuthContainer-input{
    margin: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
#smsCodeLabel{
    width: 420px;
}
#smsCodeInput{
    width: 420px;
}
#smsCodeInput::placeholder{
    padding-left: 3px;
}
.twoAuthContainer-button_container{
    margin: 20px;
    display: flex;
    justify-content: center;
}
#button-accept_offer{
    margin: 10px;
    padding: 5px 0px;
    width: 200px;
}
#button-reject_offer{
    margin: 10px;
    padding: 5px 0px;
    width: 200px;
}
.twoAuthContainer-resend_sms{
    display: flex;
    justify-content: center;
    margin-top: 100px;
}
#button-resend_message{
    margin: 10px;
    padding: 5px 10px;
    width: auto;
}
.transferTypeSmsConfirm{
    width: calc(50% - 15px);
}

.grecaptcha-badge { opacity:0;}
/* mobile/tablet version */
/* @media screen and (max-width: 1024px) {
    .bg-splash-screen {
        display: none !important;
    }

    /* header
    #permanentHeader,
    #permanentHeader .container {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        min-width: initial !important;
        background: lightblue;
    }
    #permanentHeader .container {
        padding: 0 16px;
        box-sizing: border-box;
    }
    #permanentHeader .container #logoContainer {
        height: auto;
        line-height: initial;
        position: initial;
        width: auto;
        display: inline-flex;
        float: none;
    }
    #permanentHeader .container #logoContainer span {
        display: inline-block;
        float: none;
        height: auto;
        width: auto;
    }
    #permanentHeader .container #logoContainer #Logo {
        width: 49px;
        height: 42px;
    }
} */

.ust-auctionDetail__capacities .ust-bundleStructureTable__bundleCell {
  padding: 8px;
}
.ust-auctionDetail__banner {
  display: table;
  width: 100%;
}
.ust-auctionDetail__bannerList {
  display: flex;
  flex-direction: row;
  gap: 8px;
}
.ust-auctionDetail__bannerBox {
  min-height: 64px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.ust-auctionDetail__contactList {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  overflow-x: auto;
  gap: 15px;
}
.ust-auctionDetail__contactItem {
  width: 320px;
  min-width: 240px;
}
.ust-auctionDetail__contactImage {
  height: 170px;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.ust-auctionDetail__documents {
  display: table;
  width: 100%;
}
.ust-auctionDetail__documentsBtn > a:hover {
  text-decoration-color: transparent;
}
.ust-auctionDetail .bundle_structure_footer {
  padding: 15px;
  padding-top: 0;
  gap: 12px;
}

.ust-auctionBid__inputWrap {
  width: 100%;
}

@media screen and (min-width: 1025px) {
  .ust-auctionBid__formulaInput > span input::-moz-placeholder {
    color: transparent;
  }
  .ust-auctionBid__formulaInput > span input::placeholder {
    color: transparent;
  }
  .ust-auctionBid__form:not(:first-of-type) .ust-auctionDetail__importantNotes {
    display: none;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-container__wrap {
    padding: 0 !important;
  }
  html.mobile .ust-auctionDetail {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding-top: 24px;
  }
  html.mobile .ust-auctionDetail__bannerList {
    flex-direction: column;
  }
  html.mobile .ust-auctionDetail .ust-bid__higlightCard.-countdownBids {
    display: flex !important;
    padding: 0 15px;
  }
  html.mobile .ust-auctionDetail .ust-bid__higlightCard.-countdownBids .ust-highlightCard__wrap {
    height: 32px;
    padding: 0 8px;
  }
  html.mobile .ust-auctionDetail .ust-bid__higlightCard.-countdownBids .ust-highlightCard__wrap.-tbd {
    width: 100%;
  }
  html.mobile .ust-auctionDetail .ust-bid__higlightCard.-countdownBids .ust-highlightCard__wrap.-bidNumber {
    background-color: #f6f6f6;
  }
  html.mobile .ust-auctionDetail .ust-bid__higlightCard.-bidNumber .ust-highlightCard__text {
    color: #00944a;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-color: #f6f6f6;
    float: none;
    padding: 0 16px;
    margin-bottom: 16px;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData > div {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    background: none;
    background-color: transparent;
    padding: 0;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData > div .ust-bid__facilityName {
    margin: 0 16px 0 0;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData > div .ust-bid__facilityName .unipix {
    margin: 0 3px 0 0;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData > div .ust-bid__facilityName + div {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
  }
  html.mobile .ust-auctionDetail .ust-bidDetail__facilityData > div .ust-bid__facilityName + div .ust-bidDetails__balls {
    margin: 0 8px 0 0;
  }
  html.mobile .ust-auctionDetail > .row {
    width: 100%;
    margin: 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 {
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row {
    margin: 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-5.pl30, html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-7 {
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-5.pl30 .row {
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-5.pl30 .row.ust-auctionDetail__pricing {
    border-radius: 0 0 2px 2px;
    background-color: #00944a;
    padding: 8px 16px 16px 16px;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-5.pl30 .row.ust-auctionDetail__pricing .pl15.pt10 {
    padding: 0;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-auctionDetail > .row > .col-xs-12.pt25 > .row > .col-xs-5.pl30 .row.ust-auctionDetail__pricing .pl15.pt10 label {
    color: #ffffff;
    margin: 0;
  }
  html.mobile .ust-auctionDetail .ust-btnTextIcon.-auctionCalendar {
    display: inline-flex;
    width: auto;
    color: #0078dc;
    font-weight: bold;
  }
  html.mobile .ust-auctionDetail__capacities {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 8px 16px 16px 16px;
    margin-bottom: 15px;
  }
  html.mobile .ust-auctionDetail__capacities > .ust-bundleStructureTable {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__capacities > * {
    display: flex;
    flex-wrap: wrap;
    float: none;
  }
  html.mobile .ust-auctionDetail__capacitiesCard {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  html.mobile .ust-auctionDetail__capacitiesTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-auctionDetail__capacitiesTitle label {
    line-height: 19px;
    margin: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesCapacity, html.mobile .ust-auctionDetail__capacitiesBundles {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: calc(50% - 4px);
    min-height: 40px;
    background-color: #ffffff;
    padding: 8px;
    margin: 0 6px 24px 0;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__capacitiesCapacity > div, html.mobile .ust-auctionDetail__capacitiesBundles > div {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesCardData {
    line-height: 19px;
    font-size: 14px;
    color: #363636;
    margin: 0 3px 0 0;
  }
  html.mobile .ust-auctionDetail__capacitiesCardData:last-of-type {
    margin: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesCardData.-green {
    color: #00944a;
  }
  html.mobile .ust-auctionDetail__capacitiesCardData.-bold {
    font-weight: bold;
  }
  html.mobile .ust-auctionDetail__capacitiesBundles {
    padding: 8px;
    margin: 0 0 24px 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 8px;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleTitle > div {
    line-height: 14px;
    font-size: 12px;
    background: none;
    background-color: transparent;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleTable {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleTable > div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-radius: 2px;
    background-color: #ffffff;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell {
    display: flex;
    flex-direction: column;
    align-content: center;
    width: 33.33%;
    min-height: 72px;
    line-height: 19px;
    font-size: 14px;
    border: none;
    float: none;
    padding: 8px;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell.ng-hide {
    display: flex !important;
    opacity: 0.5;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell.ng-hide > p, html.mobile .ust-auctionDetail__capacitiesBundleCell.ng-hide > p span {
    color: #5e5e5e;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell::after {
    content: "";
    display: block;
    width: 1px;
    height: calc(100% - 16px);
    border-radius: 0;
    background-color: #bdbdbd;
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 1;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell:first-of-type {
    border-radius: 2px 0 0 2px;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell:nth-of-type(3) {
    border-radius: 0 2px 2px 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell:nth-of-type(3)::after {
    display: none;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell p {
    margin: 0 3px 0 0;
  }
  html.mobile .ust-auctionDetail__capacitiesBundleCell p, html.mobile .ust-auctionDetail__capacitiesBundleCell p span {
    line-height: 19px;
    font-size: 14px;
  }
  html.mobile .ust-auctionDetail__capacities .ust-auctionDetail__capBundleCellBreak {
    display: block;
    width: 100%;
    clear: both;
  }
  html.mobile .ust-auctionDetail__pricingNotes {
    display: block;
    width: 100%;
    line-height: 12px;
    font-size: 10px;
    color: #ffffff;
    padding: 8px 0 0 0;
  }
  html.mobile .ust-auctionDetail__pricingNotes > p {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__documents {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 8px 16px 16px 16px;
    margin-bottom: 24px;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__documents > div {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__documentsTitle {
    display: block;
    width: 100%;
    line-height: 19px;
    font-size: 16px;
    margin-bottom: 8px;
  }
  html.mobile .ust-auctionDetail__documentsTitle label {
    display: block;
    width: 100%;
    margin: 0;
  }
  html.mobile .ust-auctionDetail__documentsCard {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    min-width: 72px;
    padding: 8px;
    margin: 0 0 8px 0;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__documentsCard:last-of-type, html.mobile .ust-auctionDetail__documentsCard:only-of-type {
    margin: 0;
  }
  html.mobile .ust-auctionDetail__documentsCard .col-xs-8.pl0 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: calc(100% - 112px);
    min-height: 72px;
    line-height: initial;
    border-radius: 2px;
    background-color: #ffffff;
    padding: 16px 8px;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__documentsBtnWrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    width: 112px;
    height: 100%;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__documentsBtn {
    display: block;
    width: 56px;
    height: 56px;
  }
  html.mobile .ust-auctionDetail__documentsBtn > a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 56px;
    height: 56px;
  }
  html.mobile .ust-auctionDetail__documentsBtn > a img {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__detailsBox {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    border-radius: 2px 2px 0 0;
    background-color: #f6f6f6;
    padding: 0 0 16px 0;
  }
  html.mobile .ust-auctionDetail__detailsTitle {
    display: block;
    width: 100%;
    padding: 16px 16px 8px 16px;
    margin: 0 !important;
  }
  html.mobile .ust-auctionDetail__detailsTitle > .col-xs-12 {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__detailsTitle > .col-xs-12 > .col-xs-12 {
    padding: 0;
  }
  html.mobile .ust-auctionDetail__detailsTitle > .col-xs-12 > .col-xs-12 h3 {
    line-height: 19px;
    font-size: 16px;
  }
  html.mobile .ust-auctionDetail__detailsData {
    display: block;
    width: 100%;
    margin: 0 0 32px 0;
  }
  html.mobile .ust-auctionDetail__detailsData > .col-xs-12 {
    padding: 0 16px;
  }
  html.mobile .ust-auctionDetail__detailsData > .col-xs-12 .col-xs-5 {
    display: inline-flex;
    flex-wrap: wrap;
    width: auto;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__detailsData > .col-xs-12 .col-xs-5 > p.h4 {
    line-height: 19px;
    font-size: 14px;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__runContrDurationWrap .ust-sel {
    width: 100%;
  }
  html.mobile .ust-auctionDetail__runContrDurationWrap .ust-auctionDetail__runContrDurationFakeSel {
    width: 100%;
  }
  html.mobile .ust-auctionDetail__contractDuration, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-color: #f6f6f6;
    padding: 8px 16px 16px 16px;
    margin: 0 0 24px 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationTitle, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationTitle {
    float: none;
    padding: 0;
    margin-bottom: 8px;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationTitle .col-xs-12, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationTitle .col-xs-12 {
    line-height: 19px;
    font-size: 16px;
    color: #363636;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationText, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationText {
    display: block;
    width: 100%;
    height: auto;
    line-height: 17px;
    font-size: 14px;
    color: #363636;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent > .col-xs-3, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent > .col-xs-3 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    list-style-type: inside none;
    border: none;
    background: none;
    background-color: transparent;
    box-shadow: none;
    padding: 0 !important;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li {
    width: calc(33.33% - 21.34px);
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #312837;
    border: 1px solid #00944a;
    border-radius: 2px;
    background-color: #ffffff;
    transition: background-color 0.12s linear, color 0.12s linear;
    margin: 0 32px 16px 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li:nth-of-type(3n + 3), html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li:nth-of-type(3n + 3) {
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li.year-selected, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li.year-selected {
    color: #ffffff;
    background-color: #00944a;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-light-green, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-light-green {
    color: #ffffff;
    background-color: #b5d45b;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-bilateral, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-bilateral {
    color: #ffffff;
    background-color: #69AB46;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-bilateral-light, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationContent #years-selection li.year-selected-bilateral-light {
    color: #ffffff;
    background-color: #166d00;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationAmount, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationAmount {
    width: 100%;
    height: 32px;
    background: none;
    background-color: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationAmount #duration-selection, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationAmount #duration-selection {
    height: 32px;
    border: none;
    border-radius: 2px;
    background-color: transparent;
    box-shadow: none;
    transition: background-color 0.12s linear;
    pointer-events: none;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationAmount #duration-selection.-durationSelected, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationAmount #duration-selection.-durationSelected {
    background-color: #00944a;
    pointer-events: initial;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationAmount #duration-selection li, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationAmount #duration-selection li {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #ffffff;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__contractDuration .ust-auctionDetail__contractDurationAmount #duration-selection li > span, html.mobile .ust-auctionDetail__contractDuration[data-display-only=mobile] .ust-auctionDetail__contractDurationAmount #duration-selection li > span {
    margin: 0 28px 0 0;
  }
  html.mobile .ust-auctionDetail__importantNotes {
    width: 100vw;
    min-width: 100vw;
    background-color: #f6f6f6;
    transform: translateX(-16px);
    padding: 8px 32px 24px 32px;
    margin: 0;
  }
  html.mobile .ust-auctionDetail__importantNotes > .col-xs-12 {
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__importantNotes > .col-xs-12 > .col-xs-12 {
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionDetail__importantNotesTitle, html.mobile .ust-auctionDetail__importantNotesText {
    display: block;
    width: 100%;
    color: #363636;
  }
  html.mobile .ust-auctionDetail__importantNotesTitle {
    line-height: 19px;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-auctionDetail__importantNotesText {
    line-height: 17px;
    font-size: 14px;
  }
  html.mobile .ust-auctionBid {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background-color: #ffffff;
  }
  html.mobile .ust-auctionBid__title {
    width: 100%;
    border-radius: 2px 2px 0 0;
    background-color: #f6f6f6;
    padding: 8px 16px;
    margin: 0;
  }
  html.mobile .ust-auctionBid__title .col-xs-12 {
    float: none;
    padding: 0;
  }
  html.mobile .ust-auctionBid__title .col-xs-12 h3 {
    line-height: 14px;
    font-size: 12px;
    color: #363636;
  }
  html.mobile .ust-auctionBid__inputWrap {
    display: flex;
    flex-wrap: wrap;
    border-radius: 0 0 2px 2px;
    background-color: #f6f6f6;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    float: none;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 .col-xs-6 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 .col-xs-6 > p {
    order: 3;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #5e5e5e;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 .col-xs-6 > p > span {
    display: none;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 .col-xs-6 > input {
    order: 1;
    width: 40px;
    height: 32px;
    font-size: 14px;
    color: #363636;
    border: none;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: none;
    margin: 0 8px 0 0;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-auctionBid__inputWrap .col-xs-12 .col-xs-6 > label {
    order: 2;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #5e5e5e;
    padding: 0;
    margin: 0 4px 0 0;
  }
  html.mobile .ust-auctionBid__pricingParameters {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    background-color: #00944a;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionBid__pricingParametersTitle {
    display: flex;
    flex-wrap: wrap;
    float: none;
    padding: 8px 16px 8px 16px;
    margin: 0 0 12px 0;
  }
  html.mobile .ust-auctionBid__pricingParametersTitle > .col-xs-12 {
    display: block;
    width: 100%;
    line-height: 14px;
    font-size: 12px;
    padding: 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 16px 16px 16px;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    float: none;
    padding: 0 0 8px 0;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12:last-of-type:not(.ust-auctionBid__pricingParametersErrors) {
    border-bottom: none;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 > span {
    display: inline-flex;
    flex-wrap: wrap;
    width: auto;
    padding: 0;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 > span > span {
    display: inline-flex;
    flex-wrap: wrap;
    width: auto;
    margin: 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 > span > span input {
    margin: 0 8px 0 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 > span > span span {
    display: inline-flex;
    flex-wrap: wrap;
    width: auto;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding: 0;
    margin: 0 8px 0 0;
  }
  html.mobile .ust-auctionBid__pricingParametersFormula > .col-xs-12 > span > span span > span {
    margin: 0 !important;
  }
  html.mobile .ust-auctionBid__pricingParametersFormulaInput > div {
    display: none;
  }
  html.mobile .ust-auctionBid__pricingParametersFormulaInput > span input {
    display: inline-block;
    width: auto;
    min-width: 40px;
    max-width: 72px;
    height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #363636;
    border: none;
    background-color: #ffffff;
    box-shadow: none;
    padding: 3px 0 0 0;
    margin: 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-auctionBid__pricingParametersFormulaInput > span input::-moz-placeholder {
    font-size: 16px;
    font-weight: bold;
    color: #5e5e5e;
    opacity: 0.5;
  }
  html.mobile .ust-auctionBid__pricingParametersFormulaInput > span input::placeholder {
    font-size: 16px;
    font-weight: bold;
    color: #5e5e5e;
    opacity: 0.5;
  }
  html.mobile .ust-auctionBid__pricingParameters .ust-auctionBid__pricingParametersErrors {
    height: auto;
    min-height: 0;
    border: none;
    float: none;
    padding: 0;
    margin: 0;
  }
  html.mobile .ust-auctionBid__pricingParameters .ust-auctionBid__pricingParametersErrors > span {
    margin: 0;
  }
  html.mobile .ust-auctionDetail__runContrDuration {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-radius: 2px;
    background-color: #f6f6f6;
    padding: 8px 16px 16px 16px;
    margin-bottom: 72px;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__runContrDurationTitle {
    display: block;
    width: 100%;
    line-height: 14px;
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 0 0 16px 0;
    overflow: hidden;
  }
  html.mobile .ust-auctionDetail__runContrDurationWrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-auctionDetail__runContrDurationWrap:last-child {
    margin: 0;
  }
  html.mobile .ust-auctionDetail__runContrDurationLabel {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    font-weight: normal;
    color: #363636;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .ust-auctionDetail__runContrDurationSel {
    width: 100%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border: 1px solid #363636;
    border-radius: 2px;
    background-color: #ffffff;
    background-image: url("../../img/icon-chevron-down-black.svg");
    background-repeat: no-repeat;
    background-size: 10px 6px;
    background-position: calc(100% - 12px) 50%;
    padding: 0 32px 0 12px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-auctionDetail__runContrDurationFakeSel {
    display: block;
    width: 50%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    color: #363636;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-radius: 2px;
    background-color: #ffffff;
    background-image: none;
    padding: 0 12px;
    overflow: hidden;
    pointer-events: none;
  }
  html.mobile .ust-auctionDetail__bidPlaced {
    display: flex;
    flex-wrap: wrap;
    align-content: space-around;
    justify-content: center;
    width: 100%;
    height: auto;
    min-height: calc(100vh - 145px);
    background-color: #ffffff;
    padding: 80px 16px 32px 16px;
    box-sizing: border-box;
  }
  html.mobile .ust-auctionDetail__bidPlacedText {
    display: block;
    width: 100%;
    line-height: 22px;
    font-size: 18px;
    color: #0078dc;
    text-align: center;
  }
  html.mobile .ust-auctionDetail__bidPlaced .ust-btnTextIcon.-backToAuctionList {
    display: inline-flex;
    width: auto;
    padding: 0 32px;
  }
  html.mobile .ust-confirmBidPopup {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: 240px;
    border-radius: 2px;
    background-color: #f6f6f6;
    padding: 24px 16px;
    margin: 10px;
    box-sizing: border-box;
  }
  html.mobile .ust-confirmBidPopup__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 40px;
    margin: 0 0 40px 0;
  }
  html.mobile .ust-confirmBidPopup__logo {
    width: 47px;
    height: 40px;
    margin: 0 8px 0 0;
  }
  html.mobile .ust-confirmBidPopup__logoText {
    display: inline-block;
    align-self: flex-end;
    width: auto;
    height: auto;
    line-height: 19px;
    font-size: 16px;
    color: #0078dc;
  }
  html.mobile .ust-confirmBidPopup__input {
    display: block;
    width: 100%;
    height: 32px;
    line-height: 17px;
    font-size: 14px;
    color: #363636;
    border: 1px solid #0078dc;
    border-radius: 2px;
    background-image: url("../../img/icon-lock.svg");
    background-repeat: no-repeat;
    background-size: 13px 17px;
    background-position: 29px 50%;
    padding: 0 64px;
    margin: 0 0 32px 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-confirmBidPopup__input::-moz-placeholder {
    color: rgba(94, 94, 94, 0.5);
  }
  html.mobile .ust-confirmBidPopup__input::placeholder {
    color: rgba(94, 94, 94, 0.5);
  }
  html.mobile .ust-confirmBidPopup .ust-btnTextIcon.-placeBid {
    width: 248px;
    margin: 0 auto;
  }
  html.mobile addtocalendar > div {
    margin-bottom: 32px;
  }
  html.mobile .ust-bundleStructureTable__bundleCell {
    font-size: 14px;
  }
  html.mobile .ust-bundleStructureTable__bundleCellLine:nth-child(2) span {
    font-size: 14px;
  }
  html.mobile .bundle_structure_footer {
    padding: 0;
    gap: 8px;
  }
  html.mobile .bundle_structure_footer_content {
    flex: 1;
  }
}/*# sourceMappingURL=auction-details.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .container-fluid.main-body > div .ust-transparency__headBtnWrap {
    display: flex;
    width: 120px;
    height: 40px;
    margin: 0 0 0 auto;
    justify-content: flex-end;
  }
  html.mobile .container-fluid.main-body > div .ust-transparency__headBtn {
    width: 40px;
    height: 40px;
    text-decoration: none;
    border: none;
    background-color: transparent;
    background-repeat: no-repeat !important;
    background-position: center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .container-fluid.main-body > div .ust-transparency__headBtn.-rss {
    background-image: url("../../img/icon-rss-white.svg");
  }
  html.mobile .container-fluid.main-body > div .ust-transparency__headBtn.-download {
    background-image: url("../../img/icon-download-white.svg");
    position: relative;
    z-index: 10;
  }
  html.mobile .container-fluid.main-body > div .ust-transparency__headBtn.-info {
    background-image: url("../../img/icon-info-white.svg");
    position: relative;
    z-index: 10;
  }
  html.mobile .container-fluid.main-body > div .container.content-auctions-list.ng-scope.-mobile {
    min-width: unset;
    width: unset;
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    min-height: calc(100vh - 128px);
    padding: 0;
  }
  html.mobile .container-fluid.main-body > div .container.content-auctions-list.ng-scope.-mobile .col-xs-9.pt25 {
    width: unset;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper {
    margin-bottom: 32px;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-titleLine {
    margin-left: 16px;
    width: calc(100% - 16px);
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard {
    border-radius: 2px;
    margin: 0 16px 16px;
    padding: 16px;
    background: #f6f6f6;
    box-shadow: 0px 2.09846px 8.39385px rgba(44, 44, 44, 0.15);
    position: relative;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard::before {
    content: "";
    width: 5px;
    height: 100%;
    background-color: #00944a;
    position: absolute;
    top: 0;
    left: 0;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper h2 {
    font-size: 15px;
    font-weight: bold;
    padding-top: 0;
    color: #363636;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper .ust-auctionTitle__icon {
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-right: 10px;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper .ust-auctionTitle__icon svg path {
    fill: #00944a;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper .ust-auctionTitle__icon.-auctionType {
    display: none;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper .ust-auctionTitle__icon.-auctionType.-uk {
    width: 15px;
    height: 15px;
    display: flex;
    border: 1px solid white;
    padding: 2px;
    margin-bottom: 7px;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard .ust-auctionTitle__wrapper .ust-auctionTitle__icon.-auctionType.-uk span {
    font-size: 8px;
    color: white;
    margin-top: 2px;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted {
    background: #00944a;
    box-shadow: unset;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted::before {
    display: none;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted .ust-auctionTitle__wrapper h2 {
    color: white;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted .ust-auctionTitle__wrapper .ust-auctionTitle__icon svg path {
    fill: white;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted .ust-auctionTitle__wrapper .ust-auctionTitle__icon.-auctionType.-uk {
    border: 1px solid white;
  }
  html.mobile .container-fluid.main-body > div .ust-auctionsWrapper .ust-auctionCard.-highlighted .ust-auctionTitle__wrapper .ust-auctionTitle__icon.-auctionType.-uk span {
    color: white;
  }
  html.mobile .container-fluid.main-body > div .ust-buttonWrapper {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-end;
    padding-right: 16px;
  }
  html.mobile .container-fluid.main-body > div .ust-buttonWrapper button {
    width: 112px;
    font-size: 14px;
  }
  html.mobile .ust-highlightCard__title .ng-binding.ng-scope {
    font-weight: bold;
  }
  html.mobile .ust-highlightCard__title .-dateValue {
    font-weight: bold;
  }
  html.mobile .ust-highlightCard.-startPeriod.-tbd .ust-highlightCard__title {
    font-weight: bold;
  }
  html.mobile .ust-highlightCard.-endPeriod {
    padding: 0;
  }
  html.mobile .ust-highlightCard__wrap .ust-highlightCard__title.ng-binding {
    color: #363636;
  }
  html.mobile .ust-highlightCard__wrap .-measureValue {
    font-weight: normal !important;
  }
  html.mobile .ust-highlightCard__wrap.-green .ust-highlightCard__title.ng-binding,
  html.mobile .ust-highlightCard__wrap.bg-bilateral-light .ust-highlightCard__title.ng-binding {
    color: white;
  }
  html.mobile .ust-highlightCard__text.ng-binding {
    color: #363636;
  }
}/*# sourceMappingURL=auctions-list.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-container__wrap {
    padding: 0;
  }
  html.mobile .container-fluid.container-child-menu .ust-bidDetail__header {
    position: relative;
    padding: 16px 0;
    display: flex;
    align-items: flex-start;
    width: 100%;
  }
  html.mobile .container-fluid.container-child-menu .ust-bidDetail__header a:first-of-type {
    margin-top: 4px;
  }
  html.mobile .container-fluid.container-child-menu .ust-bidDetail__header h1 {
    font-size: 32px;
    line-height: 35.2px;
    width: 100%;
  } 
  html.mobile .container-fluid.container-child-menu .ust-bidDetail__header .ust-bidDetail__backIcon {
    margin-right: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    width: 15px;
    height: 15px;
  }
  html.mobile .container-fluid.container-child-menu .ust-bidDetail__header .ust-bidDetail__downloadIcon {
    margin-top: 2px;
    margin-bottom: 3px;
  }
  html.mobile .ust-bidDetail__backIcon {
    margin-right: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    width: 15px;
    height: 15px;
  }
  html.mobile .ust-bidDetail__downloadIcon {
    margin-bottom: 3px;
  }
  html.mobile .ust-content__bidsList.ng-scope {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-auction-monitor {
    padding: 0;
    width: 100%;
    margin-bottom: 16px;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bid__higlightCard .ust-highlightCard__wrap.-bidNumber {
    background: #f6f6f6;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bid__higlightCard .ust-highlightCard__text {
    color: #00944a;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData {
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData div {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div {
    padding: 16;
    width: 100%;
    background: #f6f6f6;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div:first-child .icon-size {
    margin: 0 10px 3px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div:first-child .unipix {
    margin: 0 5px 3px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-auction-monitor {
    padding: 0;
    width: 100%;
    margin-bottom: 16px;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bid__higlightCard .ust-highlightCard__wrap.-bidNumber {
    background: #f6f6f6;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bid__higlightCard .ust-highlightCard__text {
    color: #00944a;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData {
    padding: 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData div {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div {
    padding: 16;
    width: 100%;
    background: #f6f6f6;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacities {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 8px 16px 16px 16px;
    margin-top: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacities > * {
    display: flex;
    flex-wrap: wrap;
    float: none;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesCard {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesTitle label {
    line-height: 19px;
    margin: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesCapacity, html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesBundles {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: calc(50% - 8px);
    min-height: 40px;
    background-color: #ffffff;
    padding: 8px;
    margin: 0 8px 24px 0;
    box-sizing: border-box;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacitiesBundles {
    margin-right: 0;
    margin-left: 4px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacities:first-child .icon-size {
    margin: 0 10px 3px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacities:first-child .unipix {
    margin: 0 5px 3px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .ust-auctionDetail__capacities > div {
    width: 50%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .line-height19 {
    justify-content: center;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData > div .line-height19 .ust-bidDetails__balls {
    margin-right: 5px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacities {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 8px 16px 16px 16px;
    margin-top: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacities > * {
    display: flex;
    flex-wrap: wrap;
    float: none;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesCard {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 0 8px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesTitle label {
    line-height: 19px;
    margin: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesCapacity, html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesBundles {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: calc(50% - 8px);
    min-height: 40px;
    background-color: #ffffff;
    padding: 8px;
    margin: 0 8px 24px 0;
    box-sizing: border-box;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capacitiesBundles {
    margin-left: 4px;
    margin-right: 0 !important;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: column;
    width: 33.33%;
    min-height: 72px;
    line-height: 19px;
    font-size: 14px;
    border: none;
    float: none;
    padding: 8px;
    box-sizing: border-box;
    position: relative;
    z-index: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell.ng-hide {
    display: flex !important;
    opacity: 0.5;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell.ng-hide > div {
    padding: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellCardData {
    line-height: 19px;
    font-size: 14px;
    color: #363636;
    margin: 0 3px 0 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellCardData:last-of-type {
    margin: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellCardData.-green {
    color: #00944a;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellCardData.-bold {
    font-weight: bold;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundles {
    padding: 8px;
    margin: 0 0 24px 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 8px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTitle > div {
    line-height: 14px;
    font-size: 12px;
    background: none;
    background-color: transparent;
    padding: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable .ust-bidDetail__princingCard {
    width: 100%;
    padding: 16px;
    background: #00944a;
    border-radius: 2px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable .ust-bidDetail__princingCard * {
    padding: 0;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable .ust-bidDetail__princingCard label {
    color: white;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable .ust-bidDetail__princingCard .bg-white.pb15.radius-2.h4.p10.mb2.ng-scope {
    padding: 6.5px 4.2px;
    text-align: center;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCellBundleTable .ust-bidDetail__princingCard .bg-white.pb15.radius-2.h4.p10.mb2.ng-scope .fa.fa-stop.white.radius-2.size22.padding-box.custBold.ng-binding.bg-green {
    font-size: 16px;
    padding: 5px 10px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell p {
    margin: 0 3px 0 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell p, html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityDataBundleCell p span {
    line-height: 19px;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__facilityData .ust-auctionDetail__capBundleCellBreak {
    display: block;
    width: 100%;
    clear: both;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard {
    margin-top: 16px;
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 16px;
    background: #f6f6f6;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard .ust-bidDetail__cardTitle {
    font-weight: bold;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard .ust-bidDetail__cardSubmissionTime {
    margin-bottom: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard span,
html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard b {
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard .green {
    color: #00944a;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard > div {
    padding: 8px;
    margin-bottom: 8px;
    background: white;
    border-radius: 2px;
    text-align: center;
  }
}
@media screen and (max-width: 1024px) and (max-width: 350px) {
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__detailsCard .ust-bidDetailSubCard__cardDuration span {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__princingCard {
    width: 100%;
    padding: 16px;
    background: #00944a;
    border-radius: 2px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__princingCard * {
    padding: 0;
    font-size: 14px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__princingCard label {
    color: white;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__princingCard .bg-white.pb15.radius-2.h4.p10.mb2.ng-scope {
    padding: 6.5px;
    text-align: center;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetail__princingCard .bg-white.pb15.radius-2.h4.p10.mb2.ng-scope .fa.fa-stop.white.radius-2.size22.padding-box.custBold.ng-binding.bg-green {
    font-size: 16px;
    padding: 5px 10px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter {
    margin-top: 16px;
    width: 100%;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter .col-xs-12 {
    padding-left: 0;
    padding-right: 0;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter .col-xs-12.h3.white.pt15.ng-binding.ng-scope.bg-green {
    font-size: 16px;
    font-weight: normal;
    border-radius: 2px 2px 0 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter .col-xs-12.pt15.pb15.bg-green {
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 0 0 2px 2px;
    text-align: center;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter .col-xs-12.pt15.pb15.bg-green * {
    font-size: 14px;
    background-color: white;
    color: black !important;
  }
  html.mobile .ust-content__bidsList.ng-scope .ust-bidDetails__pricingParameter .col-xs-12.pt15.pb15.bg-green > div {
    border-radius: 2px;
    padding-bottom: 4px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .bundle-box > div {
    text-align: center;
  }
}/*# sourceMappingURL=bid-details.css.map */
.product_detail_page .ust-bundleStructureTable__bundleCell .h3 {
  font-size: 20px;
}

.product_detail_page .ust-bundleStructureTable__bundleCell > span {
  font-size: 16px;
}

.product_detail_page .ust-bundleStructureTable__bundleCell .h4 {
  font-size: 20px;
}

.product_detail_page .ust-bundleStructureTable__bundleCell .ust-bundleStructureTable__bundleCellValue {
  font-size: 20px;
}
 
.ust-bundleStructureWrapper {
  display: flex;
  flex-direction: column;
  padding: 15px;
  margin: 15px auto;
  width: calc(100% - 32px);
  background: #f6f6f6;
}
.ust-bundleStructureTitle {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 8px;
}
.ust-bundleStructureTitle > div {
  line-height: 14px;
  font-size: 12px;
  background: none;
  background-color: transparent;
  padding: 0;
}
.ust-bundleStructureTable {
  display: flex;
  flex-wrap: wrap;
  float: none;
  padding: 15px;
  padding-top: 0;
  padding-bottom: 7px;
}
.ust-bundleStructureTable > div {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  width: 100%;
  border-radius: 2px;
  margin: 0 0 8px 0;
}
.ust-bundleStructureTable__bundleCell {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  width: 100%;
  max-height: -webkit-fit-content;
  max-height: -moz-fit-content;
  max-height: fit-content;
  min-height: 64px;
  line-height: 19px;
  font-size: 16px;
  border: none;
  float: none;
  padding: 10px 15px;
  box-sizing: border-box;
  position: relative;
  z-index: 0;
  /*&::after {
    content: "";
    display: block;
    width: 1px;
    height: calc(100% - 16px);
    border-radius: 0;
    background-color: #bdbdbd;
    position: absolute;
    top: 8px;
    right: 0;
    z-index: 1;
  }*/
}
.ust-bundleStructureTable__bundleCellLine {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.ust-bundleStructureTable__bundleCellLine:nth-child(2) span {
  font-size: 16px;
}
.ust-bundleStructureTable__bundleCell.ng-hide {
  display: flex !important;
  opacity: 0.5;
}
.ust-bundleStructureTable__bundleCell.ng-hide > p, .ust-bundleStructureTable__bundleCell.ng-hide > p span {
  color: #5e5e5e;
}
.ust-bundleStructureTable__bundleCell:first-of-type {
  border-radius: 2px 0 0 2px;
}
.ust-bundleStructureTable__bundleCell:nth-of-type(3) {
  border-radius: 0 2px 2px 0;
}
.ust-bundleStructureTable__bundleCell:nth-of-type(3)::after {
  display: none;
}
.ust-bundleStructureTable__bundleCell p {
  margin: 0 3px 0 0;
}
.ust-bundleStructureTable__bundleCell p, .ust-bundleStructureTable__bundleCell p span {
  line-height: 19px;
  font-size: 14px;
}
.ust-bundleStructureTable__bundleCellBreak {
  display: block;
  width: 100%;
  clear: both;
}/*# sourceMappingURL=bundle-structure-table.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-contactsDrawer {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    max-height: 56px;
    background-color: #ffffff;
    box-shadow: 0px -2px 8px rgba(44, 44, 44, 0.2);
    overflow: hidden;
    position: fixed;
    transition: max-height 0.3s ease;
    will-change: max-height;
    bottom: 0;
    left: 0;
    z-index: 100;
  }
  html.mobile .ust-contactsDrawer > label.light-blue:first-child {
    display: none;
  }
  html.mobile .ust-contactsDrawer__heading {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 56px;
    border: none;
    border-bottom: 1px solid #f6f6f6;
    background-color: #ffffff;
    transition: background-color 0.12s linear;
    padding: 0 16px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor: pointer;
  }
  html.mobile .ust-contactsDrawer__headingArrowWrap {
    display: block;
    width: 18px;
    height: 10px;
    font-size: 0;
    transform: rotateX(180deg);
    transform-origin: center;
    margin: 0 auto 4px auto;
  }
  html.mobile .ust-contactsDrawer__headingArrow {
    display: inline-block;
    width: 18px;
    height: 10px;
    vertical-align: initial;
    transform: none;
  }
  html.mobile .ust-contactsDrawer__headingText {
    display: block;
    width: 100%;
    line-height: 19px;
    font-size: 16px;
    font-weight: bold;
    color: #0078DC;
  }
  html.mobile .ust-contactsDrawer__card {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: calc(100% - 32px);
    border-bottom: 1px solid #f6f6f6;
    padding: 24px 0;
    margin: 0 16px;
    box-sizing: border-box;
  }
  html.mobile .ust-contactsDrawer__card > img {
    display: inline-block;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    padding: 0;
    margin: 0 16px 0 0;
    -o-object-fit: cover;
       object-fit: cover;
  }
  html.mobile .ust-contactsDrawer__card > img + .col-sm-12 {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 60px - 16px);
  }
  html.mobile .ust-contactsDrawer__cardWrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: none;
    background-color: transparent;
    padding: 0 !important;
    box-sizing: border-box;
  }
  html.mobile .ust-contactsDrawer__cardWrap > label, html.mobile .ust-contactsDrawer__cardWrap > p {
    display: block;
    width: 100%;
    line-height: 17px;
    font-size: 14px;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-contactsDrawer__cardWrap > label > .unipix, html.mobile .ust-contactsDrawer__cardWrap > p > .unipix {
    display: none;
  }
  html.mobile .ust-contactsDrawer__cardWrap > p {
    color: #5E5E5E;
    opacity: 0.6;
  }
  html.mobile .ust-contactsDrawer__cardWrap > p:last-child {
    text-decoration: underline;
    margin: 0;
  }
  html.mobile .ust-contactsDrawer.-open {
    max-height: 452px;
  }
  html.mobile .ust-contactsDrawer.-open .ust-contactsDrawer__headingArrowWrap {
    transform: rotateX(0deg);
  }
}/*# sourceMappingURL=contacts-drawer.css.map */
.yellow {
  color: #F2C94C;
}

.contactCategory {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
}
.contactCategory__Container {
  display: flex;
  flex-direction: column;
  gap: 70px;
}
.contactCategory__Title {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
} 
.contactCard {
  display: flex;
  flex-direction: row;
  padding: 15px;
  background-color: #f9f9f9;
  width: calc(50% - 15px);
}
.contactCard__Wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 30px;
  width: 100%;
}
.contactCard__Image {
  min-width: 264px;
  height: 140px;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover;
}
.contactCard__Body {
  padding: 15px;
}
.contactCard__Body > div .unipix {
  margin-right: 5px;
}
.contactCard__Name {
  font-size: 16px;
  font-weight: 700;
}
.contactFooter {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
}
.contactFooter__Title {
  font-size: 24px;
  font-weight: 700;
}
.contactFooter__Highlight {
  font-weight: 700;
  color: #F2C94C;
}
.contactFooter__Row {
  gap: 15px;
}
.contactFooter__Row:first-child {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.contactFooter__Row:first-child > div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.contactFooter__Row:not(:first-child) {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.contactFooter__Box {
  width: 100%;
  background-color: #f6f6f6;
  padding: 15px;
  line-height: 25px;
}
.contactFooter__BoxWrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
  width: 100%;
  margin-top: 12px;
}
.contactFooter__BoxTitle {
  font-size: 16px;
  font-weight: 700;
}
.contactFooter__BoxLine {
  display: flex;
  flex-direction: row;
  gap: 5px;
}

@media screen and (max-width: 768px) {
  .contactCategory {
    width: 100%;
    align-items: center;
  }
  .contactCategory__Wrapper {
    margin-top: 25px;
    justify-content: center;
  }
  .contactCategory__Container {
    gap: 20px;
  }
  .contactCategory__Footer {
    margin-top: 40px;
  }
  .contactCard {
    flex-direction: column;
    width: 100%;
  }
  .contactCard__Wrapper {
    row-gap: 20px;
    flex-direction: column;
  }
  .contactCard__Body {
    padding: 0;
    margin-top: 15px;
  }
  .contactFooter__Row {
    flex-direction: column;
  }
  .contactFooter__Row:not(:first-child) {
    grid-template-columns: 1fr;
  }
  .contactFooter__Row div.contactFooter__Box {
    align-items: flex-start;
  }
}/*# sourceMappingURL=contacts.css.map */
@charset "UTF-8";
.usm-page.usm-facilityDetail {
  display: none;
}
.usm-page.usm-facilityDetail.-open {
  display: flex;
}

.usm-facilityDetail__arrows {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  height: 50px;
}
.usm-facilityDetail__arrows .unipix {
  font-size: 24px;
  font-weight: bold;
  color: #0078DC;
  margin-right: 14px;
}
.usm-facilityDetail__chart {
  width: 100%;
  border-radius: 12px 0 0 12px;
  padding-left: 10px;
}
.usm-facilityDetail__chartLegend {
  position: relative;
}
.usm-facilityDetail__chartLegend span.white {
  position: absolute;
  bottom: 12px;
  z-index: 1;
}
.usm-facilityDetail__chartLegend svg {
  left: auto !important;
  right: 0 !important;
}
.usm-facilityDetail__chartWrapper {
  border-radius: 12px 0 0 12px;
  background-color: #fff;
  padding-left: 10px;
}

.usm-kpiCard {
  flex-direction: row;
  align-items: center;
}
.usm-kpiCard__data {
  overflow: initial;
  text-overflow: initial;
}

.usm-facilityInfoCard.-html div {
  font-size: 14px;
  line-height: 17px;
}
.usm-facilityInfoCard.-html .blue {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  margin-bottom: 16px;
}
.usm-facilityInfoCard.-html .mb20 {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #363636;
  padding-bottom: 20px;
  border-bottom: 1px solid #0078DC;
}
.usm-facilityInfoCard.-html ul {
  padding: 0 14px;
  list-style: none;
}
.usm-facilityInfoCard.-html ul li {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: #363636;
}
.usm-facilityInfoCard.-html ul li::before {
  content: "•";
  color: #0078DC;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

.usm-storageList.-open {
  height: calc(100vh - 72px);
}
.usm-storageList__title.-header {
  font-size: 36px;
  color: #000;
}

.usm-storageCard {
  flex-direction: column;
}
.usm-storageCard__name.-powerToGas {
  overflow: visible;
  white-space: normal;
}

.-hide {
  display: none;
}/*# sourceMappingURL=dashboard-mobile.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .header-facility {
    padding: 16px 0 0 0 !important;
  }
  html.mobile .ust-facility__header.container-sticky {
    height: 80px !important;
  }
  html.mobile .ust-facility__headerWrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    padding-top: 10px;
    padding-bottom: 0;
    width: 100%;
  }
  html.mobile .ust-facility__headerTitleWrapper {
    display: flex !important;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-left: 24px;
  }
  html.mobile .ust-facility__headerTitle h1 {
    font-size: 32px;
    line-height: normal !important;
  }
  html.mobile .ust-facility__headerTitleIcon {
    display: inline-block !important;
    width: 22px;
    height: 22px;
    margin-top: 5px;
  }
  html.mobile .ust-facility__headerBackBtn {
    width: 18px;
  }
  html.mobile .ust-facility__headerDots {
    padding-left: 0;
    padding-bottom: 0;
  }
  html.mobile .ust-facility__headerDots img {
    width: 12px;
    height: 12px;
  }
  html.mobile .ust-facility__headerDots span {
    font-size: 12px;
  }
  html.mobile .ust-facility__header .ust-transparency__headBtn {
    position: absolute !important;
    right: 0;
    width: 20px !important;
    height: 50px !important;
  }
  html.mobile .ust-facility__header .ust-transparency__headBtn .ust-tooltip__text {
    padding: 16px;
  }
  html.mobile .ust-facility__header .ust-transparency__headBtn .ust-tooltip.-transparencyInfo {
    right: -4px !important;
  }
  html.mobile .ust-facility__content {
    display: flex !important;
    flex-direction: column;
  }
  html.mobile .ust-facility__content.-noGraph .ust-facility__graphPageWrapper {
    display: none;
  }
  html.mobile .ust-facility__content.-storageCapacity {
    background: #efefef;
  }
  html.mobile .ust-facility__content.-storageCapacity .ust-facility__contentBtns,
html.mobile .ust-facility__content.-storageCapacity .ust-facility__graphCardsWrapper,
html.mobile .ust-facility__content.-storageCapacity .ust-facility__maintenanceInfoWrapper {
    display: none;
  }
  html.mobile .ust-facility__content.-storageCapacity .ust-facility__graphTitle.-inventory, html.mobile .ust-facility__content.-storageCapacity .ust-facility__graphTitle.-storageLevel {
    display: none;
  }
  html.mobile .ust-facility__content.-storageCapacity .ust-facility__graph.-storageLevel, html.mobile .ust-facility__content.-storageCapacity .ust-facility__graph.-inventory {
    display: none;
  }
  html.mobile .ust-facility__content.-inventory {
    background: #efefef;
  }
  html.mobile .ust-facility__content.-inventory .ust-facility__contentBtns,
html.mobile .ust-facility__content.-inventory .ust-facility__graphCardsWrapper,
html.mobile .ust-facility__content.-inventory .ust-facility__maintenanceInfoWrapper {
    display: none;
  }
  html.mobile .ust-facility__content.-inventory .ust-facility__graphTitle.-storageLevel, html.mobile .ust-facility__content.-inventory .ust-facility__graphTitle.-storageCapacity {
    display: none;
  }
  html.mobile .ust-facility__content.-inventory .ust-facility__graph.-capacity, html.mobile .ust-facility__content.-inventory .ust-facility__graph.-storageLevel {
    display: none;
  }
  html.mobile .ust-facility__content.-storageLevel {
    background: #efefef;
  }
  html.mobile .ust-facility__content.-storageLevel .ust-facility__contentBtns,
html.mobile .ust-facility__content.-storageLevel .ust-facility__graphCardsWrapper,
html.mobile .ust-facility__content.-storageLevel .ust-facility__maintenanceInfoWrapper {
    display: none;
  }
  html.mobile .ust-facility__content.-storageLevel .ust-facility__graphTitle.-inventory, html.mobile .ust-facility__content.-storageLevel .ust-facility__graphTitle.-storageCapacity {
    display: none;
  }
  html.mobile .ust-facility__content.-storageLevel .ust-facility__graph.-capacity, html.mobile .ust-facility__content.-storageLevel .ust-facility__graph.-inventory {
    display: none;
  }
  html.mobile .ust-facility__contentBtns {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0 16px;
    margin-top: 48px;
  }
  html.mobile .ust-facility__contentBtns .btn-uniper-primary {
    margin: 0;
    width: calc(50% - 8px);
  }
  html.mobile .ust-facility__graphCardsWrapper {
    margin-top: 40px;
  }
  html.mobile .ust-facility__graphCardsWrapper .ust-titleLine {
    width: calc(100% - 16px);
    margin-left: 16px;
    margin-bottom: 16px;
  }
  html.mobile .ust-facility__graphCardsWrapper .ust-titleLine__line {
    opacity: 0.3;
  }
  html.mobile .ust-facility__graphCard {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 8px;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    width: calc(100% - 32px);
    margin: 0 auto 16px auto;
    padding: 12px 16px;
    background: #f6f6f6;
  }
  html.mobile .ust-facility__graphCardTitle {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    margin-right: 16px;
  }
  html.mobile .ust-facility__graphCardTitle .lastUpdate {
    font-size: 12px;
    width: 100%;
  }
  html.mobile .ust-facility__graphCardName {
    color: #29527a;
    font-size: 16px;
    font-weight: bold;
  }
  html.mobile .ust-facility__graphCardLabel {
    padding-bottom: 16px;
  }
  html.mobile .ust-facility__graphCardIcon {
    margin-left: 32px;
  }
  html.mobile .ust-facility__maintenanceInfoWrapper {
    background: #f6f6f6;
    display: flex;
    flex-direction: column;
    padding: 16px 0 16px 16px;
    margin-top: 54px;
  }
  html.mobile .ust-facility__maintenanceInfoTitleWrapper {
    display: flex;
    width: 100%;
    align-items: center;
    flex-wrap: nowrap;
  }
  html.mobile .ust-facility__maintenanceInfoTitle {
    font-size: 18px;
    color: #29527a;
    font-weight: bold;
  }
  html.mobile .ust-facility__maintenanceInfoIcon {
    margin-right: 16px;
    margin-bottom: 2px;
  }
  html.mobile .ust-facility__maintenanceInfoGroup {
    margin-top: 24px;
    margin-bottom: 16px;
  }
  html.mobile .ust-facility__maintenanceInfoGroup .ust-titleLine {
    width: 100%;
    margin-bottom: 16px;
    overflow: hidden;
  }
  html.mobile .ust-facility__maintenanceInfoGroup .ust-titleLine__text {
    background: transparent !important;
  }
  html.mobile .ust-facility__maintenanceInfoGroup .ust-titleLine__line {
    margin-left: 50px !important;
    opacity: 0.3;
  }
  html.mobile .ust-facility__maintenanceInfoCard {
    margin: 0 auto 16px auto;
    padding: 16px;
    border-radius: 2px;
    background: white;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: calc(100% - 16px);
    margin-left: 0;
  }
  html.mobile .ust-facility__maintenanceInfoCardTitle {
    font-size: 14px;
    font-weight: bold;
  }
  html.mobile .ust-facility__maintenanceInfoCardDescription {
    font-size: 12px;
  }
  html.mobile .ust-facility__maintenanceInfoCardFooter {
    margin-top: 8px;
    padding: 8px;
    background: #29527a;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    border-radius: 2px;
  }
  html.mobile .ust-facility__maintenanceInfoCardFooter h2,
html.mobile .ust-facility__maintenanceInfoCardFooter span {
    color: white;
  }
  html.mobile .ust-facility__maintenanceInfoDate {
    margin-left: 48px;
  }
  html.mobile .ust-facility__maintenanceInfoStartDate, html.mobile .ust-facility__maintenanceInfoEndDate {
    color: white;
    font-size: 12px;
  }
  html.mobile .ust-facility__maintenanceInfoTimeBadge {
    color: white;
    padding: 8px;
    border: 1px solid white;
    text-align: center;
  }
  html.mobile .ust-facility__maintenanceInfoTimeBadge span {
    font-size: 20px;
  }
  html.mobile .ust-facility__graphPageWrapper {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-facility__graphHeader {
    margin: 24px 0;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px;
  }
  html.mobile .ust-facility__graphTitle {
    font-size: 18px;
    color: #29527a;
    font-weight: bold;
  }
  html.mobile .ust-facility__graphContractsBtn {
    width: 128px !important;
    font-size: 12px !important;
    position: relative;
  }
  html.mobile .ust-facility__graphContractsBtn .ust-btnTextIcon__text {
    font-size: 12px !important;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper {
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-tooltip {
    width: 303px !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 335px) {
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-tooltip {
    width: 250px !important;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-facility__graphContractsTooltipWrapper .tooltip__content {
    width: calc(100% - 16px);
    margin: 0 auto;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContract {
    padding: 16px;
    border-bottom: 1px solid rgba(128, 128, 128, 0.1);
    display: flex;
    width: 100%;
    flex-direction: column;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContract * {
    font-size: 12px;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContractTitle {
    color: #f2c94c;
    text-align: left;
    margin-bottom: 8px;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContractType {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 8px;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContractTypeValue {
    margin-left: 5px;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContractDuration {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
  }
  html.mobile .ust-facility__graphContractsTooltipWrapper .ust-facility__graphContractDurationValue {
    margin-left: 5px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #capacity-mobile,
html.mobile #inventory-tournover-mobile,
html.mobile #storage-level-mobile {
    background-color: white;
    padding-top: 0;
    padding-bottom: 0;
  }
  html.mobile #capacity-mobile .measureDiv,
html.mobile #inventory-tournover-mobile .measureDiv,
html.mobile #storage-level-mobile .measureDiv {
    z-index: 1;
    top: 30px !important;
    padding: 0 16px;
    display: flex;
    width: 100%;
  }
  html.mobile #capacity-mobile .info-color.absolute.size12.custom-legend-capacity,
html.mobile #inventory-tournover-mobile .info-color.absolute.size12.custom-legend-capacity,
html.mobile #storage-level-mobile .info-color.absolute.size12.custom-legend-capacity {
    background: white;
    display: flex;
    width: 100%;
    left: 0 !important;
  }
  html.mobile #capacity-mobile .highcharts-background,
html.mobile #inventory-tournover-mobile .highcharts-background,
html.mobile #storage-level-mobile .highcharts-background {
    fill: white;
  }
  html.mobile #capacity-mobile span,
html.mobile #inventory-tournover-mobile span,
html.mobile #storage-level-mobile span {
    background: transparent !important;
  }
  html.mobile #capacity-mobile .line-separator,
html.mobile #inventory-tournover-mobile .line-separator,
html.mobile #storage-level-mobile .line-separator {
    display: none;
  }
  html.mobile #capacity-mobile .highcharts-legend-item text,
html.mobile #inventory-tournover-mobile .highcharts-legend-item text,
html.mobile #storage-level-mobile .highcharts-legend-item text {
    y: 13;
  }
  html.mobile #capacity-mobile .highcharts-legend-item rect,
html.mobile #inventory-tournover-mobile .highcharts-legend-item rect,
html.mobile #storage-level-mobile .highcharts-legend-item rect {
    fill: #efefef;
    border: 1px solid #363636;
    stroke: black !important;
    stroke-width: 0.7;
    y: 2 !important;
    rx: 0 !important;
  }
  html.mobile #capacity-mobile .highcharts-legend-item:first-of-type rect,
html.mobile #inventory-tournover-mobile .highcharts-legend-item:first-of-type rect,
html.mobile #storage-level-mobile .highcharts-legend-item:first-of-type rect {
    fill: #00944a;
    stroke: transparent !important;
  }
  html.mobile #capacity-mobile .highcharts-series.highcharts-series-0.highcharts-tracker rect,
html.mobile #inventory-tournover-mobile .highcharts-series.highcharts-series-0.highcharts-tracker rect,
html.mobile #storage-level-mobile .highcharts-series.highcharts-series-0.highcharts-tracker rect {
    fill: #00944a;
  }
  html.mobile #capacity-mobile .highcharts-series.highcharts-series-1.highcharts-tracker rect,
html.mobile #inventory-tournover-mobile .highcharts-series.highcharts-series-1.highcharts-tracker rect,
html.mobile #storage-level-mobile .highcharts-series.highcharts-series-1.highcharts-tracker rect {
    fill: #efefef;
  }
  html.mobile #capacity-mobile .highcharts-axis-labels.highcharts-yaxis-labels,
html.mobile #inventory-tournover-mobile .highcharts-axis-labels.highcharts-yaxis-labels,
html.mobile #storage-level-mobile .highcharts-axis-labels.highcharts-yaxis-labels {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 83px;
    height: calc(100% - 120px);
    box-shadow: 13px 0px 10px -8px rgba(0, 0, 0, 0.2);
    background: white;
  }
  html.mobile #capacity-mobile g.highcharts-tooltip path,
html.mobile #inventory-tournover-mobile g.highcharts-tooltip path,
html.mobile #storage-level-mobile g.highcharts-tooltip path {
    fill: none !important;
    stroke: none !important;
    font-size: 12px;
  }
  html.mobile #capacity-mobile .highcharts-tooltip *,
html.mobile #inventory-tournover-mobile .highcharts-tooltip *,
html.mobile #storage-level-mobile .highcharts-tooltip * {
    font-size: 12px;
  }
  html.mobile #capacity-mobile .scroll-graphic-graph,
html.mobile #inventory-tournover-mobile .scroll-graphic-graph,
html.mobile #storage-level-mobile .scroll-graphic-graph {
    display: none;
  }
  html.mobile #capacity-mobile .info-color.absolute.size12,
html.mobile #inventory-tournover-mobile .info-color.absolute.size12,
html.mobile #storage-level-mobile .info-color.absolute.size12 {
    position: relative !important;
    bottom: 0 !important;
  }
  html.mobile #capacity-mobile .info-color.absolute.size12.ng-binding,
html.mobile #inventory-tournover-mobile .info-color.absolute.size12.ng-binding,
html.mobile #storage-level-mobile .info-color.absolute.size12.ng-binding {
    top: 4px !important;
    left: 16px !important;
    bottom: unset !important;
    position: absolute !important;
  }
  html.mobile #capacity-mobile .ust-facility__graphFiltersWrapper,
html.mobile #inventory-tournover-mobile .ust-facility__graphFiltersWrapper,
html.mobile #storage-level-mobile .ust-facility__graphFiltersWrapper {
    background: #efefef;
    padding: 16px 0 8px 0;
    display: flex;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #capacity-mobile .pr15.ust-facility__graphLabel.-booked.ng-binding {
    padding-right: 8px !important;
  }
  html.mobile #capacity-mobile .facility-filters-panel {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: white;
    width: calc(100% - 32px);
    margin: 0 auto 8px auto;
  }
  html.mobile #capacity-mobile .facility-filters-panel .filter {
    color: #29527a;
  }
  html.mobile #capacity-mobile .facility-filters-panel .filter-active {
    color: white;
  }
  html.mobile #capacity-mobile .filter-capacity-1 {
    margin-bottom: 16px;
    width: 100%;
    display: flex;
    justify-content: stretch;
  }
  html.mobile #capacity-mobile .filter-capacity-1 * {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 0;
  }
  html.mobile #capacity-mobile .filter-capacity-1 .filter {
    padding: 0 5px;
    color: #29527a;
  }
  html.mobile #capacity-mobile .filter-capacity-1 .filter-active {
    color: white;
  }
  html.mobile #capacity-mobile .filter-capacity-2,
html.mobile #capacity-mobile .col-xs-2.align-right.button-download-group {
    display: flex;
    align-items: flex-start;
    width: unset !important;
  }
  html.mobile #capacity-mobile .filter-capacity-2 *,
html.mobile #capacity-mobile .col-xs-2.align-right.button-download-group * {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    padding: 0;
  }
  html.mobile #capacity-mobile .filter-capacity-2 .btn.btn-graph.close-content.drop-button-grey,
html.mobile #capacity-mobile .col-xs-2.align-right.button-download-group .btn.btn-graph.close-content.drop-button-grey {
    margin-left: 16px;
  }
  html.mobile #capacity-mobile .col-xs-4.filter-capacity-2 {
    padding-right: 0;
  }
  html.mobile #capacity-mobile .col-xs-2.align-right.button-download-group {
    padding-left: 0;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #storage-level-mobile .highcharts-axis-labels.highcharts-yaxis-labels {
    width: 107px;
    height: calc(100% - 80px) !important;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #storage-level-mobile .highcharts-legend {
    transform: translate(10px, 395px);
  }
  html.mobile #storage-level-mobile .highcharts-legend-item:last-of-type {
    transform: translate(8px, 30px) !important;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #inventory-tournover-mobile .btn.btn-graph.close-content.drop-button-grey,
html.mobile #storage-level-mobile .btn.btn-graph.close-content.drop-button-grey {
    margin-left: 16px;
  }
  html.mobile #inventory-tournover-mobile .col-xs-4.align-right.button-download-group,
html.mobile #storage-level-mobile .col-xs-4.align-right.button-download-group {
    display: flex;
  }
  html.mobile #inventory-tournover-mobile .ust-facility__graphFiltersWrapper,
html.mobile #storage-level-mobile .ust-facility__graphFiltersWrapper {
    padding-bottom: 16px;
  }
  html.mobile #inventory-tournover-mobile .info-color.absolute.size12.ng-binding,
html.mobile #storage-level-mobile .info-color.absolute.size12.ng-binding {
    top: 42px !important;
    left: 16px !important;
    bottom: unset !important;
    position: relative !important;
  }
  html.mobile #inventory-tournover-mobile .facility-filters-panel,
html.mobile #storage-level-mobile .facility-filters-panel {
    display: flex;
    flex-direction: column;
    width: calc(100% - 32px);
    margin: 0 auto;
  }
  html.mobile #inventory-tournover-mobile #inventory-datapicker-mobile,
html.mobile #inventory-tournover-mobile #storage-datapicker-mobile,
html.mobile #storage-level-mobile #inventory-datapicker-mobile,
html.mobile #storage-level-mobile #storage-datapicker-mobile {
    display: flex !important;
    margin-bottom: 16px;
  }
  html.mobile #inventory-tournover-mobile #inventory-datapicker-mobile .datepicker-icon.pull-left,
html.mobile #inventory-tournover-mobile #storage-datapicker-mobile .datepicker-icon.pull-left,
html.mobile #storage-level-mobile #inventory-datapicker-mobile .datepicker-icon.pull-left,
html.mobile #storage-level-mobile #storage-datapicker-mobile .datepicker-icon.pull-left {
    padding-left: 5px;
    margin-bottom: 3px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-facility__graph .table > thead > tr > th,
html.mobile .ust-facility__graph .table > tbody > tr > th,
html.mobile .ust-facility__graph .table > tfoot > tr > th,
html.mobile .ust-facility__graph .table > thead > tr > td,
html.mobile .ust-facility__graph .table > tbody > tr > td,
html.mobile .ust-facility__graph .table > tfoot > tr > td,
html.mobile .ust-facility__graph .table > tfoot > tr > td {
    padding: 8px 8px 8px 4px !important;
  }
  html.mobile .ust-facility__graphTableWrapper {
    padding: 0 !important;
    width: 100%;
    background: white;
  }
  html.mobile .ust-facility__graphTableHead {
    font-size: 14px;
  }
  html.mobile .ust-facility__graphTableHead .opaqueTable {
    color: rgba(0, 0, 0, 0.2);
    /*  &:last-of-type{
      display: none;
    } */
  }
  html.mobile .ust-facility__graphTableBodyWrapper {
    padding: 0 !important;
    background: white;
  }
  html.mobile .ust-facility__graphTableBody {
    font-size: 14px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 345px) {
  html.mobile .ust-mystc__header {
    display: flex;
    flex-direction: column;
  }
  html.mobile .btn-uniper-primary {
    font-size: 14px;
    width: 100% !important;
    margin-bottom: 8px !important;
  }
  html.mobile #storage-level-mobile .highcharts-legend {
    transform: translate(10px, 395px);
  }
  html.mobile #storage-level-mobile .highcharts-legend-item:last-of-type {
    transform: translate(8px, 40px) !important;
  }
}
@media screen and (max-width: 370px) {
  html.mobile #capacity-mobile .filter {
    font-size: 12px !important;
  }
}
@media screen and (min-width: 370px) {
  html.mobile #inventory-tournover-mobile .col-xs-12.bg-white.facility-filters-panel.top-radius-2.bottom-radius-2,
html.mobile #storage-level-mobile .col-xs-12.bg-white.facility-filters-panel.top-radius-2.bottom-radius-2 {
    display: flex;
    flex-direction: row;
  }
  html.mobile #inventory-tournover-mobile .col-xs-12.bg-white.facility-filters-panel.top-radius-2.bottom-radius-2 .col-xs-4.align-right.button-download-group,
html.mobile #storage-level-mobile .col-xs-12.bg-white.facility-filters-panel.top-radius-2.bottom-radius-2 .col-xs-4.align-right.button-download-group {
    justify-content: flex-end;
  }
}
@media screen and (max-width: 500px) {
  html.mobile .btn-uniper-primary {
    font-size: 12px;
    width: calc(50% - 4px);
  }
}/*# sourceMappingURL=facility-detail.css.map */
.ust-openFilterBtn {
  margin-top: 16px;
  margin-bottom: 32px;
}
.ust-openFilterBtn .ust-linkIcon {
  font-size: 16px;
}
.ust-openFilterBtn .ust-linkIcon__text {
  font-size: 16px !important;
}

.ust-filtersPopup {
  width: 100%;
  height: 100vh;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 110;
  display: flex;
  justify-content: center;
  padding: 16px 8px;
}
.ust-filtersPopup__contentWrapper {
  margin: 0 auto;
  border-radius: 2px;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  background-color: white;
  padding-bottom: 100px;
  max-width: 400px;
}
.ust-filtersPopup__contentWrapper .ust-linkIcon {
  border-bottom: none !important;
  font-size: 16px;
}
.ust-filtersPopup__contentWrapper .ust-linkIcon__text {
  font-size: 16px !important;
}
.ust-filtersPopup__header {
  padding: 24px 0 32px 16px;
  text-align: right;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.ust-filtersPopup__content {
  display: none;
  display: flex;
  flex-direction: column;
}
.ust-filtersPopup__filterCategoryWrapper {
  width: calc(100% - 16px);
  margin-left: auto;
  margin-bottom: 8px;
}
.ust-filtersPopup__filterCategoryButtons {
  margin: 24px 0;
  display: flex;
  flex-wrap: wrap;
  padding-right: 16px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}
.ust-filtersPopup__filterCategoryButtons .filter {
  width: 104px;
  height: 32px;
  padding: 0;
  font-size: 14px;
  line-height: 31px;
  text-align: center;
  border: 1px solid #29527a;
  border-radius: 2px;
  color: #29527a;
  background: white;
}
.ust-filtersPopup__filterCategoryButtons .filter.active {
  font-weight: normal;
  color: white;
  background-color: #29527A;
}
.ust-filtersPopup__filterCategoryButtons .ust-sel {
  width: 100% !important;
  border: 1px solid #29527a !important;
  height: 32px !important;
  color: #29527a !important;
  background-image: url("../../img/icon-chevron-down-dark-blue.svg") !important;
}
.ust-filtersPopup__footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.ust-filtersPopup__footer > button {
  max-width: 232px;
  margin: 32px auto 16px;
}
.ust-filtersPopup.-maintenanceFilters .ust-sel {
  min-width: 180px !important;
}/*# sourceMappingURL=filter-popups.css.map */
/* footer */
.footer div#footerContent .ust-logoUniper {
  display: none;
}

#footer-navbar ul li:nth-child(2) {
  border: 0 none;
}
#footer-navbar ul li.home {
  display: none;
}

/* mobile/tablet version */
@media screen and (max-width: 1024px) {
  html.mobile .footer .container-fluid.align-center.pl0.pr0 {
    display: none;
  }
  html.mobile .footer div#footerContent {
    width: 100%;
    min-width: initial;
    z-index: 1;
  }
  html.mobile .footer div#footerContent .ust-logoUniper {
    display: block;
    width: 39px;
    position: absolute;
    left: 4.27%;
    top: 5.19%;
  }
  html.mobile .footer div#footerContent .container #footer-navbar ul {
    padding: 0;
  }
  html.mobile .footer div#footerContent .container #footer-navbar ul li {
    display: block;
    border-left: 0 none;
    margin: 50px 0;
    padding: 0;
    text-align: left;
  }
  html.mobile .footer div#footerContent .container #footer-navbar ul li.home {
    display: block;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms {
    transform: translateY(-16px);
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    align-items: center;
    padding: 0;
    opacity: 0.6;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul:first-child {
    font-size: 12px;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li {
    padding: 0 12px;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li a, html.mobile .footer div#footerContent .container #footer-navbar-terms ul li span {
    font-size: 14px;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li:first-child {
    order: 4;
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 0;
    margin-top: 15px;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li:nth-child(2) {
    order: 1;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li:nth-child(3) {
    order: 2;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li:nth-child(4) {
    order: 3;
  }
  html.mobile .footer div#footerContent .container #footer-navbar-terms ul li + li {
    border: 0 none;
  }
}/*# sourceMappingURL=footer.css.map */
div > #permanentHeader {
  background-color: transparent;
}
div > #permanentHeader .container {
  width: 100%;
  background-color: rgba(0, 120, 220, 0.85);
  transition: background-color 1s ease 0s;
  padding: 0;
  z-index: 101;
}
div > #permanentHeader .container .ust-container__wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  padding: 0 15px;
  box-sizing: border-box;
}
div > #permanentHeader .container .ust-container__wrap #logoContainer {
  float: none;
  margin: 0 auto 0 0;
  position: initial;
  left: initial;
}
div > #permanentHeader .container .ust-container__wrap #logoContainer > span {
  display: inline-block;
  width: auto;
  height: 64px;
  float: none;
}
div > #permanentHeader .container .ust-container__wrap #logoContainer .ust-logoUniper {
  width: 74px;
  height: 64px;
}
div > #permanentHeader .container .ust-container__wrap #languageSelector {
  display: inline-flex;
  align-items: center;
  float: none;
  margin: 0 0 0 auto;
  position: initial;
  right: initial;
}
div > #permanentHeader div#hover-account {
  position: relative;
  z-index: 200;
}
div > #permanentHeader.is-sticky .container {
  background-color: #0078dc;
}
div > #permanentHeader.is-sticky .container #logoContainer > span {
  height: 50px;
}
div > #permanentHeader.is-sticky .container #logoContainer .ust-logoUniper {
  width: 58px;
  height: 50px;
}

#logoContainerMobile {
  display: none;
}

/* header - language selector on nav */
.ust-navListItem__lang {
  display: none;
  flex-wrap: wrap;
  align-items: flex-start;
  width: 100%;
  height: 32px;
}
.ust-navListItem__langBtn {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  font-size: 16px;
  color: #FFFFFF;
  border: none;
  background-color: transparent;
  opacity: 0.5;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}
.ust-navListItem__langBtn.-current {
  opacity: 1;
}
.ust-navListItem__langBtn:focus {
  outline: none;
}
.ust-navListItem__lang > span.ust-navListItem__langLine {
  display: inline-block !important;
  width: 1px;
  height: 32px !important;
  background-color: #FFFFFF;
  padding: 0 !important;
  margin: 0 8px;
}

#mainNavigation > ul > li.home {
  display: none;
}

/* mobile/tablet version */
@media screen and (max-width: 1024px) {
  html.mobile {
    padding-top: 0;
  }
  html.mobile body {
    padding-top: 0;
  }
  html.mobile div > #permanentHeader {
    height: 74px;
    background-color: #0078dc;
    position: initial;
    top: initial;
  }
  html.mobile div > #permanentHeader.is-sticky {
    position: initial;
    top: initial;
  }
  html.mobile #permanentHeader,
html.mobile #permanentHeader .container {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    min-width: initial !important;
  }
  html.mobile #permanentHeader .container {
    align-items: center;
    justify-content: initial;
    height: 74px;
    padding: 0 16px;
    box-sizing: border-box;
    position: relative;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainer {
    display: none;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile {
    display: inline-flex;
    align-items: initial;
    width: auto;
    height: 34px;
    line-height: initial;
    transition: none;
    float: none;
    margin: 0;
    box-sizing: content-box;
    position: initial;
    position: relative;
    left: initial;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile .ust-logoImgArrow {
    display: inline-block;
    width: 10px;
    height: 6px;
    transform-origin: center;
    padding: 14px 12px;
    margin: 0 auto 0 0;
    box-sizing: content-box;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile .ust-logoImgArrow.-open {
    transform: rotateX(180deg);
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile span {
    display: inline-block;
    width: 39px;
    height: 34px;
    float: none;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile span .ust-logoUniper {
    all: unset;
    width: 39px;
    height: 34px;
    box-sizing: content-box;
    overflow: initial;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn {
    display: inline-flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 50%;
    background-color: #BDBDBD;
    background-image: url("../../img/icon-account-white.svg");
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: center;
    padding: 0;
    margin: 0 0 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
    overflow: hidden;
    cursor: pointer;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn .ust-headerAccountBtnText {
    display: none;
    width: 100%;
    line-height: 2.6;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    text-transform: uppercase;
    pointer-events: none;
    line-height: 1;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn.-logged {
    background-color: #F2C94C;
    background-image: none;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn.-logged .ust-headerAccountBtnText {
    display: inline-block;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    height: calc(100vh - 74px);
    background-color: #0078dc;
    opacity: 0;
    transform: translateY(-16px);
    transition: opacity 0.12s linear, transform 0.22s ease;
    pointer-events: none;
    position: absolute;
    top: 74px;
    left: 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section.-open {
    opacity: 1;
    transform: translateY(0);
    pointer-events: initial;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation {
    align-items: initial;
    height: auto;
    float: none;
    padding: 32px 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul {
    display: flex;
    flex-wrap: wrap;
    float: none;
    float: none;
    padding: 0 16px;
    margin: 0;
    box-sizing: border-box;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul > li {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 32px;
    line-height: initial;
    padding: 0;
    margin: 0 0 16px 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul > li.home {
    display: flex;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul > li > a {
    display: inline-block;
    width: auto;
    height: auto;
    line-height: 32px;
    font-size: 16px;
    vertical-align: initial;
    border-top: none;
    position: initial;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul li.user {
    margin: 0 0 72px 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul > .ust-navListItem__lang {
    display: flex;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul.-logged li.user {
    margin: 0 0 16px 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul.-logged li.logout {
    order: 1;
    margin: 0 0 72px 0;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #logoContainerMobile + .ust-headerAccountBtn + section #mainNavigation > ul.-logged li.ust-navListItem__lang {
    order: 10;
  }
  html.mobile #permanentHeader .container .ust-container__wrap #languageSelector {
    display: none !important;
  }
  html.mobile div#hover-account {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    max-height: 0;
    border-bottom: 0;
    border-bottom: none;
    background-color: #0078dc;
    transition: max-height 0.35s ease;
    padding: 0 16px 0 16px;
    box-sizing: border-box;
    overflow: hidden;
    position: fixed !important;
    top: 74px;
    left: 0;
    z-index: 200;
  }
  html.mobile div#hover-account.visible {
    max-height: calc(100vh - 64px);
  }
  html.mobile div#hover-account.hide {
    display: flex !important;
  }
  html.mobile div#hover-account + #hover_page {
    height: calc(100% - 74px) !important;
    transition: opacity 0.3s linear;
    pointer-events: initial;
    -webkit-user-select: initial;
       -moz-user-select: initial;
        -ms-user-select: initial;
            user-select: initial;
    top: 74px !important;
  }
  html.mobile div#hover-account + #hover_page.hide {
    display: block !important;
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  html.mobile div#hover-account .ust-hoverAccount__resetPsw {
    display: inline-block;
    width: auto;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
    background-image: url("../../img/icon-chevron-rigth-white.svg");
    background-repeat: no-repeat;
    background-size: 4px 8px;
    background-position: 0 50%;
    padding: 0 0 0 12px;
    margin: 0 auto;
  }
  html.mobile div#hover-account .container {
    height: auto;
    border-top: 1px solid #FFFFFF;
    padding: 64px 0 48px 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 {
    order: 2;
    width: 100%;
    padding: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 .row {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 {
    order: 1;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row > form {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 40px;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row > form > p {
    display: none;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row > form > input {
    display: block;
    height: 40px;
    border: none;
    background-image: url("");
    background-image: url("../../img/icon-account.svg");
    background-repeat: no-repeat;
    background-position: 27px 50%;
    box-shadow: none;
    padding: 0 16px 0 64px;
    margin: 0 0 8px 0;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row > form > input[type=password] {
    background-image: url("../../img/icon-lock.svg");
    background-position: 29px 50%;
    margin: 0 0 24px 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-3.col-xs-offset-2 .row > form > button.btn {
    width: 216px;
    height: 32px;
    font-size: 16px;
    margin: 0 auto 24px auto;
    box-sizing: border-box;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    padding-top: 24px;
    position: relative;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7::before {
    content: "or";
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #0078dc;
    position: absolute;
    top: -12px;
    left: 0;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > p {
    line-height: 14px;
    font-size: 12px;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > p:first-child {
    display: none;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > .col-xs-12.mt25 {
    padding: 0;
    margin-top: 32px;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > .col-xs-12.mt25 > .row .col-xs-5.mr15 {
    width: 216px;
    padding: 0;
    margin: 0 auto;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > .col-xs-12.mt25 > .row .col-xs-5.mr15 .row .btn {
    font-size: 16px;
  }
  html.mobile div#hover-account .container .col-xs-12.grey.pt15.pb15 .col-xs-7 > .row > .col-xs-12.mt25 > .row .col-xs-5:not(.mr15) {
    display: none;
    padding: 0;
  }
}/*# sourceMappingURL=header.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-highlightCard {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    min-height: 32px;
    border-radius: 2px;
    background-color: #ffffff;
    padding: 6px 8px;
    margin: 0 0 4px 0;
    box-sizing: border-box;
  } 
  html.mobile .ust-highlightCard__dot {
    display: inline-block;
    width: 8px;
    height: 8px;
    border-radius: 3px;
    background-color: #29527A;
    margin: 6px 4px 6px 0;
  }
  html.mobile .ust-highlightCard__icon {
    display: inline-block;
    margin: 0 8px 5px 0;
  }
  html.mobile .ust-highlightCard__title {
    display: inline-block;
    width: auto;
    line-height: 20px;
    font-size: 12px;
    font-weight: normal;
    color: #363636;
  }
  html.mobile .ust-highlightCard__title.-small {
    font-size: 12px;
  }
  html.mobile .ust-highlightCard__text {
    display: inline-block;
    width: auto;
    line-height: unset;
    font-size: 12px;
    font-weight: bold;
    color: #363636;
    margin: 0 0 0 3px;
  }
  html.mobile .ust-highlightCard__text.-small {
    font-size: 12px;
  }
  html.mobile .ust-highlightCard__subText {
    display: block;
    width: 100%;
    height: auto;
    line-height: 16px;
    font-size: 12px;
    color: #363636;
    margin: 0 0 0 3px;
  }
  html.mobile .ust-highlightCard.-marketArea {
    margin: 0 0 16px 0;
    align-items: center;
  }
  html.mobile .ust-highlightCard.-marketArea .mb2 {
    margin-right: 3px;
  }
  html.mobile .ust-highlightCard.-endBids, html.mobile .ust-highlightCard.-countdownBids, html.mobile .ust-highlightCard.-startPeriod, html.mobile .ust-highlightCard.-bundlesCapacity {
    background-color: #ffffff;
    padding: 0;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-highlightCard.-endBids .ust-highlightCard__icon path, html.mobile .ust-highlightCard.-countdownBids .ust-highlightCard__icon path, html.mobile .ust-highlightCard.-startPeriod .ust-highlightCard__icon path, html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__icon path {
    fill: #00944A;
  }
  html.mobile .ust-highlightCard.-endBids .ust-highlightCard__title, html.mobile .ust-highlightCard.-countdownBids .ust-highlightCard__title, html.mobile .ust-highlightCard.-startPeriod .ust-highlightCard__title, html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__title {
    color: #363636;
  }
  html.mobile .ust-highlightCard.-countdownBids .ust-highlightCard__wrap > svg {
    width: 10px;
    height: 10px;
  }
  html.mobile .ust-highlightCard__wrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 50%;
    border-radius: 2px 0 0 2px;
    padding: 8px;
    box-sizing: border-box;
  }
  html.mobile .ust-highlightCard__wrap.-green {
    background-color: #00944A;
  }
  html.mobile .ust-highlightCard__wrap.-green .ust-highlightCard__icon path {
    fill: #ffffff;
  }
  html.mobile .ust-highlightCard__wrap.-green .ust-highlightCard__title {
    color: #ffffff;
  }
  html.mobile .ust-highlightCard__wrap.-lightGreen {
    background-color: #B5D45B;
  }
  html.mobile .ust-highlightCard__wrap.-lightGreen .ust-highlightCard__icon path {
    fill: #00944A;
  }
  html.mobile .ust-highlightCard__wrap.-lightGreen .ust-highlightCard__title {
    color: #ffffff;
  }
  html.mobile .ust-highlightCard__wrap:last-child {
    border-radius: 0 2px 2px 0;
  }
  html.mobile .ust-highlightCard.-tbd {
    background-color: #B5D45B;
  }
  html.mobile .ust-highlightCard.-tbd .ust-highlightCard__wrap {
    width: 100%;
  }
  html.mobile .ust-highlightCard.-tbd .ust-highlightCard__wrap .ust-highlightCard__title {
    color: #FFFFFF;
    margin-left: 5px;
  }
  html.mobile .ust-highlightCard.-bundlesCapacity {
    margin: 0 0 4px 0;
  }
  html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__wrap .ust-highlightCard__title {
    color: #363636;
  }
  html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__wrap .ust-highlightCard__text {
    color: #363636;
  }
  html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__wrap:first-child {
    position: relative;
  }
  html.mobile .ust-highlightCard.-bundlesCapacity .ust-highlightCard__wrap:first-child::before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 75%;
    background-color: #5E5E5E;
    opacity: 0.1;
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0;
  }
  html.mobile .ust-highlightCard.-contractDuration .ust-highlightCard__title {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: #363636;
  }
  html.mobile .ust-highlightCard.-pricingType .ust-highlightCard__icon {
    margin: 3.5px 8px 0 0;
  }
  html.mobile .ust-highlightCard.-pricingType .ust-highlightCard__subText {
    margin: 0;
  }
  html.mobile .ust-highlightCard.-pricingType.-fucsia .ust-highlightCard__icon path {
    fill: #de3a6b;
  }
  html.mobile .ust-highlightCard.-usageType .ust-highlightCard__icon {
    margin: 4px 8px 0 0;
  }
  html.mobile .ust-highlightCard.-shortTerm .ust-highlightCard__text {
    margin: 0 auto 0 0;
  }
  html.mobile .ust-highlightCard.-shortTerm .ust-highlightCard__subText {
    display: inline-block;
    width: auto;
  }
  html.mobile .ust-highlightCard.-pricing, html.mobile .ust-highlightCard.-pricing[data-display-only=mobile] {
    display: flex;
    margin: 0;
  }
  html.mobile .ust-highlightCard.-pricing .ust-highlightCard__title, html.mobile .ust-highlightCard.-pricing[data-display-only=mobile] .ust-highlightCard__title {
    display: block;
    width: 100%;
    text-align: center;
  }
}/*# sourceMappingURL=highlight.css.map */
@charset "UTF-8";
.ust-latestNews {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

#hover-account > .container > .col-xs-12 {
  max-width: 1170px;
}

.ust-highlightBadge {
  display: inline-block;
  height: 24px;
  line-height: 1.8;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
  border-radius: 2px;
  padding: 0 6px;
}
.ust-highlightBadge.-orange {
  background-color: #D57E19;
}
.ust-highlightBadge.-blue {
  background-color: #0E64AB;
}
.ust-highlightBadge.-fucsia {
  background-color: #AF254F;
}
.ust-highlightBadge.-darkBlue {
  background-color: #0B355E;
}
.ust-highlightBadge.-lightGreen {
  color: #00944A;
  background-color: #B5D45B;
}
.ust-highlightBadge.-green {
  background-color: #00944A;
}

.ust-shortTermCapacities {
  display: none;
  flex-wrap: wrap;
  width: 100%;
  background: #F6F6F6;
  padding: 16px;
  margin: 0 0 48px 0;
  box-sizing: border-box;
}
.ust-shortTermCapacities__title {
  display: block;
  width: 100%;
  line-height: 17px;
  font-size: 16px;
  font-weight: bold;
  color: #ED8C1C;
  margin: 0 0 24px 0;
}
.ust-shortTermCapacities__text {
  display: block;
  width: 100%;
  line-height: 16px;
  font-size: 14px;
  color: #5E5E5E;
  margin: 0 0 24px 0;
}
.ust-shortTermCapacities__btn {
  width: 100%;
  height: 32px;
  font-size: 16px;
  color: #FFFFFF;
  background-color: #ED8C1C;
  padding: 0 16px;
  margin: 0 0 8px 0;
  box-sizing: border-box;
}
.ust-shortTermCapacities__btn:last-child {
  margin: 0;
}
.ust-shortTermCapacities__btn .unipix   {
  color: #FFFFFF;
}

.container-fluid.main-body .ust-highlightsTitle {
  display: none;
}

.highlights-list-container,
.news-list-container {
  display: block !important;
}

.highlights-list-carousel,
.news-carousel {
  display: none !important;
}

.slick-dots li {
  margin: 0 12px 0 0;
}
.slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
}
.slick-dots li button::before {
  display: inline-block;
  width: 8px;
  height: 8px;
  font-size: 0;
  border-radius: 50%;
  background-color: #C4C4C4;
  opacity: 1;
  transform: scale(0.5);
  transition: background-color 0.12s linear, transform 0.22s ease;
}
.slick-dots li:last-child {
  margin: 0;
}
.slick-dots li.slick-active button::before {
  background-color: #5E5E5E;
  transform: scale(1);
}

/* mobile/tablet version */
@media screen and (max-width: 1024px) {
  html.mobile .container-fluid.main-body {
    margin-top: 0;
    /* first section */
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    min-width: initial !important;
    background: #0078dc !important;
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.25);
    transition: height 0.25s ease;
    padding: 0 16px 0 16px !important;
    margin-top: 0 !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.container-sticky {
    height: 56px;
    padding: 0 16px !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.container-sticky > .container {
    height: 56px;
    padding: 0 !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.container-sticky > .container > div.row {
    height: 56px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.container-sticky > .container > div.row > div {
    height: 56px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.container-sticky > .container > div.row > div > h1 {
    width: auto;
    height: 56px;
    display: flex;
    align-items: center;
    line-height: 56px;
    font-size: 18px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container {
    width: 100%;
    border-top: 1px solid #FFFFFF;
    padding: 16px 0;
    margin: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 .col-xs-12 {
    padding: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 .col-xs-12 > h1 {
    line-height: 38px;
    font-size: 32px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 .col-xs-12 > h1.-shrinkTitle {
    -webkit-animation: shrink-title 0.5s linear forwards;
            animation: shrink-title 0.5s linear forwards;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 .col-xs-12 > h1.-growTitle {
    -webkit-animation: grow-title 0.5s linear forwards;
            animation: grow-title 0.5s linear forwards;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu > .container > div.row.pt60.pb40 .col-xs-12 > h1 br {
    display: none;
  }
  html.mobile .container-fluid.main-body .container.pt25 {
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-highlightsTitle {
    display: block;
    width: 100%;
    margin: 0 0 0 16px;
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-highlightsTitle span {
    display: inline-block;
    width: auto;
    line-height: 17px;
    font-size: 16px;
    font-weight: bold;
    color: #5E5E5E;
    position: relative;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-highlightsTitle span::after {
    content: "";
    display: block;
    width: 100vw;
    height: 1px;
    background-color: #363636;
    opacity: 0.5;
    position: absolute;
    bottom: 4px;
    left: calc(100% + 8px);
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel {
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-list {
    padding: 24px 40px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-track {
    display: flex !important;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide {
    height: inherit !important;
    border-radius: 2px;
    transform: scale(0.93);
    transition: transform 0.22s ease;
    margin: 0 4px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide.slick-current.slick-active {
    transform: scale(1);
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide > div {
    display: flex;
    flex-wrap: wrap;
    height: 100% !important;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 {
    border-radius: 2px;
    box-shadow: 0px 2.00216px 8.00864px rgba(44, 44, 44, 0.15);
    padding: 0;
    margin: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    height: 100%;
    min-height: initial !important;
    border-radius: 2px;
    padding: 16px;
    box-sizing: border-box;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 .ust-highlightBox__head {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    width: 100%;
    /* border: 1px solid red; */
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 .ust-highlightBox__head .pt15 {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 8px - 77px);
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    padding: 0;
    margin: 0 0 16px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 .ust-highlightBadge {
    margin: 0 0 0 auto;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    /* align-items: center; */
    height: auto;
    min-height: 32px;
    border-radius: 2px;
    background-color: #FFFFFF;
    float: none;
    padding: 0 8px;
    margin: 0 0 16px 0;
    box-sizing: border-box;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.mt10.p0 {
    margin: 0 0 4px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    background: none;
    background-color: transparent;
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 32px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle > div:first-child {
    display: inline-flex;
    align-items: center;
    width: auto;
    max-width: 50%;
    background-image: url("../../img/porous_rock_dark-blue.svg");
    background-repeat: no-repeat;
    background-size: 15px 14px;
    background-position: 0 50%;
    padding: 0 0 0 calc(15px + 8px);
    margin: 0 auto 0 0;
    box-sizing: border-box;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle > div:first-child strong {
    display: inline-block;
    max-width: 100%;
    line-height: 1;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle > div.line-height19 {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle > div.line-height19 img {
    width: 8px;
    height: 8px;
    border-radius: 3px;
    margin: 0 6px 0 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12 > .table-cell.align-v-middle > div.line-height19 span {
    font-size: 12px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.-marketArea .table-cell.align-v-middle {
    color: #363636;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.-marketArea .table-cell.align-v-middle .bold600.inline-block {
    display: inline-flex;
    align-items: center;
    width: auto;
    background: none;
    padding: 0;
    margin: 0 4px 0 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.-marketArea .table-cell.align-v-middle .bold600.inline-block .mb2 {
    width: 8px;
    height: 8px;
    border-radius: 3px;
    margin: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.-marketArea .table-cell.align-v-middle .bold600.inline-block .mb2:last-of-type, html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-12.-marketArea .table-cell.align-v-middle .bold600.inline-block .mb2:only-of-type {
    margin: 0 4px 0 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0 0 4px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6:last-child {
    margin: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    min-height: 32px;
    padding: 8px;
    box-sizing: border-box;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 p, html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 > div {
    margin: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 > div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 p {
    height: 16px;
    line-height: 16px;
    font-size: 14px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 p:first-child {
    margin: 0 4px 0 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-7 > .pb10 > .col-xs-6 > .col-xs-12 p .bold {
    font-weight: normal;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .highlights-list-carousel .slick-slide .landing-highlighted-products.col-xs-12 .landing-products.col-xs-5 {
    display: none;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-shortTermCapacities {
    display: flex;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-shortTermCapacities__btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .ust-shortTermCapacities__btn .unipix {
    margin-right: 3px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 {
    display: flex;
    order: 2;
    flex-wrap: wrap;
    width: 100%;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0 0 24px 0;
    box-sizing: border-box;
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row > span {
    display: none;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row > span::after {
    content: "";
    display: block;
    width: 100vw;
    height: 1px;
    background-color: #363636;
    opacity: 0.5;
    position: absolute;
    bottom: 4px;
    left: calc(100% + 8px);
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row > .row.mt10 {
    display: none;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row.mt25:not(.bg-container):not(.radius-2) {
    display: none;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-9 > .col-xs-12 > .row.mobileBtn a {
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    background-color: #0078dc;
    width: 100%;
    display: block;
    color: #fff;
    text-align: center;
    font-weight: bold;
    margin-bottom: 15px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row > .col-xs-3 {
    display: flex;
    order: 1;
    flex-wrap: wrap;
    width: 100%;
    float: none;
    padding: 0;
    overflow: hidden;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews {
    flex-direction: column;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-list {
    width: 100%;
    padding: 0 32px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track {
    display: flex !important;
    padding: 24px 0 32px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide {
    height: inherit !important;
    background: rgba(0, 0, 0, 0.1);
    transform: scale(0.92);
    transform-origin: center;
    transition: transform 0.22s ease;
    -webkit-transition: transform 0.22s ease;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide.slick-current.slick-active {
    transform: scale(1);
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide > div {
    height: 100%;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 {
    height: inherit;
    padding: 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container {
    display: flex;
    flex-wrap: wrap;
    height: inherit;
    background-color: #FFFFFF;
    box-shadow: 0px 2.09846px 8.39385px rgba(44, 44, 44, 0.15);
    padding: 16px 16px 13px 16px;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > label {
    display: block;
    order: 2;
    width: 100%;
    line-height: 19px;
    margin: 0 0 16px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .pb15 {
    order: 3;
    width: 100%;
    line-height: 17px;
    font-size: 14px;
    color: #363636;
    margin: 0 0 24px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .col-xs-5 {
    display: flex;
    order: 4;
    flex-wrap: wrap;
    justify-content: center;
    width: 160px;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    background-color: #0078dc;
    margin: 0 auto;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .col-xs-5 > a {
    display: inline-flex;
    height: 32px;
    line-height: 32px;
    color: #FFFFFF;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .col-xs-5 > a span {
    color: #FFFFFF;
    margin: 0 3px 0 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .col-xs-7 {
    display: block;
    order: 1;
    width: 100%;
    margin: 0 0 8px 0;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews .slick-slider .slick-track .slick-slide .col-sm-12.pt5.pl0.pr0 .bg-container > .col-xs-7 p {
    display: block;
    width: 100%;
    line-height: 14px;
    font-size: 12px;
    color: #5E5E5E;
    text-align: left;
    opacity: 0.5;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > * {
    order: 3;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > label {
    order: 1;
    width: auto;
    line-height: 17px;
    font-size: 16px;
    color: #5E5E5E;
    margin: 0 auto 16px 16px;
    position: relative;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > label::after {
    content: "";
    display: block;
    width: 100vw;
    height: 1px;
    background-color: #363636;
    opacity: 0.5;
    position: absolute;
    bottom: 4px;
    left: calc(100% + 8px);
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > .col-xs-12.mt10 {
    display: flex;
    order: 2;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 32px;
    background-color: #0078dc;
    margin: 0 16px 16px auto;
    box-sizing: border-box;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > .col-xs-12.mt10 > a {
    color: #FFFFFF;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > .col-xs-12.mt10 > a .unipix {
    color: #FFFFFF;
  }
  html.mobile .container-fluid.main-body .container.pt25 > .row .col-xs-12.pl0.pr0 .ust-latestNews > .col-xs-12.mt10 + a.btn {
    display: none;
  }
  html.mobile .ust-contacts {
    display: none;
  }
  html.mobile .highlights-list-container,
html.mobile .news-list-container {
    display: none !important;
  }
  html.mobile .highlights-list-carousel,
html.mobile .news-carousel {
    display: block !important;
  }
  html.mobile .slick-dots li button {
    width: 34px;
    height: 34px;
  }
  html.mobile .ust-showAllHighlights {
    display: none;
  }
}/*# sourceMappingURL=home.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-popHoverMaintenance {
    flex-wrap: wrap;
    width: 340px;
    height: auto;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.45);
    margin: 20px 0;
    padding: 8px;
    box-sizing: border-box;
    position: relative;
    z-index: 2;
  }
  html.mobile .ust-popHoverMaintenance__triangle {
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 7px 10px 7px;
    border-color: transparent transparent #ffffff transparent;
    filter: drop-shadow(0px -2px 20px rgba(0, 0, 0, 0.45));
    position: absolute;
    top: -10px;
    right: 52px;
    z-index: 3;
  }
  html.mobile .ust-popHoverMaintenance__heading {
    display: flex;
    justify-content: space-between;
  }
  html.mobile .ust-popHoverMaintenance__title {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 22px;
    font-weight: bold;
    color: #363636;
    margin: 0 0 8px 0;
    text-align: left;
  }
  html.mobile .ust-popHoverMaintenance__wrap {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    margin: 0 0 12px 0;
  }
  html.mobile .ust-popHoverMaintenance__wrap:last-of-type {
    margin-bottom: 24px;
  }
  html.mobile .ust-popHoverMaintenance__subtitle {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    font-weight: 500;
    color: #363636;
    border-radius: 2px;
    background-color: #f6f6f6;
    padding: 0 16px;
    box-sizing: border-box;
    margin: 0 0 4px 0;
  }
  html.mobile .ust-popHoverMaintenance__subtitle span {
    color: #29527A;
    font-size: 14px;
    font-weight: bold;
  }
  html.mobile .ust-popHoverMaintenance .ust-linkIcon.-viewAllMaint {
    margin: 20px auto;
  }
  html.mobile .ust-popHoverMaintenance .ust-linkIcon.-viewAllMaint span {
    font-size: 16px;
    line-height: 12px;
    color: #29527A;
  }
  html.mobile .ust-maintenenceCard {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    height: auto;
    border: 2px solid #F6F6F6;
    border-radius: 2px;
    box-sizing: border-box;
  }
  html.mobile .ust-maintenenceCard__heading {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 32px;
    border-radius: 2px 2px 0 0;
    background-color: #f6f6f6;
    padding: 0 16px;
    margin: 0 0 12px 0;
  }
  html.mobile .ust-maintenenceCard__iconWrap {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 16px;
    height: 16px;
    margin: 0 8px 0 0;
  }
  html.mobile .ust-maintenenceCard__icon {
    display: inline-block;
    border: none;
  }
  html.mobile .ust-maintenenceCard__name {
    display: block;
    width: calc(100% - 16px - 8px - 16px - 100px);
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    color: #29527A;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .ust-maintenenceCard__status {
    width: 100px;
    line-height: 32px;
    font-size: 14px;
    color: #29527A;
    text-align: right;
    margin: 0 0 0 auto;
  }
  html.mobile .ust-maintenenceCard__title {
    display: block;
    width: calc(100% - 16px - 100px);
    text-align: left;
    line-height: 19px;
    font-size: 14px;
    color: #363636;
    padding: 0 16px;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-maintenenceCard__text {
    display: block;
    width: 100%;
    text-align: left;
    line-height: 14px;
    font-size: 12px;
    color: #5E5E5E;
    padding: 0 16px;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-maintenenceCard__box {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: calc(100% - 32px);
    height: 48px;
    border-radius: 2px;
    background-color: #29527A;
    padding: 0 16px;
    margin: 0 auto 16px auto;
    box-sizing: border-box;
  }
  html.mobile .ust-maintenenceCard__boxIcon {
    width: 12px;
    height: 32px;
    border: none;
  }
  html.mobile .ust-maintenenceCard__boxDatesWrap {
    display: inline-flex;
    flex-direction: column;
    width: auto;
    height: 32px;
    margin: 0 auto 0 12px;
  }
  html.mobile .ust-maintenenceCard__boxDate {
    display: inline-block;
    width: auto;
    line-height: 16px;
    font-size: 12px;
    color: #FFFFFF;
  }
  html.mobile .ust-maintenenceCard__boxDuration {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: auto;
    height: 26px;
    line-height: 26px;
    font-size: 20px;
    color: #FFFFFF;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 2px;
  }
  html.mobile .ust-maintenenceCard.-solid {
    border: none;
    transition: background-color 0.12s linear;
    padding: 8px;
  }
  html.mobile .ust-maintenenceCard.-solid:hover, html.mobile .ust-maintenenceCard.-solid:active {
    background-color: #E4E2E5;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__heading {
    order: 2;
    justify-content: flex-end;
    width: calc(40% - 4px);
    height: 19px;
    background-color: transparent;
    padding: 0;
    margin: 0 0 12px 0;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__name {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 16px - 8px);
    line-height: 19px;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__title {
    order: 1;
    width: calc(60% - 12px);
    padding: 0 0 0 0;
    margin: 0 16px 12px 0;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__status {
    display: none;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__text {
    order: 3;
    padding: 0;
    margin-bottom: 12px;
  }
  html.mobile .ust-maintenenceCard.-solid .ust-maintenenceCard__box {
    order: 4;
    width: 100%;
    margin: 0;
  }
  html.mobile .ust-maintenenceCard.-maintenanceList .ust-maintenenceCard__title {
    width: 100%;
  }
}/*# sourceMappingURL=maintenance-card.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .col-xs-9.-maintenancesInfo {
    display: flex !important;
    width: 100% !important;
  }
  html.mobile .container-sticky .col-xs-9.-maintenancesInfo {
    align-items: center !important;
  }
  html.mobile .container-sticky .col-xs-9.-maintenancesInfo > h1 {
    padding-top: 2px;
  }
  html.mobile .ust-maintenancesInfo {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    padding: 12px 16px;
  }
  html.mobile .ust-maintenancesInfo .ust-maintenenceCard {
    margin: 0 0 24px 0;
  }
  html.mobile .ust-maintenancesInfo .ust-maintenenceCard:last-child {
    margin-bottom: 0;
  }
  html.mobile .ust-maintenancesInfo__title {
    display: block;
    width: 100%;
    margin: 0 0 16px 0;
    overflow: hidden;
  }
  html.mobile .ust-maintenancesInfo__title span {
    display: inline-block;
    width: auto;
    line-height: 17px;
    font-size: 14px;
    font-weight: bold;
    color: #363636;
    position: relative;
  }
  html.mobile .ust-maintenancesInfo__title span::after {
    content: "";
    display: block;
    width: 100vw;
    height: 1px;
    background-color: #363636;
    opacity: 0.5;
    position: absolute;
    bottom: 4px;
    left: calc(100% + 8px);
  }
}/*# sourceMappingURL=maintenances.css.map */
@media screen and (max-width: 1024px) {
  html.mobile * {
    box-sizing: border-box;
  }
  html.mobile .my-bids__container .ust-titleLine {
    margin-left: 16px;
    width: calc(100% - 16px);
  }
  html.mobile .my-bids__container .ust-bidCard__wrapper {
    margin-bottom: 32px;
  }
  html.mobile .my-bids__container .ust-bidCard__wrapper:first-of-type {
    margin-top: 32px;
  }
  html.mobile .my-bids__container .ust-bidCard {
    background: #f6f6f6;
    padding: 16px;
    border-radius: 2px;
    margin: 16px;
    width: calc(100% - 32px);
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__infoWrapper {
    margin-top: 24px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__info, html.mobile .my-bids__container .ust-bidCard .ust-bid__date {
    margin-bottom: 8px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    background: white;
    border-radius: 2px;
    padding: 8px 16px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__info > p,
html.mobile .my-bids__container .ust-bidCard .ust-bid__info b {
    font-size: 14px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__infoTitle {
    margin-right: 5px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__date {
    font-size: 14px;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__title {
    margin-bottom: 4px;
    font-weight: bold;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__detailBtn {
    margin-top: 40px;
    margin-bottom: 12px;
    width: 100%;
    text-align: center;
  }
  html.mobile .my-bids__container .ust-bidCard .ust-bid__detailBtn a span {
    font-size: 16px;
  }
}/*# sourceMappingURL=my-bids.css.map */
.ust-mycontracts__container #menu-my-account .nav.nav-stacked li,
.ust-myContracts #menu-my-account-mobile .nav.nav-stacked li {
  width: 25%;
}

.ust-mycontracts__container #menu-my-account ul li a {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

@media screen and (max-width: 1024px) {
  html.mobile * {
    box-sizing: border-box;
  }
  html.mobile .nav.nav.stacked {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: stretch;
  }
  html.mobile .ust-myContracts {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-myContracts__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0 16px;
  }
  html.mobile .ust-myContracts__header .btn-uniper-primary {
    margin: 0;
    width: calc(50% - 8px);
  }
  html.mobile .ust-myContracts__mainWrapper .ust-myContracts__noContractsWarning {
    display: none;
  }
  html.mobile .ust-myContracts__mainWrapper .ust-buttonWrapper {
    padding: 0 16px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
  }
  html.mobile .ust-myContracts__mainWrapper .ust-showMoreBtn {
    margin-top: 0;
    width: 116px;
  }
  html.mobile .ust-myContracts__mainWrapper.-empty .ust-myContracts__noContractsWarning {
    display: block;
    text-align: center;
    margin-top: 50px;
  }
  html.mobile .ust-myContracts__mainWrapper.-empty .ust-myContracts__noContractsWarning span {
    font-weight: bold;
  }
  html.mobile .ust-myContracts__wrapper {
    margin-bottom: 36px;
  }
  html.mobile .ust-myContracts__wrapper .ust-titleLine {
    margin-top: 32px;
    margin-left: 16px;
    width: calc(100% - 16px);
  }
  html.mobile .ust-myContracts__contractCard {
    background: #f6f6f6;
    padding: 16px;
    margin: 32px 16px 16px 16px;
    width: calc(100% - 32px);
    border-radius: 2px;
    font-size: 14px;
  }
  html.mobile .ust-myContracts__contractHeader {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 32px;
  }
  html.mobile .ust-myContracts__contractTitle {
    font-size: 14px;
    font-weight: bold;
  }
  html.mobile .ust-myContracts__downloadBtnsWrapper {
    display: flex;
    flex-wrap: nowrap;
  }
  html.mobile .ust-myContracts__downloadContractBtn {
    display: flex;
    margin-bottom: 7px;
    margin-left: 24px;
  }
  html.mobile .ust-myContracts__downloadContractBtn img {
    width: 16px;
  }
  html.mobile .ust-myContracts__downloadContractBtn.-upload {
    transform: rotate(180deg);
  }
  html.mobile .ust-myContracts__contractField {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 32px !important;
  }
  html.mobile .ust-myContracts__contractField > div {
    width: 50%;
  }
  html.mobile .ust-myContracts__contractField .ust-myContracts__contractFieldValue {
    text-align: right;
  }
  html.mobile .ust-myContracts__contractField .ust-myContracts__contractFieldValue span {
    font-weight: bold;
  }
  html.mobile .ust-myContracts__contractField .ust-linkIcon {
    margin-top: 24px;
  }
  html.mobile .ust-myContracts__contractField .ust-linkIcon__text {
    font-size: 16px;
  }
  html.mobile .modal.in {
    display: flex !important;
  }
  html.mobile #popupCreateOffer .p.pt30 .row,
html.mobile #popupCreateRequest .p.pt30 .row {
    margin-bottom: 20px;
  }
  html.mobile #popupCreateOffer .size30.pt10.ng-binding.ng-scope b,
html.mobile #popupCreateRequest .size30.pt10.ng-binding.ng-scope b {
    display: inline-block;
    margin-top: 15px;
  }
  html.mobile #popupCreateOffer .size30.pt10.ng-binding b,
html.mobile #popupCreateRequest .size30.pt10.ng-binding b {
    display: inline-block;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 500px) {
  html.mobile .ust-myContracts .btn-uniper-primary {
    width: calc(50% - 4px) !important;
  }
  html.mobile #popupCreateOffer .modal-body.p30,
html.mobile #popupCreateRequest .modal-body.p30 {
    padding: 16px;
  }
  html.mobile #popupCreateOffer .mr20.popup-request-first-list,
html.mobile #popupCreateRequest .mr20.popup-request-first-list {
    display: inline-block !important;
    margin-bottom: 20px;
    width: 100%;
  }
  html.mobile #popupCreateOffer .popup-offer-second-list,
html.mobile #popupCreateRequest .popup-offer-second-list {
    display: block;
  }
  html.mobile #popupCreateOffer .p.p30,
html.mobile #popupCreateRequest .p.p30 {
    padding: 16px;
  }
  html.mobile #popupCreateOffer .row,
html.mobile #popupCreateRequest .row {
    margin: 0 !important;
  }
  html.mobile #popupCreateOffer .col-xs-12.password_check_for_book .row,
html.mobile #popupCreateRequest .col-xs-12.password_check_for_book .row {
    display: flex;
    flex-direction: column;
    margin: 0;
  }
  html.mobile #popupCreateOffer .col-xs-12.password_check_for_book .row > div,
html.mobile #popupCreateRequest .col-xs-12.password_check_for_book .row > div {
    padding: 16px;
    width: 100%;
  }
  html.mobile #popupCreateOffer .size30.pt10.ng-binding b,
html.mobile #popupCreateRequest .size30.pt10.ng-binding b {
    white-space: nowrap;
  }
}
@media screen and (max-width: 768px) {
  html.mobile #popupCreateRequest.modal.fade {
    padding-right: 0;
  }
  html.mobile .modal-header {
    padding: 12px;
  }
  html.mobile .modal-header div h2 {
    padding-top: 8px;
    padding-left: 6px;
  }
  html.mobile .modal-dialog {
    width: 100%;
    max-width: 640px;
    margin: 10px 8px 8px 8px;
  }
  html.mobile .day-ahead-wizard-type__container {
    font-size: 22px;
    line-height: 22px;
  }
}/*# sourceMappingURL=my-contracts.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .modal.in {
    display: flex !important;
    justify-content: center;
    align-items: flex-start;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust {
    height: 64px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container {
    height: 64px;
    padding: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 {
    height: 64px;
    padding: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 .col-xs-12 {
    height: 64px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 .col-xs-12 h1.white {
    font-size: 32px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 .col-xs-12 h1.white .unipix {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 .col-xs-12 span.size20 {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account {
    margin: -1px 0 0 -1px;
    padding: 0;
    height: auto;
    overflow-x: hidden;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked {
    box-sizing: border-box;
    margin: -1px 0 0 -1px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    /*  li:nth-child(1) {
        width: 80px;
    }
    li:nth-child(2) {
        width: 96px;
    }
    li:nth-child(3) {
        width: 112px;
    }
    li:nth-child(4) {
        width: 87px;
    } */
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked > li + li {
    margin-top: 0;
    margin-left: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked li {
    font-size: 14px;
    font-weight: normal;
    width: 25%;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked li a {
    width: 100%;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 17px;
    padding: 8px 0;
    border-radius: 0;
    color: #0078dc;
    background-color: #f6f6f6;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked li a .unipix {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.container-child-menu.bg-image-myust .container .row.pt30 #menu-my-account .row ul.nav.nav-stacked li.active a {
    color: #ffffff;
    background-color: #0078dc;
  }
  html.mobile .container-fluid.main-body > div span.size20 {
    display: none;
  }
  html.mobile #menu-my-account {
    margin: -1px 0 0 -1px;
    padding: 0;
    height: auto;
    overflow-x: hidden;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked {
    box-sizing: border-box;
    margin: -1px 0 0 -1px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked > li + li {
    margin-top: 0;
    margin-left: 0;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked li {
    font-size: 14px;
    font-weight: normal;
    width: 25%;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked li a {
    width: 100%;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 17px;
    padding: 8px 0;
    border-radius: 0;
    color: #0078dc;
    background-color: #f6f6f6;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked li a .unipix {
    display: none;
  }
  html.mobile #menu-my-account .row ul.nav.nav-stacked li.active a {
    color: #ffffff;
    background-color: #0078dc;
  }
  html.mobile #menu-my-account-mobile {
    display: flex;
    width: 100%;
    margin-bottom: 32px;
    margin-top: -1px;
    margin-right: -1px;
  }
  html.mobile #menu-my-account-mobile * {
    box-sizing: border-box;
  }
  html.mobile #menu-my-account-mobile .nav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    margin-top: -1px;
  }
  html.mobile #menu-my-account-mobile .ust-menuItem {
    margin: 0;
    font-size: 14px;
    line-height: 17px;
    color: #0078dc;
    font-weight: normal;
    width: 100%;
    height: auto;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
  }
}
@media screen and (max-width: 1024px) and (min-width: 418px) and (max-width: 487px) {
  html.mobile #menu-my-account-mobile .ust-menuItem {
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #menu-my-account-mobile .ust-menuItem__wrapper {
    width: 25%;
    min-height: 48px;
    padding: 8px 16px;
    margin: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background-color: #f6f6f6;
  }
  html.mobile #menu-my-account-mobile .ust-menuItem__wrapper.active {
    background: #0078dc;
    color: white;
  }
  html.mobile #menu-my-account-mobile .ust-menuItem__wrapper.active a,
html.mobile #menu-my-account-mobile .ust-menuItem__wrapper.active span {
    background: #0078dc;
    color: white;
  }
}
@media screen and (max-width: 1024px) and (min-width: 488px) {
  html.mobile #menu-my-account-mobile .ust-menuItem__wrapper {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .newsletter-container {
    padding: 0 !important;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-actions {
    display: none;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata {
    width: 100%;
    padding: 0 16px 16px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container {
    height: auto !important;
    padding: 15px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .user-info {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 24px;
    justify-content: space-between;
    width: 100%;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .user-info .section-title {
    font-size: 16px;
    font-weight: bold;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container p {
    width: 38%;
    display: inline-block;
    line-height: 36px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container p.field-title {
    font-weight: normal;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container p.field-value {
    color: #5e5e5e;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
    width: 60%;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container p.field-value.-email {
    word-break: break-all;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row {
    margin-top: 0;
    margin: 0 auto;
    width: 100%;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row .col-xs-6 {
    width: 100%;
    margin-top: 15px;
    padding: 0 !important;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row .col-xs-6 p {
    line-height: 36px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row .col-xs-6 p.field-title {
    font-weight: normal;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row .col-xs-6 p.field-value {
    color: #5e5e5e;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container .row .col-xs-6 p.field-value.full-width {
    width: 100%;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-info-container #newsletter-container {
    display: none;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container {
    padding-bottom: 15px !important;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container p:first-child {
    line-height: 39px;
    margin-bottom: 24px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container .company-data {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container .company-data p {
    width: 49%;
    display: inline-block;
    color: #ffffff;
    margin-bottom: 32px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container .company-data p.field-title {
    font-weight: normal;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .company-info-container .company-data p.field-value {
    font-weight: bold;
    font-size: 16px;
    text-align: right;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-role-container > div .col-xs-6 {
    width: 100%;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-role-container > div .col-xs-6 .row p.size16 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-role-container > div .col-xs-6 .row p.size16 .ust-download__link .ust-download__img {
    width: 18px;
    height: 18px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-role-container > div .col-xs-6 .row p.size30 {
    margin-top: 15px;
  }
  html.mobile #my-account-container .col-xs-12 .row #my-data-container .column-mydata .user-role-container > div .col-xs-12 .row p.size16 {
    font-weight: normal;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .col-xs-12 .row p.size16 {
    font-weight: normal;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .account-actions {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 40px;
  }
  html.mobile .account-actions .action {
    color: #0078dc;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupEditData, html.mobile #popupDeleteUserRequest {
    padding-right: 0 !important;
  }
  html.mobile #popupEditData *, html.mobile #popupDeleteUserRequest * {
    box-sizing: border-box;
  }
  html.mobile #popupEditData p.bold.ng-binding, html.mobile #popupDeleteUserRequest p.bold.ng-binding {
    font-size: 14px !important;
  }
  html.mobile #popupEditData input, html.mobile #popupDeleteUserRequest input {
    font-size: 12px !important;
    border: 2px solid rgba(0, 120, 220, 0.5) !important;
    box-shadow: none;
    background: white !important;
    border-radius: 2px;
    height: 32px;
  }
  html.mobile #popupEditData .invalid-phone-message, html.mobile #popupDeleteUserRequest .invalid-phone-message {
    padding-left: 0 !important;
  }
  html.mobile #popupEditData .modal-header h3, html.mobile #popupDeleteUserRequest .modal-header h3 {
    padding: 8px 0;
  }
  html.mobile #popupEditData .formalData, html.mobile #popupDeleteUserRequest .formalData {
    display: flex;
    flex-wrap: wrap;
  }
  html.mobile #popupEditData .formalData .form-group, html.mobile #popupDeleteUserRequest .formalData .form-group {
    width: 40%;
  }
  html.mobile #popupEditData .formalData .col-sm-4.mt30, html.mobile #popupDeleteUserRequest .formalData .col-sm-4.mt30 {
    width: 50%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    padding-right: 0px;
  }
  html.mobile #popupEditData .formalData .col-sm-4.mt30 > p, html.mobile #popupDeleteUserRequest .formalData .col-sm-4.mt30 > p {
    width: 100%;
  }
  html.mobile #popupEditData .formalData .filter, html.mobile #popupDeleteUserRequest .formalData .filter {
    border: 2px solid rgba(0, 120, 220, 0.5) !important;
    background: white;
    color: rgba(0, 120, 220, 0.5);
    font-size: 14px;
    box-shadow: none;
    margin-right: 6px;
    border-radius: 2px;
    width: 32px;
    height: 32px;
    padding-top: 1px;
    padding-left: 13px;
    font-weight: normal !important;
  }
  html.mobile #popupEditData .formalData .filter-active-light-blue, html.mobile #popupDeleteUserRequest .formalData .filter-active-light-blue {
    background: #0078dc !important;
    color: white !important;
  }
  html.mobile #popupEditData .contactData, html.mobile #popupDeleteUserRequest .contactData {
    display: flex;
  }
  html.mobile #popupEditData .contactData .form-group > div, html.mobile #popupDeleteUserRequest .contactData .form-group > div {
    margin-bottom: 16px !important;
    margin-top: 0 !important;
  }
  html.mobile #popupEditData .contactData button, html.mobile #popupDeleteUserRequest .contactData button {
    margin-top: 0px !important;
    margin-bottom: 8px !important;
  }
  html.mobile #popupEditData .contactData .list-phone-number, html.mobile #popupDeleteUserRequest .contactData .list-phone-number {
    width: 60%;
    max-width: 381px;
  }
  html.mobile #popupEditData .contactData .right-input, html.mobile #popupDeleteUserRequest .contactData .right-input {
    width: 35%;
    max-width: 222px;
  }
  html.mobile #popupEditData .contactData .small-btn, html.mobile #popupDeleteUserRequest .contactData .small-btn {
    width: 100% !important;
    background: #0078dc !important;
    font-size: 14px !important;
  }
  html.mobile #popupEditData .contactData div, html.mobile #popupDeleteUserRequest .contactData div {
    color: 0;
  }
  html.mobile #popupEditData .contactData .absolute.white.bg-pink.size12.radius-2.delete-edit-data.ng-binding, html.mobile #popupDeleteUserRequest .contactData .absolute.white.bg-pink.size12.radius-2.delete-edit-data.ng-binding {
    right: 4px;
    bottom: 4px;
    top: 4px;
    height: 24px;
  }
  html.mobile #popupEditData .positionData, html.mobile #popupDeleteUserRequest .positionData {
    width: 65%;
  }
  html.mobile #popupEditData .modal-footer, html.mobile #popupDeleteUserRequest .modal-footer {
    padding-bottom: 0;
  }
  html.mobile #popupEditData .modal-footer .row, html.mobile #popupDeleteUserRequest .modal-footer .row {
    margin-bottom: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    /* &:first-child{
        margin-bottom: 16px;
    } */
  }
  html.mobile #popupEditData .modal-footer button, html.mobile #popupDeleteUserRequest .modal-footer button {
    margin-bottom: 16px !important;
  }
}
@media screen and (max-width: 1024px) and (max-width: 460px) {
  html.mobile #popupEditData .invalid-fax-number, html.mobile #popupDeleteUserRequest .invalid-fax-number {
    max-width: 100px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 769px) and (max-width: 1024px) {
  html.mobile #popupEditData .contactData .form-group.col-sm-4.list-phone-number.mt30.mb0 .input-account.right-phone, html.mobile #popupDeleteUserRequest .contactData .form-group.col-sm-4.list-phone-number.mt30.mb0 .input-account.right-phone {
    width: 100% !important;
  }
  html.mobile #popupEditData .contactData .form-group.col-sm-4.list-phone-number.mt30.mb0 .absolute.white.bg-pink.size12.radius-2.delete-edit-data.ng-binding, html.mobile #popupDeleteUserRequest .contactData .form-group.col-sm-4.list-phone-number.mt30.mb0 .absolute.white.bg-pink.size12.radius-2.delete-edit-data.ng-binding {
    right: 4px;
    bottom: 4px;
    top: 4px;
  }
  html.mobile #popupEditData .contactData .form-group.col-sm-6.col-sm-offset-1.mt30.right-input, html.mobile #popupDeleteUserRequest .contactData .form-group.col-sm-6.col-sm-offset-1.mt30.right-input {
    margin-left: 0 !important;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupEditDataSuccess .modal-body p {
    text-align: center !important;
    font-size: 14px !important;
    font-weight: normal !important;
  }
  html.mobile #popupEditDataSuccess .modal-footer .row {
    display: flex !important;
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .modal-dialog .modal-header .modal-header-title {
    display: flex;
  }
  html.mobile .modal-dialog .modal-header .modal-header-title h3 {
    padding: 8px 0 !important;
  }
  html.mobile .modal-dialog .modal-header .modal-header-title .modal-close-btn {
    margin-left: auto;
  }
  html.mobile .modal-dialog .modal-header .p.padding15 {
    padding: 15px 0;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .annex3-contact button {
    margin-top: 0px;
    margin-bottom: 26px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .annex3-box {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
  }
  html.mobile .annex3-box__field input, html.mobile .annex3-box__field p {
    width: 95%;
  }
  html.mobile .annex3-box__field.-fax label span {
    font-weight: normal;
    font-size: 14px;
  }
  html.mobile .annex3-box__field:nth-child(1) {
    width: 100%;
    order: 1;
  }
  html.mobile .annex3-box__field:nth-child(1) input, html.mobile .annex3-box__field:nth-child(1) p {
    width: 100%;
  }
  html.mobile .annex3-box__field:nth-child(2) {
    order: 4;
    width: 50%;
  }
  html.mobile .annex3-box__field:nth-child(3) {
    order: 2;
    width: 50%;
  }
  html.mobile .annex3-box__field:nth-child(4) {
    order: 3;
    width: 50%;
  }
  html.mobile .annex3-box__field:nth-child(5) {
    order: 6;
    width: 100%;
  }
  html.mobile .annex3-box__field:nth-child(6) {
    order: 6;
    width: 100%;
  }
  html.mobile .annex3-box.-billing .annex3-box__field:nth-child(2), html.mobile .annex3-box.-gen .annex3-box__field:nth-child(2) {
    order: 2;
  }
  html.mobile .annex3-box.-billing .annex3-box__field:nth-child(3), html.mobile .annex3-box.-gen .annex3-box__field:nth-child(3) {
    order: 3;
  }
  html.mobile .annex3-box.-billing .annex3-box__field:nth-child(4), html.mobile .annex3-box.-gen .annex3-box__field:nth-child(4) {
    order: 4;
  }
  html.mobile .annex3-box.-disp .annex3-box__field:nth-child(4) {
    order: 5;
  }
  html.mobile .annex3-box.-disp .annex3-box__field:nth-child(2) {
    order: 4;
  }
  html.mobile .annex3-box.-disp .annex3-box__field:nth-child(5) {
    order: 6;
    width: 50%;
  }
  html.mobile .annex3-box.-disp .annex3-box__field:nth-child(6) {
    order: 3;
  }
  html.mobile .annex3-box.-disp .annex3-box__field:nth-child(7) {
    order: 7;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(1) {
    width: 100%;
    order: 1;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(1) input, html.mobile .annex3-box.-bank .annex3-box__field:nth-child(1) p {
    width: 100%;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(3) {
    width: 100%;
    order: 2;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(3) input, html.mobile .annex3-box.-bank .annex3-box__field:nth-child(3) p {
    width: 100%;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(2) {
    order: 3;
    width: 50%;
  }
  html.mobile .annex3-box.-bank .annex3-box__field:nth-child(4) {
    order: 4;
    width: 50%;
  }
  html.mobile .annex3-box.-balancingGroup .annex3-box__field {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .annex3-tab {
    width: 100%;
    margin-bottom: 15px;
  }
}
@media screen and (max-width: 500px) {
  html.mobile #popupChangePsw .modal-body .row > div, html.mobile #popupDeleteUserRequest .modal-body .row > div {
    width: 100%;
  }
  html.mobile #popupChangePsw .modal-body .row .ust-pwdStregth, html.mobile #popupDeleteUserRequest .modal-body .row .ust-pwdStregth {
    width: 60%;
  }
}
@media screen and (max-width: 768px) {
  html.mobile #popupRequest h3,
html.mobile #popupEditData h3,
html.mobile #popupDeleteUserRequest h3,
html.mobile #popupChangePsw h3 {
    font-size: 28px;
    line-height: 28px;
    padding-bottom: 11px;
  }
  html.mobile .modal-content {
    margin: 4px;
  }
  html.mobile .modal-dialog {
    width: 100%;
    max-width: 640px;
    margin: 10px 8px 8px auto;
  }
  html.mobile .modal-header {
    padding: 0;
  }
  html.mobile .modal-body div.p.pl30.pr30 {
    padding-left: 12px;
    padding-right: 12px;
  }
  html.mobile .modal-body div.p .row #faxNumber {
    margin-top: 14px;
    margin-bottom: 0;
  }
  html.mobile .modal-body div.p .row .form-group {
    margin-top: 14px;
  }
  html.mobile .modal-body div.p .row .form-group .input-account {
    width: 100%;
  }
  html.mobile .modal-body div.p .row .col-sm-4.mt30 {
    margin-top: 14px;
  }
  html.mobile .modal-body div.p .row .col-sm-3.mt30.pr0 {
    margin-top: 14px;
  }
}
.annex3-container {
  padding-top: 40px;
  margin-left: -15px;
}
.annex3-container .annex3-box__wrapper {
  display: flex;
}
.annex3-container .annex3-box__wrapper .annex3-contact-box__field {
  width: calc(30% - 5px);
}
.annex3-container .annex3-box__wrapper .annex3-contact-box__field.-tel {
  width: calc(15% - 5px);
}
.annex3-container .annex3-box__wrapper .annex3-contact-box__field.-cta {
  order: initial;
  display: flex;
  justify-content: flex-end;
  width: calc(25% - 5px);
}
.annex3-container .error_fr_msg span div {
  text-align: center;
}
.annex3-container .input-account.error-input {
  border: 1px solid #DE3A6B !important;
}
.annex3-container .market-area-divider {
  border-top: 1px solid #0078dc;
  margin: 20px 0;
}
.annex3-container .annex3-title h2 {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  color: #4A4A4A;
  display: inline-flex;
}
.annex3-container .annex3-subtitle {
  margin: 65px 0 50px 0;
}
.annex3-container .annex3-subtitle h2 {
  font-size: 26px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  color: #363636;
}
.annex3-container .annex3-subtitle span {
  margin-top: 10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  color: #363636;
}
.annex3-container .annex3-subtitle.-remit {
  margin: 65px 0 20px 0;
}
.annex3-container .annex3-subtitle.-remit-subtitle {
  flex-wrap: wrap;
  display: flex;
}
.annex3-container .annex3-subtitle.-remit-subtitle span {
  width: 100%;
}
.annex3-container .annex3-subtitle.-remit-subtitle span:last-child {
  font-size: 12px;
}
.annex3-container .annex3-subtitle.-facilities {
  margin: 10px 0 10px 0;
}
.annex3-container .annex3-box {
  padding: 15px 0 25px 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.annex3-container .annex3-box__title {
  width: 100%;
  text-align: left;
  border-bottom: 1px solid #0078DC;
  /* line-height: 0.1em; */
  margin: 10px 0 20px;
}
.annex3-container .annex3-box__title span {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 0px;
  letter-spacing: 0px;
  text-align: left;
  color: #363636;
  background: #fff;
  padding-right: 20px;
}
.annex3-container .annex3-box__field {
  width: calc(33% - 5px);
  padding: 10px 0;
}
.annex3-container .annex3-box__field:nth-child(1) {
  order: 1;
}
.annex3-container .annex3-box__field:nth-child(2) {
  order: 4;
}
.annex3-container .annex3-box__field:nth-child(3) {
  order: 2;
}
.annex3-container .annex3-box__field:nth-child(4) {
  order: 3;
}
.annex3-container .annex3-box__field:nth-child(5) {
  order: 6;
}
.annex3-container .annex3-box__field:nth-child(6) {
  order: 6;
}
.annex3-container .annex3-box__field label {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  color: #363636;
}
.annex3-container .annex3-box__field input {
  margin-top: 9px;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 22px;
  letter-spacing: 0px;
  text-align: left;
  color: #4A4A4A;
  width: 95%;
}
.annex3-container .annex3-box__field.-remit {
  margin-bottom: 20px;
}
.annex3-container .annex3-box__field.-fax label span {
  font-weight: normal;
  font-size: 14px;
}
.annex3-container .annex3-box.-billing .annex3-box__field:nth-child(2), .annex3-container .annex3-box.-gen .annex3-box__field:nth-child(2) {
  order: 2;
}
.annex3-container .annex3-box.-billing .annex3-box__field:nth-child(3), .annex3-container .annex3-box.-gen .annex3-box__field:nth-child(3) {
  order: 3;
}
.annex3-container .annex3-box.-billing .annex3-box__field:nth-child(4), .annex3-container .annex3-box.-gen .annex3-box__field:nth-child(4) {
  order: 4;
}
.annex3-container .annex3-box.-disp .annex3-box__field:nth-child(4) {
  order: 5;
}
.annex3-container .annex3-box.-disp .annex3-box__field:nth-child(2) {
  order: 4;
}
.annex3-container .annex3-box.-disp .annex3-box__field:nth-child(5) {
  order: 6;
}
.annex3-container .annex3-box.-disp .annex3-box__field:nth-child(6) {
  order: 3;
}
.annex3-container .annex3-box.-disp .annex3-box__field:nth-child(7) {
  order: 7;
}
.annex3-container .annex3-box.-bank .annex3-box__field {
  width: calc(33% - 5px);
}
.annex3-container .annex3-box.-bank .annex3-box__field:nth-child(1) {
  order: 1;
}
.annex3-container .annex3-box.-bank .annex3-box__field:nth-child(2) {
  order: 3;
}
.annex3-container .annex3-box.-bank .annex3-box__field:nth-child(3) {
  order: 2;
  width: 50%;
}
.annex3-container .annex3-box.-bank .annex3-box__field:nth-child(4) {
  order: 4;
}
.annex3-container .annex3-box.-gen {
  width: 85%;
}
.annex3-container .annex3-box.-balancingGroup .annex3-box__field {
  width: 100%;
}
.annex3-container .annex3-box.-balancingGroup .annex3-box-balancing__content {
  display: inline-flex;
  width: 100%;
}
.annex3-container .annex3-box.-balancingGroup .annex3-box-balancing__column {
  width: 40%;
}
.annex3-container .annex3-box.-balancingGroup .annex3-box-balancing__column:first-child {
  width: 19%;
  display: block;
  position: relative;
}
.annex3-container .annex3-box.-balancingGroup .annex3-box-balancing__column:first-child label {
  position: absolute;
  bottom: 8px;
  right: 30px;
}
.annex3-container .annex3-box .input-account {
  background-color: #F6F6F6;
  border-radius: 2px;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  border: 1px solid #D5D5D5;
}
.annex3-container .annex3-contact {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.annex3-container .annex3-contact .annex3-box {
  flex-grow: 0.5;
  flex-shrink: 1;
}
.annex3-container .annex3-contact .gen-number {
  margin-left: 10px;
}
.annex3-container .annex3-btn {
  background-color: #FFF;
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: 2px;
  transition: background-color 0.12s linear;
  padding: 0px 16px 0px 12px;
  cursor: pointer;
  position: relative;
  border: 1px solid #E1E2E5;
  -webkit-appearance: none;
  -moz-appearance: none;
  height: 32px;
  margin-top: 24px;
}
.annex3-container .annex3-btn.btn-gen {
  margin-bottom: 60px;
  margin-top: 0;
}
.annex3-container .annex3-btn .ust-btnTextIcon__iconWrap {
  margin-right: 8px;
}
.annex3-container .annex3-btn .ust-btnTextIcon__text {
  color: #DE3A6B;
  font-family: "DIN Next LT Pro", sans-serif;
  font-size: 14px;
}
.annex3-container .annex3-tab {
  display: inline-flex;
  flex-wrap: wrap;
  width: 49%;
  padding: 10px 25px;
  background: #F6F6F6;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  margin-bottom: 50px;
  min-height: 66px;
}
.annex3-container .annex3-tab input {
  width: 25px;
}
.annex3-container .annex3-tab__title {
  width: 100%;
  font-weight: bold;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
}
.annex3-container .annex3-tab__note {
  width: 100%;
  font-weight: 300;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
}
.annex3-container .annex3-tab.-active {
  background: #0078DC;
}
.annex3-container .annex3-tab.-active .annex3-tab__title {
  color: #FFF;
}
.annex3-container .annex3-tab.-active .annex3-tab__note {
  color: #FFF;
}
.annex3-container .annex3-tab__text {
  width: 85%;
}
.annex3-container.-viewMode .annex3-tab {
  pointer-events: none;
}/*# sourceMappingURL=my-data.css.map */
.ust-mystc__container #menu-my-account .nav.nav-stacked li,
.ust-mystc__container #menu-my-account-mobile .nav.nav-stacked li {
  width: 50%;
}

#popupCreateOffer form[name="ahead.offerForm"],
#popupCreateOffer form[name="ahead.requestForm"],
#popupCreateRequest form[name="ahead.offerForm"],
#popupCreateRequest form[name="ahead.requestForm"] {
  padding: 16px;
}
#popupCreateOffer .day-ahead-wizard-type,
#popupCreateRequest .day-ahead-wizard-type {
  padding: 30px 16px;
}
#popupCreateOffer .day-ahead-wizard__container,
#popupCreateRequest .day-ahead-wizard__container {
  margin: 24px auto 16px auto;
}
#popupCreateOffer .step2Offer,
#popupCreateOffer .step2Request,
#popupCreateRequest .step2Offer,
#popupCreateRequest .step2Request {
  padding: 16px;
  overflow-x: hidden;
}
#popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .row,
#popupCreateOffer .step2Request .col-xs-12.password_check_for_book .row,
#popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .row,
#popupCreateRequest .step2Request .col-xs-12.password_check_for_book .row {
  display: flex;
  flex-direction: column;
  align-items: center;
}
#popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .row input,
#popupCreateOffer .step2Request .col-xs-12.password_check_for_book .row input,
#popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .row input,
#popupCreateRequest .step2Request .col-xs-12.password_check_for_book .row input {
  text-align: center;
}
#popupCreateOffer .step2Offer .row.p15,
#popupCreateOffer .step2Request .row.p15,
#popupCreateRequest .step2Offer .row.p15,
#popupCreateRequest .step2Request .row.p15 {
  padding: 0 !important;
}

.ust-mytp__downloadBtnContainer {
  display: flex;
  width: 100%;
  height: 112px;
  margin-bottom: 20px;
}

.ust-mytp__downloadBtn {
  display: flex;
  align-items: center;
  width: 50%;
  height: 112px;
  box-sizing: border-box;
  border: 2px solid #F6F6F6;
  border-radius: 2px;
  box-shadow: none;
  background-color: #F8F8F8;
  padding: 24px 80px 24px 32px;
  transition: border-color 0.22s linear;
  text-decoration: none !important;
}
.ust-mytp__downloadBtn.-pdf {
  margin-right: 20px;
}
.ust-mytp__downloadBtn:hover {
  border-color: #0078DC;
}
.ust-mytp__downloadBtn:active {
  opacity: 0.5;
}
.ust-mytp__downloadBtnIconWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-grow: 0;
  flex-shrink: 0;
  width: 55px;
  height: 60px;
}
.ust-mytp__downloadBtnIcon {
  text-decoration: none;
}
.ust-mytp__downloadBtnText {
  display: flex;
  text-align: center;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  height: auto;
  text-decoration: none;
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  color: #0078DC;
  margin-left: 48px;
}

.ust-infoBtn {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: lightblue;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: none;
  background-color: transparent;
  border: none;
  box-shadow: none;
  position: relative;
  z-index: 1;
}
.ust-infoBtnIconWrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
}
.ust-infoBtnIcon {
  display: inline-block;
}
.ust-infoBtn:hover .ust-tooltip {
  opacity: 1;
}
.ust-infoBtn .ust-tooltip {
  font-size: 14px;
  line-height: 18px;
  padding: 16px 16px 24px;
  box-sizing: border-box;
  right: auto;
  left: -1px;
  top: 27px;
  text-align: left;
}
.ust-infoBtn .ust-tooltip::before {
  content: "";
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 10px 6px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -10px;
  left: 10px;
  z-index: 4;
  filter: drop-shadow(0px 2px 14px rgba(0, 0, 0, 0.25));
}

.ust-mytp__recap {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.ust-mytp__recapSection {
  display: flex;
  flex-direction: column;
  width: 100%;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}
.ust-mytp__recapSection::after {
  content: "";
  width: calc(100% + 80px);
  height: 1px;
  background-color: #F6F6F6;
  position: absolute;
  bottom: 0;
  left: -40px;
  z-index: 2;
}
.ust-mytp__recapSection.-last::after {
  display: none;
}
.ust-mytp__recapField {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  width: 100%;
  margin-bottom: 24px;
}
.ust-mytp__recapField:last-child {
  margin-bottom: 20px;
}
.ust-mytp__recapField .ust-mytp__recapInfoText {
  font-size: 16px;
}
.ust-mytp__recapField.-wgQuantity .ust-mytp__recapInfoText {
  display: block;
  width: 100%;
  line-height: 22px;
}
.ust-mytp__recap h4.ust-mytp__recapLabel {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold !important;
  color: #363636;
}
.ust-mytp__recap h3.ust-mytp__recapText {
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 30px !important;
  line-height: 39px;
  color: #363636;
}

.ust-mytp__popupHead {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  width: 100%;
}
.ust-mytp__popupHead > h2 {
  display: inline-block;
  width: auto;
  line-height: 30px;
  margin-right: 16px;
}

.ust-badge {
  display: inline-block;
  width: auto;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  font-weight: bold;
  padding: 0 12px;
  background: #29527A;
  border-radius: 2px;
  color: #FFFFFF;
}

.ust-mytp-radioCard {
  display: flex;
  align-items: center;
  width: 100%;
  height: 50px;
  padding: 0 12px;
  background: #F6F6F6;
  border: 1px solid #D5D5D5;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  border-radius: 2px;
  transition: 0.12s linear;
  position: relative;
  z-index: 1;
}
.ust-mytp-radioCard.-checked {
  background-color: #0078DC;
  border-color: transparent;
}
.ust-mytp-radioCard__input {
  width: 100%;
  height: 100%;
  opacity: 0;
  margin-top: 0 !important;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.ust-mytp-radioCard__input:checked + .ust-mytp-radioCard__placeholder {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
.ust-mytp-radioCard__input:checked + .ust-mytp-radioCard__placeholder + .ust-mytp-radioCard__label {
  color: #FFFFFF;
}
.ust-mytp-radioCard__input[disabled] {
  border: 1px solid #D5D5D5;
}
.ust-mytp-radioCard__input[disabled] + .ust-mytp-radioCard__placeholder {
  border: 2px solid #D5D5D5;
}
.ust-mytp-radioCard__input[disabled] + .ust-mytp-radioCard__placeholder + .ust-mytp-radioCard__label {
  color: #D5D5D5;
}
.ust-mytp-radioCard__placeholder {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 7px;
  border: 2px solid #363636;
  background-color: #F6F6F6;
  transition: 0.12s linear;
}
.ust-mytp-radioCard__label {
  flex-grow: 1;
  flex-shrink: 1;
  margin-bottom: 0;
  padding-left: 12px;
  color: #363636;
}

#popupStartTransfer .ust-sel {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 40px;
  background-color: #FFF;
  box-sizing: border-box;
}
#popupStartTransfer .ust-sel__container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 40px;
  position: relative;
  z-index: 1;
}
#popupStartTransfer .ust-sel__selected {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  height: 40px;
  border: 1px solid #E1E2E5;
  border-radius: 2px;
  transition: border-color 0.12s linear;
  padding: 0 47px 0 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#popupStartTransfer .ust-sel__selected:hover {
  border-color: #707070;
}
#popupStartTransfer .ust-sel__selectedText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 38px;
  line-height: 2.75;
  font-size: 15px;
  font-weight: 300;
}
#popupStartTransfer .ust-sel__selectedInput {
  display: block;
  width: 100%;
  height: 35px;
  line-height: 35px;
  font-family: "DIN Next LT Pro", sans-serif;
  font-size: 15px;
  font-weight: 300;
  color: #363636;
  border: none;
  padding: 3px 0 0 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#popupStartTransfer .ust-sel__arrow {
  display: block;
  position: absolute;
  top: calc(50% - 3px);
  right: 16px;
  z-index: 2;
}
#popupStartTransfer .ust-sel__list {
  list-style: inside none;
  display: block;
  width: calc(100% - 2px);
  max-height: 160px;
  border: 1px solid #E1E2E5;
  border-radius: 2px;
  background-color: #FFFFFF;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.09);
  opacity: 0;
  transform: translateY(-16px);
  transition: transform 0.12s ease 0.2s, opacity linear 0.12s;
  padding: 0;
  overflow: hidden;
  overflow-y: auto;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: absolute;
  top: 39px;
  left: 0px;
  z-index: 3;
}
#popupStartTransfer .ust-sel__item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  height: 40px;
  border-bottom: 1px solid #E1E2E5;
  background-color: #FFFFFF;
  transition: background-color 0.12s linear;
  padding: 0 16px 0 16px;
  box-sizing: border-box;
  cursor: pointer;
}
#popupStartTransfer .ust-sel__item:hover {
  background-color: #f6f6f6;
}
#popupStartTransfer .ust-sel__item:last-of-type {
  border-bottom: none;
}
#popupStartTransfer .ust-sel__itemText {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  width: calc(100% - 20px - 8px);
  height: 20px;
  line-height: 20px;
  font-size: 15px;
  font-weight: 300;
  padding: 4px 0 0 0;
  margin: 0 0 0 8px;
}
#popupStartTransfer .ust-sel.-tagList {
  height: auto;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__list {
  width: auto;
  max-height: none;
  top: calc(100% );
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__list .ust-contactSelCard__content {
  padding-bottom: 0;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__list .ust-checkbox {
  border-bottom: 1px solid #E4EAF8;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__list .ust-checkbox:last-of-type {
  border: none;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__container {
  height: auto;
  position: relative;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__arrow {
  position: absolute;
  top: 16px;
  right: 16px;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__selected {
  min-height: 40px;
  height: auto;
  padding: 5px 17px 0px 9px;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__selected .ust-tag {
  margin-bottom: 6px;
  margin-right: 8px;
}
#popupStartTransfer .ust-sel.-tagList .ust-sel__selected .ust-tag__text {
  max-width: none;
  text-overflow: initial;
  overflow: initial;
}
#popupStartTransfer .ust-sel.-tagList.-disabled {
  height: auto;
}
#popupStartTransfer .ust-sel.-tagList.-disabled * {
  background-color: transparent;
}
#popupStartTransfer .ust-sel.-topList .ust-sel__list {
  transform: translateY(16px);
  top: initial;
  bottom: 39px;
}
#popupStartTransfer .ust-sel.-disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
}
#popupStartTransfer .ust-sel.-disabled .ust-sel__selectedInput {
  color: #000000;
  background-color: transparent;
}
#popupStartTransfer .ust-sel.-disabled .ust-sel__arrow {
  opacity: 0.5;
}
#popupStartTransfer .ust-sel__container.-open {
  z-index: 2;
}
#popupStartTransfer .ust-sel__container.-open .ust-sel__selected:hover {
  border-color: #E1E2E5;
}
#popupStartTransfer .ust-sel__container.-open .ust-sel__list {
  opacity: 1;
  transform: translateY(0);
  transition: transform ease 0.12s, opacity 0.12s linear;
  pointer-events: initial;
  -webkit-user-select: initial;
     -moz-user-select: initial;
      -ms-user-select: initial;
          user-select: initial;
  z-index: 4;
}

#popupStartTransfer .modal-dialog,
#popupCreateOffer .modal-dialog,
#popupCreateRequest .modal-dialog {
  width: 100%;
  max-width: 750px;
  border-radius: 2px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStep,
#popupCreateOffer .modal-dialog .ust-mytp__popupStep,
#popupCreateRequest .modal-dialog .ust-mytp__popupStep {
  box-sizing: border-box;
  padding: 32px 40px 40px 40px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-grow: 1;
  flex-shrink: 1;
  width: 100%;
  /*max-width: 520px;*/
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row {
  display: flex;
  align-items: flex-start;
  margin: 0 0 24px 0;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .mainLabel,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .mainLabel,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .mainLabel {
  display: block;
  width: 100%;
  margin-bottom: 8px;
  min-height: 22px;
  line-height: 22px;
  color: #4A4A4A;
  font-weight: bold;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group {
  width: 100%;
  padding: 0;
  margin-top: 0;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > p,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > p,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > p {
  min-height: 22px;
  line-height: 22px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group select,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group select,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group select {
  height: 30px;
  background-color: #F6F6F6;
  border: 1px solid #D5D5D5;
  border-radius: 2px;
  padding: 0 24px 0 8px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > input,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > input,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > input {
  height: 30px;
  background-color: #F6F6F6;
  border: 1px solid #D5D5D5;
  border-radius: 2px;
  padding: 0 8px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > textarea,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > textarea,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group > textarea {
  width: 100%;
  height: 60px;
  border: 1px solid #D5D5D5;
  background-color: #F6F6F6;
  padding: 16px 8px;
  resize: none;
  box-sizing: border-box;
  border-radius: 2px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .subLabel,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .subLabel,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .subLabel {
  width: 100%;
  font-size: 16px;
  font-weight: normal;
  line-height: 22px;
  color: #29527A;
  margin-bottom: 0;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText p:not(.infoText),
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText p:not(.infoText),
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText p:not(.infoText) {
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText input,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText input,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText input {
  width: calc(100% - 8px - 56px);
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText .error_fr_msg,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText .error_fr_msg,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-infoText .error_fr_msg {
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .infoText,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .infoText,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .infoText {
  width: 56px;
  height: 30px;
  line-height: 30px;
  margin-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list {
  display: flex;
  height: 30px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter {
  width: 100px;
  text-align: center;
  padding: 0 8px;
  height: 30px;
  line-height: 28px;
  border: 1px solid #dbdbdb;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  padding-top: 1px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter.filter-active, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter.filter-active,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter.filter-active,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter.filter-active,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list .filter.filter-active,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list .filter.filter-active {
  background-color: #0078DC;
  border-color: transparent;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypology, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypology,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypology,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypology,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypology,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypology {
  width: calc(50% - 8px);
  margin-right: 16px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond {
  width: calc(50% - 8px);
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond .filter, #popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond .filter,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond .filter,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond .filter,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-first-list.-capacityTypologySecond .filter,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group .popup-offer-second-list.-capacityTypologySecond .filter {
  width: 50%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology > p,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology > p,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .form-group.-capacityTypology > p {
  display: block;
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row .subText,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row .subText,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row .subText {
  display: block;
  width: 100%;
  padding-top: 16px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields {
  flex-wrap: wrap;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group {
  width: calc(50% - 8px);
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group:nth-of-type(2n+2),
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group:nth-of-type(2n+2),
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-halfFields .form-group:nth-of-type(2n+2) {
  margin-left: 16px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-singleField,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-singleField,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-singleField {
  padding-right: calc(50% + 8px);
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > p,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > p,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > p {
  width: 100%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > select,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > select,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-transferType .form-group > select {
  width: calc(100% - 30px);
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio {
  flex-direction: column;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group {
  display: flex;
  align-items: flex-start;
  width: auto;
  position: relative;
  z-index: 1;
  margin-bottom: 8px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input:checked + .radio__placeholder,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input:checked + .radio__placeholder,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group > input:checked + .radio__placeholder {
  background-color: #0078DC;
  border-color: transparent;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group .radio__placeholder,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group .radio__placeholder,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group .radio__placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #F6F6F6;
  transition: background-color 0.12s linear, border-color 0.12s linear;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  margin: 3px 8px 0 0;
  position: relative;
  z-index: 2;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group label,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group label,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.radio .form-group label {
  min-height: 22px;
  line-height: 22px;
  padding: 0;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-capacityTypology,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-capacityTypology,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-capacityTypology {
  margin-bottom: 48px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards {
  display: inline-flex;
  flex-direction: initial;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-text-info,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-text-info,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-text-info {
  margin-left: 40px;
  margin-top: 0px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-btn,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-btn,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .modal-type-btn {
  min-width: 40%;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group {
  margin-bottom: 10px;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group:last-child,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group:last-child,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap > .row.-radioCards .form-group:last-child {
  margin-bottom: 0;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupStepWrap .ust-mytp__popupWarning,
#popupCreateOffer .modal-dialog .ust-mytp__popupStepWrap .ust-mytp__popupWarning,
#popupCreateRequest .modal-dialog .ust-mytp__popupStepWrap .ust-mytp__popupWarning {
  width: calc(100% + 80px);
  box-sizing: border-box;
  background-color: #363636;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  padding: 16px 40px;
  margin-left: -40px;
  margin-bottom: 24px;
}

#popupOfferSuccess .modal-dialog,
#popupRequestSuccess .modal-dialog,
#popupDirectTransferSuccess .modal-dialog {
  width: 100%;
  max-width: 720px;
}
#popupOfferSuccess .ust-mytp__popupContent,
#popupRequestSuccess .ust-mytp__popupContent,
#popupDirectTransferSuccess .ust-mytp__popupContent {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 24px 32px;
  box-sizing: border-box;
}
#popupOfferSuccess .ust-mytp__popupContent > h2,
#popupRequestSuccess .ust-mytp__popupContent > h2,
#popupDirectTransferSuccess .ust-mytp__popupContent > h2 {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
  font-weight: bold;
}
#popupOfferSuccess .ust-mytp__popupContent > p,
#popupRequestSuccess .ust-mytp__popupContent > p,
#popupDirectTransferSuccess .ust-mytp__popupContent > p {
  display: block;
  width: 100%;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
}
#popupOfferSuccess .modal-footer,
#popupRequestSuccess .modal-footer,
#popupDirectTransferSuccess .modal-footer {
  width: 100%;
  padding: 24px 32px;
  box-sizing: border-box;
}
#popupOfferSuccess .modal-footer .row,
#popupRequestSuccess .modal-footer .row,
#popupDirectTransferSuccess .modal-footer .row {
  margin: 0;
}
#popupOfferSuccess .modal-footer .row .col-xs-6,
#popupRequestSuccess .modal-footer .row .col-xs-6,
#popupDirectTransferSuccess .modal-footer .row .col-xs-6 {
  width: 100%;
}
#popupOfferSuccess .modal-footer .row .col-xs-6 button,
#popupRequestSuccess .modal-footer .row .col-xs-6 button,
#popupDirectTransferSuccess .modal-footer .row .col-xs-6 button {
  width: 100%;
  background-color: #F6F6F6 !important;
}

#popupStartTransfer .modal-dialog .ust-mytp__popupHead {
  flex-wrap: wrap;
}
#popupStartTransfer .modal-dialog .ust-mytp__popupHead > h2 {
  display: block;
  width: 100%;
}

#popupStartTransfer .radio,
#popupCreateOffer .radio {
  flex-direction: column;
}
#popupStartTransfer .radio .form-group,
#popupCreateOffer .radio .form-group {
  display: flex;
  align-items: flex-start;
  width: auto;
  position: relative;
  z-index: 1;
  margin-bottom: 8px;
}
#popupStartTransfer .radio .form-group > input,
#popupCreateOffer .radio .form-group > input {
  display: block;
  width: 100%;
  height: 100%;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
}
#popupStartTransfer .radio .form-group > input:checked + .radio__placeholder,
#popupCreateOffer .radio .form-group > input:checked + .radio__placeholder {
  background-color: #0078DC;
  border-color: transparent;
}
#popupStartTransfer .radio .form-group .radio__placeholder,
#popupCreateOffer .radio .form-group .radio__placeholder {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  border: 1px solid #D5D5D5;
  box-sizing: border-box;
  border-radius: 50%;
  background-color: #F6F6F6;
  transition: background-color 0.12s linear, border-color 0.12s linear;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25);
  margin: 3px 8px 0 0;
  position: relative;
  z-index: 2;
}
#popupStartTransfer .radio .form-group label,
#popupCreateOffer .radio .form-group label {
  min-height: 22px;
  line-height: 22px;
  padding: 0;
}

@media screen and (max-width: 1024px) {
  html.mobile * {
    box-sizing: border-box;
  }
  html.mobile .table_width_mobile {
    overflow: scroll;
  }
  html.mobile .nav.nav-stacked {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: stretch;
  }
  html.mobile .ust-mystc__container.-mobile {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0 16px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .btn-uniper-primary {
    margin: 0;
    width: calc(50% - 8px);
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header #permanentHeader .ust-container__wrap {
    padding: 0;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .container-fluid.container-child-menu.ahead-offer-request-section.ng-scope .white.ust-stcDetail__header {
    padding: 16px 0;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .nav.nav-stacked {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: stretch;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .ust-mystc__container.-mobile {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .ust-mystc__container.-mobile .ust-mystc__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    padding: 0 16px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header .ust-mystc__container.-mobile .ust-mystc__header .btn-uniper-primary {
    margin: 0;
    width: calc(50% - 8px);
  }
  html.mobile .ust-mystc__container.-mobile .ust-stc__mainWrapper .ust-stc__noStcWarning {
    display: none;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stc__mainWrapper .ust-buttonWrapper {
    padding: 0 16px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-end;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stc__mainWrapper .ust-showMoreBtn {
    width: 130px !important;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stc__mainWrapper.-empty .ust-stc__noStcWarning {
    display: block;
    text-align: center;
    margin-top: 50px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stc__mainWrapper.-empty .ust-stc__noStcWarning span {
    font-weight: bold;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-titleLine {
    margin-top: 32px;
    margin-left: 16px;
    width: calc(100% - 16px);
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractCard {
    background: #f6f6f6;
    padding: 16px;
    margin: 32px 16px;
    width: calc(100% - 32px);
    border-radius: 2px;
    font-size: 14px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__contractInfo .ust-stc__toBeApproved {
    font-size: 16px;
    font-weight: bold;
    color: #0078dc;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__contractInfo .ust-stc__contractTitle {
    font-size: 14px;
    font-weight: bold;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__contractActions {
    display: flex;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__contractActions .ust-stc__downloadContractBtn:last-child {
    margin-left: 28px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__downloadContractBtn {
    display: flex;
    margin-bottom: 7px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractHeader .ust-stc__downloadContractBtn img {
    width: 16px;
    height: 16px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractField {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 16px;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractField > div {
    width: 50%;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractField .ust-stc__contractFieldValue {
    text-align: right;
  }
  html.mobile .ust-mystc__container.-mobile .ust-stcContracts__wrapper .ust-stc__contractField .ust-stc__contractFieldValue span {
    font-weight: bold;
  }
}
@media screen and (max-width: 345px) {
  html.mobile .ust-mystc__container.-mobile .ust-mystc__header {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-mystc__container.-mobile .btn-uniper-primary {
    font-size: 14px;
    width: 100% !important;
    margin-bottom: 8px !important;
  }
}
@media screen and (max-width: 500px) {
  html.mobile .ust-mystc__container.-mobile .btn-uniper-primary {
    font-size: 12px;
    width: calc(50% - 4px);
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer,
html.mobile #popupCreateRequest,
html.mobile #popupStartTransfer {
    /* .modal-body.p30 {
      p.pt30 {
        .row {
          > div {
            padding-left: 0 !important;
            padding-right: 0 !important;
          }
        }
      }
    } */
  }
  html.mobile #popupCreateOffer .day-ahead-wizard[data-display-only=mobile],
html.mobile #popupCreateRequest .day-ahead-wizard[data-display-only=mobile],
html.mobile #popupStartTransfer .day-ahead-wizard[data-display-only=mobile] {
    display: flex;
    width: 300px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 1024px) and (max-width: 339px) {
  html.mobile #popupCreateOffer .day-ahead-wizard[data-display-only=mobile],
html.mobile #popupCreateRequest .day-ahead-wizard[data-display-only=mobile],
html.mobile #popupStartTransfer .day-ahead-wizard[data-display-only=mobile] {
    width: calc(100% - 16px);
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__stepWrapper,
html.mobile #popupCreateRequest .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__stepWrapper,
html.mobile #popupStartTransfer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__stepWrapper {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: white;
    z-index: 20;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step,
html.mobile #popupCreateRequest .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step,
html.mobile #popupStartTransfer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step {
    width: 32px;
    height: 32px;
    line-height: 32px;
    background: white;
    border: 1px solid #cccccc;
    border-radius: 50%;
    font-weight: normal;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step.day-ahead-wizard__step--active,
html.mobile #popupCreateRequest .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step.day-ahead-wizard__step--active,
html.mobile #popupStartTransfer .day-ahead-wizard[data-display-only=mobile] .day-ahead-wizard__step.day-ahead-wizard__step--active {
    border: none;
    background: #0078dc;
    color: white;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .day-ahead-wizard-type,
html.mobile #popupCreateRequest .day-ahead-wizard-type,
html.mobile #popupStartTransfer .day-ahead-wizard-type {
    padding-left: 16px;
    padding-right: 16px;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type label.radio-container,
html.mobile #popupCreateRequest .day-ahead-wizard-type label.radio-container,
html.mobile #popupStartTransfer .day-ahead-wizard-type label.radio-container {
    margin: 0;
    padding: 0;
    width: 32px;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-checkmark,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-checkmark,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-checkmark {
    border-radius: 0 0 5px 0;
    border: 2px solid #363636;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-checkmark:after,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-checkmark:after,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-checkmark:after {
    content: "";
    position: absolute;
    left: 6px;
    top: -2px;
    width: 5px;
    height: 13px;
    border: 1px solid #363636;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark {
    background: white;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark::after,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark::after,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-container:hover input ~ .radio-checkmark::after {
    display: block !important;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark {
    background: white;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark::after,
html.mobile #popupCreateRequest .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark::after,
html.mobile #popupStartTransfer .day-ahead-wizard-type .radio-container input:checked ~ .radio-checkmark::after {
    display: block !important;
  }
  html.mobile #popupCreateOffer .day-ahead-wizard-type__description.ng-binding,
html.mobile #popupCreateRequest .day-ahead-wizard-type__description.ng-binding,
html.mobile #popupStartTransfer .day-ahead-wizard-type__description.ng-binding {
    font-size: 12px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .modal-header,
html.mobile #popupCreateRequest .modal-header,
html.mobile #popupStartTransfer .modal-header {
    border: none;
    padding: 16px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .modal-body,
html.mobile #popupCreateRequest .modal-body,
html.mobile #popupStartTransfer .modal-body {
    padding-top: 16px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .step2Offer,
html.mobile #popupCreateOffer .step2Request,
html.mobile #popupCreateRequest .step2Offer,
html.mobile #popupCreateRequest .step2Request,
html.mobile #popupStartTransfer .step2Offer,
html.mobile #popupStartTransfer .step2Request {
    padding: 16px;
    font-size: 12px;
    overflow-x: hidden;
  }
  html.mobile #popupCreateOffer .step2Offer .form-group,
html.mobile #popupCreateOffer .step2Request .form-group,
html.mobile #popupCreateRequest .step2Offer .form-group,
html.mobile #popupCreateRequest .step2Request .form-group,
html.mobile #popupStartTransfer .step2Offer .form-group,
html.mobile #popupStartTransfer .step2Request .form-group {
    margin-bottom: 8px !important;
  }
  html.mobile #popupCreateOffer .step2Offer .ust-titleLine,
html.mobile #popupCreateOffer .step2Request .ust-titleLine,
html.mobile #popupCreateRequest .step2Offer .ust-titleLine,
html.mobile #popupCreateRequest .step2Request .ust-titleLine,
html.mobile #popupStartTransfer .step2Offer .ust-titleLine,
html.mobile #popupStartTransfer .step2Request .ust-titleLine {
    width: calc(100% - 80px);
    margin-left: 80px;
  }
  html.mobile #popupCreateOffer .step2Offer > .p.pt30,
html.mobile #popupCreateOffer .step2Request > .p.pt30,
html.mobile #popupCreateRequest .step2Offer > .p.pt30,
html.mobile #popupCreateRequest .step2Request > .p.pt30,
html.mobile #popupStartTransfer .step2Offer > .p.pt30,
html.mobile #popupStartTransfer .step2Request > .p.pt30 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  html.mobile #popupCreateOffer .step2Offer > .p.pt30 > .row,
html.mobile #popupCreateOffer .step2Request > .p.pt30 > .row,
html.mobile #popupCreateRequest .step2Offer > .p.pt30 > .row,
html.mobile #popupCreateRequest .step2Request > .p.pt30 > .row,
html.mobile #popupStartTransfer .step2Offer > .p.pt30 > .row,
html.mobile #popupStartTransfer .step2Request > .p.pt30 > .row {
    margin-bottom: 18px !important;
  }
  html.mobile #popupCreateOffer .step2Offer .size30,
html.mobile #popupCreateOffer .step2Request .size30,
html.mobile #popupCreateRequest .step2Offer .size30,
html.mobile #popupCreateRequest .step2Request .size30,
html.mobile #popupStartTransfer .step2Offer .size30,
html.mobile #popupStartTransfer .step2Request .size30 {
    width: 100%;
    font-size: 24px;
  }
  html.mobile #popupCreateOffer .step2Offer .size30 b,
html.mobile #popupCreateOffer .step2Request .size30 b,
html.mobile #popupCreateRequest .step2Offer .size30 b,
html.mobile #popupCreateRequest .step2Request .size30 b,
html.mobile #popupStartTransfer .step2Offer .size30 b,
html.mobile #popupStartTransfer .step2Request .size30 b {
    font-weight: bold;
    margin-top: 0 !important;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book {
    background: white;
    color: #363636;
    font-size: 12px;
    margin: 0 !important;
    padding: 0;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .row,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book .row,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .row,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book .row,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book .row,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book .row {
    background: white;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30 {
    width: 100%;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30 center,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30 center,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30 center,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30 center,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book .col-xs-7.p30 center,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book .col-xs-7.p30 center {
    color: #363636 !important;
    padding-bottom: 0 !important;
    font-size: 12px !important;
    padding: 8px;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30 {
    width: 216px !important;
    border-radius: 2px;
    font-size: 14px;
    color: #363636;
    margin: 0 auto;
    padding-top: 8px !important;
  }
  html.mobile #popupCreateOffer .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30 input,
html.mobile #popupCreateOffer .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30 input,
html.mobile #popupCreateRequest .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30 input,
html.mobile #popupCreateRequest .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30 input,
html.mobile #popupStartTransfer .step2Offer .col-xs-12.password_check_for_book .col-xs-5.p30 input,
html.mobile #popupStartTransfer .step2Request .col-xs-12.password_check_for_book .col-xs-5.p30 input {
    text-align: center;
    border-radius: 3px;
    border: 2px solid rgba(128, 128, 128, 0.1);
    padding: 3px;
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .modal-mobileHeaderWrapper,
html.mobile #popupCreateRequest .modal-mobileHeaderWrapper,
html.mobile #popupStartTransfer .modal-mobileHeaderWrapper {
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 8px 0 24px 0;
  }
  html.mobile #popupCreateOffer .modal-mobileHeader__logo,
html.mobile #popupCreateRequest .modal-mobileHeader__logo,
html.mobile #popupStartTransfer .modal-mobileHeader__logo {
    margin-left: 50%;
    transform: translateX(-50%);
  }
  html.mobile #popupCreateOffer .modal-mobileHeader__closingIcon,
html.mobile #popupCreateRequest .modal-mobileHeader__closingIcon,
html.mobile #popupStartTransfer .modal-mobileHeader__closingIcon {
    cursor: pointer;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer h2,
html.mobile #popupCreateRequest h2,
html.mobile #popupStartTransfer h2 {
    font-size: 32px;
    padding: 0;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer b,
html.mobile #popupCreateRequest b,
html.mobile #popupStartTransfer b {
    font-weight: normal;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .modal-step__description,
html.mobile #popupCreateRequest .modal-step__description,
html.mobile #popupStartTransfer .modal-step__description {
    font-size: 12px;
    line-height: 14px;
    margin-top: 24px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer form[name="ahead.offerForm"],
html.mobile #popupCreateOffer form[name="ahead.requestForm"],
html.mobile #popupCreateRequest form[name="ahead.offerForm"],
html.mobile #popupCreateRequest form[name="ahead.requestForm"],
html.mobile #popupStartTransfer form[name="ahead.offerForm"],
html.mobile #popupStartTransfer form[name="ahead.requestForm"] {
    /* .row {
      > div {
        padding-left: 0 !important;
      }
    } */
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] input,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] input,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] input,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] input,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] input,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] input {
    background: #f6f6f6;
    border: 2px solid rgba(128, 128, 128, 0.1);
    border-radius: 2px;
    box-shadow: none;
    padding: 8px;
    font-size: 12px;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] input.error-input,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] input.error-input,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] input.error-input,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] input.error-input,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] input.error-input,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] input.error-input {
    border: 2px solid rgba(222, 58, 107, 0.3) !important;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] select.error-input,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] select.error-input,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] select.error-input,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] select.error-input,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] select.error-input,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] select.error-input {
    border: 2px solid rgba(222, 58, 107, 0.3) !important;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] span,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] span,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] span,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] span,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] span,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] span {
    font-size: 12px;
    color: #363636;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] p.bold,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] p.bold,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] p.bold,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] p.bold,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] p.bold,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] p.bold {
    font-size: 12px;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .error_fr_msg.ng-scope div.ng-binding,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .error_fr_msg.ng-scope div.ng-binding,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .error_fr_msg.ng-scope div.ng-binding,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .error_fr_msg.ng-scope div.ng-binding,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .error_fr_msg.ng-scope div.ng-binding,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .error_fr_msg.ng-scope div.ng-binding {
    text-align: right;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 12px;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20.ng-binding input {
    margin-right: 16px;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] textarea,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] textarea,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] textarea,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] textarea,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] textarea,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] textarea {
    border: 1px solid #cccccccc !important;
    border-radius: 3px !important;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 {
    display: flex;
    flex-wrap: wrap;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 > p,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 > p,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 > p,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 > p,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 > p,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 > p {
    width: 100%;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .popup-offer-first-list {
    margin-bottom: 8px;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter {
    margin-right: 8px;
    background: #f6f6f6;
    border: 2px solid rgba(128, 128, 128, 0.1);
    box-shadow: none;
    font-size: 14px;
    text-align: center;
    padding: 0;
  }
  html.mobile #popupCreateOffer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter-active,
html.mobile #popupCreateOffer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter-active,
html.mobile #popupCreateRequest form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter-active,
html.mobile #popupCreateRequest form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter-active,
html.mobile #popupStartTransfer form[name="ahead.offerForm"] .form-group.col-xs-12.mb0.mt20 .filter-active,
html.mobile #popupStartTransfer form[name="ahead.requestForm"] .form-group.col-xs-12.mb0.mt20 .filter-active {
    background: #0078dc;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateOffer .modal-footer,
html.mobile #popupCreateRequest .modal-footer,
html.mobile #popupStartTransfer .modal-footer {
    border: none;
  }
  html.mobile #popupCreateOffer .modal-footer .row,
html.mobile #popupCreateRequest .modal-footer .row,
html.mobile #popupStartTransfer .modal-footer .row {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
  html.mobile #popupCreateOffer .modal-footer .row div,
html.mobile #popupCreateRequest .modal-footer .row div,
html.mobile #popupStartTransfer .modal-footer .row div {
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupCreateRequest.modal.fade {
    padding-right: 0;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .modal-header {
    padding: 12px;
  }
  html.mobile .modal-header div h2 {
    padding-top: 8px;
    padding-left: 6px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .modal-dialog {
    width: 100%;
    max-width: 640px;
    margin: 10px 8px 8px 8px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .day-ahead-wizard-type__container {
    font-size: 22px;
    line-height: 22px;
  }
}
@media screen and (max-width: 599px) {
  html.mobile .ust-mytp__downloadBtnContainer {
    flex-direction: column;
    padding: 0 16px;
  }
  html.mobile .ust-mytp__downloadBtnContainer .ust-mytp__downloadBtn {
    width: 100%;
    border-radius: 2px;
    padding: 16px 56px 16px 20px;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-mytp__downloadBtnContainer .ust-mytp__downloadBtnText {
    font-size: 12px;
    line-height: 14px;
    margin-left: 32px;
  }
  html.mobile .ust-mytp__downloadBtnContainer .ust-mytp__downloadBtnIconWrap {
    width: 35px;
    height: 41px;
  }
  html.mobile .ust-mytp__downloadBtnContainer .ust-mytp__downloadBtnIcon {
    width: 100%;
    max-width: 100%;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep {
    padding: 0 16px;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group .ust-sel, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group .ust-sel, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group .ust-sel {
    height: 32px;
    background-color: #FFFFFF;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > input, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > input, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > input {
    height: 32px;
    background-color: #FFFFFF;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > textarea, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > textarea, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > textarea {
    height: 96px;
    background-color: #FFFFFF;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__recapField, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__recapField, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__recapField {
    margin-bottom: 16px;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__recapLabel, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__recapLabel, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__recapLabel {
    line-height: 14px !important;
    font-size: 12px !important;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__recapText, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__recapText, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__recapText {
    font-size: 24px !important;
    line-height: 29px !important;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__recapSection::after, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__recapSection::after, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__recapSection::after {
    width: calc(100% + 32px);
    left: -16px;
  }
  html.mobile #popupCreateOffer .modal-footer .row .col-xs-6, html.mobile #popupCreateRequest .modal-footer .row .col-xs-6, html.mobile #popupStartTransfer .modal-footer .row .col-xs-6 {
    width: 216px;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child {
    padding-bottom: 24px;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row {
    margin-bottom: 16px !important;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row:last-child, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row:last-child {
    margin-bottom: 0 !important;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row .form-group .ust-sel, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:first-child .row .form-group .ust-sel {
    width: 100%;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(2) .ust-mytp__popupWarning, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(2) .ust-mytp__popupWarning {
    width: calc(100% + 32px);
    margin-left: -16px;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row {
    margin-bottom: 16px !important;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-singleField, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-singleField {
    width: 100%;
    padding-right: 0;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-singleField input, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-singleField input {
    width: calc(50% - 8px);
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-transferType .ust-infoBtn, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-transferType .ust-infoBtn {
    display: none;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-halfFields .form-group, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-halfFields .form-group {
    width: 100%;
    margin-left: 0;
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-halfFields .form-group input, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row.-halfFields .form-group input {
    width: calc(50% - 8px);
  }
  html.mobile #popupCreateOffer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row .form-group .ust-sel, html.mobile #popupCreateRequest .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap:nth-child(3) .row .form-group .ust-sel {
    width: 100%;
  }
  html.mobile #popupStartTransfer .modal-header {
    border-bottom: 1px solid #E1E1E1;
  }
  html.mobile #popupStartTransfer .modal-header .modal-mobileHeaderWrapper {
    display: flex;
    width: 100%;
  }
  html.mobile #popupStartTransfer .modal-header .modal-mobileHeaderWrapper .modal-mobileHeader__logo {
    margin: 0 auto;
    transform: none;
  }
  html.mobile #popupStartTransfer .modal-header .modal-mobileHeaderWrapper > a {
    position: absolute;
    top: 16px;
    right: 16px;
    z-index: 10;
  }
  html.mobile #popupStartTransfer .modal-header .ust-mytp__popupHead > h2 {
    margin-bottom: 24px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-singleField {
    padding-right: 0;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology {
    margin-bottom: 32px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-first-list, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list {
    width: 100%;
    height: 40px;
    margin: 0 0 16px 0;
    padding-right: 40%;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-first-list .filter, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list .filter {
    height: 40px;
    line-height: 40px;
    border: 1px solid #E1E1E1;
    background-color: #FFFFFF;
    border-radius: 2px;
    color: #363636;
    margin-right: 8px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-first-list .filter:last-of-type, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list .filter:last-of-type {
    margin-right: 0;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-first-list .filter.filter-active, html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list .filter.filter-active {
    background-color: #0078DC;
    border-color: #0078DC;
    color: #FFFFFF;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-first-list .filter {
    width: calc(33.33% - ((8px * 2) / 3));
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list {
    margin-bottom: 0;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-capacityTypology .form-group .popup-offer-second-list .filter {
    width: calc(50% - 4px);
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-radioCards {
    display: flex;
    flex-direction: column;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-radioCards .modal-type-text-info {
    margin-left: 0px;
    margin-top: 20px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-radioCards .ust-mytp-radioCard {
    height: 56px;
    box-shadow: none;
    background-color: #FFFFFF;
    border-radius: 2px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row.-radioCards .ust-mytp-radioCard.-checked {
    background-color: #0078DC;
    border-color: #0078DC;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group > p:first-child {
    font-size: 14px;
    line-height: 17px;
  }
  html.mobile #popupStartTransfer .modal-body .ust-mytp__popupStep .ust-mytp__popupStepWrap .row .form-group .ust-sel {
    width: 100%;
  }
}/*# sourceMappingURL=my-short-term-capacity.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-stcDetail__header {
    position: relative;
    padding: 16px;
    display: flex;
    align-items: center;
    width: 100%;
  }
  html.mobile .ust-stcDetail__header h1 {
    font-size: 32px;
    line-height: 35.2px;
    width: 100%;
  }
  html.mobile .ust-stcDetail__backIcon {
    margin-right: 15px;
    margin-bottom: 3px;
    margin-left: 0;
    width: 15px;
    height: 15px;
    /*  @media screen and (max-width: 378px) {
       margin-bottom: 40px;
     } */
  }
  html.mobile .ust-stcDetail__headerInfo {
    margin-top: -8px;
    cursor: pointer;
    /*    @media screen and (max-width: 378px) {
         margin-bottom: 33px;
       } */
  }
  html.mobile .ust-stcDetail__headerInfo .ust-tooltip__text {
    padding: 16px;
  }
  html.mobile .ust-stcDetail__dateInfo {
    font-size: 14px;
  }
  html.mobile .ust-stcDetail__wrapper {
    min-width: unset !important;
    display: flex !important;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 24px 16px;
  }
  html.mobile .ust-stcDetail__head {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  }
  html.mobile .ust-stcDetail__head .ust-stcCard__badge {
    display: inline-block;
    height: 24px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    margin: 0 0 0 90px;
    line-height: 1.8;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 2px;
    padding: 0 6px;
    background-color: #d57e19;
  }
  html.mobile .ust-stcDetail__card {
    display: flex;
    flex-direction: column;
    padding: 16px;
    background: #f6f6f6;
    margin-top: 16px;
  }
  html.mobile .ust-stcDetail__card .ust-stcDetail__cardOfferBy {
    background-color: #ffffff;
    padding: 6px 8px;
    margin-bottom: 8px;
    font-size: 14px;
  }
  html.mobile .ust-stcDetail__card .ust-stcDetail__cardOfferBy strong {
    color: #29527a;
  }
  html.mobile .ust-stcDetail__card .ust-stcCard__body {
    padding-bottom: 0;
    font-size: 12px;
  }
  html.mobile .ust-stcDetail__card .ust-stcCard__body .ust-highlightCard.-firmIR.-price h3 {
    font-size: 12px;
  }
  html.mobile .ust-stcDetail__card .ust-stcCard__body .ust-highlightCard.-firmIR.-price strong {
    color: #363636;
  }
  html.mobile .ust-stcDetail__facilityData {
    width: 100%;
    font-size: 16px;
    padding: 0;
    margin-bottom: 32px;
    padding: 0;
  }
  html.mobile .ust-stcDetail__facilityData .bg-white.pl15.pr15.pt10.pb10.top-radius-2.bottom-radius-2 {
    width: 100%;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    padding: 6px 8px;
    /*  > div {
      width: 50%;
    } */
  }
  html.mobile .ust-stcDetail__facilityData .bg-white.pl15.pr15.pt10.pb10.top-radius-2.bottom-radius-2 .dark-blue.size14.ng-binding {
    font-size: 16px;
  }
  html.mobile .ust-stcDetail__facilityData .bg-white.pl15.pr15.pt10.pb10.top-radius-2.bottom-radius-2 .line-height19 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
  }
  html.mobile .ust-stcDetail__facilityData .bg-white.pl15.pr15.pt10.pb10.top-radius-2.bottom-radius-2 .line-height19 .unipix.dark-blue.size14 {
    display: inline-block;
    margin: 0 20px;
  }
  html.mobile .ust-stcDetail__actions {
    margin-top: 24px;
  }
  html.mobile .ust-stcDetail__notLoggedIn.-hide {
    display: none !important;
  }
  html.mobile .ust-stcDetail__notLoggedIn.-hide * {
    display: none !important;
  }
  html.mobile .ust-stcDetail__notLoggedIn .bg-container.radius-2.padding15 label,
html.mobile .ust-stcDetail__notLoggedIn .bg-container.radius-2.padding15 p {
    font-size: 14px;
  }
  html.mobile .ust-stcDetail__notLoggedIn .btn.btn-uniper-secondary.btn-blue.mt15.top-radius-2.bottom-radius-2.blue.bg-white.bold600.ng-binding {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 248px;
    justify-content: center;
    margin: 52px auto 0 auto;
    padding: 8px;
  }
  html.mobile .ust-stcDetail__notLoggedIn .btn.btn-uniper-secondary.btn-blue.mt15.top-radius-2.bottom-radius-2.blue.bg-white.bold600.ng-binding img {
    margin: 0 5px 7px 0;
  }
  html.mobile .ust-stcDetail__noContract.-hide {
    display: none !important;
  }
  html.mobile .ust-stcDetail__noContract.-hide * {
    display: none !important;
  }
  html.mobile .ust-stcDetail__noContract label {
    font-size: 14px;
  }
  html.mobile .ust-stcDetail__authorized {
    margin: 24px 0 0 0;
    background-color: transparent;
  }
  html.mobile .ust-stcDetail__authorized.-hide {
    display: none !important;
  }
  html.mobile .ust-stcDetail__authorized.-hide * {
    display: none !important;
  }
  html.mobile .ust-stcDetail__authorized .bg-container.radius-2.padding15 {
    padding: 0;
    font-size: 14px;
    background-color: transparent;
    margin-bottom: 40px;
  }
  html.mobile .ust-stcDetail__authorized .ust-sel {
    font-size: 14px;
    width: 100%;
    cursor: pointer;
  }
  html.mobile .ust-stcDetail__authorized button {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 248px;
    justify-content: center;
    margin: 52px auto 0 auto;
    padding: 8px;
  }
  html.mobile .ust-stcDetail__authorized button.-requestBtn {
    width: 300px;
  }
  html.mobile .ust-stcDetail__authorized button .unipix {
    margin-right: 5px;
  }
  html.mobile .ust-stcDetail__bookingSuccess {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    width: 300;
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 330px) {
  html.mobile .ust-stcDetail__bookingSuccess {
    width: 280px;
  }
  html.mobile .ust-stcDetail__bookingSuccessBtn {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-stcDetail__bookingSuccessMsg {
    font-size: 18px;
    color: #0078dc;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-stcDetail__bookingSuccessBtn {
    margin-top: 90px;
    padding: 6px 8px;
    font-size: 16px;
    width: 100%;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile #popupBookConfirm * {
    font-size: 16px;
  }
  html.mobile #popupBookConfirm .modal-header.pt30.pl30 {
    padding: 16px 30px;
  }
  html.mobile #popupBookConfirm .modal-header.pt30.pl30 .reg-title.pb10.ng-binding {
    font-size: 24px;
    padding: 0;
  }
  html.mobile #popupBookConfirm .col-xs-12.password_check_for_book .row {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  html.mobile #popupBookConfirm .col-xs-12.password_check_for_book .row .col-xs-7.p30 {
    width: 100%;
  }
  html.mobile #popupBookConfirm .col-xs-12.password_check_for_book .row .col-xs-5.p30 {
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}/*# sourceMappingURL=my-stc-detail.css.map */
.ust-news label.light-blue {
  margin-top: 15px;
}/*# sourceMappingURL=news.css.map */
@media screen and (max-width: 1024px) {
  html.mobile #popupNewsletterSubscription {
    align-items: flex-start;
  }
  html.mobile #popupNewsletterSubscription * {
    border-bottom: none !important;
    border-top: none !important;
  }
  html.mobile #popupNewsletterSubscription .modal-mobileHeaderWrapper {
    display: flex;
    align-items: flex-start;
    width: 100%;
    justify-content: space-between;
    flex-wrap: nowrap;
    padding: 15px 4px;
  }
  html.mobile #popupNewsletterSubscription .modal-mobileHeader__logo {
    margin-left: 50%;
    transform: translateX(-50%);
  }
  html.mobile #popupNewsletterSubscription .modal-mobileHeader__closingIcon {
    cursor: pointer;
  }
  html.mobile #popupNewsletterSubscription .noBorderMobile {
    border: none !important;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__title.-mobile {
    display: flex;
    border: none !important;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__title.-mobile h2 {
    font-size: 32px;
    padding: 16px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__contentWrapper {
    padding: 0 16px 16px 16px !important;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__description span {
    font-size: 12px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper {
    display: flex;
    flex-direction: column-reverse;
    border: none;
    align-items: center;
    margin-bottom: 0;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .col-xs-8 {
    padding-left: 10px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .col-xs-4.pl10.pr0,
html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .col-xs-8 {
    display: flex;
    width: 100%;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .col-xs-4.pl10.pr0 .form-group,
html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .col-xs-8 .form-group {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group label {
    margin-right: 24px;
    font-size: 14px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-lang-list,
html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-pron-list {
    position: relative;
    bottom: 3px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-lang-list > div,
html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-pron-list > div {
    margin-right: 8px;
    font-size: 14px;
    line-height: 31px;
    font-weight: normal;
    text-align: center;
    padding-left: 0;
    width: 40px !important;
    height: 32px;
    border-radius: 2px;
    border: 1px solid transparent !important;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-lang-list .filter-inactive,
html.mobile #popupNewsletterSubscription .popupNewsLetter__prefixWrapper .form-group .popup-pron-list .filter-inactive {
    border: 1px solid rgba(128, 128, 128, 0.3) !important;
    box-shadow: none;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__infoFormWrapper {
    padding: 16px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__infoFormField {
    width: calc(50% - 8px);
    padding: 0;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__infoFormField .form-group {
    border-radius: 2px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__infoFormField .form-group input {
    border: 1px solid rgba(128, 128, 128, 0.3) !important;
    box-shadow: none;
    padding: 18px;
    font-size: 14px;
    background: #f6f6f6;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__infoFormField .form-group input:focus {
    box-shadow: none !important;
    background: white;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container {
    display: block;
    position: relative;
    padding-left: 24px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px;
    font-weight: normal;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container .terms {
    text-decoration: underline;
    color: #363636 !important;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 14px;
    width: 14px;
    background-color: white;
    border: 2px solid #363636 !important;
    border-radius: 0 0 5px 0;
    margin-top: 3px;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container:hover input ~ .checkmark {
    background-color: white;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .checkmark:after {
    content: "";
    position: absolute;
    display: none;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container input:checked ~ .checkmark:after {
    display: block;
  }
  html.mobile #popupNewsletterSubscription .popupNewsLetter__privacyCheck .container .checkmark:after {
    left: 5px;
    top: -2px;
    width: 5px;
    height: 10px;
    border: solid #363636;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
  }
}/*# sourceMappingURL=popupNewsLetter.css.map */
.header_product_detail_container {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: auto;
  gap: 8px;
}
.header_product_detail_container::before, .header_product_detail_container::after {
  content: none;
}

.header_product_detail_single_card {
  width: 100%;
}
.header_product_detail_single_card .bg-container {
  height: 100%;
  max-height: 64px;
}

.card_pricing_type_container {
  display: flex;
}

.card_pricing_type_single_card {
  margin-right: 10px;
}

.second_row_product_detail {
  display: flex;
  justify-content: center;
  width: 100%;
  margin: 8px auto 0;
  gap: 8px;
}
.second_row_product_detail::before, .second_row_product_detail::after {
  content: none;
}

.blue {
  color: #0078dc;
}

.dark_blue {
  color: #29527a;
}

.pink {
  color: #de3a6b;
}

.font_weight_light {
  font-weight: 100;
}

.bundle_structure_container {
  width: 100%;
} 

.bundle_structure_table_wrapper {
  min-height: 94px;
  padding: 0;
  padding-bottom: 7px;
}

.bundle_structure_footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 12px;
}

.bundle_structure_footer_content {
  width: 32%;
}

.storage_curve_container {
  width: 100%;
}

.storage_curve_container_label {
  padding: 0px;
  width: 49%;
  font-size: 20px;
}

.storage_curve_container_label2 {
  padding: 0px;
  width: 100%;
}

.storage_curve_table_wrapper {
  min-height: 94px;
  padding: 0;
}

.storage_curve_table_content {
  padding: 0px;
  width: 100%;
}

.storage_curve_table_label {
  background-color: #ffffff;
}

.technical_restriction_info {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}

.technical_restriction_info.fieldset {
  align-items: center;
  padding: 15px 0;
  margin: 0;
}
.technical_restriction_info.fieldset label {
  margin: 0;
}

/* .churn_rate {	
width: 100%;	
} */
.custom_description_contianer {
  padding-left: 4px;
  padding-right: 2px;
}

.supp_product_contianer {
  padding-left: 15px;
  padding-top: 0px;
  padding-bottom: 7px;
  padding-right: 7px;
}

.supp_product_wrapper {
  padding-left: 0px;
  padding-right: 8px;
  padding-bottom: 8px;
}
.supp_product_wrapper > div {
  border-radius: 2px;
}

.documents_container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  background-color: #ffff;
  margin-bottom: 15px;
}

#popupProduct .modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#popupProduct .modal-header::before, #popupProduct .modal-header::after {
  content: none;
}

#popupProduct .documents_container {
  padding: 30px;
}

.documents_label {
  padding: 0px;
  background-color: #ffffff;
}
.documents_label > label {
  margin-bottom: 0;
}

.facility_route_btn {
  text-decoration: none !important;
}
.facility_route_btn button {
  border-radius: 3px;
}

.facility_btn {
  height: 64px;
  width: 100%;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px;
}

.facility_btn_icon {
  display: flex;
}
.facility_btn_icon div {
  font-family: "DIN", sans-serif;
}

.additional_informations_content {
  display: flex;
  flex-direction: column;
}

.additional_information_value {
  text-align: left !important;
}

.technical-table {
  margin-top: 15px;
}

@media screen and (max-width: 1024px) {
  html.mobile #popupProduct .modal-header {
    border: none;
    padding-bottom: 0;
  }
  html.mobile #permanentHeader .ust-container__wrap {
    padding: 0 !important;
  }
  html.mobile .container-fluid.bg-img-proprieties.container-child-menu .ust-subHeaderBackBtn__icon {
    margin: 0 10px 5px 0;
  }
  html.mobile .ust-productDetail {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-productDetail .ust-products__cardWrapper {
    padding: 24px 16px 0 16px;
  }
  html.mobile .ust-productDetail__infoCard {
    background: #f6f6f6;
    padding: 24px 16px;
    display: flex;
    flex-direction: column;
    width: calc(100% - 32px);
    margin: 24px 16px 32px 16px;
  }
  html.mobile .ust-productDetail__infoHeader {
    margin-bottom: 24px;
  }
  html.mobile .ust-productDetail__infoTitle {
    font-size: 14px;
    font-weight: bold;
    line-height: unset;
  }
  html.mobile .ust-productDetail__infoField {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    font-size: 14px;
    margin-bottom: 24px;
  }
  html.mobile .ust-productDetail__infoFieldName {
    width: 50%;
  }
  html.mobile .ust-productDetail__infoFieldValue {
    width: 50%;
    font-weight: bold;
    font-size: 16px;
    text-align: right;
  }
  html.mobile .ust-productDetail__infoFieldValue .-fucsia {
    color: #de3a6b;
  }
  html.mobile .ust-productDetail__graphCarousel {
    overflow: hidden;
  }
  html.mobile .ust-productDetail__graphCarousel .slick-list {
    padding: 0 40px 24px 40px;
  }
  html.mobile .ust-productDetail__graphCarousel .slick-track {
    display: flex !important;
  }
  html.mobile .ust-productDetail__graphCarousel .slick-slide {
    height: inherit !important;
    border-radius: 2px;
    transform: scale(0.93);
    transition: transform 0.22s ease;
    margin: 0 4px;
  }
  html.mobile .ust-productDetail__graphCarousel .slick-slide.slick-current.slick-active {
    transform: scale(1);
  }
  html.mobile .ust-productDetail__graphCarousel .slick-slide > div {
    display: flex;
    flex-wrap: wrap;
    height: 100% !important;
  }
  html.mobile .ust-productDetail__graphImgWrapper {
    text-align: center;
    margin: 10px auto 0;
    width: 280px;
    height: 350px;
    box-shadow: 0px 2.097px 8.38801px rgba(44, 44, 44, 0.15);
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  html.mobile .ust-productDetail__graphImgWrapper img {
    width: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    display: inline-block;
  }
  html.mobile .ust-productDetail .ust-bundleStructureWrapper {
    margin-top: 64px;
  }
  html.mobile .ust-productDetail .ust-bundleStructureTitle {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 32px;
  }
  html.mobile .ust-productDetail .ust-bundleStructureTitle > span {
    font-weight: bold;
  }
  html.mobile .ust-productDetail .ust-titleLine {
    width: calc(100% - 16px);
    margin: 56px 16px 32px 16px;
  }
  html.mobile .ust-productDetail__supplementaryProducts {
    padding: 16px;
    width: calc(100% - 32px);
    margin: 0 auto;
    margin-bottom: 32px;
    background-color: #f6f6f6;
  }
  html.mobile .ust-productDetail__supplementaryProducts .ust-btnTextIcon {
    background-color: #ffffff;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
  }
  html.mobile .ust-productDetail__supplementaryProducts .ust-btnTextIcon__text {
    color: #de3a6b;
  }
  html.mobile .ust-productDetail__supplementaryProducts .ust-btnTextIcon__icon {
    width: auto;
  }
  html.mobile .ust-productDetail__connectedAuction {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  html.mobile .ust-productDetail__connectedAuction .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  html.mobile .ust-productDetail__connectedAuction .row .green {
    font-size: 16px;
  }
  html.mobile .ust-productDetail__connectedAuction .row .col-xs-12.pt10 {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard {
    box-sizing: border-box;
    float: none !important;
    display: flex;
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
    padding: 16px;
    font-size: 14px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard * {
    float: none !important;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-4,
html.mobile .ust-productDetail__connectedAuctionCard .col-xs-6 {
    width: 100%;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-4 {
    margin-bottom: 32px;
    font-size: 14px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-4 * {
    font-size: 14px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-4 .green {
    font-size: 16px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-6 {
    margin-bottom: 8px;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-8.pl0 {
    padding-left: 16px;
    width: 100%;
  }
  html.mobile .ust-productDetail__connectedAuctionCard .col-xs-6.pl0.radius-2,
html.mobile .ust-productDetail__connectedAuctionCard .col-xs-12.mt10.pl0.radius-2,
html.mobile .ust-productDetail__connectedAuctionCard .col-xs-12.mt10.pl0.mb15.radius-2 {
    padding-right: 0;
  }
}/*# sourceMappingURL=product-detail.css.map */
.facility-btn-highlight {
  width: 100%;
  background: transparent;
  display: flex;
  justify-content: space-between;
  padding: 8px 15px;
  border-radius: 3px;
}
.facility-btn-highlight__container {
  display: flex;
  align-items: center;
}
.facility-btn-highlight__text {
  font-family: "DIN", sans-serif;
  line-height: 19px;
}

.facility-btn {
  width: 100%;
  border: 2px solid white;
  background: transparent;
  color: white;
  display: flex;
  border-radius: 3px;
  justify-content: space-between;
  padding: 8px 15px;
}
.facility-btn__container {
  display: flex;
  align-items: center;
}
.facility-btn__text {
  font-family: "DIN", sans-serif;
  line-height: 19px;
}

.pricing_type_content {
  display: flex;
  align-items: center;
}
.pricing_type_content > div {
  width: 50%;
}
.pricing_type_content > div:nth-child(2) {
  margin-left: 26px;
}

.customized-tender-icon {
  top: 5px;
  background-color: #f6f6f6;
  position: absolute;
  width: 24px;
  right: 5px;
  padding: 5px;
  box-sizing: content-box;
  box-shadow: rgb(246, 246, 246) -20px 0px 25px 10px;
}

@media screen and (max-width: 1024px) {
  html.mobile .ust-container__wrap {
    padding: 0 !important;
  }
  html.mobile .ust-products__list {
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-products__list .highlights-list-carousel {
    overflow: hidden;
  }
  html.mobile .ust-products__list .highlights-list-carousel .slick-list {
    padding: 0 40px 24px 40px;
  }
  html.mobile .ust-products__list .highlights-list-carousel .slick-track {
    display: flex !important;
  }
  html.mobile .ust-products__list .highlights-list-carousel .slick-slide {
    height: inherit !important;
    border-radius: 2px;
    transform: scale(0.93);
    transition: transform 0.22s ease;
    margin: 0 4px;
  }
  html.mobile .ust-products__list .highlights-list-carousel .slick-slide.slick-current.slick-active {
    transform: scale(1);
  }
  html.mobile .ust-products__list .highlights-list-carousel .slick-slide > div {
    display: flex;
    flex-wrap: wrap;
    height: 100% !important;
  }
  html.mobile .ust-products__list .ust-titleLine {
    width: calc(100% - 16px);
    margin-left: auto;
  }
  html.mobile .ust-products__categoryWrapper {
    display: flex;
    flex-direction: column;
    margin: 32px auto;
  }
  html.mobile .ust-products__categoryCardsWrapper {
    padding: 0 40px;
  }
  html.mobile .ust-products__categoryCardsWrapper .ust-products__cardWrapper {
    margin-bottom: 16px;
  }
  html.mobile .ust-products__card {
    width: 100%;
    padding: 16px 16px 0 16px;
    border-radius: 2px;
    box-shadow: 0px 2.09846px 8.39385px rgba(44, 44, 44, 0.15);
  }
  html.mobile .ust-products__cardWrapper {
    width: 100%;
  }
  html.mobile .ust-products__cardHead {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: nowrap;
    margin-bottom: 24px;
  }
  html.mobile .ust-products__cardTitle {
    font-size: 16px;
    padding: 0;
    font-weight: bold;
    line-height: 24px;
  }
  html.mobile .ust-products__card .col.pb10 {
    width: 100%;
    padding: 0;
    margin-bottom: 79px;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard.-pricingType {
    flex-direction: column;
    align-items: flex-start;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard__text,
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard span,
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard h3 {
    color: #363636;
    font-size: 12px;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard__icon {
    margin-top: 0;
    margin-bottom: 0;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard__dot {
    background: transparent;
    width: 10px;
    height: 10px;
    margin-top: 5px;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard .pink {
    color: #de3a6b;
  }
  html.mobile .ust-products__card .col.pb10 .ust-highlightCard.-transport .ust-highlightCard__icon {
    width: 23px;
    height: 13px;
  }
  html.mobile .ust-products__card.-seasonal {
    background: #29527a;
  }
  html.mobile .ust-products__card.-midChurn {
    background-color: rgb(0, 120, 220);
  }
  html.mobile .ust-products__card.-fastChurn {
    background: #de3a6b;
  }
  html.mobile .ust-products__card.-fastChurn .ust-highlightCard .ust-highlightCard__icon path,
  html.mobile .ust-products__card.-fastChurn .ust-highlightCard .ust-highlightCard__icon polyline {
    fill: #29527a;
  }
  html.mobile .ust-products__card.-fastChurn .ust-highlightCard .ust-highlightCard__dot {
    border-radius: 50%;
    background: #29527a;
  }
  html.mobile .ust-products__card.-disableHighlight {
    background: #f6f6f6;
    position: relative;
  }
  html.mobile .ust-products__card.-disableHighlight .ust-products__cardTitle {
    color: #363636;
  }
  html.mobile .ust-products__card.-disableHighlight.-seasonal::before {
    content: "";
    background: #29527a;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
  }
  html.mobile .ust-products__card.-disableHighlight.-midChurn::before {
    content: "";
    background: #0078dc;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
  }
  html.mobile .ust-products__card.-disableHighlight.-fastChurn::before {
    content: "";
    background: #AF254F;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 5px;
  }
  html.mobile .ust-products__header {
    width: 100%;
    border-top: 1px solid white;
  }
  html.mobile .ust-products__header h1 {
    font-size: 32px;
    color: #fff;
    font-weight: 500;
  }
  html.mobile .ust-products__configBtns {
    margin: 50px auto 0 auto;
    width: calc(100% - 32px);
    max-width: 344px;
    display: flex;
    flex-direction: column;
  }
  html.mobile .ust-products__configBtn {
    width: 100%;
    margin: 0;
    margin-bottom: 16px;
  }
}
@media screen and (max-width: 475px) {
  html.mobile .ust-products__cardTitle {
    width: 60%;
  }
  html.mobile .ust-products__list .slick-list.draggable {
    padding: 0 10px 24px 10px;
  }
  html.mobile .ust-products__cardWrapper {
    padding: 0;
  }
  html.mobile .ust-products__categoryCardsWrapper {
    padding: 0 16px;
  }
}/*# sourceMappingURL=products-list.css.map */
#popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::-moz-placeholder {
  display: initial;
}
#popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input:-ms-input-placeholder {
  display: initial;
}
#popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::placeholder {
  display: initial;
}
#popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input:-ms-input-placeholder {
  display: initial;
}
#popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::-ms-input-placeholder {
  display: initial;
}

@media screen and (max-width: 1024px) {
  html.mobile #popupRegistration {
    flex-wrap: wrap;
    width: 100%;
    padding: 16px !important;
  }
  html.mobile #popupRegistration.fade.in {
    display: flex !important;
  }
  html.mobile #popupRegistration > .modal-dialog {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border-radius: 2px;
    margin: 0 !important;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content {
    background-color: #0078dc;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body {
    display: flex;
    flex-wrap: wrap;
    padding-top: 24px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .ust-registration__logo {
    display: inline-block;
    margin: 0 auto 24px auto;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .ust-registration__btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border: none;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    top: 16px;
    right: 16px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .ust-registration__btnWrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .ust-registration__btnIcon {
    display: inline-block;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .pt30.pl30.reg-title {
    display: block;
    width: 100%;
    line-height: 38px;
    font-size: 32px;
    color: #FFFFFF;
    padding: 0 16px;
    margin: 0 0 24px 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 {
    padding: 0 16px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .reg-text {
    display: block;
    width: 100%;
    line-height: 14px;
    font-size: 12px;
    color: #FFFFFF;
    margin: 0 0 16px 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 {
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group {
    margin-bottom: 16px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > label {
    display: none;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input {
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #363636;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    padding: 0 16px;
    box-sizing: border-box;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::-moz-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input:-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input:-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5 .form-group > input::-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.-half {
    width: calc(50% - 4px);
    margin: 0 8px 0 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.-half.-second {
    margin: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 {
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 16px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group > label {
    display: inline-block;
    width: auto;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0 16px 0 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group .popup-lang-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 88px;
    height: 32px;
    position: relative;
    z-index: 1;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group .popup-lang-list > div[id^=reg] {
    display: inline-block;
    width: 40px !important;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    color: #0075DF;
    text-align: center;
    border-radius: 2px;
    box-shadow: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group .popup-lang-list > div[id^=reg].filter-active-light-blue {
    color: #FFFFFF;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group .popup-lang-list input[type=radio] {
    width: 40px;
    height: 32px;
    border: none;
    background: rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 .form-group .popup-lang-list input[type=radio]:last-child {
    left: 48px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .form-group {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 label {
    display: inline-block;
    width: auto;
    line-height: 32px;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    margin: 0 16px 0 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 136px;
    height: 32px;
    background: rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 1;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list > div[id^=reg] {
    display: inline-block;
    width: 40px !important;
    height: 32px;
    line-height: 32px;
    color: #0075DF;
    text-align: center;
    border-radius: 2px;
    box-shadow: none;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list > div[id^=reg].filter-active-light-blue {
    color: #FFFFFF;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list input[type=radio] {
    width: 40px;
    height: 32px;
    border: none;
    background: rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list input[type=radio][data-pron=reg_ms] {
    left: 48px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-12 + .col-xs-5 + .col-xs-5 .popup-pron-list input[type=radio][data-pron=reg_mr] {
    left: 88px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group {
    width: 100%;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group > .relative {
    margin: 0 0 8px 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group > .relative input[name=phoneNumber_0] {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #363636;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    padding: 0 16px;
    box-sizing: border-box;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group > .relative + .btn {
    display: inline-block;
    width: auto;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: underline;
    border: none;
    background-image: url("../../img/icon-chevron-rigth-white.svg");
    background-repeat: no-repeat;
    background-size: 4px 8px;
    background-position: 0 50%;
    padding: 0 0 0 12px;
    margin: 0 auto;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group > .relative.list-phone-number > input {
    display: block;
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #363636;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    padding: 0 48px 0 16px;
    box-sizing: border-box;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number .form-group > .relative.list-phone-number > input + span {
    display: inline-block;
    width: 40px;
    height: 40px;
    font-size: 0;
    border-radius: 0 2px 2px 0;
    background-color: transparent;
    background-image: url("../../img/icon-trash-fucsia.svg");
    background-repeat: no-repeat;
    background-size: 15px 19px;
    background-position: center;
    padding: 0 !important;
    top: 0 !important;
    right: 0 !important;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 .form-group {
    margin-bottom: 40px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 {
    display: none;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 {
    margin: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 {
    margin-bottom: 8px;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 .checkbox {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 .checkbox > label {
    width: 100%;
    min-height: initial;
    min-height: 16px;
    line-height: 1.4;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0 0 0 24px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 .checkbox > input[type=checkbox] {
    width: 100%;
    height: 100%;
    opacity: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 .checkbox .ust-checkbox__placeholder {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    background-image: url("../../img/icon-checkbox.svg");
    background-repeat: no-repeat;
    background-size: 15px 15px;
    background-position: left center;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 > .form-group.mb0 .checkbox > input[type=checkbox]:checked + .ust-checkbox__placeholder {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 2px;
    background-image: url("../../img/icon-checkbox-checked.svg");
    background-size: 17px 15px;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 + .col-xs-12.mt5 {
    margin: 0 0 32px 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 + .col-xs-12.mt5 > span {
    line-height: 14px;
    font-size: 12px;
    color: #FFFFFF;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 + .col-xs-12.mt5 > span > a {
    color: #FFFFFF;
    text-decoration: underline;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-body .p.p30 .row.mt15 .col-xs-5.list-phone-number + .col-xs-5 + .row.bborder-light-grey.ml-10.mr-10 + .col-xs-12.mt5 + .col-xs-12.mt5 + .col-xs-12 {
    display: none;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer {
    padding: 0 16px 32px 0;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer > .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer > .row .col-xs-6 {
    width: 216px;
    padding: 0;
    margin: 0 auto;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer > .row .col-xs-6 button {
    background-color: #ffffff !important;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer > .row .col-xs-6 button span {
    color: #0075DF !important;
  }
  html.mobile #popupRegistration > .modal-dialog > .modal-content form .modal-footer > .row .col-xs-6:last-child {
    display: none;
  }
}/*# sourceMappingURL=registration-popup.css.map */
#popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::-moz-placeholder {
  display: none;
}
#popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]:-ms-input-placeholder {
  display: none;
}
#popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::placeholder {
  display: none;
}
#popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]:-ms-input-placeholder {
  display: none;
}
#popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::-ms-input-placeholder {
  display: none;
}

@media screen and (max-width: 1024px) {
  html.mobile #popupResetPsw > .modal-dialog {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 16px;
    margin: 0;
    box-sizing: border-box;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border: none;
    background-color: #0075DF;
    box-shadow: none;
    margin: 0;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content form {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 24px 16px 0 16px;
    box-sizing: border-box;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body .ust-resetPswPopup__logo {
    display: inline-block;
    margin: 0 auto 24px auto;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body .ust-resetPswPopup__btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    border: none;
    background: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    top: 16px;
    right: 16px;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body .ust-resetPswPopup__btnWrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body .ust-resetPswPopup__btnIcon {
    display: inline-block;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 {
    display: block;
    width: 100%;
    border: none;
    padding: 0;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 > h2 {
    line-height: 38px;
    font-size: 32px;
    color: #ffffff;
    margin-bottom: 48px;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 16px;
    box-sizing: border-box;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 label {
    display: none;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email] {
    width: 100%;
    height: 40px;
    font-size: 14px;
    color: #363636;
    border: none;
    border-radius: 2px;
    box-shadow: none;
    padding: 0 16px;
    margin: 0;
    box-sizing: border-box;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::-moz-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]:-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]:-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-body > .p30 + .p30 .row .col-xs-7 input[type=email]::-ms-input-placeholder {
    display: initial;
    font-size: 14px;
    color: #363636;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-footer {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    border: none;
    padding: 56px 16px 48px 16px;
    box-sizing: border-box;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-footer .col-xs-12.pt15.pb15 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    padding: 0;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-footer .col-xs-12.pt15.pb15 button {
    width: 216px;
    height: 32px;
    font-size: 16px;
    font-weight: bold;
    color: #0075DF;
    background-color: #ffffff !important;
    padding: 0;
    margin: 0 auto;
  }
  html.mobile #popupResetPsw > .modal-dialog .modal-content .modal-footer .col-xs-12.pt15.pb15 button span {
    color: #0075DF !important;
  }
}/*# sourceMappingURL=reset-password.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ust-mobileSplashScreen__actions button {
    padding: 5px 0;
    width: 100% !important;
    font-size: 18px !important;
  }
  html.mobile .ust-mobileSplashScreen__actions a {
    display: block;
  }
}/*# sourceMappingURL=splash-screen.css.map */
@media screen and (max-width: 1024px) {
  html.mobile .ahead-list-section .col-xs-12 .col-xs-8 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
  }
  html.mobile .ust-stc__empty {
    display: flex !important;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    height: auto;
    min-height: calc(100vh - 226px);
  }
  html.mobile .ust-stc__emptyMessage {
    display: block;
    width: 100%;
    line-height: 22px;
    font-size: 18px;
    font-weight: normal;
    color: #0078dc;
    text-align: center;
    margin: 0 0 90px 0;
  }
  html.mobile .ust-stc__empty .ust-linkIcon {
    margin: 0 auto;
  }
  html.mobile .ust-stc__heading[data-display-only=mobile] {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    height: auto;
    margin: 0 0 40px 0;
    font-size: 14px;
  }
  html.mobile .ust-stc__heading[data-display-only=mobile] .ust-btnTextIcon {
    width: calc(50% - 4px);
    margin: 0 0 24px 0;
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) and (max-width: 360px) {
  html.mobile .ust-stc__heading[data-display-only=mobile] .ust-btnTextIcon {
    width: 100% !important;
    margin: 0 0 16px 0 !important;
  }
  html.mobile .ust-stc__heading[data-display-only=mobile] .ust-btnTextIcon span {
    font-size: 14px;
  }
}
@media screen and (max-width: 1024px) and (min-width: 361px) and (max-width: 400px) {
  html.mobile .ust-stc__heading[data-display-only=mobile] .ust-btnTextIcon span {
    font-size: 12px;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-stc__heading[data-display-only=mobile] .ust-btnTextIcon:first-child {
    margin: 0 8px 24px 0;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-stc__myStc {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: auto;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
    padding: 8px 16px;
    box-sizing: border-box;
  }
  html.mobile .ust-stc__myStc:hover, html.mobile .ust-stc__myStc:active {
    text-decoration: none;
  }
  html.mobile .ust-stc__myStcWrap {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - 16px - 10px);
    margin: 0 auto 0 0;
  }
  html.mobile .ust-stc__myStcWrap:hover, html.mobile .ust-stc__myStcWrap:active {
    text-decoration: none;
  }
  html.mobile .ust-stc__myStcTitle {
    display: block;
    width: 100%;
    height: auto;
    line-height: 20px;
    font-size: 16px;
    font-weight: bold;
    color: #29527a;
  }
  html.mobile .ust-stc__myStcTitle:hover, html.mobile .ust-stc__myStcTitle:active {
    text-decoration: none;
  }
  html.mobile .ust-stc__myStcText {
    display: block;
    width: 100%;
    height: auto;
    line-height: 20px;
    font-size: 14px;
    font-weight: 300;
    color: #5e5e5e;
  }
  html.mobile .ust-stc__myStcArrow {
    display: inline-block;
    width: 10px;
    height: 18px;
    border: none;
  }
}
@media screen and (max-width: 1024px) {
  html.mobile .ust-stc__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    width: 100%;
    height: auto;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard {
    background-color: #f6f6f6;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard.-offer {
    background-color: #ed8c1c;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard.-offer .ust-stcCard__wrapper .ust-stcCard__head h2 {
    color: #ffffff;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper {
    width: 100%;
    padding: 0;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__head {
    display: flex;
    flex-wrap: wrap;
    align-content: flex-start;
    width: 100%;
    height: 100%;
    min-height: initial !important;
    border-radius: 2px;
    padding: 16px 0 0 0;
    box-sizing: border-box;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__head h2 {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 8px - 77px);
    line-height: 24px;
    font-size: 16px;
    font-weight: bold;
    color: #ed8c1c;
    padding: 0;
    margin: 0 0 16px 0;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__head .ust-stcCard__badge {
    display: inline-block;
    height: 24px;
    margin: 0 0 0 auto;
    line-height: 1.8;
    font-size: 14px;
    font-weight: normal;
    color: #ffffff;
    border-radius: 2px;
    padding: 0 6px;
    background-color: #d57e19;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .ust-highlightCard__title.-small.ng-binding,
html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .ust-highlightCard__title.ng-binding.ng-scope {
    color: #363636 !important;
    font-size: 12px !important;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 {
    height: auto;
    margin-top: 0;
    margin-bottom: 18px;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    height: 32px;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle > div:first-child {
    display: inline-flex;
    align-items: center;
    width: auto;
    max-width: 50%;
    background-image: url("../../img/porous_rock_dark-blue.svg");
    background-repeat: no-repeat;
    background-size: 15px 14px;
    background-position: 0 50%;
    padding: 0 0 0 calc(15px + 8px);
    margin: 0 auto 0 0;
    box-sizing: border-box;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle > div:first-child strong {
    display: inline-block;
    max-width: 100%;
    line-height: 1;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle > div.line-height19 {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle > div.line-height19 img {
    width: 8px;
    height: 8px;
    border-radius: 3px;
    margin: 0 6px 0 0;
  }
  html.mobile .ust-stc__wrapper .ust-stcCard__wrapper .ust-stcCard__body .col-xs-12 .table-cell.align-v-middle > div.line-height19 span {
    font-size: 12px;
  }
}/*# sourceMappingURL=stc.css.map */
.ust-tab {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: 48px;
  list-style: inside none;
  background-color: #ffffff;
  padding: 0 24px 0 24px;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.ust-tab__item {
  display: block;
  height: 45px;
  padding: 0 12px;
  box-sizing: border-box;
}
.ust-tab__itemIcon {
  width: 18px;
  margin: 0 8px 0 0;
}
.ust-tab__itemIcon path {
  fill: #5E5E5E !important;
}
.ust-tab__link {
  display: block;
  width: 100%;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #5E5E5E;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ust-tab__item.-current .ust-tab__itemIcon path {
  fill: #0078dc !important;
}
.ust-tab__item.-current .ust-tab__link {
  color: #0078dc;
}
.ust-tab__currentLine {
  display: inline-block;
  width: 50%;
  height: 3px;
  background-color: #0078dc;
  transition: transform 0.22s ease-in-out, width 0.22s linear;
  will-change: width;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.ust-tab__currentLine.-map {
  transform: translateX(0);
}
.ust-tab__currentLine.-list {
  transform: translateX(100%);
}
.ust-tab.-auctionDetail .ust-tab__item {
  width: 20%;
}
.ust-tab.-transparency {
  border-bottom: 1px solid #F6F6F6;
  padding: 0;
  margin-bottom: 16px;
}
.ust-tab.-transparency .ust-tab__item {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
}
.ust-tab.-transparency .ust-tab__link {
  display: inline-block;
  width: auto;
}

@media screen and (max-width: 1024px) {
  html.mobile .ust-tab[data-display-only=mobile] {
    display: flex;
  }
}/*# sourceMappingURL=tab.css.map */
*:focus {
  outline: none;
}

*[data-display-only=desktop] {
  /**/
}

*[data-display-only=mobile] {
  display: none;
}

@media screen and (max-width: 1024px) {
  html.mobile .container-fluid.container-sticky {
    position: fixed;
    top: -1px;
    z-index: 10;
  }
  html.mobile *[data-display-only=desktop] {
    display: none;
  }
  html.mobile *[data-display-only=mobile] {
    display: initial;
  }
  html.mobile .height_for_sticky_body:not(.body-mobile-dashboard) .container {
    min-width: initial !important;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 {
    background-color: #FFFFFF;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.15);
    padding: 16px;
    margin: 25px 0 0 0;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > img {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 .col-xs-12.pt15.pb15 {
    padding-bottom: 24px;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 .col-xs-12.pt15.pb15 > div {
    text-align: center;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 .col-xs-12.pt15.pb15 > span {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    float: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::-moz-placeholder {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]:-ms-input-placeholder {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::placeholder {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]:-ms-input-placeholder {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::-ms-input-placeholder {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > label {
    display: none;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email] {
    height: 40px;
    border: none;
    border-radius: 2px;
    background-color: #F6F6F6;
    box-shadow: none;
    padding: 0 12px;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::-moz-placeholder {
    font-size: 16px;
    color: #29527A;
    opacity: 1;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]:-ms-input-placeholder {
    font-size: 16px;
    color: #29527A;
    opacity: 1;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::placeholder {
    font-size: 16px;
    color: #29527A;
    opacity: 1;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]:-ms-input-placeholder {
    font-size: 16px;
    color: #29527A;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 > input[type=email]::-ms-input-placeholder {
    font-size: 16px;
    color: #29527A;
  }
  html.mobile .newsletter-container > .row.bg-container.mt25.radius-2 > form .form-group.col-xs-9.mt5.mb0.pl0 + .btn {
    width: 100%;
    max-width: 168px;
    height: 32px;
    font-size: 16px;
    padding: 0;
    margin: 16px auto 0 auto;
    box-sizing: border-box;
  }
  html.mobile .ust-actionsMobile {
    display: flex !important;
    flex-wrap: wrap;
    width: 100%;
    padding: 32px 16px 0 16px;
    box-sizing: border-box;
  }
  html.mobile .ust-actionsMobile .ust-actionsMobile__Btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 32px;
    border: none;
    border-radius: 2px;
    background-color: #0078dc;
    padding: 0 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-actionsMobile .ust-actionsMobile__BtnText {
    display: inline-block;
    width: auto;
    height: 32px;
    line-height: 2.1;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url("../../img/icon-chevron-rigth-white.svg");
    background-repeat: no-repeat;
    background-size: 7px 11px;
    background-position: 0 50%;
    padding: 0 0 0 12px;
  }
  html.mobile .ust-actionsMobile .ust-actionsMobile__Btn.-storageDashboard {
    margin: 0 0 20px 0;
  }
  html.mobile .ust-actionsMobile .ust-actionsMobile__Btn .unipix {
    color: #FFFFFF;
  }
}/*# sourceMappingURL=template.css.map */
.ust-tooltip {
  display: flex;
  flex-wrap: wrap;
  width: 300px;
  border-radius: 2px;
  background-color: #ffffff;
  box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.25);
  opacity: 0;
  transition: opacity 0.12s linear;
  pointer-events: none;
  position: absolute;
  top: 0;
  right: 6px;
  z-index: 11;
  /* maintenance */
  /* ========== */
}
.ust-tooltip__triangle {
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 6px 10px 6px;
  border-color: transparent transparent #ffffff transparent;
  position: absolute;
  top: -10px;
  right: 8px;
  z-index: 12;
}
.ust-tooltip__text {
  display: block;
  line-height: 18px;
  font-size: 14px;
  color: #5E5E5E;
}
.ust-tooltip__download {
  width: 100%;
  height: 28px;
  line-height: 28px;
  font-size: 16px;
  color: #5E5E5E;
  text-decoration: none;
  background-image: url("../../img/icon-document-blue.svg");
  background-repeat: no-repeat;
  background-size: 14px 20px;
  background-position: 0 50%;
  padding-left: 32px;
  box-sizing: border-box;
}
.ust-tooltip__download.-stdAuction {
  background-image: url("../../img/icon-st-auctions.svg");
}
.ust-tooltip__download.-engAuction {
  background-image: url("../../img/en-auctions-hover.svg");
}
.ust-tooltip .ust-tooltip__ListItem {
  width: 100%;
  padding: 16px;
  border-bottom: 1px solid #F6F6F6;
}
.ust-tooltip .ust-tooltip__ListItem:last-of-type {
  border: none;
}
.ust-tooltip.-transparencyInfo {
  width: 296px;
  top: 50px;
}
.ust-tooltip.-transparencyInfo .ust-tooltip__text {
  padding: 16px;
}
.ust-tooltip.-transparencyDownload {
  width: 242px;
  top: 50px;
}
.ust-tooltip.-maintenance {
  padding: 0;
  pointer-events: none;
  top: 60px;
  right: 0;
}
.ust-tooltip.-maintenance .ust-tooltip__triangle {
  border-color: transparent transparent #f6f6f6 transparent;
}
.ust-tooltip.-maintenance .ust-maintenance__subTitle {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 48px;
  line-height: 48px;
  font-size: 16px;
  font-weight: 500;
  color: #909090;
  border-radius: 2px;
  box-sizing: border-box;
  margin: 0 0 4px 0;
}
.ust-tooltip.-maintenance .ust-maintenance__subTitle span {
  color: #29527A;
  font-size: 14px;
  font-weight: bold;
}
.ust-tooltip.-maintenance .ust-maintenance__title {
  display: block;
  width: 100%;
  height: 46px;
  line-height: 20px;
  font-size: 18px;
  font-weight: bold;
  color: #29527A;
  background-color: #F6F6F6;
  padding: 13px 16px;
  box-sizing: border-box;
}
.ust-tooltip.-maintenance .ust-maintenance__content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  padding: 8px 16px 24px 16px;
  box-sizing: border-box;
}
.ust-tooltip.-maintenance .ust-maintenance__content .ust-linkIcon {
  margin: 20px auto;
}
.ust-tooltip.-maintenance .ust-maintenance__content .ust-linkIcon span {
  font-size: 16px;
  line-height: 12px;
  color: #29527A;
}
.ust-tooltip.-maintenance .ust-maintenance__subtitle {
  display: block;
  width: 100%;
  line-height: 19px;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin: 0 0 8px 0;
}
.ust-tooltip.-maintenance .ust-maintenance__description {
  display: block;
  width: 100%;
  line-height: 14px;
  font-size: 12px;
  color: #5E5E5E;
  margin: 0 0 8px 0;
}
.ust-tooltip.-maintenance .ust-maintenance__card {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  border-radius: 2px;
  background-color: #29527A;
  padding: 10px 16px;
  box-sizing: border-box;
}
.ust-tooltip.-maintenance .ust-maintenance__cardWrap {
  display: flex;
  flex-wrap: wrap;
  width: 140px;
  height: auto;
  margin: 0 auto 0 0;
}
.ust-tooltip.-maintenance .ust-maintenance__data {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  height: 14px;
}
.ust-tooltip.-maintenance .ust-maintenance__data .ust-maintenance__icon {
  display: inline-block;
  width: 10px;
  height: 14px;
  margin: 0 10px 0 0;
}
.ust-tooltip.-maintenance .ust-maintenance__dataText {
  line-height: 14px;
  font-size: 12px;
  color: #ffffff;
}
.ust-tooltip.-maintenance .ust-maintenance__dataText strong {
  font-weight: bold;
}
.ust-tooltip.-maintenance .ust-maintenance__24h {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  font-size: 20px;
  color: #ffffff;
  border: 1px solid #ffffff;
  border-radius: 2px;
  padding: 0 8px;
  margin: 0 0 0 auto;
  box-sizing: border-box;
}
.ust-tooltip.-show {
  opacity: 1;
  pointer-events: initial;
}/*# sourceMappingURL=tooltip.css.map */
.ust-facilityCard__wrap {
  display: block;
  width: 100%;
}

.ust-transparency__title {
  display: none;
}

.ust-myFacilities,
.ust-otherFacilities {
  display: none !important;
}

.ust-allFacilities {
  display: block !important;
}

.not-active-facility-counterparties {
  pointer-events: none;
  opacity: 0.5;
  cursor: pointer;
}

.active-facility-counterparties {
  pointer-events: initial;
  opacity: 1;
  cursor: pointer;
}

@media screen and (max-width: 1024px) {
  html.mobile .ust-myFacilities,
html.mobile .ust-otherFacilities {
    display: block !important;
  }
  html.mobile .ust-allFacilities {
    display: none !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency {
    padding: 0 16px 16px 16px !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency.container-sticky {
    padding: 0 16px !important;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency.container-sticky > .container.content-facilities-list.pb15 > div.row.pt25 > div.col-xs-9 {
    width: calc(100% - 16px - 80px);
    margin: 0 16px 0 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency.container-sticky > .container.content-facilities-list.pb15 > div.row.pt25 > div.col-xs-9 > h1 {
    max-width: 100%;
    line-height: 56px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency.container-sticky > .container.content-facilities-list.pb15 > div.row.pt25 .ust-transparency__headBtnWrap {
    align-items: center;
    width: 80px;
    height: 56px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency::before {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 {
    padding: 16px 0 0 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
    margin: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25::before {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .col-xs-9 {
    display: inline-block;
    width: auto;
    float: none;
    padding: 0;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .col-xs-9 h1 {
    display: inline-block;
    width: auto;
    line-height: 40px;
    font-size: 32px;
    color: #ffffff;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtnWrap {
    display: flex;
    justify-content: flex-end;
    width: 120px;
    height: 40px;
    margin: 0 0 0 auto;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn {
    width: 40px;
    height: 40px;
    text-decoration: none;
    border: none;
    background-color: transparent;
    background-repeat: no-repeat !important;
    background-position: center !important;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-rss {
    background-image: url("../../img/icon-rss-white.svg");
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-download {
    background-image: url("../../img/icon-download-white.svg");
    position: relative;
    z-index: 10;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-maintenance {
    background-image: url("../../img/icon-settings-white.svg");
    background-size: 20px;
    position: relative;
    z-index: 10;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-maintenance.-empty {
    opacity: 0.5;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-maintenance.-empty .ust-transparency__headBtnNotification {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-maintenance .ust-popHoverMaintenance {
    width: 100%;
    height: auto;
    display: none;
    position: absolute;
    right: 0;
    top: 65px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtn.-maintenance .ust-popHoverMaintenance.-show {
    display: flex;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .ust-transparency__headBtnNotification {
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 16px;
    height: 16px;
    line-height: 1.6;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    border: 2px solid #0078DC;
    border-radius: 50%;
    background-color: #29527A;
    box-sizing: content-box;
    position: absolute;
    top: 0;
    right: 2px;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 + .col-xs-3 {
    display: none;
  }
  html.mobile .container-fluid.main-body > div > .container-fluid.bg-img-proprieties.container-child-menu.-transparency .container.content-facilities-list.pb15 > .row.pt25 .col-xs-12 {
    display: none;
  }
  html.mobile .ust-transparency__title {
    display: block;
    width: 100vw;
    height: 20px;
    padding: 0 16px;
    padding-left: 0;
    margin: 24px 0;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  html.mobile .ust-transparency__titleText {
    display: inline-block;
    width: auto;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    color: #363636;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #ffffff;
    padding: 0 8px 0 0;
    overflow: hidden;
    position: relative;
    z-index: 3;
  }
  html.mobile .ust-transparency__title::after {
    content: "";
    display: block;
    width: calc(100% - 17px);
    height: 1px;
    background-color: #363636;
    opacity: 0.25;
    position: absolute;
    bottom: 4px;
    left: 17px;
    z-index: 2;
  }
  html.mobile .container.pt25.content-facilities-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    overflow: visible;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide {
    opacity: 0.5;
    transition: opacity 0.22s linear;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide.slick-current {
    opacity: 1;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .ust-otherFacilities .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .ust-myFacilities .ust-facilityCard__info .ust-facilityCard__settings {
    position: relative;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row::before, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div::before, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row::before, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div::before {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row .ust-transparency__title, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div .ust-transparency__title, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row .ust-transparency__title, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div .ust-transparency__title {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.ust-facilityCard__group, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.ust-facilityCard__group, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group {
    background: transparent;
    padding: 6px 4px;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__wrap {
    width: 55% !important;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group > div .ust-facilityCard__info {
    width: 45%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.ust-facilityCard__group .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.ust-facilityCard__group .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.ust-facilityCard__group .ust-facilityCard__infoWrap {
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    min-height: 80px;
    border-radius: 4px;
    background-color: #29527a;
    padding: 0;
    padding: 16px 8px;
    margin: 0 0 8px 0;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-showMaintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-showMaintenance {
    z-index: 11 !important;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-showMaintenance .ust-tooltip.-maintenance, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-showMaintenance .ust-tooltip.-maintenance {
    opacity: 1;
    pointer-events: initial;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6.-uk .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div.-uk .transparency-panel > div:not(.pt5) strong {
    max-width: calc(100% - 43px);
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 .ust-facilityCard__activeContact, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div .ust-facilityCard__activeContact {
    display: inline-block;
    width: 12px;
    height: 12px;
    border: none;
    border-radius: 50%;
    background-color: transparent;
    box-sizing: border-box;
    position: absolute;
    top: -6px;
    right: -6px;
    z-index: 2;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__wrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__wrap {
    display: flex;
    flex-wrap: wrap;
    width: 45% !important;
    width: 100%;
    padding: 0 8px 0 0;
    box-sizing: border-box;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__wrap .transparency-nation-tag, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__wrap .transparency-nation-tag {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 15px;
    height: 15px;
    line-height: 1;
    font-size: 8px;
    padding: 0;
    margin: 0 6px 0 0;
    position: initial;
    top: initial;
    left: initial;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel {
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    width: 100%;
    border-radius: 0;
    background: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin: 0 0 4px 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) .unipix, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) .unipix {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) strong, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) strong {
    order: 2;
    max-width: calc(100% - 22px);
    line-height: 16px;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div:not(.pt5) img, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div:not(.pt5) img {
    display: inline-block;
    order: 1;
    width: 16px;
    height: 16px;
    margin: 0 6px 0 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 {
    padding: 0;
    margin: 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2 {
    width: 12px;
    height: 11px;
    border-radius: 4px;
    padding: 0;
    padding: 4.5px 0;
    margin: 0 2px 0 0;
    box-sizing: content-box;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span .mb2:nth-child(2), html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span .mb2:nth-child(2) {
    margin: 0 6px 0 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .transparency-panel > div.pt5 > span > span, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .transparency-panel > div.pt5 > span > span {
    line-height: 20px;
    font-size: 12px;
    opacity: 0.5;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: 55%;
    padding: 0 0 0 8px;
    box-sizing: border-box;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__infoWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__infoWrap {
    display: flex;
    align-self: flex-start;
    flex-wrap: wrap;
    align-content: flex-start;
    width: calc(100% - 32px - 20px);
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__infoWrap.-fullWidth, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__infoWrap.-fullWidth {
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__storageYear, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__storageYear {
    display: block;
    width: 100%;
    line-height: 20px;
    font-size: 12px;
    color: #ffffff;
    text-align: right;
    margin: 0 0 4px 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wg, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wg {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: relative;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgStatus {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #00944A;
    margin: 0 8px 0 0;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText {
    display: block;
    width: auto;
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__wgTextWrap .ust-facilityCard__wgText.-empty {
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBar, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBar {
    display: flex;
    justify-content: flex-end;
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background-color: #EFEFEF;
    overflow: hidden;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__progressBarFill, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__progressBarFill {
    display: block;
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background-color: #00944A;
    transform: scaleX(0.5);
    transform-origin: 100% 50%;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings {
    display: block;
    width: 40px;
    height: 40px;
    border: none;
    background-color: transparent;
    padding: 0;
    margin: 0 0 0 auto;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settings.-disabled {
    opacity: 0.25;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconWrap {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIcon, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIcon {
    display: inline-block;
    width: 20px;
    height: 20px;
  }
  html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .col-xs-9 > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .row > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification, html.mobile .container.pt25.content-facilities-list > .row > .ust-mapContainer > .ust-facilityCarousel > .slick-list > .slick-track > .slick-slide > div > .col-xs-6 > div > a .ust-facilityCard__info .ust-facilityCard__settingsIconNotification {
    width: 16px;
    height: 16px;
    line-height: 1.6;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    text-align: center;
    border: 2px solid #29527A;
    border-radius: 50%;
    background-color: #0078DC;
    box-sizing: content-box;
    position: absolute;
    top: 0;
    right: 2px;
  }
  html.mobile .container.pt25.content-facilities-list.-list {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0 16px;
    margin: 0;
  }
  html.mobile .container.pt25.content-facilities-list.-list > .row > .col-xs-3 {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map .ust-transparency__title {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .col-xs-9 {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer .ust-facilityCarousel {
    width: 100%;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer .position.-facility {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: auto;
    background-color: #ffffff;
    padding: 0 16px;
    box-sizing: border-box;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer .position.-facility + .pb20.bg-container.pl15.pr15 {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer .dashboard-preview {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer > .col-xs-12 {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer > .col-xs-12 + .clearfix {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer > .col-xs-12 + .clearfix + .btn {
    display: none;
  }
  html.mobile .container.pt25.content-facilities-list.-map > .row > .ust-mapContainer > .col-xs-12 + .clearfix + .btn + .btn {
    display: none;
  }
  html.mobile .ust-linkIcon.-downloadTraspTemp {
    display: flex;
    width: 252px;
    margin: 0 auto;
  }
}/*# sourceMappingURL=transparency.css.map */
@media screen and (max-width: 1024px) {
  html.mobile {
    /* button-text-icon */
    /* underlined link with icon */
    /* title with bottom line */
    /* class to format sub-header on a page */
    /* select */
  }
  html.mobile .ust-btnTextIcon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 32px;
    border: none;
    border-radius: 2px;
    background-color: #0078dc;
    padding: 0 8px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-btnTextIcon__iconWrap, html.mobile .ust-btnTextIcon__icon {
    display: block;
    border: none;
    box-sizing: content-box;
  }
  html.mobile .ust-btnTextIcon__iconWrap {
    margin: 0 6px 0 0;
  }
  html.mobile .ust-btnTextIcon__text {
    display: inline-block;
    width: auto;
    max-width: calc(100% - 6px - 6px);
    line-height: 16px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  html.mobile .ust-btnTextIcon.-stroked {
    border: 1px solid #0078dc;
    background-color: #ffffff;
  }
  html.mobile .ust-btnTextIcon.-stroked .ust-btnTextIcon__text {
    color: #0078dc;
  }
  html.mobile .ust-btnTextIcon.-green {
    border: 1px solid #00944a;
    background-color: #00944a;
  }
  html.mobile .ust-btnTextIcon.-fucsia {
    border: none;
    background-color: #de3a6b;
  }
  html.mobile .ust-btnTextIcon.-fucsia .ust-btnTextIcon__icon {
    width: 12px;
    height: 12px;
  }
  html.mobile .ust-btnTextIcon.-gold {
    background-color: #F2C94C;
  }
  html.mobile .ust-btnTextIcon.-fucsia {
    border: none;
    background-color: #de3a6b;
  }
  html.mobile .ust-btnTextIcon.-fucsia .ust-btnTextIcon__icon {
    width: 12px;
    height: 12px;
  }
  html.mobile .ust-btnTextIcon.-chevron .ust-btnTextIcon__iconWrap {
    width: 6px;
    height: 10px;
    padding-bottom: 2px;
  }
  html.mobile .ust-btnTextIcon.-chevron .ust-btnTextIcon__icon {
    width: 6px;
    height: 10px;
  }
  html.mobile .ust-btnTextIcon.-add .ust-btnTextIcon__iconWrap {
    width: 10px;
    height: 10px;
  }
  html.mobile .ust-btnTextIcon.-add .ust-btnTextIcon__icon {
    width: 10px;
    height: 10px;
  }
  html.mobile .ust-btnTextIcon__icon {
    width: 10px;
    height: 10px;
  }
  html.mobile .ust-linkIcon {
    display: inline-flex;
    align-items: center;
    width: auto;
    height: 16px;
    text-decoration: none;
    border-bottom: 1px solid #0078dc;
  }
  html.mobile .ust-linkIcon__iconWrap {
    display: inline-block;
    width: 6px;
    height: 10px;
    padding: 0 0 2px 0;
    margin: 0 6px 0 0;
    box-sizing: content-box;
  }
  html.mobile .ust-linkIcon__icon {
    display: block;
    width: 6px;
    height: 10px;
  }
  html.mobile .ust-linkIcon__text {
    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
    color: #0078dc;
  }
  html.mobile .ust-titleLine {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    width: 100%;
    height: auto;
    min-height: 16px;
    margin: 0 0 24px 0;
    position: relative;
    z-index: 1;
  }
  html.mobile .ust-titleLine__text {
    display: inline-block;
    width: auto;
    line-height: 16px;
    font-size: 14px;
    font-weight: bold;
    color: #363636;
    background-color: #ffffff;
    padding: 0 10px 0 0;
    box-sizing: border-box;
    position: relative;
    z-index: 3;
  }
  html.mobile .ust-titleLine__line {
    display: block;
    width: 100%;
    width: 100%;
    height: 1px;
    background-color: #363636;
    opacity: 0.5;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
  }
  html.mobile .container-fluid.container-child-menu {
    background: red;
  }
  html.mobile .container-fluid.container-child-menu > .container > .row.pt25 {
    padding: 0;
    margin: 0;
  }
  html.mobile .container-fluid.container-child-menu > .container > .row.pt25::before {
    display: none;
  }
  html.mobile .container-fluid.container-child-menu > .container > .row.pt25 > .col-xs-9 {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    width: 100%;
    float: none;
    padding: 0;
  }
  html.mobile .container-fluid.container-child-menu > .container > .row.pt25 > .col-xs-9 h1 {
    line-height: 38px;
    font-size: 32px;
    color: #ffffff;
  }
  html.mobile .ust-sel {
    width: 50%;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    border: 1px solid #363636;
    border-radius: 2px;
    background-color: #ffffff;
    background-image: url("../../img/icon-chevron-down-black.svg");
    background-repeat: no-repeat;
    background-size: 10px 6px;
    background-position: calc(100% - 12px) 50%;
    padding: 0 32px 0 12px;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
  }
  html.mobile .ust-sel.-bgGray {
    color: #0078dc;
    border: 1px solid #f6f6f6;
    background-color: #f6f6f6;
    background-image: url("../../img/icon-chevron-down-blue.svg");
  }
}/*# sourceMappingURL=utils.css.map */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRhc2hib2FyZC1tb2JpbGUuY3NzIiwic3R5bGUuY3NzIiwic2Nzcy9hdWN0aW9uLWRldGFpbHMuY3NzIiwic2Nzcy9hdWN0aW9ucy1saXN0LmNzcyIsInNjc3MvYmlkLWRldGFpbHMuY3NzIiwic2Nzcy9idW5kbGUtc3RydWN0dXJlLXRhYmxlLmNzcyIsInNjc3MvY29udGFjdHMtZHJhd2VyLmNzcyIsInNjc3MvY29udGFjdHMuY3NzIiwic2Nzcy9kYXNoYm9hcmQtbW9iaWxlLmNzcyIsInNjc3MvZmFjaWxpdHktZGV0YWlsLmNzcyIsInNjc3MvZmlsdGVyLXBvcHVwcy5jc3MiLCJzY3NzL2Zvb3Rlci5jc3MiLCJzY3NzL2hlYWRlci5jc3MiLCJzY3NzL2hpZ2hsaWdodC5jc3MiLCJzY3NzL2hvbWUuY3NzIiwic2Nzcy9tYWludGVuYW5jZS1jYXJkLmNzcyIsInNjc3MvbWFpbnRlbmFuY2VzLmNzcyIsInNjc3MvbXktYmlkcy5jc3MiLCJzY3NzL215LWNvbnRyYWN0cy5jc3MiLCJzY3NzL215LWRhdGEuY3NzIiwic2Nzcy9teS1zaG9ydC10ZXJtLWNhcGFjaXR5LmNzcyIsInNjc3MvbXktc3RjLWRldGFpbC5jc3MiLCJzY3NzL25ld3MuY3NzIiwic2Nzcy9wb3B1cE5ld3NMZXR0ZXIuY3NzIiwic2Nzcy9wcm9kdWN0LWRldGFpbC5jc3MiLCJzY3NzL3Byb2R1Y3RzLWxpc3QuY3NzIiwic2Nzcy9yZWdpc3RyYXRpb24tcG9wdXAuY3NzIiwic2Nzcy9yZXNldC1wYXNzd29yZC5jc3MiLCJzY3NzL3NwbGFzaC1zY3JlZW4uY3NzIiwic2Nzcy9zdGMuY3NzIiwic2Nzcy90YWIuY3NzIiwic2Nzcy90ZW1wbGF0ZS5jc3MiLCJzY3NzL3Rvb2x0aXAuY3NzIiwic2Nzcy90cmFuc3BhcmVuY3kuY3NzIiwic2Nzcy91dGlscy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNobURBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMvcktBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwOEJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbEtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDM1pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0SEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzdJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQy9HQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaG9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdkdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ25GQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoZEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNwTEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdHBCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNsUEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbERBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMxREE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNoN0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMXhEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pQQTtBQUNBO0FBQ0E7QUNGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3pZQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMVBBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNWJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BLQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ1RBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDOU5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3RGQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDN0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hNQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNpQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsImZpbGUiOiIxLWFwcC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJib2R5LmJvZHktbW9iaWxlLWRhc2hib2FyZHtcbiAgICBwYWRkaW5nLXRvcDowOyB9XG5cbi51c20tcGFnZXtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIG1pbi1oZWlnaHQ6MTAwdmg7IH1cblxuLnVzbS13cmFwcGVye1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzowIDE2cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLXdyYXBwZXJ7XG4gICAgICAgIHBhZGRpbmc6MCA1NnB4OyB9IH1cblxuQGZvbnQtZmFjZXtcbiAgICBzcmM6dXJsKFwiL2Fzc2V0cy9mb250cy9ESU5OZXh0TFRQcm8tUmVndWxhci53b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0RJTk5leHRMVFByby1SZWd1bGFyLndvZmYyXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0RJTk5leHRMVFByby1SZWd1bGFyLmVvdFwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9ESU5OZXh0TFRQcm8tUmVndWxhci5vdGZcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLVJlZ3VsYXIudHRmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0RJTk5leHRMVFByby1SZWd1bGFyLnN2Z1wiKTtcbiAgICBmb250LWZhbWlseTpcIkRJTk5leHRMVFByby1SZWd1bGFyXCI7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTphdXRvOyB9XG5cbkBmb250LWZhY2V7XG4gICAgc3JjOnVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLU1lZGl1bS53b2ZmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0RJTk5leHRMVFByby1NZWRpdW0ud29mZjJcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLU1lZGl1bS5lb3RcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLU1lZGl1bS5vdGZcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLU1lZGl1bS50dGZcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLU1lZGl1bS5zdmdcIik7XG4gICAgZm9udC1mYW1pbHk6XCJESU5OZXh0TFRQcm8tTWVkaXVtXCI7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTphdXRvOyB9XG5cbkBmb250LWZhY2V7XG4gICAgc3JjOnVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLUJvbGQud29mZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9ESU5OZXh0TFRQcm8tQm9sZC53b2ZmMlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9ESU5OZXh0TFRQcm8tQm9sZC5lb3RcIiksIHVybChcIi9hc3NldHMvZm9udHMvRElOTmV4dExUUHJvLUJvbGQub3RmXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL0RJTk5leHRMVFByby1Cb2xkLnR0ZlwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9ESU5OZXh0TFRQcm8tQm9sZC5zdmdcIik7XG4gICAgZm9udC1mYW1pbHk6XCJESU5OZXh0TFRQcm8tQm9sZFwiO1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6YXV0bzsgfVxuYm9keSxcbmJ1dHRvbixcbnRleHRhcmVhe1xuICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiMzNjM2MzY7XG4gICAgZm9udC1mYW1pbHk6XCJESU5OZXh0TFRQcm8tUmVndWxhclwiLCBzYW5zLXNlcmlmOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIGJvZHksXG4gICAgYnV0dG9uLFxuICAgIHRleHRhcmVhe1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4qe1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH1cblxuKjpmb2N1c3tcbiAgICBvdXRsaW5lOm5vbmU7IH1cblxuLmNsZWFyZXJ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBjbGVhcjpib3RoOyB9XG5cbmh0bWwsXG5ib2R5e1xuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7XG4gICAgdGV4dC1yZW5kZXJpbmc6b3B0aW1pemVMZWdpYmlsaXR5OyB9XG5cbmltZ3tcbiAgICBib3JkZXI6bm9uZTsgfVxuXG5oZWFkZXIsIG5hdiwgYXJ0aWNsZSwgYXNpZGUsIHNlY3Rpb24sIGZvb3RlciwgbWFpbiwgZmlndXJlLCBmaWdjYXB0aW9uLCBoZ3JvdXB7XG4gICAgZGlzcGxheTpibG9jazsgfVxuXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXJ7XG4gICAgY29udGVudDpcIlxcMDAyMFwiO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgaGVpZ2h0OjA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuOyB9XG5cbi5jbGVhcmZpeDphZnRlcntcbiAgICBjbGVhcjpib3RoOyB9XG5cbi5jbGVhcmZpeHtcbiAgICB6b29tOjE7IH1cblxuaDF7XG4gICAgbGluZS1oZWlnaHQ6MzRweDtcbiAgICBmb250LXNpemU6MjhweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6IzAwNzhEQzsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBoMXtcbiAgICAgICAgbGluZS1oZWlnaHQ6NDhweDtcbiAgICAgICAgZm9udC1zaXplOjQwcHg7IH0gfVxuXG4udXNtLWJ0bntcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjpzdGFydDtcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87IH1cbi51c20tYnRuX19saW5rOmxpbmssIC51c20tYnRuX19saW5rOnZpc2l0ZWQsIC51c20tYnRuX19pbnB1dCwgLnVzbS1idG5fX2J1dHRvbntcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjojMzYzNjM2O1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBsaW5lLWhlaWdodDozMXB4O1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czo4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDA3OERDO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICBwYWRkaW5nOjFweCAxMnB4IDAgMTJweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWJ0bl9fbGluazpsaW5rLCAudXNtLWJ0bl9fbGluazp2aXNpdGVkLCAudXNtLWJ0bl9faW5wdXQsIC51c20tYnRuX19idXR0b257XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4OyB9IH1cbi51c20tYnRuX19saW5rOmxpbmssIC51c20tYnRuX19saW5rOnZpc2l0ZWR7XG4gICAgbGluZS1oZWlnaHQ6MzJweDsgfVxuLnVzbS1idG4uLWJyYW5kLTAzIC51c20tYnRuX19saW5rOmxpbmssXG4udXNtLWJ0bi4tYnJhbmQtMDMgLnVzbS1idG5fX2xpbms6dmlzaXRlZCxcbi51c20tYnRuLi1icmFuZC0wMyAudXNtLWJ0bl9faW5wdXQsXG4udXNtLWJ0bi4tYnJhbmQtMDMgLnVzbS1idG5fX2J1dHRvbntcbiAgICBjb2xvcjojMDA3OERDO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjsgfVxuXG4udXNtLWNpcmNsZUNoYXJ0e1xuICAgIHotaW5kZXg6MTA7XG4gICAgd2lkdGg6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjE7IH1cbi51c20tY2lyY2xlQ2hhcnRfX2NoYXJ0LCAudXNtLWNpcmNsZUNoYXJ0X19ncm91cHtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4OyB9XG4udXNtLWNpcmNsZUNoYXJ0X19jaXJjbGUsIC51c20tY2lyY2xlQ2hhcnRfX3Byb2dyZXNzTGluZXtcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIGZpbGw6bm9uZTtcbiAgICBzdHJva2Utd2lkdGg6M3B4O1xuICAgIGlzb2xhdGlvbjppc29sYXRlOyB9XG4udXNtLWNpcmNsZUNoYXJ0X19jaXJjbGV7XG4gICAgc3Ryb2tlOnJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4xKTsgfVxuLnVzbS1jaXJjbGVDaGFydF9fcHJvZ3Jlc3NMaW5le1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyO1xuICAgIHN0cm9rZS1saW5lY2FwOnJvdW5kOyB9XG4udXNtLWNpcmNsZUNoYXJ0X192YWx1ZXtcbiAgICB6LWluZGV4OjExO1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDo0OHB4O1xuICAgIGhlaWdodDo0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OjQ1cHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6M3B4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICB6LWluZGV4OjI7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1jaXJjbGVDaGFydF9fdmFsdWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZToyOHB4OyB9IH1cbi51c20tY2lyY2xlQ2hhcnRfX3ZhbHVlID4gc3BhbntcbiAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVlID4gc3BhbntcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IH0gfVxuLnVzbS1jaXJjbGVDaGFydC4tc3VwcG9ydC0wMSAudXNtLWNpcmNsZUNoYXJ0X19wcm9ncmVzc0xpbmV7XG4gICAgc3Ryb2tlOiMwMDk0NEE7IH1cbi51c20tY2lyY2xlQ2hhcnQuLXN1cHBvcnQtMDIgLnVzbS1jaXJjbGVDaGFydF9fcHJvZ3Jlc3NMaW5le1xuICAgIHN0cm9rZTojREUzQTZCOyB9XG4udXNtLWNpcmNsZUNoYXJ0Li1zdXBwb3J0LTAzIC51c20tY2lyY2xlQ2hhcnRfX3Byb2dyZXNzTGluZXtcbiAgICBzdHJva2U6I0VEOEMxQzsgfVxuLnVzbS1jaXJjbGVDaGFydC4tc21hbGx7XG4gICAgd2lkdGg6MzJweDtcbiAgICBoZWlnaHQ6MzJweDsgfVxuLnVzbS1jaXJjbGVDaGFydC4tc21hbGwgLnVzbS1jaXJjbGVDaGFydF9fY2hhcnQsXG4udXNtLWNpcmNsZUNoYXJ0Li1zbWFsbCAudXNtLWNpcmNsZUNoYXJ0X19ncm91cCxcbi51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX2NpcmNsZSxcbi51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3Byb2dyZXNzTGluZSxcbi51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVle1xuICAgIHdpZHRoOjMycHg7XG4gICAgaGVpZ2h0OjMycHg7IH1cbi51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVle1xuICAgIGxpbmUtaGVpZ2h0OjEycHg7XG4gICAgZm9udC1zaXplOjEwcHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgbGluZS1oZWlnaHQ6MzBweDtcbiAgICBwYWRkaW5nLXRvcDoycHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1jaXJjbGVDaGFydC4tc21hbGwgLnVzbS1jaXJjbGVDaGFydF9fdmFsdWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyB9IH1cbi51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVlID4gc3BhbntcbiAgICBsaW5lLWhlaWdodDoxMnB4O1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjojRkZGRkZGOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVlID4gc3BhbntcbiAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tY2lyY2xlQ2hhcnR7XG4gICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgIGhlaWdodDo4MHB4OyB9XG4gICAgLnVzbS1jaXJjbGVDaGFydF9fY2hhcnQsIC51c20tY2lyY2xlQ2hhcnRfX2dyb3VwLCAudXNtLWNpcmNsZUNoYXJ0X19jaXJjbGUsIC51c20tY2lyY2xlQ2hhcnRfX3Byb2dyZXNzTGluZSwgLnVzbS1jaXJjbGVDaGFydF9fdmFsdWV7XG4gICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgIGhlaWdodDo4MHB4OyB9XG4gICAgLnVzbS1jaXJjbGVDaGFydF9fdmFsdWV7XG4gICAgICAgIGxpbmUtaGVpZ2h0Ojc2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjRweDsgfVxuICAgIC51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVle1xuICAgICAgICBsaW5lLWhlaWdodDozMnB4O1xuICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6MDsgfVxuICAgIC51c20tY2lyY2xlQ2hhcnQuLXNtYWxsIC51c20tY2lyY2xlQ2hhcnRfX3ZhbHVlID4gc3BhbntcbiAgICAgICAgZm9udC1zaXplOjEwcHg7IH0gfVxuXG4udXNtLWJhZGdle1xuICAgIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOnN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6MjFweDtcbiAgICBib3JkZXItcmFkaXVzOjJweDsgfVxuLnVzbS1iYWRnZV9fdGV4dHtcbiAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOmF1dG87XG4gICAgbWluLXdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjIxcHg7XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjAgNHB4O1xuICAgIHBhZGRpbmctdG9wOjJweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWJhZGdlX190ZXh0e1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLWJhZGdlLi11aS0wMXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTNFNUY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWJhZGdle1xuICAgICAgICBoZWlnaHQ6MjRweDsgfVxuICAgIC51c20tYmFkZ2VfX3RleHR7XG4gICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDoyMnB4O1xuICAgICAgICBwYWRkaW5nOjAgNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDoycHg7IH0gfVxuXG4udXNtLWJ0bkljb257XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgd2lkdGg6MzJweDtcbiAgICBoZWlnaHQ6MzJweDsgfVxuLnVzbS1idG5JY29uX19idXR0b257XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6MzJweDtcbiAgICBoZWlnaHQ6MzJweDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZTtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gICAgY3Vyc29yOnBvaW50ZXI7IH1cbi51c20tYnRuSWNvbl9fbGluazpsaW5rLCAudXNtLWJ0bkljb25fX2xpbms6dmlzaXRlZCwgLnVzbS1idG5JY29uX19saW5rOmhvdmVyLCAudXNtLWJ0bkljb25fX2xpbms6YWN0aXZle1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjMycHg7XG4gICAgaGVpZ2h0OjMycHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IH1cbi51c20tYnRuSWNvbl9faWNvbldyYXB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazpjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICB3aWR0aDozMnB4O1xuICAgIGhlaWdodDozMnB4OyB9XG4udXNtLWJ0bkljb25fX2ljb257XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7IH1cbi51c20tYnRuSWNvbi4tY2hldnJvbkxlZnQgLnVzbS1idG5JY29uX19pY29ue1xuICAgIHdpZHRoOjEwcHg7XG4gICAgaGVpZ2h0OjE4cHg7IH1cbi51c20tYnRuSWNvbi4tc21hbGx7XG4gICAgd2lkdGg6MjRweDtcbiAgICBoZWlnaHQ6MjRweDsgfVxuLnVzbS1idG5JY29uLi1zbWFsbCAudXNtLWJ0bkljb25fX2J1dHRvbntcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4OyB9XG4udXNtLWJ0bkljb24uLXNtYWxsIC51c20tYnRuSWNvbl9fbGluazpsaW5rLFxuLnVzbS1idG5JY29uLi1zbWFsbCAudXNtLWJ0bkljb25fX2xpbms6dmlzaXRlZCxcbi51c20tYnRuSWNvbi4tc21hbGwgLnVzbS1idG5JY29uX19saW5rOmhvdmVyLFxuLnVzbS1idG5JY29uLi1zbWFsbCAudXNtLWJ0bkljb25fX2xpbms6YWN0aXZle1xuICAgIHdpZHRoOjI0cHg7XG4gICAgaGVpZ2h0OjI0cHg7IH1cbi51c20tYnRuSWNvbi4tc21hbGwgLnVzbS1idG5JY29uX19pY29uV3JhcHtcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4OyB9XG4udXNtLWJ0bkljb24uLW1haW50ZW5hbmNle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MjsgfVxuLnVzbS1idG5JY29uLi1tYWludGVuYW5jZSAudXNtLW1haW50ZW5hbmNlc0luZm97XG4gICAgb3BhY2l0eTowO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDAuMjJzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOm9wYWNpdHkgMC4yMnMgbGluZWFyO1xuICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOjMycHg7XG4gICAgbGVmdDotMTI4cHg7XG4gICAgei1pbmRleDozOyB9XG4udXNtLWJ0bkljb24uLW1haW50ZW5hbmNlOmhvdmVyIC51c20tbWFpbnRlbmFuY2VzSW5mb3tcbiAgICBvcGFjaXR5OjE7XG4gICAgcG9pbnRlci1ldmVudHM6aW5pdGlhbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tYnRuSWNvbi4tY2hldnJvbkxlZnQgLnVzbS1idG5JY29uX19pY29ue1xuICAgICAgICB3aWR0aDoxM3B4O1xuICAgICAgICBoZWlnaHQ6MjRweDsgfSB9XG5cbi51c20tYnRuVGV4dEljb257XG4gICAgZGlzcGxheTotd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7XG4gICAgZGlzcGxheTppbmxpbmUtZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6NDBweDsgfVxuLnVzbS1idG5UZXh0SWNvbl9fbGluazpsaW5rLCAudXNtLWJ0blRleHRJY29uX19saW5rOnZpc2l0ZWR7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6NDBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjdXJzb3I6cG9pbnRlcjsgfVxuLnVzbS1idG5UZXh0SWNvbl9fYnV0dG9ue1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZDpub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7XG4gICAgYm94LXNoYWRvdzpub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAgIGN1cnNvcjpwb2ludGVyOyB9XG4udXNtLWJ0blRleHRJY29uX19pY29uV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OjQwcHg7IH1cbi51c20tYnRuVGV4dEljb25fX2ljb257XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7IH1cbi51c20tYnRuVGV4dEljb25fX3RleHR7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgY29sb3I6IzAwNzhEQztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7XG4gICAgaGVpZ2h0OjQwcHg7XG4gICAgbGluZS1oZWlnaHQ6NDBweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWJ0blRleHRJY29uX190ZXh0e1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLWJ0blRleHRJY29uLi1yZXZlcnNlIC51c20tYnRuVGV4dEljb25fX2xpbmssXG4udXNtLWJ0blRleHRJY29uLi1yZXZlcnNlIC51c20tYnRuVGV4dEljb25fX2J1dHRvbntcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZTtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWJ0blRleHRJY29uX19pY29uV3JhcCAudXNtLWJ0blRleHRJY29uX19pY29ue1xuICAgICAgICB3aWR0aDoxM3B4O1xuICAgICAgICBoZWlnaHQ6MjRweDsgfVxuICAgIC51c20tYnRuVGV4dEljb25fX3RleHR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQwcHg7IH0gfVxuLnVzbS1oZWFke1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgaGVpZ2h0OjgwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDsgfVxuLnVzbS1oZWFkID4gLnVzbS13cmFwcGVye1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyOyB9XG4udXNtLWhlYWQgLnVzbS1oZWFkX19sb2dve1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIHdpZHRoOjQwcHg7XG4gICAgaGVpZ2h0OjM1cHg7XG4gICAgbWFyZ2luOjAgYXV0byAwIDA7IH1cbi51c20taGVhZCAudXNtLWhlYWRfX2xvZ29JbWd7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7IH1cbi51c20taGVhZCAudXNtLWJ0bntcbiAgICB3aWR0aDphdXRvO1xuICAgIG1hcmdpbjowIDAgMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1oZWFkIC51c20taGVhZF9fbG9nb3tcbiAgICAgICAgd2lkdGg6NTVweDtcbiAgICAgICAgaGVpZ2h0OjQ4cHg7IH1cbiAgICAudXNtLWhlYWQgLnVzbS1oZWFkX19sb2dvSW1ne1xuICAgICAgICB3aWR0aDo1NXB4O1xuICAgICAgICBoZWlnaHQ6NDhweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpeyB9XG5cbi51c20ta3BpQ2FyZHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTUyN0E7XG4gICAgcGFkZGluZzoyMnB4IDE2cHggMjJweCAxNnB4OyB9XG4udXNtLWtwaUNhcmRfX3dyYXB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7IH1cbi51c20ta3BpQ2FyZF9fd3JhcC4tY2hhcnR7XG4gICAgd2lkdGg6NDhweDtcbiAgICBoZWlnaHQ6NDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDsgfVxuLnVzbS1rcGlDYXJkX193cmFwLi1kYXRhe1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDpjZW50ZXI7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gNDhweCAtIDEwcHggLSAxNnB4IC0gODBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OjE2cHg7IH1cbi51c20ta3BpQ2FyZF9fd3JhcC4tdmFyaWF0aW9ue1xuICAgIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOnN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6ODBweDsgfVxuLnVzbS1rcGlDYXJkX19sYWJlbHtcbiAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTo0cHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1rcGlDYXJkX19sYWJlbHtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjZweDtcbiAgICAgICAgZm9udC1zaXplOjIycHg7IH0gfVxuLnVzbS1rcGlDYXJkX19kYXRhe1xuICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlOyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20ta3BpQ2FyZF9fZGF0YXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IH0gfVxuLnVzbS1rcGlDYXJkX19kYXRhID4gc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjojRkZGRkZGOyB9XG4udXNtLWtwaUNhcmRfX3ZhcmlhdGlvbntcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOmVuZDtcbiAgICAtbXMtZmxleC1wYWNrOmVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTBweCk7IH1cbi51c20ta3BpQ2FyZF9fdmFyaWF0aW9uSWNvbldyYXAsIC51c20ta3BpQ2FyZF9fdmFyaWF0aW9uSWNvbntcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgfVxuLnVzbS1rcGlDYXJkX192YXJpYXRpb25JY29uV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGhlaWdodDoyMXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXI7XG4gICAgbWFyZ2luOjAgOHB4IDRweCAwOyB9XG4udXNtLWtwaUNhcmRfX3ZhcmlhdGlvbkljb25XcmFwLi1pbmNyZWFzZXtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjp2YXJpYXRpb25BcnJvd0FuaW1JbmNyZWFzZSAxcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246dmFyaWF0aW9uQXJyb3dBbmltSW5jcmVhc2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTtcbiAgICBhbmltYXRpb24tZGlyZWN0aW9uOmFsdGVybmF0ZTsgfVxuLnVzbS1rcGlDYXJkX192YXJpYXRpb25JY29uV3JhcC4tZGVjcmVhc2V7XG4gICAgLXdlYmtpdC1hbmltYXRpb246dmFyaWF0aW9uQXJyb3dBbmltRGVjcmVhc2UgMXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOnZhcmlhdGlvbkFycm93QW5pbURlY3JlYXNlIDFzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7XG4gICAgYW5pbWF0aW9uLWRpcmVjdGlvbjphbHRlcm5hdGU7IH1cbi51c20ta3BpQ2FyZF9fdmFyaWF0aW9uVmFsdWV7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICB3aWR0aDphdXRvO1xuICAgIGhlaWdodDoyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OjIxcHg7XG4gICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOjRweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWtwaUNhcmRfX3ZhcmlhdGlvblZhbHVle1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLWtwaUNhcmRfX3ZhcmlhdGlvblRpbWV7XG4gICAgbGluZS1oZWlnaHQ6MTJweDtcbiAgICBmb250LXNpemU6MTBweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6cmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjUpO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20ta3BpQ2FyZF9fdmFyaWF0aW9uVGltZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IH0gfVxuLnVzbS1rcGlDYXJkX192YXJpYXRpb24uLXN0YWJsZSAudXNtLWtwaUNhcmRfX3ZhcmlhdGlvbkljb25XcmFwe1xuICAgIG1hcmdpbi1yaWdodDo0cHg7IH1cbi51c20ta3BpQ2FyZF9fdmFyaWF0aW9uLi1zdGFibGUgLnVzbS1iYWRnZXtcbiAgICB3aWR0aDo0OHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2YXJpYXRpb25BcnJvd0FuaW1JbmNyZWFzZXtcbiAgICAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgycHgpOyB9XG4gICAgMTAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZhcmlhdGlvbkFycm93QW5pbUluY3JlYXNle1xuICAgIDAle1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7IH1cbiAgICAxMDAle1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyB2YXJpYXRpb25BcnJvd0FuaW1EZWNyZWFzZXtcbiAgICAwJXtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTJweCk7IH1cbiAgICAxMDAle1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDJweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHZhcmlhdGlvbkFycm93QW5pbURlY3JlYXNle1xuICAgIDAle1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMnB4KTsgfVxuICAgIDEwMCV7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMnB4KTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1rcGlDYXJke1xuICAgICAgICBwYWRkaW5nOjI0cHggNDBweDsgfVxuICAgIC51c20ta3BpQ2FyZF9fd3JhcC4tY2hhcnR7XG4gICAgICAgIHdpZHRoOjgwcHg7XG4gICAgICAgIGhlaWdodDo4MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjRweDsgfVxuICAgIC51c20ta3BpQ2FyZF9fd3JhcC4tZGF0YXtcbiAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gODBweCAtIDI0cHggLSAxNnB4IC0gMTEycHgpOyB9XG4gICAgLnVzbS1rcGlDYXJkX193cmFwLi12YXJpYXRpb257XG4gICAgICAgIHdpZHRoOjExMnB4OyB9XG4gICAgLnVzbS1rcGlDYXJkX19sYWJlbHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo4cHg7IH1cbiAgICAudXNtLWtwaUNhcmRfX2RhdGF7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4OyB9XG4gICAgLnVzbS1rcGlDYXJkX192YXJpYXRpb257XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC04cHgpOyB9XG4gICAgLnVzbS1rcGlDYXJkX192YXJpYXRpb25WYWx1ZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7IH1cbiAgICAudXNtLWtwaUNhcmRfX3ZhcmlhdGlvbi4tc3RhYmxlIC51c20ta3BpQ2FyZF9fdmFyaWF0aW9uSWNvbldyYXB7XG4gICAgICAgIG1hcmdpbi1yaWdodDo4cHg7IH1cbiAgICAudXNtLWtwaUNhcmRfX3ZhcmlhdGlvbi4tc3RhYmxlID4gLnVzbS1iYWRnZXtcbiAgICAgICAgd2lkdGg6NTZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpeyB9XG5cbi51c20tc3RvcmFnZUNhcmR7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtaW4taGVpZ2h0OjEyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTUyN0E7XG4gICAgcGFkZGluZzo4cHggMTZweCAxNnB4IDhweDtcbiAgICB6LWluZGV4OjE7IH1cbi51c20tc3RvcmFnZUNhcmRfX2hlYWR7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MjRweDsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9fdWtJY29uV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHdpZHRoOjEwcHg7XG4gICAgaGVpZ2h0OjI0cHg7XG4gICAgbWFyZ2luOjAgNHB4IDAgMDsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9fdWtJY29ue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjEwcHg7XG4gICAgaGVpZ2h0OjEwcHg7IH1cbi51c20tc3RvcmFnZUNhcmRfX3R5cGVJY29uV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHdpZHRoOjEycHg7XG4gICAgaGVpZ2h0OjI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjRweDsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9fdHlwZUljb257XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6MTFweDtcbiAgICBoZWlnaHQ6MTBweDsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9fbmFtZTpsaW5rLCAudXNtLXN0b3JhZ2VDYXJkX19uYW1lOnZpc2l0ZWQsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6aG92ZXIsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6YWN0aXZle1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6YXV0bztcbiAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTJweCAtIDRweCAtIDI0cHgpO1xuICAgIGhlaWdodDoyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgbWFyZ2luOjAgYXV0byAwIDA7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1zdG9yYWdlQ2FyZF9fbmFtZTpsaW5rLCAudXNtLXN0b3JhZ2VDYXJkX19uYW1lOnZpc2l0ZWQsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6aG92ZXIsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6YWN0aXZle1xuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICBmb250LXNpemU6MjJweDsgfSB9XG4udXNtLXN0b3JhZ2VDYXJkX19oZWFkID4gLnVzbS1idG5JY29uLi1tYWludGVuYW5jZXtcbiAgICB3aWR0aDoyNHB4O1xuICAgIGhlaWdodDoyNHB4OyB9XG4udXNtLXN0b3JhZ2VDYXJkOmhvdmVye1xuICAgIHotaW5kZXg6MjsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9fY29udGVudHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlOyB9XG4udXNtLXN0b3JhZ2VDYXJkX19zdGF0aWNNZXNzYWdle1xuICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MCAwIDAgMTZweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLXN0b3JhZ2VDYXJkX19zdGF0aWNNZXNzYWdle1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLXN0b3JhZ2VDYXJkX19nYXNRdWFsaXR5e1xuICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1zdG9yYWdlQ2FyZF9fZ2FzUXVhbGl0eXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IH0gfVxuLnVzbS1zdG9yYWdlQ2FyZF9fd3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlOyB9XG4udXNtLXN0b3JhZ2VDYXJkX193cmFwLi1odWJNYXJrZXRBcmVhc3tcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcDtcbiAgICBmbGV4LXdyYXA6bm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGhlaWdodDoxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206MTJweDsgfVxuLnVzbS1zdG9yYWdlQ2FyZF9faHViSWNvbntcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6NHB4OyB9XG4udXNtLXN0b3JhZ2VDYXJkX19tYXJrZXRBcmVhc3tcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6MTNweDtcbiAgICBmb250LXNpemU6MTFweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6IzM2MzYzNjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLXN0b3JhZ2VDYXJkX19tYXJrZXRBcmVhc3tcbiAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7IH0gfVxuLnVzbS1zdG9yYWdlQ2FyZF9fY2hhcnRMYWJlbHtcbiAgICBsaW5lLWhlaWdodDoxM3B4O1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMycHggLSA4cHgpO1xuICAgIGhlaWdodDozMnB4O1xuICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgbWFyZ2luLWxlZnQ6OHB4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tc3RvcmFnZUNhcmRfX2NoYXJ0TGFiZWx7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyB9IH1cbi51c20tc3RvcmFnZUNhcmQuLXVrIC51c20tc3RvcmFnZUNhcmRfX25hbWV7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gMTBweCAtIDRweCAtIDEycHggLSA0cHggLSAyNHB4KTsgfVxuLnVzbS1zdG9yYWdlQ2FyZC4tc3RhdGlje1xuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgODIsIDEyMiwgMC41KTsgfVxuLnVzbS1zdG9yYWdlQ2FyZC4tc3RhdGljIC51c20tc3RvcmFnZUNhcmRfX2hlYWR7XG4gICAgbWFyZ2luLWJvdHRvbToxNnB4OyB9XG4udXNtLXN0b3JhZ2VDYXJkLi13aW5ke1xuICAgIHBhZGRpbmc6MTJweCA4cHg7IH1cbi51c20tc3RvcmFnZUNhcmQuLXdpbmQgLnVzbS1zdG9yYWdlQ2FyZF9fdHlwZUljb25XcmFwe1xuICAgIHdpZHRoOjEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OjhweDsgfVxuLnVzbS1zdG9yYWdlQ2FyZC4td2luZCAudXNtLXN0b3JhZ2VDYXJkX190eXBlSWNvbntcbiAgICB3aWR0aDoxM3B4OyB9XG4udXNtLXN0b3JhZ2VDYXJkLi13aW5kIC51c20tc3RvcmFnZUNhcmRfX25hbWV7XG4gICAgd2lkdGg6Y2FsYygxMDAlIC0gMTNweCAtIDhweCk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLXN0b3JhZ2VDYXJke1xuICAgICAgICAtbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDsgfVxuICAgIC51c20tc3RvcmFnZUNhcmRfX2hlYWR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NHB4OyB9XG4gICAgLnVzbS1zdG9yYWdlQ2FyZF9fbmFtZTpsaW5rLCAudXNtLXN0b3JhZ2VDYXJkX19uYW1lOnZpc2l0ZWQsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6aG92ZXIsIC51c20tc3RvcmFnZUNhcmRfX25hbWU6YWN0aXZle1xuICAgICAgICBsaW5lLWhlaWdodDoyNHB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfVxuICAgIC51c20tc3RvcmFnZUNhcmRfX2dhc1F1YWxpdHl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjRweDsgfVxuICAgIC51c20tc3RvcmFnZUNhcmRfX21hcmtldEFyZWFze1xuICAgICAgICBsaW5lLWhlaWdodDoxNnB4O1xuICAgICAgICBmb250LXNpemU6MTFweDsgfVxuICAgIC51c20tc3RvcmFnZUNhcmRfX2NoYXJ0TGFiZWx7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjMycHg7XG4gICAgICAgIGZvbnQtc2l6ZToxMXB4OyB9XG4gICAgLnVzbS1zdG9yYWdlQ2FyZF9fc3RhdGljTWVzc2FnZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTRweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7IH1cbiAgICAudXNtLXN0b3JhZ2VDYXJkX19zdGF0aWNNZXNzYWdlID4gYnJ7XG4gICAgICAgIGRpc3BsYXk6bm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpeyB9XG5cbi51c20tbWFpbnRlbmFuY2VzSW5mb3tcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDozNDRweDtcbiAgICBtaW4td2lkdGg6MzQ0cHg7XG4gICAgbWF4LXdpZHRoOjM0NHB4O1xuICAgIGhlaWdodDphdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MHB4IDJweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgYm94LXNoYWRvdzowcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB6LWluZGV4OjE7IH1cbi51c20tbWFpbnRlbmFuY2VzSW5mb19fdHJpYW5nbGV7XG4gICAgd2lkdGg6MDtcbiAgICBoZWlnaHQ6MDtcbiAgICBib3JkZXItc3R5bGU6c29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOjAgOHB4IDEycHggOHB4O1xuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjZmNmY2IHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgZmlsdGVyOmRyb3Atc2hhZG93KDAgMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgdG9wOi0xMnB4O1xuICAgIGxlZnQ6MTMycHg7XG4gICAgei1pbmRleDoyOyB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX2hlYWR7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NDhweDtcbiAgICBib3JkZXItcmFkaXVzOjJweCAycHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6I0Y2RjZGNjtcbiAgICBwYWRkaW5nOjAgMTZweDsgfVxuLnVzbS1tYWludGVuYW5jZXNJbmZvX190aXRsZXtcbiAgICBsaW5lLWhlaWdodDoyMHB4O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjojMjk1MjdBO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLW1haW50ZW5hbmNlc0luZm9fX3RpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICBmb250LXNpemU6MjJweDsgfSB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX2NvbnRlbnR7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBib3JkZXItcmFkaXVzOjAgMCAycHggMnB4O1xuICAgIHBhZGRpbmc6OHB4IDE2cHggMTZweCAxNnB4OyB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX3N1YnRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiMzNjM2MzY7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206OHB4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tbWFpbnRlbmFuY2VzSW5mb19fc3VidGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4OyB9IH1cbi51c20tbWFpbnRlbmFuY2VzSW5mb19fdGV4dHtcbiAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojNUU1RTVFO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OjY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTo4cHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1tYWludGVuYW5jZXNJbmZvX190ZXh0e1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX2JveHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDo0OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI5NTI3QTtcbiAgICBwYWRkaW5nOjAgMTJweDsgfVxuLnVzbS1tYWludGVuYW5jZXNJbmZvX19ib3hXcmFwe1xuICAgIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94O1xuICAgIGRpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6aW5saW5lLWZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bzsgfVxuLnVzbS1tYWludGVuYW5jZXNJbmZvX19kYXRlV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveDtcbiAgICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4O1xuICAgIHdpZHRoOmF1dG87XG4gICAgaGVpZ2h0OjE1cHg7IH1cbi51c20tbWFpbnRlbmFuY2VzSW5mb19fYm94RGF0ZUljb25XcmFwe1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEycHg7XG4gICAgaGVpZ2h0OjE1cHg7IH1cbi51c20tbWFpbnRlbmFuY2VzSW5mb19fYm94RGF0ZXtcbiAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEycHggLSAxMnB4KTtcbiAgICBsaW5lLWhlaWdodDoxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OjEycHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1tYWludGVuYW5jZXNJbmZvX19ib3hEYXRle1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX2JveERhdGUgPiBzdHJvbmd7XG4gICAgZm9udC13ZWlnaHQ6NjAwOyB9XG4udXNtLW1haW50ZW5hbmNlc0luZm9fX2JveER1cmF0aW9ue1xuICAgIGxpbmUtaGVpZ2h0OjI0cHg7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6YXV0bztcbiAgICBoZWlnaHQ6MjZweDtcbiAgICBsaW5lLWhlaWdodDoxLjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xuICAgIHBhZGRpbmc6MCA0cHg7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tbWFpbnRlbmFuY2VzSW5mb19fYm94RHVyYXRpb257XG4gICAgICAgIGxpbmUtaGVpZ2h0OjM0cHg7XG4gICAgICAgIGZvbnQtc2l6ZToyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXsgfVxuXG4udXNtLWZhY2lsaXR5TmF2e1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOmp1c3RpZnk7XG4gICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NjRweDtcbiAgICBib3JkZXItcmFkaXVzOjEycHggMTJweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRjZGNkY2O1xuICAgIHBhZGRpbmc6MCA0cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWZhY2lsaXR5TmF2e1xuICAgICAgICBoZWlnaHQ6ODBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpeyB9XG5cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFke1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTNFNUY7XG4gICAgcGFkZGluZy1ib3R0b206MzJweDsgfVxuLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3Vre1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjZweDsgfVxuLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3R5cGVJY29uV3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOmNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuICAgIHdpZHRoOjE1cHg7XG4gICAgaGVpZ2h0OjM0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjZweDsgfVxuLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3R5cGVJY29ue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9XG4udXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fd3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlOyB9XG4udXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fd3JhcC4tbmFtZUdhc1F1YWxpdHl7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206OHB4OyB9XG4udXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fd3JhcC4taHViTWFya2V0QXJlYXN7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6Y2VudGVyO1xuICAgIGhlaWdodDoxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206MTZweDsgfVxuLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX25hbWV7XG4gICAgd2hpdGUtc3BhY2U6bm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIGxpbmUtaGVpZ2h0OjM0cHg7XG4gICAgZm9udC1zaXplOjI4cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiNGRkZGRkY7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6YXV0bztcbiAgICBsaW5lLWhlaWdodDozMHB4O1xuICAgIHBhZGRpbmctdG9wOjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6OHB4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX19uYW1le1xuICAgICAgICBsaW5lLWhlaWdodDo0OHB4O1xuICAgICAgICBmb250LXNpemU6NDBweDsgfSB9XG4udXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fZ2FzUXVhbGl0eXtcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6MjZweDtcbiAgICBmb250LXNpemU6MjJweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOmF1dG87XG4gICAgbGluZS1oZWlnaHQ6MjhweDtcbiAgICBwYWRkaW5nLXRvcDo2cHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX2dhc1F1YWxpdHl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjM4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTozMnB4OyB9IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkX19odWJJY29ue1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjowIDRweCAwIDA7IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkX19tYXJrZXRBcmVhc3tcbiAgICBsaW5lLWhlaWdodDoxN3B4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6YXV0bzsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fbWFya2V0QXJlYXN7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4OyB9IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkX19pbmZvVGV4dHtcbiAgICBsaW5lLWhlaWdodDoxNHB4O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9faW5mb1RleHR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE5cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNnB4OyB9IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkX19pbmZvVGV4dCA+IHN0cm9uZ3tcbiAgICBmb250LXdlaWdodDo2MDA7IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkLi13aW5kIC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX193cmFwLi1uYW1lR2FzUXVhbGl0eXtcbiAgICBtYXJnaW4tYm90dG9tOjA7IH1cbi51c20tZmFjaWxpdHlEZXRhaWxIZWFkLi13aW5kIC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX190eXBlSWNvbldyYXB7XG4gICAgbWFyZ2luLXJpZ2h0OjhweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tZmFjaWxpdHlEZXRhaWxIZWFke1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4OyB9XG4gICAgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3dyYXAuLW5hbWVHYXNRdWFsaXR5e1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEycHg7IH1cbiAgICAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fd3JhcC4tbmFtZUdhc1F1YWxpdHkgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3R5cGVJY29uV3JhcHtcbiAgICAgICAgd2lkdGg6MjJweDtcbiAgICAgICAgaGVpZ2h0OjM0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMnB4OyB9XG4gICAgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3dyYXAuLW5hbWVHYXNRdWFsaXR5IC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX190eXBlSWNvbldyYXAgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX3R5cGVJY29ue1xuICAgICAgICB3aWR0aDoyMnB4O1xuICAgICAgICBoZWlnaHQ6MjBweDsgfVxuICAgIC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX193cmFwLi1uYW1lR2FzUXVhbGl0eSAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fbmFtZXtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDsgfVxuICAgIC51c20tZmFjaWxpdHlEZXRhaWxIZWFkX193cmFwLi1odWJNYXJrZXRBcmVhc3tcbiAgICAgICAgaGVpZ2h0OjI0cHg7IH1cbiAgICAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9fd3JhcC4taHViTWFya2V0QXJlYXMgLnVzbS1mYWNpbGl0eURldGFpbEhlYWRfX21hcmtldEFyZWFze1xuICAgICAgICBsaW5lLWhlaWdodDoyMXB4O1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6M3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDo0cHg7IH1cbiAgICAudXNtLWZhY2lsaXR5RGV0YWlsSGVhZF9faW5mb1RleHR7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7IH1cblxuLnVzbS1mYWNpbGl0eUluZm9DYXJke1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czoxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6I0ZGRkZGRjtcbiAgICBwYWRkaW5nOjE2cHggMTZweCAzMnB4IDE2cHg7IH1cbi51c20tZmFjaWxpdHlJbmZvQ2FyZF9fd3JhcHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOjE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxNnB4O1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTsgfVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkX193cmFwOjphZnRlcntcbiAgICBjb250ZW50OlwiXCI7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDpjYWxjKDEwMCUgKyAxNnB4KTtcbiAgICBoZWlnaHQ6MXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzAwNzhEQztcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBib3R0b206MDtcbiAgICBsZWZ0Oi04cHg7XG4gICAgei1pbmRleDoyOyB9XG4udXNtLWZhY2lsaXR5SW5mb0NhcmRfX3dyYXA6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgIG1hcmdpbi1ib3R0b206MDsgfVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkX193cmFwOmxhc3QtY2hpbGQ6OmFmdGVye1xuICAgIGRpc3BsYXk6bm9uZTsgfVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkX190aXRsZXtcbiAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICBjb2xvcjojMDA3OERDO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOjhweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWZhY2lsaXR5SW5mb0NhcmRfX3RpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDoyNnB4O1xuICAgICAgICBmb250LXNpemU6MjJweDsgfSB9XG4udXNtLWZhY2lsaXR5SW5mb0NhcmRfX3RleHR7XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6IzM2MzYzNjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1mYWNpbGl0eUluZm9DYXJkX190ZXh0e1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLWZhY2lsaXR5SW5mb0NhcmRfX2xpc3R7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBsaXN0LXN0eWxlOmluc2lkZSBub25lOyB9XG4udXNtLWZhY2lsaXR5SW5mb0NhcmRfX2l0ZW17XG4gICAgbGluZS1oZWlnaHQ6MTdweDtcbiAgICBmb250LXNpemU6MTRweDtcbiAgICBmb250LXdlaWdodDo0MDA7XG4gICAgY29sb3I6IzM2MzYzNjtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMnB4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tZmFjaWxpdHlJbmZvQ2FyZF9faXRlbXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IH0gfVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkX19pdGVtOjpiZWZvcmV7XG4gICAgY29udGVudDpcIlxcMjAyMlwiO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDoxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NjAwO1xuICAgIGNvbG9yOiMwMDc4REM7XG4gICAgcGFkZGluZy1ib3R0b206MXB4O1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIGxlZnQ6MDsgfVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkX19pdGVtOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTowOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1mYWNpbGl0eUluZm9DYXJke1xuICAgICAgICBwYWRkaW5nOjI0cHggMzJweCAzMnB4IDMycHg7IH1cbiAgICAudXNtLWZhY2lsaXR5SW5mb0NhcmRfX3dyYXA6OmFmdGVye1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBsZWZ0OjA7IH1cbiAgICAudXNtLWZhY2lsaXR5SW5mb0NhcmRfX3RpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMnB4OyB9XG4gICAgLnVzbS1mYWNpbGl0eUluZm9DYXJkX190ZXh0LCAudXNtLWZhY2lsaXR5SW5mb0NhcmRfX2l0ZW17XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7IH1cbi51c20tZGFzaGJvYXJke1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgbWluLWhlaWdodDoxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTNFNUY7XG4gICAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH1cbi51c20tZGFzaGJvYXJkX190aXRsZXtcbiAgICBsaW5lLWhlaWdodDozNHB4O1xuICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOjhweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWRhc2hib2FyZF9fdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTo0MHB4OyB9IH1cbi51c20tZGFzaGJvYXJkX19sYXN0VXBkYXRle1xuICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgZm9udC1zaXplOjE0cHg7XG4gICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgIGNvbG9yOiNGNkY2RjY7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206NDBweDsgfVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWRhc2hib2FyZF9fbGFzdFVwZGF0ZXtcbiAgICAgICAgbGluZS1oZWlnaHQ6MTlweDtcbiAgICAgICAgZm9udC1zaXplOjE2cHg7IH0gfVxuLnVzbS1kYXNoYm9hcmRfX2twaXtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjpzdGFydDtcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazplbmQ7XG4gICAgYWxpZ24tY29udGVudDpmbGV4LWVuZDtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206MjRweDsgfVxuLnVzbS1kYXNoYm9hcmRfX2twaSAudXNtLWtwaUNhcmR7XG4gICAgbWFyZ2luLWJvdHRvbToxNnB4OyB9XG4udXNtLWRhc2hib2FyZF9fa3BpIC51c20ta3BpQ2FyZDpsYXN0LWNoaWxke1xuICAgIG1hcmdpbjowOyB9XG4udXNtLWRhc2hib2FyZF9faW5mb3tcbiAgICBsaW5lLWhlaWdodDoxM3B4O1xuICAgIGZvbnQtc2l6ZToxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOjcycHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1kYXNoYm9hcmRfX2luZm97XG4gICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4OyB9IH1cbi51c20tZGFzaGJvYXJkX19pbmZvID4gc3Ryb25ne1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAudXNtLWRhc2hib2FyZHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvYXNzZXRzL2ltYWdlcy1vcHQvZ3JhcGhpY3MvZ3JhcGhpYy1tYXAuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7IH1cbiAgICAudXNtLWRhc2hib2FyZCAudXNtLWhlYWR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MjRweDsgfVxuICAgIC51c20tZGFzaGJvYXJkX190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4OyB9XG4gICAgLnVzbS1kYXNoYm9hcmRfX2xhc3RVcGRhdGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgICAgICBmb250LXdlaWdodDo0MDA7IH1cbiAgICAudXNtLWRhc2hib2FyZF9fa3Bpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOjQwcHg7IH1cbiAgICAudXNtLWRhc2hib2FyZF9fa3BpIC51c20ta3BpQ2FyZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCl7IH1cblxuLnVzbS1zdG9yYWdlTGlzdHtcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6LW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6d3JhcDtcbiAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjpzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjpzdGFydDtcbiAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6ODBweDtcbiAgICBib3JkZXItcmFkaXVzOjEycHggMTJweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMC40cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOmhlaWdodCAwLjRzIGVhc2UtaW4tb3V0O1xuICAgIHdpbGwtY2hhbmdlOmhlaWdodDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgcG9zaXRpb246Zml4ZWQ7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6MjAwOyB9XG4udXNtLXN0b3JhZ2VMaXN0X19idXR0b257XG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICBmb250LXNpemU6MThweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgY29sb3I6IzAwNzhEQztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDo4MHB4O1xuICAgIGxpbmUtaGVpZ2h0OjgwcHg7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lO1xuICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjIycyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuMjJzIGxpbmVhcjtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6bm9uZTtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgei1pbmRleDo1OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tc3RvcmFnZUxpc3RfX2J1dHRvbntcbiAgICAgICAgbGluZS1oZWlnaHQ6MjZweDtcbiAgICAgICAgZm9udC1zaXplOjIycHg7IH0gfVxuLnVzbS1zdG9yYWdlTGlzdCAudXNtLXdyYXBwZXIuLXN0b3JhZ2V7XG4gICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIHBhZGRpbmctdG9wOjI0cHg7XG4gICAgcGFkZGluZy1ib3R0b206NzJweDtcbiAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgb3ZlcmZsb3cteTphdXRvOyB9XG4udXNtLXN0b3JhZ2VMaXN0Li1vcGVue1xuICAgIGhlaWdodDpjYWxjKDEwMHZoIC0gMjRweCk7IH1cbi51c20tc3RvcmFnZUxpc3QuLW9wZW4gLnVzbS1zdG9yYWdlTGlzdF9fYnV0dG9ue1xuICAgIG9wYWNpdHk6MDtcbiAgICBwb2ludGVyLWV2ZW50czpub25lOyB9XG4udXNtLXN0b3JhZ2VMaXN0X190aXRsZXtcbiAgICBsaW5lLWhlaWdodDozNHB4O1xuICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMDtcbiAgICBjb2xvcjojMDA3OERDO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOjI0cHg7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1zdG9yYWdlTGlzdF9fdGl0bGV7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTo0MHB4OyB9IH1cbi51c20tc3RvcmFnZUxpc3RfX3dyYXB7XG4gICAgZGlzcGxheTotd2Via2l0LWJveDtcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6ZmxleDtcbiAgICAtbXMtZmxleC13cmFwOndyYXA7XG4gICAgZmxleC13cmFwOndyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246c3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgbWFyZ2luLWJvdHRvbToyNHB4OyB9XG4udXNtLXN0b3JhZ2VMaXN0X193cmFwOmxhc3Qtb2YtdHlwZXtcbiAgICBtYXJnaW4tYm90dG9tOjA7IH1cbi51c20tc3RvcmFnZUxpc3RfX3N1YnRpdGxle1xuICAgIGxpbmUtaGVpZ2h0OjE2cHg7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgZm9udC13ZWlnaHQ6NTAwO1xuICAgIGNvbG9yOiMzNjM2MzY7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XG4gICAgbWFyZ2luLWJvdHRvbToxMnB4OyB9XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tc3RvcmFnZUxpc3RfX3N1YnRpdGxle1xuICAgICAgICBsaW5lLWhlaWdodDoxOXB4O1xuICAgICAgICBmb250LXNpemU6MTZweDsgfSB9XG4udXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmR7XG4gICAgd2lkdGg6Y2FsYygoMTAwJSAvIDIpIC0gKCg4cHggKiAoMiAtIDEpKSAvIDIpKTtcbiAgICBtYXJnaW46MCA4cHggMTZweCAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDsgfVxuLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOm50aC1vZi10eXBlKDJuKzIpe1xuICAgIG1hcmdpbjowIDAgMTZweCAwOyB9XG4udXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQ6bnRoLW9mLXR5cGUoMm4rMikgLnVzbS1idG5JY29uLi1tYWludGVuYW5jZSAudXNtLW1haW50ZW5hbmNlc0luZm97XG4gICAgbGVmdDphdXRvO1xuICAgIHJpZ2h0Oi0xNnB4OyB9XG4udXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQ6bnRoLW9mLXR5cGUoMm4rMikgLnVzbS1idG5JY29uLi1tYWludGVuYW5jZSAudXNtLW1haW50ZW5hbmNlc0luZm8gLnVzbS1tYWludGVuYW5jZXNJbmZvX190cmlhbmdsZXtcbiAgICBsZWZ0OmF1dG87XG4gICAgcmlnaHQ6MjFweDsgfVxuLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTowOyB9XG4udXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQ6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKG9kZCl7XG4gICAgbWFyZ2luLWJvdHRvbTowOyB9XG4udXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQ6bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKGV2ZW4pe1xuICAgIG1hcmdpbjowIGF1dG8gMCAwOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXdyYXBwZXIuLXN0b3JhZ2V7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjQ0cHg7IH1cbiAgICAudXNtLXN0b3JhZ2VMaXN0X190aXRsZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1NnB4OyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdF9fd3JhcHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxMnB4OyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdF9fc3VidGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MTZweDsgfVxuICAgIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKXtcbiAgICAgICAgd2lkdGg6Y2FsYygoMTAwJSAvIDMpIC0gKCgxNnB4ICogKDMgLSAxKSkgLyAzKSk7XG4gICAgICAgIG1hcmdpbjowIDE2cHggMTJweCAwO1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgICAgICAtbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2g7XG4gICAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjpzdHJldGNoO1xuICAgICAgICBhbGlnbi1zZWxmOnN0cmV0Y2g7IH1cbiAgICAudXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQ6bm90KC4td2luZCk6bnRoLW9mLXR5cGUoM24rMyl7XG4gICAgICAgIG1hcmdpbjowIDAgMTJweCAwOyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOm5vdCguLXdpbmQpOm50aC1vZi10eXBlKDJuKzIpe1xuICAgICAgICBtYXJnaW46MCAxNnB4IDEycHggMDsgfVxuICAgIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKTpsYXN0LW9mLXR5cGUsIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKTpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW46MCAxNnB4IDEycHggMDsgfVxuICAgIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKTpudGgtbGFzdC1vZi10eXBlKDIpOm50aC1vZi10eXBlKG9kZCksIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKTpudGgtbGFzdC1vZi10eXBlKDIpOm50aC1vZi10eXBlKGV2ZW4pe1xuICAgICAgICBtYXJnaW46MCAxNnB4IDEycHggMDsgfVxuICAgIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZDpub3QoLi13aW5kKTpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQob2RkKSwgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOm5vdCguLXdpbmQpOm50aC1sYXN0LWNoaWxkKDIpOm50aC1jaGlsZChldmVuKXtcbiAgICAgICAgbWFyZ2luOjAgMTZweCAxMnB4IDA7IH1cbiAgICAudXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQuLXdpbmQgLnVzbS1zdG9yYWdlQ2FyZF9faGVhZHtcbiAgICAgICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6Y2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkLi13aW5kIC51c20tc3RvcmFnZUNhcmRfX2hlYWQgLnVzbS1zdG9yYWdlQ2FyZF9fdHlwZUljb25XcmFwe1xuICAgICAgICB3aWR0aDoxOHB4O1xuICAgICAgICBoZWlnaHQ6MjRweDsgfVxuICAgIC51c20tc3RvcmFnZUxpc3QgLnVzbS1zdG9yYWdlQ2FyZC4td2luZCAudXNtLXN0b3JhZ2VDYXJkX19oZWFkIC51c20tc3RvcmFnZUNhcmRfX3R5cGVJY29uV3JhcCAudXNtLXN0b3JhZ2VDYXJkX190eXBlSWNvbntcbiAgICAgICAgd2lkdGg6MThweDtcbiAgICAgICAgaGVpZ2h0OjEycHg7IH1cbiAgICAudXNtLXN0b3JhZ2VMaXN0IC51c20tc3RvcmFnZUNhcmQuLXdpbmQgLnVzbS1zdG9yYWdlQ2FyZF9faGVhZCAudXNtLXN0b3JhZ2VDYXJkX19uYW1le1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBtYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTNweCAtIDhweCk7XG4gICAgICAgIG1hcmdpbjowOyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOm50aC1vZi10eXBlKDNuKzMpIC51c20tYnRuSWNvbi4tbWFpbnRlbmFuY2UgLnVzbS1tYWludGVuYW5jZXNJbmZve1xuICAgICAgICBsZWZ0OmF1dG87XG4gICAgICAgIHJpZ2h0Oi0xNnB4OyB9XG4gICAgLnVzbS1zdG9yYWdlTGlzdCAudXNtLXN0b3JhZ2VDYXJkOm50aC1vZi10eXBlKDNuKzMpIC51c20tYnRuSWNvbi4tbWFpbnRlbmFuY2UgLnVzbS1tYWludGVuYW5jZXNJbmZvIC51c20tbWFpbnRlbmFuY2VzSW5mb19fdHJpYW5nbGV7XG4gICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgcmlnaHQ6MjFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpeyB9XG5cbi51c20tZmFjaWxpdHlEZXRhaWx7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTNFNUY7XG4gICAgcGFkZGluZy1ib3R0b206Y2FsYyg2NHB4ICsgNDBweCk7IH1cbi51c20tZmFjaWxpdHlEZXRhaWwgLnVzbS13cmFwcGVyIC51c20taGVhZCAudXNtLXdyYXBwZXJ7XG4gICAgcGFkZGluZzowOyB9XG4udXNtLWZhY2lsaXR5RGV0YWlsX193cmFwe1xuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTotbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OmZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwO1xuICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgcGFkZGluZzowIDAgMCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206NDBweDsgfVxuLnVzbS1mYWNpbGl0eURldGFpbCAudXNtLWZhY2lsaXR5TmF2e1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIGJvdHRvbTowO1xuICAgIGxlZnQ6MDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIC51c20tZmFjaWxpdHlEZXRhaWwgLnVzbS1mYWNpbGl0eURldGFpbEhlYWQuLXdpbmR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjY0cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KXsgfVxuIiwiQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdESU4nO1xuICAgIHNyYzogdXJsKCcvZm9udC9ESU5OZXh0TFRQcm8tTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250L0RJTk5leHRMVFByby1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250L0RJTk5leHRMVFByby1MaWdodC5vdGYnKSAgZm9ybWF0KCdvcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250L0RJTk5leHRMVFByby1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL2ZvbnQvRElOTmV4dExUUHJvLUxpZ2h0LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvRElOTmV4dExUUHJvLUxpZ2h0LnN2ZyNESU5OZXh0TFRQcm8tTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ0RJTic7XG4gICAgc3JjOiB1cmwoJy9mb250L0RJTk5leHRMVFByby1Cb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcvZm9udC9ESU5OZXh0TFRQcm8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy9mb250L0RJTk5leHRMVFByby1Cb2xkLm90ZicpICBmb3JtYXQoJ29wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvRElOTmV4dExUUHJvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250L0RJTk5leHRMVFByby1Cb2xkLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvRElOTmV4dExUUHJvLUJvbGQuc3ZnI0RJTk5leHRMVFByby1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pcGl4JztcbiAgICBzcmM6IHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy9mb250L3VuaXBpeC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy9mb250L3VuaXBpeC13ZWJmb250LnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQuc3ZnJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnVW5pcGl4Mic7XG4gICAgc3JjOiB1cmwoJy9mb250L3VuaXBpeC13ZWJmb250Mi5lb3QnKTtcbiAgICBzcmM6IHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy9mb250L3VuaXBpeC13ZWJmb250Mi53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQyLnR0ZicpICBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnL2ZvbnQvdW5pcGl4LXdlYmZvbnQyLnN2ZycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgU3RhbmRhcmQgQ1NTICAgICAgICAgICAgICAgICovXG5cbi8qU3BhY2luZyovXG5cbi5wMiB7XG4gICAgcGFkZGluZzogMnB4O1xufVxuXG4ucDEwIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucDE1IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4IDE1cHg7XG59XG4ucDctMiB7XG4gICAgcGFkZGluZzogNy4ycHggMTBweDtcbn1cblxuLnBhZGRpbmcxNSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTVweDtcbn1cbi5wYWRkaW5nMjUge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAyNXB4IDI1cHg7XG59XG5cbi5wMjUge1xuICAgIHBhZGRpbmc6MjVweDtcbn1cblxuLnAzMCB7XG4gICAgcGFkZGluZzozMHB4O1xufVxuXG4ucDQwIHtcbiAgICBwYWRkaW5nOjQwcHg7XG59XG5cbi5wdDAge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5wdDMge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5wdDUge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wdDEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnB0MTIge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ucHQxNSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wdDE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuLnB0MjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucHQyNSB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi5wdDI2IHtcbiAgICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi5wdDMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wdDMxIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbn1cbi5wdDQwIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wdDUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbi5wdDYwe1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnB0NzB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4ucHQ4NXtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbn1cbi5wdDkwe1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuXG4ucHIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wcjEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFweDtcbn1cblxuLnByMiB7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4ucHI0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbi5wcjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnByNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucHI4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG5cbi5wcjEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHIxNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnByMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wcjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucHIzMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLnAwIHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG5cbi5wbDAge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ucGwyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnBsMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5wbDQge1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG4ucGw1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBsOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5cbi5wbDEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cblxuLnBsMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLnBsMTVpbXBvcnRhbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCFpbXBvcnRhbnQ7XG59XG5cbi5wbDE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wbDIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wbDI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wbDMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wbDUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4ucGw3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLnBiMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnBiMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLnBiNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBiNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnBiMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGIxMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5wYjE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBiMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucGIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYjMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBiNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnBiNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLnBiNTB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG4ucGI2MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5wYjY1e1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuLnBiNzh7XG4gICAgcGFkZGluZy1ib3R0b206IDc4cHg7XG59XG4ucGI5MHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnAtc20ge3BhZGRpbmc6MnB4IDEwcHggMHB4IDEwcHg7fVxuXG4ucC1tZXNzYWdlIHtwYWRkaW5nOiA2cHg7fVxuXG4ucC15ZWFyIHtwYWRkaW5nOiAxMHB4IDJweCFpbXBvcnRhbnQ7fVxuXG4ubTQwIHttYXJnaW46IDQwcHg7fVxuXG4ubXQwIHttYXJnaW4tdG9wOiAwO31cblxuLm10MSB7bWFyZ2luLXRvcDogMXB4O31cblxuLm10MiB7bWFyZ2luLXRvcDogMnB4O31cblxuLm10OCB7bWFyZ2luLXRvcDogOHB4O31cblxuLm1sMiB7bWFyZ2luLWxlZnQ6IDJweDt9XG5cbi5tbDQge21hcmdpbi1sZWZ0OiA0cHg7fVxuXG4ubXIyIHttYXJnaW4tcmlnaHQ6IDJweDt9XG5cbi5tcjQge21hcmdpbi1yaWdodDogNHB4O31cblxuLm1iMCB7bWFyZ2luLWJvdHRvbTogMDt9XG5cbi5tYjIge21hcmdpbi1ib3R0b206IDJweDt9XG5cbi5tYjE1IHttYXJnaW4tYm90dG9tOiAxNXB4O31cblxuLm1sLTIge21hcmdpbi1sZWZ0OiAtMnB4O31cblxuLm1sLTMge21hcmdpbi1sZWZ0OiAtM3B4O31cblxuLm1yLTIge21hcmdpbi1yaWdodDogLTJweDt9XG5cbi5tci0xMCB7bWFyZ2luLXJpZ2h0OiAtMTBweDt9XG5cbi5tcjVpbXBvcnRhbnQge21hcmdpbi1yaWdodDogNXB4IWltcG9ydGFudDt9XG5cbi5tcjUge21hcmdpbi1yaWdodDogNXB4O31cblxuLm10NSB7bWFyZ2luLXRvcDogNXB4O31cblxuLm10NiB7bWFyZ2luLXRvcDogNnB4O31cblxuLm10NyB7bWFyZ2luLXRvcDogN3B4O31cblxuLm10MTAge21hcmdpbi10b3A6IDEwcHg7fVxuXG4ubXQxNSB7bWFyZ2luLXRvcDogMTVweDt9XG5cbi5tdDE4IHttYXJnaW4tdG9wOiAxOHB4O31cblxuLm10MjAge21hcmdpbi10b3A6IDIwcHg7fVxuXG4ubXQyNSB7bWFyZ2luLXRvcDogMjVweDt9XG5cbi5tdDMwIHttYXJnaW4tdG9wOjMwcHg7fVxuXG4ubXQ0MCB7bWFyZ2luLXRvcDogNDBweDt9XG5cbi5tdDQ1IHttYXJnaW4tdG9wOiA0NXB4O31cblxuLm10NDYge21hcmdpbi10b3A6IDQ2cHg7fVxuXG4ubXQ1MCB7bWFyZ2luLXRvcDogNTBweDt9XG5cbi5tdDcwIHttYXJnaW4tdG9wOiA3MHB4O31cblxuLm10ODAge21hcmdpbi10b3A6IDgwcHg7fVxuXG4ubXQxMTAge21hcmdpbi10b3A6IDExMHB4O31cblxuLm10LTEwIHttYXJnaW4tdG9wOi0xMHB4O31cblxuLm10LTIwIHttYXJnaW4tdG9wOi0yMHB4O31cblxuLm1sNXttYXJnaW4tbGVmdDogNXB4O31cblxuLm1sMTAge21hcmdpbi1sZWZ0OiAxMHB4O31cblxuLm1sMTUge21hcmdpbi1sZWZ0OiAxNXB4O31cblxuLm1sMjAge21hcmdpbi1sZWZ0OiAyMHB4O31cblxuLm1sMzAge21hcmdpbi1sZWZ0OiAzMHB4O31cblxuLm1sNTAge21hcmdpbi1sZWZ0OiA1MHB4O31cblxuLm1sNzAge21hcmdpbi1sZWZ0OiA3MHB4O31cblxuLm1sMTAwIHttYXJnaW4tbGVmdDogMTAwcHg7fVxuXG4ubWwxNTAge21hcmdpbi1sZWZ0OiAxNTBweDt9XG5cbi5tbC0xMCB7bWFyZ2luLWxlZnQ6IC0xMHB4O31cblxuLm1yMTAge21hcmdpbi1yaWdodDogMTBweDt9XG5cbi5tcjE1IHttYXJnaW4tcmlnaHQ6IDE1cHg7fVxuXG4ubXIyMCB7bWFyZ2luLXJpZ2h0OiAyMHB4O31cblxuLm1iMCB7bWFyZ2luLWJvdHRvbTowcHg7fVxuXG4ubWIyMCB7bWFyZ2luLWJvdHRvbToyMHB4O31cblxuLm1iMzAge21hcmdpbi1ib3R0b206MzBweDt9XG5cbi5tYjQwIHttYXJnaW4tYm90dG9tOjQwcHg7fVxuXG4ubXIyMCB7bWFyZ2luLXJpZ2h0OjIwcHg7fVxuXG4ubWI1IHttYXJnaW4tYm90dG9tOiA1cHg7fVxuXG4ubWIxIHttYXJnaW4tYm90dG9tOiAxcHg7fVxuXG4ubWIxMCB7bWFyZ2luLWJvdHRvbTogMTBweDt9XG5cbi5tYjE1IHttYXJnaW4tYm90dG9tOiAxNXB4O31cblxuLm1iMTgge21hcmdpbi1ib3R0b206IDE4cHg7fVxuXG4ubWIyIHttYXJnaW4tYm90dG9tOiAycHg7fVxuXG4ubWFyZ2luMCB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG4vKiBTaXplICovXG5cbi5oZWlnaHQ1NSB7XG4gICAgaGVpZ2h0OiA1NXB4O1xufVxuLmhlaWdodDU4IHtcbiAgICBoZWlnaHQ6IDU4cHg7XG59XG4uaGVpZ2h0ODUge1xuICAgIGhlaWdodDogODVweDtcbn1cblxuLmNvbWluZy1zb29uLWhpZ2hsaWdodHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbn1cblxuLyogUG9zaXRpb24gICovXG4ucmVsYXRpdmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFic29sdXRle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLyogRm9udCBzaXplICovXG5cbi5zaXplMTJ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpemUxMyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuLnNpemUxNHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uc2l6ZTE1e1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5zaXplMTZ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpemUxOHtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4uc2l6ZTIwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG59XG4uc2l6ZTIyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG59XG4uc2l6ZTI0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG4uc2l6ZTI2e1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5zaXplMjh7XG4gICAgZm9udC1zaXplOiAyOHB4O1xufVxuLnNpemUzMHtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4uc2l6ZTQwe1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5ib2xke1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJvbGQ2MDB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50ZXh0LW5ldy1saW5le1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi51bmlwaXgge1xuICAgIGZvbnQtZmFtaWx5OiBVbmlwaXg7XG59XG4udW5pcGl4MiB7XG4gICAgZm9udC1mYW1pbHk6IFVuaXBpeDI7XG59XG4uYmctaW1nLXByb3ByaWV0aWVze1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtcbn1cbi5hbGlnbi1sZWZ0e1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYWxpZ24tY2VudGVye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbGlnbi1yaWdodHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFsaWduLXYtbWlkZGxle1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5jZW50ZXItdmVydGljYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmN1c3RCb2xkIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGluZS1oZWlnaHR7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubGluZS1oZWlnaHQxMHtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbn1cbi5saW5lLWhlaWdodDEye1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuLmxpbmUtaGVpZ2h0MTR7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG4ubGluZS1oZWlnaHQxOXtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5saW5lLWhlaWdodDIwe1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmxpbmUtaGVpZ2h0MjJ7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubGluZS1oZWlnaHQyNXtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbn1cbi5saW5lLWhlaWdodDI2e1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmxpbmUtaGVpZ2h0Mjd7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4ubGluZS1oZWlnaHQyOHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5saW5lLWhlaWdodDMwe1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmxpbmUtaGVpZ2h0MzF7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4ubGluZS1oZWlnaHQzNXtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5saW5lLWhlaWdodDM2e1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmxpbmUtaGVpZ2h0NDB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4ubGluZS1oZWlnaHQ0N3tcbiAgICBsaW5lLWhlaWdodDogNDdweDtcbn1cbi5saW5lLWhlaWdodDUwe1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmxpbmUtaGVpZ2h0NjB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG59XG4uZnVsbC13aWR0aHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5vcGFjaXR5MHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm9wYWNpdHkze1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbi5vcGFjaXR5OXtcbiAgICBvcGFjaXR5OiAwLjk7XG59XG4uZGlzYWJsZS1jdXJzb3Ige1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnVwcGVyY2FzZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pbmxpbmUtYmxvY2t7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJsb2Nre1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxle1xuICAgIGRpc3BsYXk6IHRhYmxlO1xufVxuLnRhYmxlLWNlbGx7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbmRleDEwe1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmNhcGl0YWxpemV7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ubm8tZGVjb3JhdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICBjb2xvcjojMzYzNjM2IWltcG9ydGFudDtcbn1cbi5uby1kZWNvcmF0aW9uOmhvdmVyIHNwYW57XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbn1cbi5uby1kZWNvcmF0aW9uOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuLm5vd3JhcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51bmRlcmxpbmV7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4vKnZhbGlkYXRpb24gd2l0aCBuZyBtZXNzYWdlKi9cbi5lcnJvcl9mcl9tc2cgY2VudGVyIGRpdntcbiAgICBjb2xvcjogI0RFM0E2QjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLmVycm9yX2ZyX21zZyBzcGFuIGRpdntcbiAgICBjb2xvcjogI0RFM0E2QjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaXNhYmxlLXRhYiB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmRpc2FibGUtdGFiIGEge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVue1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLypoaWRlIGFycm93IG9uIGlucHV0IHR5cGUgbnVtYmVyKi9cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggd2hpdGUgaW5zZXQgIWltcG9ydGFudDtcbn1cbi50cnVuY2F0ZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuXG5cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICBTcGVjaWZpYyBDU1MgICAgICAgICAgICAgICAgKi9cblxuXG5cbi8qVGlwb2dyYWZpYSovXG5cbmJvZHkge1xuICAgIGNvbG9yOiMzNjM2MzY7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC1mYW1pbHk6ICdESU4nO1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xufVxucDo6c2VsZWN0aW9uLGE6OnNlbGVjdGlvbixkaXY6OnNlbGVjdGlvbiwgc3Bhbjo6c2VsZWN0aW9uLGxpOjpzZWxlY3Rpb24saW5wdXQ6OnNlbGVjdGlvbixcbmgxOjpzZWxlY3Rpb24saDI6OnNlbGVjdGlvbixoMzo6c2VsZWN0aW9uLGg0OjpzZWxlY3Rpb24saDU6OnNlbGVjdGlvbixoNjo6c2VsZWN0aW9uLCB0ZDpzZWxlY3Rpb257XG4gICAgYmFja2dyb3VuZDogI2ZmYjdiNztcbn1cbi8qLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgICBkaXNhYmxlIG1lZGlhIHF1ZXJ5XG4gICAgbWluLXdpZHRoOiAxMDUwcHghaW1wb3J0YW50O1xufSovXG5zZWxlY3QuaGlkZGVuc2Nyb2xsIHtcbiAgICAvKiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAtMjBweDsqL1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKm9sLCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTpub25lO1xufSovXG5cbiN5ZWFycy1zZWxlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4jZHVyYXRpb24tc2VsZWN0aW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOm5vbmU7XG59XG5cbiNzZWNvbmQtc2VsZWN0IG9wdGlvbjpmaXJzdC1jaGlsZCB7ZGlzcGxheTogbm9uZTt9XG5cbi5pY29uLXNpemV7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNnB4O1xufVxuXG4uaWNvbi1zaXplLWJpZ3tcbiAgICB3aWR0aDogMjNweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG59XG5cbi5wU2VsZWN0IHtcblxuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLmZvcm0tY29udHJvbC1jdXN0b20ge1xuICAgIC8qICAgYm9yZGVyOjFweCBzb2xpZCAjREUzQTZCOyovXG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBoZWlnaHQ6NDRweDtcbn1cblxuLmxpc3QtaW5wdXQtc3R5bGUge1xuXG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjogIzAwOTQ0YTtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBoZWlnaHQ6NDRweDtcbiAgICB3aWR0aDogMTIwcHg7XG59XG5cbi5oZWlnaHRfZm9yX3N0aWNreV9ib2R5Om5vdCguYm9keS1tb2JpbGUtZGFzaGJvYXJkKSAuY29udGFpbmVyIHtcbiAgICAvKiAgICBkaXNhYmxlIG1lZGlhIHF1ZXJ5Ki9cbiAgICBtaW4td2lkdGg6IDEwNTBweCFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItYmxvY2sge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxucCB7bWFyZ2luOjA7fVxuXG5oMSwgaDIsIGgzLCBoNCwgLmgxLCAuaDIsIC5oMywgLmg0IHttYXJnaW46MDt9XG5cbmgxe1xuICAgIGZvbnQtc2l6ZTo2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xufVxuXG4uaDF7XG4gICAgZm9udC1zaXplOjYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcycHg7XG59XG5cbmgye1xuICAgIGZvbnQtc2l6ZTozMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4uaDJ7XG4gICAgZm9udC1zaXplOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbmgze1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmgze1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuaDR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uaDR7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4vKkNvbG9yaSovXG5cbi5ibHVlIHtjb2xvcjogIzAwNzVERjsgfVxuXG4uYmctYmx1ZSB7YmFja2dyb3VuZC1jb2xvcjogIzAwNzVERjt9XG5cbi5ib3JkZXItYmx1ZSB7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NURGO31cblxuLmJvcmRlci10b3AtYmx1ZSB7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwNzVERjt9XG5cbi5ib3JkZXItbGVmdC1ibHVlIHtib3JkZXItbGVmdDoxcHggc29saWQgIzAwNzVERjt9XG5cbi5ib3JkZXItcmlnaHQtYmx1ZSB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMDA3NURGO31cblxuLmJvcmRlci1ib3R0b20tYmx1ZSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzAwNzVERjt9XG5cbi5ib3JkZXItdG9wLWxlZnQtYm90dG9tLWJsdWUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA3NURGO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzVERjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzVERjtcbn1cbi5iZy1ibGFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi5ib3JkZXItYmxhY2stc2luZ2xlIHtib3JkZXI6MXB4IHNvbGlkICMzNjM2MzYhaW1wb3J0YW50O31cblxuLmJvcmRlci1ibGFjay10b3Age2JvcmRlci10b3A6MXB4IHNvbGlkICMzNjM2MzY7fVxuXG4uYm9yZGVyLWJsYWNrLWxlZnQge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMzYzNjM2O31cblxuLmJvcmRlci1ibGFjay1yaWdodCB7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjMzYzNjM2O31cblxuLmJvcmRlci1ibGFjay1ib3R0b20ge2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMzNjM2MzY7fVxuXG4uYm9yZGVyLWJsYWNrIHtib3JkZXI6MXB4IHNvbGlkICMzNjM2MzYhaW1wb3J0YW50OyBjb2xvcjogIzM2MzYzNjt9XG5cbi5ib3JkZXItd2hpdGUge2JvcmRlcjoxcHggc29saWQgd2hpdGU7fVxuXG4ubGlnaHQtYmx1ZSB7Y29sb3I6IzAwNzhEQzt9XG5cbi5iZy1saWdodC1ibHVlIHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4REM7fVxuXG4ucGluayB7Y29sb3I6I0RFM0E2QjsgfVxuXG4uc3Ryb25nLWdyZXkge2NvbG9yOiAjNWU1ZTVlO31cblxuLmJnLXBpbmsge2JhY2tncm91bmQtY29sb3I6I0RFM0E2Qjt9XG5cbi5ib3JkZXItcGluayB7IGJvcmRlcjoxcHggc29saWQgI0RFM0E2Qjt9XG5cbi5ib3JkZXItdG9wLXBpbmsgeyBib3JkZXI6MXB4IHNvbGlkICNERTNBNkI7fVxuXG4uYm9yZGVyLWxlZnQtcGluayB7IGJvcmRlcjoxcHggc29saWQgI0RFM0E2Qjt9XG5cbi5ib3JkZXItYm90dG9tLXBpbmsgeyBib3JkZXI6MXB4IHNvbGlkICNERTNBNkI7fVxuXG4uYm9yZGVyLXRvcC1sZWZ0LWJvdHRvbS1waW5rIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFM0E2QjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNERTNBNkI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERTNBNkI7XG59XG5cbi5ncmV5IHtjb2xvcjojMzYzNjM2OyB9XG5cbi5iZy1ncmV5IHtiYWNrZ3JvdW5kLWNvbG9yOiMzNjM2MzY7fVxuXG4uYmctc3Ryb25nLWdyZXkge2JhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7fVxuXG4uYm9yZGVyLWdyZXkge2JvcmRlcjoxcHggc29saWQgIzM2MzYzNjt9XG5cbi5idC1ncmV5IHsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzNjM2MzY7IH1cblxuLmJsLWdyZXkgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzNjM2MzY7IH1cblxuLmJyLWdyZXkgeyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzYzNjM2OyB9XG5cbi5iYi1ncmV5IHsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzNjM2MzY7IH1cblxuLmJvcmRlci1sZWZ0LWxpZ2h0LWdyZXkge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZjZmNmY2O31cblxuLmJvcmRlci10b3AtbGlnaHQtZ3JleSB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Y2ZjZmNjt9XG5cbi5iYi1saWdodC1ncmV5IHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDt9XG5cbi5idC1saWdodC1ncmV5IHtib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDt9XG5cbi5ib3JkZXItbGlnaHQtZ3JleSB7Ym9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjt9XG5cbi5saWdodC1ncmV5IHtjb2xvcjojRjZGNkY2OyB9XG5cbi5iZy1saWdodC1ncmV5IHtiYWNrZ3JvdW5kLWNvbG9yOiNGNkY2RjY7fVxuXG4ud2hpdGUge2NvbG9yOiNGRkZGRkY7IH1cblxuLmhvdmVyLXdoaXRlOmhvdmVyIHtjb2xvcjogI0ZGRkZGRjt9XG5cbi5iZy13aGl0ZSB7YmFja2dyb3VuZC1jb2xvcjojRkZGRkZGO31cblxuLmJnLW9yYW5nZSB7YmFja2dyb3VuZC1jb2xvcjojZWQ4YzFjO31cblxuLmRhcmstYmx1ZSB7XG4gICAgY29sb3I6ICMyOTUyN2E7XG59XG4ub3JhbmdlIHtcbiAgICBjb2xvcjogI2VkOGMxYztcbn1cbi5waW5rIHtcbiAgICBjb2xvcjogI2NjMDAzZDtcbn1cbi5saWdodC1vcmFuZ2Uge1xuICAgIGNvbG9yOiAjRUU5NzMzO1xufVxuLmJnLWRhcmstYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTI3YTtcbn1cbi5ib3JkZXItZGFyay1ibHVle1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTUyN2E7XG59XG5cbi5ib3JkZXItdG9wLWRhcmstYmx1ZSB7Ym9yZGVyLXRvcDoxcHggc29saWQgIzI5NTI3YTt9XG5cbi5ib3JkZXItbGVmdC1kYXJrLWJsdWUge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjk1MjdhO31cblxuLmJvcmRlci1yaWdodC1kYXJrLWJsdWUge2JvcmRlci1yaWdodDoxcHggc29saWQgIzI5NTI3YTt9XG5cbi5ib3JkZXItYm90dG9tLWRhcmstYmx1ZSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5NTI3YTt9XG5cbi5ib3JkZXItdG9wLWRhcmstZ3JleSB7Ym9yZGVyLXRvcDoxcHggc29saWQgIzVlNWU1ZTt9XG5cbi5ib3JkZXItbGVmdC1kYXJrLWdyZXkge2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjNWU1ZTVlO31cblxuLmJvcmRlci1yaWdodC1kYXJrLWdyZXkge2JvcmRlci1yaWdodDoxcHggc29saWQgIzVlNWU1ZTt9XG5cbi5ib3JkZXItYm90dG9tLWRhcmstZ3JleSB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzVlNWU1ZTt9XG5cbi5pbmZvLWNvbG9ye1xuICAgIGNvbG9yOiM1ZTVlNWU7XG59XG4uYmctY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6I2Y2ZjZmNjtcbn1cbi5ib3JkZXItY29udGFpbmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuLmJvcmRlci10b3AtY29udGFpbmVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5ib3JkZXItbGVmdC1jb250YWluZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5ib3JkZXItcmlnaHQtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuLmJvcmRlci1ib3R0b20tY29udGFpbmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbn1cbi5ncmVlbiB7XG4gICAgY29sb3I6ICMwMDk0NGE7XG59XG4uYmlsYXRlcmFsIHtcbiAgICBjb2xvcjogIzY5QUI0Njtcbn1cbi5iaWxhdGVyYWwtbGlnaHQge1xuICAgIGNvbG9yOiAjMTY2ZDAwO1xufVxuXG4uZnVjc2lhe1xuICAgIGNvbG9yOiAjREUzQTZCO1xufVxuLmJnLWdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NGE7XG59XG4uYmctYmlsYXRlcmFse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2OUFCNDY7XG59XG4uYmctYmlsYXRlcmFsLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTY2ZDAwO1xufVxuLmJveC1ob3Zlci1ncmVlbjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NDQyIWltcG9ydGFudDtcbn1cbi5ib3gtaG92ZXItZ3JlZW46aG92ZXIgLmJveC1kYXRlLWhvdmVyLWdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc3M0IhaW1wb3J0YW50O1xufVxuLmJveC1ob3Zlci1iaWxhdGVyYWw6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OTEzQiFpbXBvcnRhbnQ7XG59XG4uYm94LWhvdmVyLWJpbGF0ZXJhbDpob3ZlciAuYm94LWRhdGUtaG92ZXItYmlsYXRlcmFse1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjlGNDEhaW1wb3J0YW50O1xufVxuLmJveC1ob3Zlci1saWdodGdyZWVuOmhvdmVyIC5ib3gtZGF0ZS1ob3Zlci1saWdodGdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NUIwNDkhaW1wb3J0YW50O1xufVxuLmJveC1ob3Zlci1saWdodGdyZWVuOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0MwNTEhaW1wb3J0YW50O1xufVxuLmJveC1ncmVlbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xufVxuLmJveC1kYXRlLWdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg0NDIhaW1wb3J0YW50O1xufVxuLmJveC1iaWxhdGVyYWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY5QUI0Njtcbn1cbi5ib3gtZGF0ZS1iaWxhdGVyYWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU5OTEzQiFpbXBvcnRhbnQ7XG59XG4uYm94LWxpZ2h0Z3JlZW57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0I1RDQ1Qjtcbn1cbi5ib3gtZGF0ZS1saWdodGdyZWVue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBM0MwNTEhaW1wb3J0YW50O1xufVxuLmhvdmVyLWJnLWdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4NTQzO1xufVxuLmhvdmVyLWJnLWxpZ2h0LWdyZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQ7XG59XG4uYm9yZGVyLWdyZWVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NDRhO1xufVxuLmJvcmRlci10b3AtZ3JlZW4ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA5NDRhO1xufVxuLmJvcmRlci1sZWZ0LWdyZWVuIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDk0NGE7XG59XG4uYm9yZGVyLXJpZ2h0LWdyZWVuIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5NDRhO1xufVxuLmJvcmRlci1ib3R0b20tZ3JlZW4ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5NDRhO1xufVxuLmJvcmRlci1iaWxhdGVyYWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2OUFCNDY7XG59XG4uYm9yZGVyLXRvcC1iaWxhdGVyYWwge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjlBQjQ2O1xufVxuLmJvcmRlci1sZWZ0LWJpbGF0ZXJhbCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjlBQjQ2O1xufVxuLmJvcmRlci1yaWdodC1iaWxhdGVyYWwge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2OUFCNDY7XG59XG4uYm9yZGVyLWJvdHRvbS1iaWxhdGVyYWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjlBQjQ2O1xufVxuLmJvcmRlci10b3AtbGlnaHRncmVlbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNBM0MwNTE7XG59XG4uYm9yZGVyLWxlZnQtbGlnaHRncmVlbiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQTNDMDUxO1xufVxuLmJvcmRlci1yaWdodC1saWdodGdyZWVuIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQTNDMDUxO1xufVxuLmJvcmRlci1ib3R0b20tbGlnaHRncmVlbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBM0MwNTE7XG59XG4uYm9yZGVyLXRyYXNwYXJlbnQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmJvcmRlci10cmFzcGFyZW50LXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xufVxuLmJvcmRlci10cmFzcGFyZW50LWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG59XG4uYm9yZGVyLXRyYXNwYXJlbnQtcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xufVxuLmJvcmRlci10cmFzcGFyZW50LWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLmxpZ2h0LWdyZWVuIHtcbiAgICBjb2xvcjogI2I1ZDQ1Yjtcbn1cbi5iZy1saWdodC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZDQ1Yjtcbn1cbi5ib3JkZXItbGlnaHQtZ3JlZW4ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWQ0NWI7XG59XG4uYm9yZGVyLXRvcC1saWdodC1ncmVlbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiNWQ0NWI7XG59XG4uYm9yZGVyLWxlZnQtbGlnaHQtZ3JlZW4ge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2I1ZDQ1Yjtcbn1cbi5ib3JkZXItcmlnaHQtbGlnaHQtZ3JlZW4ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiNWQ0NWI7XG59XG4uYm9yZGVyLWJvdHRvbS1saWdodC1ncmVlbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWQ0NWI7XG59XG4vKlJhZGl1cyovXG5cbi51bmlwZXItcGFuZWwgey13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7fVxuXG4uYnRuLXJhZGl1cy1wcmltYXJ5IHtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cblxuLmJ0bi1yYWRpdXMtc2Vjb25kYXJ5IHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG59XG5cbi5yYWRpdXMtbW9kYWwge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbn1cblxuLnJhZGl1cy1tb2RhbC1idXR0b24ge1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG5cbi50b3AtcmFkaXVzLTIge1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xufVxuXG4uYm90dG9tLXJhZGl1cy0yIHtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cblxuLmF1Y3Rpb24tbGVmdC1yYWRpdXMgey13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3BsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O31cblxuLmF1Y3Rpb24tcmlnaHQtcmFkaXVzIHstd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNXB4O31cblxuLnJhZGl1cy0yIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4udC1yYWRpdXMtMiB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG4uYi1yYWRpdXMtMiB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi50bC1yYWRpdXMtMiB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDJweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi50ci1yYWRpdXMtMiB7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG5cbi5ibC1yYWRpdXMtMiB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDJweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG59XG5cbi5ici1yYWRpdXMtMiB7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21yaWdodDogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4ubW9kYWwtY29udGVudHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4vKkJvdHRvbmkqL1xuXG4uYnRuOmZvY3VzIHtcbiAgICBjb2xvcjojMDA3NURGO1xufVxuXG4uYnRuLXVuaXBlci1wcmltYXJ5IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHBhZGRpbmc6MTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5idG4tdW5pcGVyLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIC8qXG4gICAgICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNFNkY0RkU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzQTZCO1xuXG59XG4uYnRuLWJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYyFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNGRkZGRkYhaW1wb3J0YW50O1xufVxuLmJ0bi1ibHVlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZjYzYhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjRkZGRkZGIWltcG9ydGFudDtcbn1cbi5idG4td2hpdGV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDc4ZGMhaW1wb3J0YW50O1xufVxuLmJ0bi13aGl0ZTpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1IWltcG9ydGFudDtcbiAgICBjb2xvcjogIzAwNzhkYyFpbXBvcnRhbnQ7XG59XG4uYnRuLWdyZXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNiFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMzNjM2MzYhaW1wb3J0YW50O1xufVxuLmJ0bi1ncmV5OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEU0RTQhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMzYzNjM2IWltcG9ydGFudDtcbn1cblxuLnNtYWxsLWJ0bntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NURGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG4uc21hbGwtYnRuOmhvdmVye1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERTNBNkI7XG59XG4uc21hbGwtYnRuOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOndoaXRlO1xufVxuLmJ0bi1sb2dpbiB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MHB4O1xufVxuXG4uYnRuLWxvZ2luOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOndoaXRlO1xufVxuLmJ0bi1sb2dpbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjREUzQTZCO1xuICAgIC8qXG4gICAgICAgIGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNFNkY0RkU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgKi9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzQTZCO1xuXG59XG4uYnRuLXVuaXBlci1wcmltYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOndoaXRlO1xufVxuXG4uYnRuLXVuaXBlci1wcmltYXJ5OnByZXNzZWQge1xuICAgIGNvbG9yOndoaXRlO1xufVxuXG4uYnRuLXVuaXBlci1zZWNvbmRhcnkge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzoxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmJ0bi11bmlwZXItc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvKlxuICAgICAgICBib3JkZXItYm90dG9tOjVweCBzb2xpZCAjRTZGNEZFO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFM0E2QjtcblxufVxuLmJ0bi11bmlwZXItc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnRuLXVuaXBlci1zZWNvbmRhcnk6dmlzaXRlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tZ3JhcGh7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTUyN2E7XG4gICAgcGFkZGluZzowcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAycHggMnB4O1xufVxuXG4uYnRuLWdyYXBoLWxhc3R7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyOTUyN2E7XG4gICAgcGFkZGluZzowcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCA4cHggMnB4O1xufVxuXG4uaGlnaGNoYXJ0cy10b29sdGlwe1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuXG4udG9vbHRpcF9zdHlsZV9jaGFydHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDJweCAycHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG4jc3RvcmFnZS1sZXZlbC1ncmFwaGljIGRpdiBzdmcgZy5oaWdoY2hhcnRzLXRvb2x0aXAsXG4jaW52ZW50b3J5LXR1cm5vdmVyLWdyYXBoaWMgZGl2IHN2ZyBnLmhpZ2hjaGFydHMtdG9vbHRpcCxcbiNjYXBhY2l0eS1ncmFwaGljIGRpdiBzdmcgZy5oaWdoY2hhcnRzLXRvb2x0aXB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uYnRuLXVuaXBlci1uYXZiYXIge1xuICAgIHBhZGRpbmc6MTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTg1cHg7XG4gICAgd2lkdGg6MTAwcHg7XG59XG4uYnRuLXVuaXBlci1uYXZiYXI6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzQTZCO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnRuLXBvcHVwIHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5yYWRpdXMtMCB7Ym9yZGVyLXJhZGl1czogMHB4O31cblxuLypOYXZiYXIqL1xuLypJJ20gdHJ5aW5nIHRvIHJlbW92ZSB0aGUgMXB4IGJvdHRvbSBib3JkZXIqL1xuLyoubmF2YmFyLWZpeGVkLXRvcHtcbiAgICBib3JkZXItYm90dG9tOiAwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG59Ki9cbi5uYXZiYXItZml4ZWQtdG9we1xuICAgIGJvcmRlci13aWR0aDogMCAwIDBweDtcbn1cbi5uYXZiYXItdW5pcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NURGO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG59XG5cbi5uYXZiYXItdW5pcGVyIHVsIGEge1xuICAgIGNvbG9yOndoaXRlO1xufVxuXG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgLypwYWRkaW5nOiAyMnB4IDE1cHg7Ki9cbiAgICBwYWRkaW5nOiAzMHB4IDIycHg7XG4gICAgLyogICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4OyovXG4gICAgLyptYXJnaW4tcmlnaHQ6IDVweDsqL1xuICAgIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xufVxuXG4ubmF2YmFyLXVzZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDA7XG59XG5cbi8qLm5hdmJhci11bmlwZXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4qLy5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgICAvKiAgICBwYWRkaW5nOiAyMnB4IDE1cHggMTdweCAxNXB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDsqL1xuICAgIC8qICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjREUzQTZCO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NURGOyovXG59Lypcbi5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci11bmlwZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIHBhZGRpbmc6IDIycHggMTVweCAxN3B4IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI0RFM0E2QjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NURGO1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59Ki9cblxuLm5hdmJhci11bmlwZXIgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgLypwYWRkaW5nOiAyMnB4IDE1cHggMjJweCAxNXB4OyovXG4gICAgcGFkZGluZzogMzBweCAyMnB4IDMwcHggMjJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLypib3JkZXItYm90dG9tOiA1cHggc29saWQgI0RFM0E2QjsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REY7XG59XG4ubmF2YmFyLXVuaXBlciAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci11bmlwZXIgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIC8qcGFkZGluZzogMjJweCAxNXB4IDIycHggMTVweDsqL1xuICAgIHBhZGRpbmc6IDMwcHggMjJweCAzMHB4IDIycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNERTNBNkI7Ki9cbiAgICBjb2xvcjogIzAwNzVERjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItdW5pcGVyIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMjJweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDBweDtcbn1cbi5sb2dpbi1ib3gtaG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzM2MzYzNjtcbn1cblxuLypGb290ZXIqL1xuXG4uZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjJweDtcbn1cbi5mb290ZXIgZGl2I2Zvb3RlckNvbnRlbnR7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICAvKm1hcmdpbi10b3A6MzBweDsqL1xuICAgIC8qICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsqL1xufVxuLmhlaWdodF9mb3Jfc3RpY2t5e1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlaWdodF9mb3Jfc3RpY2t5X2JvZHl7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xufVxuLypSZWdpc3RyYXRpb24qL1xuLnJlZy10aXRsZXtcbiAgICBjb2xvcjogIzI5NTI3YTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5yZWctdGl0bGUtYmx1ZXtcbiAgICBjb2xvcjogIzAwNzVERjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbn1cbi5yZWctdGV4dHtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5zdC1sZWdlbmRhIHNwYW4sIC5lbi1sZWdlbmRhIHNwYW57XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3QtbGVnZW5kYSBpbWd7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uZW4tbGVnZW5kYSBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogM3B4IDBweCAzcHggMHB4O1xufVxuLnN0LWxlZ2VuZGEtaG92ZXI6aG92ZXJ7XG4gICAgY29sb3I6ICMwMDk0NDk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVuLWxlZ2VuZGEtaG92ZXI6aG92ZXJ7XG4gICAgY29sb3I6ICNCNUQ0NUI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJpbC1sZWdlbmRhLWhvdmVyOmhvdmVye1xuICAgIGNvbG9yOiAjNjlBQjQ2O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5qcC1sZWdlbmRhLWhvdmVyOmhvdmVye1xuICAgIGNvbG9yOiAjOEJDQkY3O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiBmb3JtIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSksXG4jcG9wdXBDcmVhdGVPZmZlciBmb3JtIGlucHV0Om5vdChbdHlwZT0nY2hlY2tib3gnXSksXG4jcG9wdXBDcmVhdGVPZmZlckNvbmZpcm0gaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybSBpbnB1dDpub3QoW3R5cGU9J2NoZWNrYm94J10pLFxuI2hvdmVyLWFjY291bnQgaW5wdXQ6bm90KFt0eXBlPSdjaGVja2JveCddKXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiBpbnB1dC5lcnJvci1pbnB1dCwjcG9wdXBDb250YWN0IGlucHV0LmVycm9yLWlucHV0LCNwb3B1cENvbnRhY3QgdGV4dGFyZWEuZXJyb3ItaW5wdXQge2JvcmRlcjoxcHggc29saWQgI0RFM0E2QiFpbXBvcnRhbnQ7fVxuI3BvcHVwQ3JlYXRlT2ZmZXIgaW5wdXQuZXJyb3ItaW5wdXQsI3BvcHVwQ3JlYXRlUmVxdWVzdCBpbnB1dC5lcnJvci1pbnB1dCB7Ym9yZGVyOjFweCBzb2xpZCAjREUzQTZCIWltcG9ydGFudDt9XG4jcG9wdXBDcmVhdGVPZmZlciBzZWxlY3QuZXJyb3ItaW5wdXQsI3BvcHVwQ3JlYXRlUmVxdWVzdCBzZWxlY3QuZXJyb3ItaW5wdXQge2JvcmRlcjoxcHggc29saWQgI0RFM0E2QiFpbXBvcnRhbnQ7fVxuI3BvcHVwUmVnaXN0cmF0aW9uIC5tb2RhbC1mb290ZXJ7XG4gICAgYm9yZGVyOiBub25lO1xufVxuI3BvcHVwUmVnaXN0cmF0aW9uIC5tb2RhbC1mb290ZXIgYnV0dG9uLmJnLXdoaXRlIHNwYW46aG92ZXJ7XG4gICAgY29sb3I6ICMwMDc1ZGYhaW1wb3J0YW50O1xufVxuI3BvcHVwUmVnaXN0cmF0aW9uIC5tb2RhbC1mb290ZXIgYnV0dG9uLmJsdWUgc3Bhbjpob3ZlcntcbiAgICBjb2xvcjogI0ZGRkZGRiFpbXBvcnRhbnQ7XG59XG4uZXJyb3JfZnJfbXNnIGNlbnRlciBkaXZ7XG4gICAgY29sb3I6ICNERTNBNkI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi8qIEhlYWRlciAqL1xuI3Blcm1hbmVudEhlYWRlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMCwgMjIwLCAwLjg1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjdzIGVhc2Utb3V0IDBzLCBiYWNrZ3JvdW5kIDFzIGVhc2UgMHM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMDtcbn1cbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LFxuI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3ktZmFuY3lib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbn1cbiNjb2xsYXBzZWFibGVIZWFkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3kgI2xvZ29Db250YWluZXIsICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNsb2dvQ29udGFpbmVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDcycHg7XG59XG4jcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Blcm1hbmVudEhlYWRlciAjbG9nb0NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogODJweDtcbiAgICBsZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA4MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC43cyBlYXNlIDBzLCBsaW5lLWhlaWdodCAwLjNzIGVhc2UgMHM7XG4gICAgd2lkdGg6IDkyLjI1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3Blcm1hbmVudEhlYWRlciAjbG9nb0NvbnRhaW5lcjpmb2N1cywgI3Blcm1hbmVudEhlYWRlciAjbG9nb0NvbnRhaW5lciBzcGFuOmZvY3VzICB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbiNwZXJtYW5lbnRIZWFkZXIgI2xvZ29Db250YWluZXIgc3ZnLCNwZXJtYW5lbnRIZWFkZXIgI2xvZ29Db250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXMgZWFzZSAwcywgd2lkdGggMC41cyBlYXNlIDBzO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3kgI2xvZ29Db250YWluZXIgc3ZnLCAjcGVybWFuZW50SGVhZGVyLmlzLXN0aWNreS1mYW5jeWJveCAjbG9nb0NvbnRhaW5lciBzdmcge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2Utb3V0IDBzLCB3aWR0aCAwLjdzIGVhc2UgMHM7XG59XG4jcGVybWFuZW50SGVhZGVyIC53aWxsLWJlLXN0aWNreXtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG4jcGVybWFuZW50SGVhZGVyIC53aWxsLWJlLXN0aWNreS5pcy1zdGlja3l7XG4gICAgb3BhY2l0eTogMTtcbn1cbiNwZXJtYW5lbnRIZWFkZXIgI2xhbmd1YWdlU2VsZWN0b3Ige1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2UgMHM7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI2xhbmd1YWdlU2VsZWN0b3Ige1xuICAgIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jcGVybWFuZW50SGVhZGVyLmlzLXN0aWNreSAjbGFuZ3VhZ2VTZWxlY3RvciwgI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3ktZmFuY3lib3ggI2xhbmd1YWdlU2VsZWN0b3Ige1xuICAgIGhlaWdodDogNjRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuI2xhbmd1YWdlU2VsZWN0b3IgPiBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNsYW5ndWFnZVNlbGVjdG9yID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4IWltcG9ydGFudDtcbn1cbiNsYW5ndWFnZVNlbGVjdG9yID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCFpbXBvcnRhbnQ7XG59XG4jcGVybWFuZW50SGVhZGVyICNsb2dvQ29udGFpbmVyIGEsICNwZXJtYW5lbnRIZWFkZXIgI2xvZ29Db250YWluZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2UgMHMsIHdpZHRoIDAuNXMgZWFzZSAwcztcbiAgICB3aWR0aDogOTIuMjVweDtcbn1cbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5ICNsb2dvQ29udGFpbmVyID4gYSxcbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5ICNsb2dvQ29udGFpbmVyID4gc3BhbixcbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNsb2dvQ29udGFpbmVyID4gYSxcbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNsb2dvQ29udGFpbmVyID4gc3BhbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHdpZHRoOiA3MnB4O1xufVxuI3Blcm1hbmVudEhlYWRlciAjbWFpbk5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogODJweDtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC43cyBlYXNlIDBzLCBwYWRkaW5nLWxlZnQgMXMgZWFzZSAwcztcbn1cbiNtYWluTmF2aWdhdGlvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDgycHg7XG59XG4jcGVybWFuZW50SGVhZGVyLmlzLXN0aWNreSAjbWFpbk5hdmlnYXRpb24sICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNtYWluTmF2aWdhdGlvbiB7XG4gICAgaGVpZ2h0OiA2NHB4O1xufVxuI21haW5OYXZpZ2F0aW9uIHVsIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4jcGVybWFuZW50SGVhZGVyLmlzLXN0aWNreSAjbWFpbk5hdmlnYXRpb24gdWwgbGksICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNtYWluTmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xufVxuI21haW5OYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDgycHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xufVxuI3Blcm1hbmVudEhlYWRlciAjbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLCAjcGVybWFuZW50SGVhZGVyICNtYWluTmF2aWdhdGlvbiB1bCBsaSA+IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2UgMHM7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgYSwjbWFpbk5hdmlnYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xufVxuI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gc3BhbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21haW5OYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtYWluTmF2aWdhdGlvbiB1bCBsaSBhOmZvY3VzIHtvdXRsaW5lOm5vbmU7fSAjbWFpbk5hdmlnYXRpb24gdWwgbGkgYTo6LW1vei1mb2N1cy1pbm5lciB7Ym9yZGVyOjA7fVxuI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gYSwgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gc3BhbiB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogODJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5ICNtYWluTmF2aWdhdGlvbiB1bCBsaSBzcGFuOjphZnRlciwgI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3ktZmFuY3lib3ggI21haW5OYXZpZ2F0aW9uIHVsIGxpIHNwYW46OmFmdGVyIHtcbiAgICBib3R0b206IC0zMXB4O1xufVxuI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3kgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gYSwgI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3kgI21haW5OYXZpZ2F0aW9uIHVsIGxpIHNwYW4sICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNtYWluTmF2aWdhdGlvbiB1bCBsaSA+IGEsICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5LWZhbmN5Ym94ICNtYWluTmF2aWdhdGlvbiB1bCBsaSBzcGFuIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG59XG4jcGVybWFuZW50SGVhZGVyICNtYWluTmF2aWdhdGlvbiB1bCBsaSA+IGEsICNwZXJtYW5lbnRIZWFkZXIgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gc3BhbiB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuN3MgZWFzZSAwcztcbn1cbiNwZXJtYW5lbnRIZWFkZXIgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gYTpob3ZlciwgI3Blcm1hbmVudEhlYWRlciAjbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgO1xufVxuI3Blcm1hbmVudEhlYWRlciAjbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLCAjcGVybWFuZW50SGVhZGVyICNtYWluTmF2aWdhdGlvbiB1bCBsaSA+IHNwYW4ge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjdzIGVhc2UgMHM7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhOmhvdmVyLCAjbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBzcGFuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhOmhvdmVyLCAjbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLmFjdGl2ZSwgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gc3Bhbjpob3ZlciwgI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gc3Bhbi5hY3RpdmUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDc4ZGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG4jcGVybWFuZW50SGVhZGVyIC5oZWFkZXItcG9saWN5IGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuI3Blcm1hbmVudEhlYWRlciAuaGVhZGVyLXBvbGljeSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbi8qIE1lbnUgYm9yZGVyIHRvcCBjb2xvcnMgKi9cbiNtYWluTmF2aWdhdGlvbiB1bCBsaSA+IGEuZ3JlZW46aG92ZXIsICNtYWluTmF2aWdhdGlvbiB1bCBsaS5hY3RpdmUgPiBhLmdyZWVue1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDk0NGE7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLmJsdWUtZGFyazpob3ZlciwgI21haW5OYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IGEuYmx1ZS1kYXJre1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMyOTUyN2E7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLmdyZXktZGFyazpob3ZlciwgI21haW5OYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IGEuZ3JleS1kYXJre1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMzNjM2MzY7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLm9yYW5nZTpob3ZlciwgI21haW5OYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IGEub3Jhbmdle1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZDhjMWM7XG59XG4jbWFpbk5hdmlnYXRpb24gdWwgbGkgPiBhLnllbGxvdzpob3ZlciwgI21haW5OYXZpZ2F0aW9uIHVsIGxpLmFjdGl2ZSA+IGEueWVsbG93e1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmM5NGM7XG4gICAgO1xufVxuI21haW5OYXZpZ2F0aW9uIHVsIGxpID4gYS5waW5rOmhvdmVyLCAjbWFpbk5hdmlnYXRpb24gdWwgbGkuYWN0aXZlID4gYS5waW5re1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNkZTNhNmI7XG59XG5cbi8qIE15IFVzdCAqL1xuLmNyZWRpdF9wYW5lbCAuY3JlZGl0X2JveHtcbiAgICBwYWRkaW5nOiAyMXB4IDBweCAyNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uY3JlZGl0X3BhbmVsIC5jcmVkaXRfYm94OmZpcnN0LWNoaWxke1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuLmNyZWRpdF9wYW5lbCAuY3JlZGl0X2JveDpsYXN0LWNoaWxke1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xufVxuLmNyZWRpdF9wYW5lbCAuY29sLXhzLTQ6Zmlyc3QtY2hpbGR7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLmNyZWRpdF9wYW5lbCAuY29sLXhzLTQ6bGFzdC1jaGlsZHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbiNwb3B1cFJlcXVlc3QgaDMsI3BvcHVwRWRpdERhdGEgaDMsI3BvcHVwQ2hhbmdlUHN3IGgzLCAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCBoM3tcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4jcG9wdXBDaGFuZ2VQc3cgZm9ybSBpbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuI3BvcHVwQ2hhbmdlUHN3IGZvcm0gaW5wdXQuZXJyb3ItaW5wdXR7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlM2E2Yjtcbn1cbi5wcm9ncmVzcy1iYXItYWxlcnQgLnByb2dyZXNzLWJhci5kYW5nZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjMTcwMDtcbn1cbi5hY2NfYmlkX2J1dHRvbl92aWV3e1xuICAgIHBhZGRpbmc6IDZweCAxNXB4IDRweCAxNXB4O1xufVxuXG5cbi8qIEZvb3RlciAqL1xuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyICNmb290ZXJDb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Zvb3Rlci1uYXZiYXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbn1cbiNmb290ZXItbmF2YmFyIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZm9vdGVyLW5hdmJhciB1bCBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuI2Zvb3Rlci1uYXZiYXIgdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbn1cbiNmb290ZXItbmF2YmFyIHVsIGxpIGEsI2Zvb3Rlci1uYXZiYXIgdWwgbGkgc3BhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI2Zvb3Rlci1uYXZiYXIgdWwgbGkgc3Bhbjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNmb290ZXItbmF2YmFyIHVsIGxpICsgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbn1cbmZvb3RlciAjZm9vdGVyQ29udGVudCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cbiNmb290ZXItbmF2YmFyLXRlcm1zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2Zvb3Rlci1uYXZiYXItdGVybXMgbGk6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbiNmb290ZXItbmF2YmFyLXRlcm1zIGxpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cbiNmb290ZXItbmF2YmFyLXRlcm1zIGxpIHNwYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xufVxuI2Zvb3Rlci1uYXZiYXItdGVybXMgbGkgKyBsaSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xufVxuLypQcm9kdWN0cyBkZXRhaWwqL1xuI3Byb2R1Y3RfZGV0YWlsIC51bmlwZXItcGFuZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICB3aWR0aDogMjMzcHg7XG59XG4jcHJvZHVjdF9kZXRhaWwgLnVuaXBlci1wYW5lbDpob3ZlcntcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogOXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNwcm9kdWN0X2RldGFpbCBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNtYWludGVuYW5jZV9wZXJpb2QgLmJnLWNvbnRhaW5lcntcbiAgICBwYWRkaW5nOiA3cHggMTRweCAxMXB4IDE0cHg7XG59XG4jbWFpbnRlbmFuY2VfcGVyaW9ke1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmNmY2ZjY7XG59XG4jbWFpbnRlbmFuY2VfcGVyaW9kIC5ib3hfZGF0ZXN7XG4gICAgcGFkZGluZzogNnB4IDEzcHggMTBweCAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDJweDtcbn1cbiNtYWludGVuYW5jZV9wZXJpb2QgLmJveF9kYXRlcyAuaG91cntcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogN3B4IDhweCAycHggN3B4O1xufVxuI21haW50ZW5hbmNlX3BlcmlvZCAubWFpbnRlbmFuY2VfdGV4dHtcbiAgICBwYWRkaW5nOiA3cHggMTNweCA5cHggMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAwIDA7XG4gICAgbWluLWhlaWdodDogNjBweDtcbn1cbi5hdWN0aW9uX3BhbmVsX3JlZiAuYXVjdGlvbl90aW1le1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWQ0NWI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgcGFkZGluZzogOXB4IDE1cHggMTFweDtcbn1cbi5hdWN0aW9uX3BhbmVsX3JlZiAuYXVjdGlvbl9iaWRze1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNWQ0NWI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgcGFkZGluZzogOXB4IDE1cHggMTFweDtcbn1cbi5zdGF0dXMtbGFiZWx7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0YXR1cy1sYWJlbCBzcGFue1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAzMHB4O1xufVxuLm15YmlkIC5zZWN0aW9ue1xuICAgIGJvcmRlci1ib3R0b206IDAuNXB4IHNvbGlkICNFNUU1RTU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uYm9yZGVyLWNvbG9yLWF1Y3Rpb24ge1xuICAgIGJvcmRlci1jb2xvcjogI0Y2RjZGNjtcbn1cbi5ib3JkZXItY29sb3ItaG92ZXItYXVjdGlvbjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTRFNEU0O1xufVxuLypMYW5kaW5nIHBhZ2UgKi9cblxuLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5sYW5kaW5nLXByb2R1Y3RzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubGFuZGluZy1wcm9kdWN0LXNob3J0X190eXBlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uYmctbGFuZGluZy1kYXktYWhlYWQge1xuICAgIGJhY2tncm91bmQgOiB1cmwoXCIvaW1nL2xhbmRpbmctZGF5LWFoZWFkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuI3BvcHVwTmV3c2xldHRlclRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kIDogdXJsKFwiL2ltZy9uZXdzbGV0dGVyLWJhY2tncm91bmQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1pbi1oZWlnaHQ6IDE3NnB4O1xufVxuXG4jcG9wdXBOZXdzbGV0dGVyVGl0bGUgaDIge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi8qTmV3cyBwYWdlKi9cbi5uZXdzLWRhdGV7XG4gICAgY29sb3I6ICM4OTg5ODk7XG59XG5cbi5uZXdzLWRlc2NyaXB0aW9uIGltZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDMwcHggMDtcbn1cblxuLm5ld3MtYXJjaGl2ZSAucGFuZWwtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5ld3MtYXJjaGl2ZSAucGFuZWwge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubmV3cy1hcmNoaXZlIC5wYW5lbC1ncm91cCAucGFuZWwge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDA7XG59XG5cbi5uZXdzLWFyY2hpdmUgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5uZXdzLWFyY2hpdmUgLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xufVxuXG4ubmV3cy1hcmNoaXZlIC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uZXdzLWFyY2hpdmUgLnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXdzLWFyY2hpdmUgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItdG9wOiAwO1xufVxuXG4ubmV3cy1hcmNoaXZlLWxpbmsgc3BhbiwgLm5ld3MtYXJjaGl2ZS1saW5rIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjN0JDMEY1O1xufVxuXG4ubmV3cy1hcmNoaXZlLWxpbmsgYSB7XG4gICAgY29sb3I6ICM0QzRDNEM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKkRheSBBaGVhZCBQcm9kdWN0cyovXG5cbi5kYXktYWhlYWQtcGFuZWwtcmVxdWVzdHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uZGF5LWFoZWFkLXBhbmVsLW9mZmVye1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGMxYztcbn1cbi5kYXktYWhlYWQtcGFuZWwtcmVxdWVzdC1XR3tcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG4uZGF5LWFoZWFkLXBhbmVsLW9mZmVyLVdHe1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVERjtcbn1cbi5kYXktYWhlYWQtcGFuZWwtb2ZmZXI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1N2UxOTtcbn1cbi5kYXktYWhlYWQtcGFuZWwtcmVxdWVzdC1XRzpob3ZlcntcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZGF5LWFoZWFkLXBhbmVsLW9mZmVyLVdHOmhvdmVye1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjhjOTtcbn1cbi5kYXktYWhlYWQtcGFuZWwtcmVxdWVzdDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRheS1haGVhZC1wYW5lbC1vZmZlciAuaG92ZXItd2hpdGV7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmRheS1haGVhZC1wYW5lbCAuZGF5LWFoZWFkLXdoaXRlLWJsb2Nre1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5kYXktYWhlYWQtcGFuZWwgLmRheS1haGVhZC13aGl0ZS1ibG9jayAuYmctd2hpdGV7XG4gICAgcGFkZGluZzogMjBweDtcbn1cbi5kYXktYWhlYWQtcGFuZWwgLmFoZWFkLWNhbGVuZGFyLXRleHQgLmJnLXdoaXRlIGRpdntcbiAgICBwYWRkaW5nOiAxMHB4IDdweCA4cHg7XG59XG4uZGF5LWFoZWFkLXBhbmVsIC51bmlwZXItcGFuZWx7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDlweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6MjMzcHg7XG59XG4uZGF5LWFoZWFkLXBhbmVsLXJlcXVlc3QsLmRheS1haGVhZC1wYW5lbC1vZmZlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWhlYWQtb2ZmZXItcmVxdWVzdC1zZWN0aW9uIC51bmlwZXItcGFuZWx7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyMzNweDtcbn1cbi5kYXktYWhlYWQtcGFuZWwgLnVuaXBlci1wYW5lbDpob3ZlcntcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogOXB4O1xufVxuLmFoZWFkLW9mZmVyLXJlcXVlc3Qtc2VjdGlvbiAudW5pcGVyLXBhbmVsLFxuLmFoZWFkLWxpc3Qtc2VjdGlvbiAudW5pcGVyLXBhbmVse1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogOXB4O1xufVxuLm9mZmVyX3BhZ2Vfc2VjdGlvbiAuYnRuLXVuaXBlci1zZWNvbmRhcnl7XG4gICAgcGFkZGluZzogOXB4IDE1cHggOHB4IDE1cHg7XG59XG4uYWhlYWQtb2ZmZXItcmVxdWVzdC1zZWN0aW9uIC51bmlwZXItcGFuZWw6aG92ZXIsXG4uYWhlYWQtbGlzdC1zZWN0aW9uIC51bmlwZXItcGFuZWw6aG92ZXJ7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA5cHg7XG59XG4uZGF5LWFoZWFkLXBhbmVsIC5kYXktYWhlYWQtd2hpdGUtYmxvY2s6bGFzdC1jaGlsZCxcbi5kYXktYWhlYWQtbG9naW4gLmRheS1haGVhZC1sb2dpbi1ibG9jazpsYXN0LWNoaWxke1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5kYXktYWhlYWQtcGFuZWwgYSwuZGF5LWFoZWFkLXBhbmVsIGE6aG92ZXJ7XG4gICAgY29sb3I6ICMzNjM2MzY7XG5cbn1cbi5kYXktYWhlYWQtcGFuZWwgLmRheS1haGVhZC13aGl0ZS1ibG9jayBjZW50ZXJ7XG4gICAgcGFkZGluZy10b3A6IDklO1xufVxuLmRheS1haGVhZC1wYW5lbCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm94X2FoZWFkX21lc3NhZ2V7XG4gICAgbWFyZ2luLXRvcDogMTElO1xufVxuLmFoZWFkLWxpc3Qtc2VjdGlvbiAuYm94X2FoZWFkX21lc3NhZ2V7XG4gICAgbWFyZ2luLXRvcDogMTMlO1xufVxuLmFoZWFkLWxpc3Qtc2VjdGlvbl9fdHlwZSB7XG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogODJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDE0cHggIWltcG9ydGFudDtcbn1cbi5vcmlnaW5hbC1jYXBhY2l0eS1ib3h7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkOGMxYztcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggN3B4IDE1cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXktYWhlYWQtd2l6YXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGF5LWFoZWFkLXdpemFyZF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kYXktYWhlYWQtd2l6YXJkX19saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgICB0cmFuc2l0aW9uOiBhbGw7XG59XG5cbi5kYXktYWhlYWQtd2l6YXJkX19saW5lLS1oYWxmIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGVmdCB0b3AsIHJpZ2h0IHRvcCwgY29sb3Itc3RvcCgwJSwgIzAwNzhkYyksIGNvbG9yLXN0b3AoNDklLCAjMDA3OGRjKSwgY29sb3Itc3RvcCg1MyUsICNlMWUxZTEpLCBjb2xvci1zdG9wKDEwMCUsICNlMWUxZTEpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDc4ZGMgMCUsICMwMDc4ZGMgNDklLCAjZTFlMWUxIDUzJSwgI2UxZTFlMSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwNzhkYycsIGVuZENvbG9yc3RyPScjZTFlMWUxJywgR3JhZGllbnRUeXBlPTEpO1xufVxuXG4uZGF5LWFoZWFkLXdpemFyZF9fbGluZS0tZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbn1cblxuLmRheS1haGVhZC13aXphcmRfX3N0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiA0MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICNlMWUxZTE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIC8qIGN1cnNvcjogcG9pbnRlcjsgKi9cbn1cblxuLmRheS1haGVhZC13aXphcmRfX3N0ZXAtLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNzhkYztcbiAgICBjb2xvcjogIzAwNzhkYztcbn1cblxuLnJhZGlvLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnJhZGlvLWNvbnRhaW5lciBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi5yYWRpby1jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzAwNzhEQztcbiAgICBib3JkZXItcmFkaXVzOiA0MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8tY29udGFpbmVyOmhvdmVyIGlucHV0fi5yYWRpby1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4REM7XG59XG5cbi5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZH4ucmFkaW8tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OERDO1xufVxuXG4ucmFkaW8tY2hlY2ttYXJrLS1kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2UxZTFlMTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8tY29udGFpbmVyOmhvdmVyIGlucHV0fi5yYWRpby1jaGVja21hcmstLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnJhZGlvLWNoZWNrbWFyazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRheS1haGVhZC13aXphcmQtdHlwZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5kYXktYWhlYWQtd2l6YXJkLXR5cGVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLmRheS1haGVhZC13aXphcmQtdHlwZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwIDM1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbiNwb3B1cEJvb2tDb25maXJtIC5wYXNzd29yZF9jaGVja19mb3JfYm9vaywgI3BvcHVwQm9va1JlamVjdCAucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2t7XG4gICAgbWluLWhlaWdodDogODdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4YzFjO1xufVxuI3BvcHVwQ3JlYXRlT2ZmZXIgLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29re1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbiNwb3B1cENyZWF0ZVJlcXVlc3QgLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29re1xuICAgIG1pbi1oZWlnaHQ6IDg3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbiNwb3B1cENyZWF0ZU9mZmVyQ29uZmlybSBoMyxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgaDN7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi8qSG9tZSovXG5cblxuLnRhYmxlLXRoaXJkIHtcbiAgICB3aWR0aDozMy4zMyU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBib3JkZXI6MXB4IHNvbGlkIHdoaXRlO1xufVxuXG4uYXVjdGlvbi1tb25pdG9yIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uYmlkcy1kYXRle1xuICAgIHdpZHRoOjE3MnB4O1xufVxuXG4uYmlkcy1kYXRlIGltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuXG4uYmlkcy1wcmljaW5nIHtcbiAgICBoZWlnaHQ6IDEwN3B4O1xufVxuXG4uaW5wdXQxMDAge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wYXJhbWV0ZXIge1xuICAgIHBhZGRpbmc6IDhweCA4cHggNHB4IDhweDtcbn1cblxuXG4ucGFyYW1ldGVyLXNwZWNpYWwge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5yaWdodCB7Ym9yZGVyOiAxcHggc29saWQgIzAwNzVERjsgfVxuXG4uZXJyb3Ige2JvcmRlcjoxcHggc29saWQgI2Y3NDA3Nzt9XG5cbi5lcnJvci1pbXBvcnRhbnQge2JvcmRlcjoxcHggc29saWQgI0RFM0E2QiFpbXBvcnRhbnQ7fVxuXG50b29sdGlwIHRpcCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDpub3JtYWw7XG59XG5cbi5zdHlsZS1jZWwge1xuICAgIHBhZGRpbmc6MTNweCA3cHggMTJweCAxMnB4O1xufS8qd2l0aG91dCB0b29sdGlwcyBuZWFyIGlucHV0Ki9cblxuXG4ubW9kYWwtc3R5bGUge1xuXG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XG5cbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLC5tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVye1xuICAgIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnN0eWxlLXRvb2x0aXAge1xuICAgIGZvbnQtc2l6ZTogMTBweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6NXB4O1xufVxuXG4ucGFkZGluZy1ib3gge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDZweCAxMnB4O1xufVxuXG4ucGFkZGluZy1ib3gtcmlnaHQge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDRweCAxMnB4O1xufVxuXG4vKiBzY3JvbGxpbmcgcGFnZXMgKi9cbi5maXhlZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNDg3cHg7XG4gICAgYm90dG9tOiA5MnB4O1xuICAgIC8qICAgIHRvcDogMTEwcHg7Ki9cbn1cblxuLmludGVybS1maXhlZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogNDg3cHg7XG59XG5cbi5tZW51LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLyogIG1lZGlhIHF1ZXJ5ICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAubWVudS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG59XG5cbi8qIGZvciBhbmltYXRlIHBhZ2UqL1xuQGtleWZyYW1lcyBmYWRlaW4ge1xuICAgIGZyb20gICAgeyBvcGFjaXR5OiAwOyB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVvdXQge1xuICAgIHRvICAgICAgeyBvcGFjaXR5OiAwOyB9XG59XG4ubmctZW50ZXIgICB7IGFuaW1hdGlvbjogZmFkZWluIDAuNHMgYm90aCBlYXNlLWluOyB6LWluZGV4OiA4ODg4OyB9XG4ubmctbGVhdmUgICB7IGFuaW1hdGlvbjogbm9uZTsgfVxuLyogZW5kIHNldHRpbmcgZW50ZXIvbGVhdmUgcGFnZSovXG5cbi8qIG1vZGFsIGFsaWduICovXG4ubW9kYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyogZW5kIHNldHRpbmcgbW9kYWwqL1xuXG4ueWVhci1zZWxlY3RlZCB7XG4gICAgY29sb3I6I0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NGE7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBib3JkZXItcmFkaXVzOjJweDtcbn1cbi55ZWFyLXNlbGVjdGVkLWxpZ2h0LWdyZWVuIHtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6I2I1ZDQ1YjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xufVxuLnllYXItc2VsZWN0ZWQtYmlsYXRlcmFsIHtcbiAgICBjb2xvcjojRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IzY5QUI0NjtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGJvcmRlci1yYWRpdXM6MnB4O1xufVxuLmNvbnRyYWN0LXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDk0NGE7XG4gICAgY29sb3I6I2ZmZmZmZjtcbn1cbi5jb250cmFjdC1zZWxlY3RlZC1saWdodC1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYjVkNDViO1xuICAgIGNvbG9yOiNmZmZmZmY7XG59XG4uY29udHJhY3Qtc2VsZWN0ZWQtYmlsYXRlcmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2OUFCNDY7XG4gICAgY29sb3I6I2ZmZmZmZjtcbn1cbi5jb250cmFjdC1zZWxlY3RlZC1iaWxhdGVyYWwtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IzE2NmQwMDtcbiAgICBjb2xvcjojZmZmZmZmO1xufVxuXG4uY29udHJhY3QgLmVycm9yIGxpIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFM0E2Qjt9XG4uY29udHJhY3QgLmVycm9yIGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDBweDt9XG4uY29udHJhY3QgLnJpZ2h0IGxpIHtib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzVERjt9XG4uY29udHJhY3QgLnJpZ2h0IGxpOmxhc3QtY2hpbGQge2JvcmRlci1ib3R0b206IDBweDt9XG5cbi5wcmljZS1lcnJvciB7Ym9yZGVyOjJweCBzb2xpZCAjREUzQTZCOyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7IGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDt9XG4ucHJpY2UtcmlnaHQge2JvcmRlcjoxcHggc29saWQgIzI5NTI3QTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7fVxuLmlubmVyLXNoYWRvdyB7Ym94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XG59XG5cbiNsb2FkaW5nLWJhci1zcGlubmVyIC5zcGlubmVyLWljb24ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICAjREUzQTZCO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjREUzQTZCO1xufVxuI2xvYWRpbmctYmFyIC5iYXIge1xuICAgIGJhY2tncm91bmQ6ICNERTNBNkI7XG59XG5cbiNkdXJhdGlvbi1zZWxlY3Rpb24gbGkge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbn1cbi5vcmRpbmFsIGRpdiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cblxuI215U2Nyb2xsc3B5IHVsIGxpIHtcbiAgICBjb2xvcjogIzAwNzVERjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbXlTY3JvbGxzcHkgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVERjtcbn1cbiNteVNjcm9sbHNweSB1bCBsaTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RFM0E2QjtcblxufVxuXG4uZHJvcC1kb3dubG9hZHtcbiAgICBtaW4td2lkdGg6NzVweDtcbiAgICByaWdodDogMTBweCFpbXBvcnRhbnQ7XG59XG4uZHJvcC1kb3dubG9hZCBsaXtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRyb3AtZG93bmxvYWQgbGk6aG92ZXJ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlLXZpZXctZGF0YSB0Ym9keSB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDc1REY7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLXZpZXctZGF0YSB0aGVhZCB0cjpmaXJzdC1jaGlsZHtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMwMDc1REY7XG59XG4udGFibGUtdmlldy1kYXRhIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRke1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZS12aWV3LWRhdGEgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDA3NURGO1xufVxuLnRhYmxlLWRhdGEtc3RvcmFnZSB0aGVhZCB0ciB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGF0YS1zdG9yYWdlIHRib2R5IHRyIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzVERiFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4udGFibGUtZGF0YS1zdG9yYWdlIHRoZWFkIHRyOmZpcnN0LWNoaWxke1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgIzAwNzVERiFpbXBvcnRhbnQ7XG59XG4udGFibGUtZGF0YS1zdG9yYWdlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRke1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YWJsZS1kYXRhLXN0b3JhZ2UgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCAjMDA3NURGO1xufVxuLnRhYmxlLWRhc2hib2FyZCB1bHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6MDtcbiAgICBtYXJnaW46MDtcbn1cblxuLnRhYmxlLWRhc2hib2FyZCB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgdGV4dC1pbmRlbnQ6IC0uN2VtO1xufVxuXG4udGFibGUtZGFzaGJvYXJkIHVsIGxpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKIgXCI7XG4gICAgY29sb3I6ICMwMDc1REY7XG59XG4jbWFwIHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLyojbWFwIGRpdi5nbW5vcHJpbnR7XG4gICAgZGlzcGxheTpub25lO1xuICAgIHotaW5kZXg6IC05OTk5OTk5OTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59Ki9cbi8qI21hcCBkaXYgYXtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgei1pbmRleDogLTk5OTk5OTk5O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn0qL1xuLm1lbnUtZmFjaWxpdHkge1xuICAgIHdpZHRoOjI2OXB4O1xufVxuLm1lbnUtZmFjaWxpdHkgbGk6bGFzdC1jaGlsZDpob3ZlcntcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzQTZCO1xufVxuLmRhdGVwaWNrZXIuZGF0ZXBpY2tlci1kcm9wZG93bi5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbn1cbi5kYXRlcGlja2VyLWN1c3RvbS1sZWZ0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6MHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMyOTUyN2E7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5NTI3YTtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjojMzYzNjM2O1xufVxuLmRhdGVwaWNrZXItY3VzdG9tLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAwIC04cHg7XG4gICAgcGFkZGluZzowO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OjMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6MHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMyOTUyN2E7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5NTI3YTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjk1MjdhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjojMzYzNjM2O1xufVxuXG4uZGF0ZXBpY2tlci1pY29uIHtcbiAgICB3aWR0aDozMHB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgIzI5NTI3YTtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjMjk1MjdhO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyOTUyN2E7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcblxufVxuXG4uZGF0ZXBpY2tlci10byB7XG4gICAgd2lkdGg6NDdweDtcbiAgICBoZWlnaHQ6MzBweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLWxlZnQ6MHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICMyOTUyN2E7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzI5NTI3YTtcbiAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG5cblxufVxuXG4uZGF0ZXBpa2VyLWN1c3RvbS1sZWZ0OmZvY3Vze1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NURGO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xufVxuLmRhdGVwaWtlci1jdXN0b20tcmlnaHQ6Zm9jdXN7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDc1REY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZDphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmV7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NURGO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGlzYWJsZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRpc2FibGVkOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuNVxufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoe1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNGNkY2RjY7XG59XG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZTphY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uYWN0aXZlLmhpZ2hsaWdodGVkOmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5hY3RpdmUuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmFjdGl2ZS5oaWdobGlnaHRlZC5hY3RpdmV7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3NURGO1xufVxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlcntcbiAgICBvcGFjaXR5OiAwLjJcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4sIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRoIHNwYW57XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4uZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRyIHRkLCAuZGF0ZXBpY2tlci1kYXlzIHRhYmxlIHRyIHRoe1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbn1cbi5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4uZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdHIgdGQgc3BhbntcbiAgICBtYXJnaW46IDBweDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRjZGNkY2O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Y2RjZGNjtcbiAgICBjb2xvcjogIzM2MzYzNjtcbn1cbi5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0ciB0ZCBzcGFuOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGNkY2RjY7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y2RjZGNjtcbn1cbi5kYXRlcGlja2VyLW1vbnRocyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHNwYW57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4uZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZHtcbiAgICBwYWRkaW5nOiAwcHg7XG59XG4uZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ciB0ZCBzcGFue1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2RjY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjZGNkY2O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xufVxuLmRhdGVwaWNrZXIteWVhcnMgdGFibGUgdHIgdGQgc3BhbjpsYXN0LWNoaWxke1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHdpZHRoOiAyNSU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNkY2RjY7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjZGNkY2O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4uZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkIHNwYW57XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNkY2RjY7XG59XG4udGFibGUtY29uZGVuc2VkIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wb3NpdGlvbi1jbHVzdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG4uZmlsdGVyIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBsaW5lLWhlaWdodDoyOHB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIC8qdGV4dC1hbGlnbjogY2VudGVyOyovXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTRweDtcbn1cbi5maWx0ZXItZGFzaGJvYXJkIHtcbiAgICAvKmZvbnQtc2l6ZToxMnB4OyovXG4gICAgbGluZS1oZWlnaHQ6MjBweDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xufVxuLmZpbHRlcjpsYXN0LW9mLXR5cGV7XG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcbn1cbi5maWx0ZXItZGFzaGJvYXJkOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcbn1cbi5maWx0ZXItYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTUyN2E7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyLWFjdGl2ZS1saWdodC1ibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyLWluYWN0aXZle1xuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZmZmZjtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuXG4uZmlsdGVyLWNhcGFjaXR5LTF7XG59XG4uZmlsdGVyLWNhcGFjaXR5LTJ7XG59XG4uZGlzcGxheS1ibG9ja3tcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNncmFmaWMtcHJldntcbiAgICBib3JkZXI6bm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDI3NXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyXG5cbn1cblxuI2dyYWZpYy1uZXh0e1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDI3NXB4O1xufVxuXG4jZ3JhZmljLXByZXYtdG91cm5vdmVye1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHRvcDogMjc1cHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXJcblxufVxuXG4jZ3JhZmljLW5leHQtdG91cm5vdmVye1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJvcmRlcjpub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDI3NXB4O1xufVxuXG4jZ3JhZmljLXByZXYtc3RvcmFnZXtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICB0b3A6IDI3NXB4O1xuICAgIGhlaWdodDozMHB4O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyXG5cbn1cblxuI2dyYWZpYy1uZXh0LXN0b3JhZ2V7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgd2lkdGg6MzBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHRvcDogMjc1cHg7XG59XG5cblxuXG4ubGluZS1zZXBhcmF0b3J7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmNmY2ZjY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uaGlnaGNoYXJ0cy1idXR0b257XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZ2hjaGFydHMtcmFuZ2Utc2VsZWN0b3ItYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2NhcGFjaXR5IHRvb2x0aXAgdGlwe1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMyOTUyN2E7XG4gICAgLyojMDA3NURGOyovXG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMjk1MjdhO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jaW52ZW50b3J5LXR1cm5vdmVyIHRvb2x0aXAgdGlwe1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICMyOTUyN2E7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMjk1MjdhO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jc3RvcmFnZS1sZXZlbCB0b29sdGlwIHRpcHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMjk1MjdhO1xuICAgIGJvcmRlcjoxcHggc29saWQgIzI5NTI3YTtcbiAgICBmb250LXdlaWdodDogNjAwO1xufVxuLm1hcmdpbi1pcy1lbXB0eXtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLmxpc3QtZmFjaWxpdHkgYXtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtZmFjaWxpdHkgbGkgYXtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LWZhY2lsaXR5IGxpIGE6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojREUzQTZCO1xufVxuLm1lbnUtZmFjaWxpdHkgbGkgYTpmb2N1c3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmxhbmd1YWdlOmhvdmVye1xuICAgIGNvbG9yOiNERTNBNkI7XG59XG4ubGFuZ3VhZ2U6Zm9jdXN7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4ubGFuZ3VhZ2U6YWN0aXZle1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC1hY2NvdW50e1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyOTUyN2E7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmlnaHQtaW5wdXQgaW5wdXQge2JvcmRlcjogMXB4IHNvbGlkICMwMDc1REY7IH1cblxuLmVycm9yLWlucHV0IGlucHV0IHtib3JkZXI6MXB4IHNvbGlkICNERTNBNkI7fVxuXG4uZGltZW5zaW9uLXRvb2x0aXAgdG9vbHRpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZGltZW5zaW9uLXRvb2x0aXAgdG9vbHRpcCB0aXB7XG4gICAgY29sb3I6ICMwMDc1REY7XG4gICAgLyojREUzQTZCOyovXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NURGO1xuICAgIC8qI0RFM0E2QjsqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucmlnaHQtcGhvbmUge2JvcmRlcjogMXB4IHNvbGlkICMwMDc1REYhaW1wb3J0YW50OyB9XG5cbi53cm9uZy1waG9uZSB7Ym9yZGVyOjFweCBzb2xpZCAjREUzQTZCIWltcG9ydGFudDt9XG5cbi5zdHlsZVRvb2x0aXB7XG4gICAgdG9wOjUwcHghaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkYhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMjUpIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHghaW1wb3J0YW50O1xuICAgIGNvbG9yOiNERTNBNkIhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgLypib3JkZXI6IDFweCBzb2xpZCAjREUzQTZCIWltcG9ydGFudDsqL1xufVxuLnN0eWxlVG9vbHRpcCB0aXAtYXJyb3d7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlIWltcG9ydGFudDtcbiAgICAvKiAgICBib3JkZXItdG9wOiA2cHggc29saWQgI0RFM0E2QiFpbXBvcnRhbnQ7Ki9cbn1cblxuXG4vKiAgICAgICAgICAgICAgICAgICAgIFNUWUxFIE1FTlUgICAgICAgICAgICAgICAgICAgICAgKi9cbi5sYW5ndWFnZS1tZW51IHtcbiAgICBjb2xvcjogIzI5NTI3YTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgLyojMzYzNjM2OyovXG59XG4ubGFuZ3VhZ2UtbWVudTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZiYXJfaG92ZXJfdGV4dF9zdHlsZXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5uYXZiYXJfdGV4dF9zdHlsZXtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5zZXBhcmF0b3JfZWxtX25hdmJhcntcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvKm1hcmdpbi1sZWZ0OiAzNnB4OyovXG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbn1cbi8qLmNsdXN0ZXJfbWFyZ2luX3N0eWxlX2xhc3QgLm1sMTUwOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWxlZnQ6IDExM3B4O1xufSovXG4uZmFjaWxpdHktbWVudXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjY7XG4gICAgY29sb3I6ICMwMDc1REY7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDBweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDJweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYWNpbGl0eS1tZW51OmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc1REM7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLmhvdmVyLW1lbnUtZWZmZWN0e1xuICAgIHotaW5kZXg6IDEwO1xufVxuLmxpbmstbWVudS1mYWNpbGl0aWVzOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG4vKiAgICAgICAgICAgICAgICAgICBFTkQgU1RZTEUgTUVOVSAgICAgICAgICAgICAgICAgKi9cbi5wcjE1aW1wb3J0YW50e1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHghaW1wb3J0YW50O1xufVxuLnRlY2huaWNhbC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxke1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRhYmxlQ29udGVudEZhY2lsaXR5e1xuICAgIHBhZGRpbmc6IDVweDtcbn1cbi5oZWFkVGVjaG5pY2FsLXRhYmxle1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbm5lY3Rpb25USHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbm5lY3Rpb25USEltYWdle1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmJvZHlUZWNobmljYWwtdGFibGV7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uVFNPVGR7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5UU09JbWFnZXtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY29sdW1uVFNPe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50YWJsZUNvbnRlbnRGYWNpbGl0eTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIH1cblxuLnN1cHBsZW1lbnRhcnktcHJvZHVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbn1cbi5zdXBwbGVtZW50YXJ5LXByb2R1Y3RfZGFyay1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdhO1xuICAgIGNvbG9yOiAjZjJmMmYyO1xufVxuLnN1cHBsZW1lbnRhcnktcHJvZHVjdF9ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xuICAgIGNvbG9yOiAjZjJmMmYyO1xufVxuLnN1cHBsZW1lbnRhcnktcHJvZHVjdF9waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUzQTZCO1xuICAgIGNvbG9yOiAjZjJmMmYyO1xufVxuLnN1cHBsZW1lbnRhcnktcHJvZHVjdDpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2x1c3RlckluYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG59XG4uYm9yZGVyLW1lbnUtaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI0RFM0E2QjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDBweDtcbn1cbi5zbWFsbEhlaWdodEF1Y3Rpb257XG4gICAgbWluLWhlaWdodDogMTE0cHg7XG59XG4uYnVuZGxlLWJveC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDhweDtcbn1cbi5idW5kbGUtYm94LXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogOHB4O1xufVxuLmJ1bmRsZS1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDY0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLmNvbnRlbnQtYXVjdGlvbnMtbGlzdCAuYnVuZGxlLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmlnSGVpZ2h0QXVjdGlvbntcbiAgICAvKm1pbi1oZWlnaHQ6IDMxNXB4IWltcG9ydGFudDsqL1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG4vKiNmb290ZXItbmF2YmFyIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xufVxuI2Zvb3Rlci1uYXZiYXIgbGk6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuI2Zvb3Rlci1uYXZiYXIgbGkgYXtcbiAgICBjb2xvcjogd2hpdGU7XG59Ki9cbiNwb3B1cENvbnRhY3QgaW5wdXR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4jcG9wdXBDb250YWN0IHRleHRhcmVhe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ucmVzZXQtcGFzc3dvcmQtZm9ybSBpbnB1dHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cblxuLndpZHRoMTgwe1xuICAgIHdpZHRoOiAxODBweDtcbn1cbi53aWR0aDIwMHtcbiAgICB3aWR0aDogMjAwcHg7XG59XG4ud2lkdGgyNDB7XG4gICAgd2lkdGg6IDI0MHB4O1xufVxuI21lbnUtbXktYWNjb3VudHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIHotaW5kZXg6IDEwO1xufVxuI21lbnUtbXktYWNjb3VudCB1bCBsaXtcbiAgICB3aWR0aDogMjklO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNtZW51LW15LWFjY291bnQgdWwgbGk6Zmlyc3QtY2hpbGQsI21lbnUtbXktYWNjb3VudCB1bCBsaTpsYXN0LWNoaWxke1xuICAgIHdpZHRoOiAyMSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI21lbnUtbXktYWNjb3VudCB1bCBsaSBhe1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE4cHggMTJweDtcbn1cbiNtZW51LW15LWFjY291bnQgdWwgbGkgYTpob3ZlciwjbWVudS1teS1hY2NvdW50IHVsIGxpLmFjdGl2ZSBhe1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuI21lbnUtbXktYWNjb3VudCB1bCBsaTpmaXJzdC1jaGlsZCBhe1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xufVxuI21lbnUtbXktYWNjb3VudCB1bCBsaTpsYXN0LWNoaWxkIGF7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4jbWVudS1teS1hY2NvdW50IHVsIGxpOm5vdCguZmlyc3QtbWVudS1teS1hY2NvdW50KSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4jbWVudS1teS1hY2NvdW50IHVsIGxpIGE6Zm9jdXMge291dGxpbmU6bm9uZTt9ICNtZW51LW15LWFjY291bnQgdWwgbGkgYTo6LW1vei1mb2N1cy1pbm5lciB7Ym9yZGVyOjA7fVxuLyojbWVudS1teS1hY2NvdW50IHVsIGxpOm5vdCguZmlyc3QtbWVudS1teS1hY2NvdW50KSB7XG4gICAgY29sb3I6ICMwMDc1REY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHggMThweCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbWVudS1teS1hY2NvdW50IHVsIGxpOm5vdCguZmlyc3QtbWVudS1teS1hY2NvdW50KTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVERjtcblxufVxuLmFycm93LW1lbnUtbXktYWNjb3VudHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjBweDtcbiAgICByaWdodDogLTEwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDMwcHggMCAzMHB4IDEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDA3NWRmO1xufSovXG4uYmlkLWJ1dHRvbi1maXhlZHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2VwYXJldGUtcG9wdXAtY29udGVudHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi50cmFuc3BhcmVuY3ktcGFuZWwge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCA0MHB4IDE1cHg7XG59XG4udHJhbnNwYXJlbmN5LW5hdGlvbi10YWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDYycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG4uaGVhZGVyLWZhY2lsaXR5IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZmFjaWxpdHktZmlsdGVycy1wYW5lbCB7XG4gICAgcGFkZGluZzoxNXB4IDBweCA4cHggMHB4O1xufVxuLmJ1bmRsZS1jZWxscy1jb25maWcge1xuICAgIHBhZGRpbmc6IDEwcHggMTFweCAxMHB4IDEycHg7XG59XG4udG90YWwtY2VsbHMtY29uZmlnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDY1cHggNXB4IDEycHg7XG59XG4uY29udGVudC1wcm9kdWN0LWNvbmZpZ3VyYXRvciBzZWxlY3R7XG4gICAgd2lkdGg6IDE1MHB4O1xufVxuLmhvdmVyLXBpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNERTNBNkI7XG59XG4uaG92ZXItcGluay1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI0RFM0E2Qjtcbn1cbi51bmJ1bmRsZS1jZWxscy1jb25maWcge1xuICAgIHBhZGRpbmc6IDEycHggODBweCA4cHggMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5jb250ZW50LWZlZS1jYWxjdWxhdG9yIHNlbGVjdHtcbiAgICB3aWR0aDogMTUwcHg7XG59XG4uaG92ZXItZGFyay1ibHVlOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNTRhNmU7XG59XG4uY29udGVudC1mYWNpbGl0eSAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLCAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCwgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYmxlLXRoaXJkLWdyZWVuIHtcbiAgICB3aWR0aDozMy4zMyU7XG4gICAgZmxvYXQ6bGVmdDtcbn1cbi5ib3JkZXItaW5wdXQtYmlkIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI0RFM0E2QjtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNERTNBNkI7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNERTNBNkI7XG59XG4uaG92ZXItY29udGFpbmVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmhvdmVyLWNvbnRhaW5lcjpob3ZlciAuY3VzdG9taXplZC10ZW5kZXItaWNvbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMjI5LCAyMjksIDIyOSwgMSkgLTIwcHggMHB4IDI1cHggMTBweDtcbn1cbi5wYWRkaW5nLWxlZnQtcmV2aWV3IHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmhvdmVyLWdyZXk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYTI1NWIhaW1wb3J0YW50O1xufVxuLmhvdmVyLWRhcmstYmx1ZS1wcm9kdWN0czpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ0OTZkIWltcG9ydGFudDtcbn1cbi5ob3Zlci1saWdodC1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Y2M2IWltcG9ydGFudDtcbn1cbi5idXR0b24tYmx1ZS1EQVB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmJ1dHRvbi13aGl0ZS1EQVB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgd2lkdGg6IDk0cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uZXJyb3ItbG9naW4ge2JvcmRlcjogMXB4IHNvbGlkICNERTNBNkIhaW1wb3J0YW50O31cbi5iYW5uZXItY29va2llcyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjRmZTtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiAuZXJyb3JfZnJfbXNnIGNlbnRlciBkaXZ7XG4gICAgaGVpZ2h0OiAwcHg7XG59XG4jZmVlRm9ybSAuZXJyb3JfZnJfbXNnIGNlbnRlciBkaXZ7XG4gICAgaGVpZ2h0OiAwcHg7XG59XG4uZmlyc3QtdG90YWwtY2VsbHMtY29uZmlnIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMjBweCAxMnB4O1xufVxuLmxlZnQxM3tcbiAgICBsZWZ0OiAxM3B4O1xufVxuLmxlZnQyMXtcbiAgICBsZWZ0OiAyMXB4O1xufVxuLndpZHRoMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7XG59XG4ucGw2aW1wb3J0YW50e1xuICAgIHBhZGRpbmctbGVmdDogNnB4IWltcG9ydGFudDtcbn1cbi5jb250ZW50LXByaXZhY3ktcG9saWN5IGgzLC5jb250ZW50LXByaXZhY3ktcG9saWN5IGg0e1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgY29sb3I6ICMwMDc1REY7XG59XG4uY29udGVudC1wcml2YWN5LXBvbGljeSBoNHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNvbnRlbnQtcHJpdmFjeS1wb2xpY3kgcHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uY29udGVudC1wcml2YWN5LXBvbGljeSBhe1xuICAgIGNvbG9yOiAjMDA3NURGO1xufVxuLmNvbnRlbnQtcHJpdmFjeS1wb2xpY3kgbGl7XG4gICAgbGlzdC1zdHlsZTogc3F1YXJlO1xufVxuLmNvbnRlbnQtcHJpdmFjeS1wb2xpY3kgbGk6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwNzVERjtcbn1cbi5tYWlsLWRhdGF7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjRmZTtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xufVxuLnN5bWJvbC11c2VyLWZvb3RlcntcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmY0ZmU7XG59XG4uc3ltYm9sLXVzZXItZm9vdGVyIC51bmlwaXh7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbn1cbi5pY29uLWltcHJpbnR7XG4gICAgY29sb3I6ICM4Y2NjZjchaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG59XG4uaWNvbi1pbXByaW50OmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzVERiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kaW0taWNvbi1vcGVyYW5ke1xuICAgIGhlaWdodDogNDRweDtcbiAgICBtaW4td2lkdGg6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucGFyYW1lbnRlcnMtaW5wdXQtZm9ybXVsYSBpbnB1dHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wYXJhbWVudGVycy1pbnB1dC1mb3JtdWxhLWRldGFpbCAuZmEuZmEtc3RvcHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWIxNWltcCB7bWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7fVxuXG5cbi5icmVhZGNydW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5icmVhZGNydW1iIG9sID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5icmVhZGNydW1iIG9sID4gbGkgYSB7XG4gICAgY29sb3I6IzM2MzYzNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDJweCA4cHggOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbn1cblxuI2Zvb3Rlci1uYXZiYXIgdWwgbGkgYSwuYnJlYWRjcnVtYiBvbCA+IGxpIGE6Zm9jdXMge291dGxpbmU6bm9uZTt9ICNmb290ZXItbmF2YmFyIHVsIGxpIGEsLmJyZWFkY3J1bWIgb2wgPiBsaSBhOjotbW96LWZvY3VzLWlubmVyIHtib3JkZXI6MDt9XG5cbi8qLmJyZWFkY3J1bWIgbGk6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgY29sb3I6ICMzNjM2MzY7XG59Ki9cbiNicmVhZGNydW1iIGxpOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogJ1VuaXBpeCc7XG4gICAgY29udGVudDogXCJFXCI7XG4gICAgY29sb3I6ICMzNjM2MzY7XG59XG4jYnJlYWRjcnVtYiBsaTpmaXJzdC1jaGlsZDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6ICdVbmlwaXgnO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG4jYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOmJlZm9yZXtcbiAgICBjb2xvcjogIzAwNzVERjtcbn1cbiNicmVhZGNydW1iIGxpOmxhc3QtY2hpbGQgYSB7XG4gICAgY29sb3I6ICMwMDc1REYhaW1wb3J0YW50O1xufVxuLyojYnJlYWRjcnVtYiBvbCA+IGxpIGE6aG92ZXIsICNicmVhZGNydW1iIG9sID4gbGkgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lIWltcG9ydGFudDtcbn0qL1xuLmltZy1zdGVwe1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxNzBweDsqL1xufVxuLmltZy1hbm5he1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxNzBweDsqL1xufVxuLmNvbnRlbnQtZmVlLWNhbGN1bGF0b3IgaW5wdXR7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xufVxuLmRlbGV0ZS1lZGl0LWRhdGF7XG4gICAgcGFkZGluZzogMnB4IDEwcHggMHB4IDEwcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDQycHg7XG59XG4uY3VzdG9tLW91dGxpbmUge1xuICAgIG91dGxpbmUtY29sb3I6ICMwMDc1REY7XG4gICAgb3V0bGluZS1zdHlsZTogYXV0bztcbiAgICBvdXRsaW5lLXdpZHRoOiAycHg7XG59XG4ubXQxNzh7XG4gICAgbWFyZ2luLXRvcDogMTc4cHg7XG59XG4ubXQyMDR7XG4gICAgbWFyZ2luLXRvcDogMjA0cHg7XG59XG4ubXQ4NHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuLm10MTEwe1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xufVxuLmNhcGl0YWxpemUtYm9sZC1sYWJlbHMgbGFiZWx7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgLyp3aGl0ZS1zcGFjZTogbm93cmFwOyovXG59XG4uaW52YWxpZC1waG9uZS1tZXNzYWdlIHtcbiAgICBjb2xvcjogI0RFM0E2QjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi5pbnZhbGlkLWZheC1udW1iZXJ7XG4gICAgY29sb3I6ICNERTNBNkI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi5wbDBpbXBvcnRhbnR7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHghaW1wb3J0YW50O1xufVxuLnByMGltcG9ydGFudHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xufVxuLmJnLXBvcHVwLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucDMwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweCAzMHB4O1xufVxuI3BvcHVwRmlyc3RBY2Nlc3MgaW5wdXR7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q1ZDVkNTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbiNwb3B1cFJlc2V0UHN3IGlucHV0e1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnV0dG9uLWdyYXBoaWMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnBvcy1zcGVjaWZpYy1zaXR1YXRpb24tY2VsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBib3R0b206IDI1cHg7XG4gICAgbGVmdDogM3B4O1xufVxuLmZha2UtaW5wdXQtZm9ybSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5jZWxsLWF1Y3Rpb24tbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5NSU7XG4gICAgYm90dG9tOiAwcHg7XG59XG4ubWwtMXtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5hdWN0aW9uLXNlY3Rpb24gdG9vbHRpcCB0aXAge1xuICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xufVxuLnNjcm9sbC1ncmFwaGljLWdyYXBoIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLm9wYWNpdHkxIHtcbiAgICBvcGFjaXR5OiAxIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIC5tb2RhbDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfSAqL1xuICAgIC5tb2RhbDo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AbWVkaWEgIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAuZGVsZXRlLWVkaXQtZGF0YXtcbiAgICAgICAgcmlnaHQ6IC01OXB4O1xuICAgIH1cbn1cbkBtZWRpYSAgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuZmlsdGVyLWRhc2hib2FyZCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAvKiAgICAjbWFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMzdweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgIH0qL1xuICAgIC5kYXktYWhlYWQtcGFuZWwgLnVuaXBlci1wYW5lbHtcbiAgICAgICAgd2lkdGg6IDIwNXB4O1xuICAgIH1cbiAgICAucG9zaXRpb24tY2x1c3RlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgfVxuICAgIC5tZW51LWZhY2lsaXR5IHtcbiAgICAgICAgd2lkdGg6MjM5cHg7XG4gICAgfVxuICAgIC5zaXplMTRzbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWZhY2lsaXR5LmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LXByb2R1Y3QtY29uZmlndXJhdG9yLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICAgIC5jb250ZW50LWF1Y3Rpb25zLWxpc3QuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDExNzBweDtcbiAgICB9XG4gICAgLnBsNXNtYWxsIGF7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4IWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByNXNtYWxsIGF7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhICAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLmRlbGV0ZS1lZGl0LWRhdGF7XG4gICAgICAgIHJpZ2h0OiAycHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIC5iZy1pbWFnZS1teXVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtMjAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5iZy1pbWFnZS1teXVzdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAtOTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJnLWltYWdlLW15dXN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIC00MHB4O1xuICAgIH1cbiAgICAucG9zLXNwZWNpZmljLXNpdHVhdGlvbi1jZWxsIHtcbiAgICAgICAgd2lkdGg6IDE2N3B4O1xuICAgIH1cbiAgICAjcGVybWFuZW50SGVhZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTcwcHg7XG4gICAgfVxuICAgIC5mb290ZXIgZGl2I2Zvb3RlckNvbnRlbnR7XG4gICAgICAgIG1pbi13aWR0aDogMTE3MHB4O1xuICAgIH1cbn1cblxuI2NoYXJ0Y29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb2JlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2NoYXJ0ZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtYnV0dG9uICB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjcwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm5hdi1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubmF2LWJ1dHRvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LWJ1dHRvbi5uYXYtcHJldiB7XG4gIGxlZnQ6IDU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFEVjBsRVFWUllSNjNYV2VpbWN4UUg4TThvc21RM3pZU0lyRW0yc3N0U3lISkROR2FLRzJPS2l4RkZ1TEJHSkZ1NElFc1I0c0s0UUhZcFRMWXM0WWF4SzluSkZoZjBuYzd6OXZUNHYrL3p2UDNmYy9QVysveCs1M3pQOGp2bmV4WVlMcHZnUkJ5RnZiQWpOcTdyditKVHZJdm44UVR5WDY4czZEM0JycmdJcDJGOWZJM1hzUVkvMWYzTnNSUDJ4OWI0RXcvaFdudzB5Y1lrQUJ2aUtweUwzM0FuN3NNSCtIZU0wdWpiRTZkakJhTGpabHhhb1A1M2JSeUFYYkFLK2IwSlYrT1hBZEZxSDltc0RLL0VoemdaSDNkMXpBVmdYenhkaUUvRmExTWE3aDQvQkk5Z1hSeURkOW9IdWdEaThTdjREa2RYdnVkcGYrMzE3ZkFzVWlzSHR5UFJCckJSRlZjcSs2QVpHbThjQ0lqVitBRUhORFhSQm5BRGtxOURaeEQyY1ZHTDdwY1FXeGZtVUFNZ1R5M1ZmV1B6WVlxNEw4SStlR3JnblZ0d0RuWlBLaG9BOStJa2JEOWx0Y2Y0QzlnWlMrcmw5T0hZQXAvallTd1BnRTN4RFc2ZDB2c1lmN0U4aWRHZnNVUDk5b0hJMDA2ZldCd0F5L0JBTlpEMysyN1c5Njd4MzNGQzVYZUlpanoxdDlKZEErQXVIRnRQWlZ5SGF5dGRYR0ZQRGlQVEdtOXFMMUYvTEFEZXdKZlZxZnJRejhKNFkrTnhiQlVBZVpmMzRJSWU2ekdlbk84MkQ4L2JKaklqbGdYQTM3Z2MxMHdBTUd2ak1YVVpMaGtLSVBNLzNxZVZScjdBWWZYYmw3WngzMGNBdmtmNlFGOEtVcm5QdFVDRWdCd3hEeENqRktRSXY2cEcxT2ZOTEVHTWlqRFA4RGhzTzRGb3RJSE5CZUxJNm01OURqVGYxNm5tdHlvMXNCUVBGczk3YjZDR0xvalBLaDFwc1VOa1A3eVo5aDBBSVp0cENyY1BxSU5Ka1pnR1JBYlNjaXhxaHRIZE9LV0dVWHI2VU9sR0lpUDIrcDdMVzFhNkV2VVZEWUJNcy9DMkRLVHpoMXF2Y3cySU8zRHhnTHVKOUZrMXhOYTBDVW1RbjRmRGk1WU4wRFU2c3MxQUJwVml6ZDV3WFFPMkRTQVVPZ1EwOHpxVUxNMW1scEpSSFVxV2Vqc1FmMFY1bDVSbXVYaTFGbzZRMGxtQmlQRm5hcE1LS2YyazhXd3VXcjUzSGY2bldNN0w4d3hEd3A0dEtaS3huL1Z0Sk9NV2swVGlVZXlCMjNBRmZwd1NTS3I5U3B5TjlKY3NKaVBQSjBXZytiWkJHVTVoSmwvcG1QZmo3UWtkTXgwdUJQVU1uSW4xaWdISGdiVTU3OHFRNVRUUnlIS2FqcGxDL2JaSVROYXN1WmJUaGZpamFGNnFQVXZzV0JrQ29MbWNoZVg0em5vZVFodkozcGp3TnV2NWs3WFE5bWJ0UDRYdXYyOUNBVEZGQUFBQUFFbEZUa1N1UW1DQyk7XG59XG5cbi5uYXYtYnV0dG9uLm5hdi1uZXh0IHtcbiAgcmlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQWdDQVlBQUFCemVucjBBQUFEWEVsRVFWUllSNjNYYWNpbFl4Z0g4Tjhvc21UZkpvbklrcVFabE1Fb29TR1NJakl6dGcrekZCL01JbUthckJHTnNZUXYxaUxyQjBPTkthUkdqUkZHbG9ZdmpBbWpaT3dKa2VnLzNjL3A2ZkdlOHp6bm5QZis4cjdubk91K3IvOTFYZjlybTZMNzJRM240blJNdzZIWXRWei9GWnZ4RWQ3QUs4aDNyV2RLcXdSSDRuck14bzc0QnU5aUUzNHE5L2ZFWVRnQkIrQVBQSXM3OGRrZ0hZTUE3SXpic0FpLzRXRThpVS93YjU5SDg5NHh1QXdMa1RmdXc0MEYxUCt1OVFOd0JGWWhmKy9GN2ZpbGc3ZnFJbnNVeFZmalUxeUF6NXR2VEFUZ09MeGFFRitFZDRaVTNCU2ZpUmV3UGM3RWgzV0JKb0JZL0JhMllsYUo5NWo2dDEwL0NLOGpYRG01N29rNmdGMEt1Y0xza3laUmVXVkFRTHlOSHpDajRrUWR3RW9rWHFkTWd0djdlUzF2djRub3VpNUNGWUNrV3RoOVQvVkRpOTh2d1hQNFo0VDQzSStyY0ZSQ1VRRjRBdWZqNEE1c1QxWXN4dE80WWdRUWUrRkxQSS81QWJBN3ZzVURIYXcvRld0clZqK0R5MGNBRVNOU0o2WUd3TnhpVFFySXhnNHVYVkpDVlltT0FpS3AvbjZxYXdBOGlyTktxdlNyY0UxY1N3dVJxdTlUZGxQOXVuSWlldVAxbC9MUGUvaTZWS29PRHVpSmpBdGlOZllKZ09UbDQ3aDJHTzFGOWhyY1hiczNqQ2ZTSStZR3dGKzRHWGVNQUNCWG1pQ1NucGQyQ01kTldEWVpBQUxpa2FSVXpZQTByK1V0QnZVQWZJL1VnVkZDRUIzcEdTOWpwNkl3UThrWkpiU0RNUFJDRUJKdUtZVm8yQ2lNcWp4NmVpUk1HcDZOQXdjTUdoTUJHMGY1ZGlVTlY0VURjNUJpa2pudjQ0NHVHRWQ1VkJ5UERiZzRBREpzcGlnODFKRUg0eW9QZ0RTa2tIYi9xaGs5aGd0TE0vcTV4UXNoM0hsREVxNys1TjZsR2NYckN5c0FoNWU1TFEwcEZXN1FDZHNEWXIrT2JHKytGVTh2S08xNFUzMGdXWUUwbW5TOGpHVnRJQUxreDQ2Y3FjUk9LM3ZEWGJnaFg5WUJaSVRPQUpwK25aSHNxeUVmYnhNL3BJeGs0ZHVKK0xNSklKK3pYS3d2QzBmSU5sa2dvdnkxc2tsbEtQMmlRanZSV0Q2OUNQK2ROTUc2TnROYWZvL2IwNlJ5MHZaVEtYdW4zMklTVDd5SW8vRWdiaGtoM21IN3JiaXkxSmNzSmozTEIzbWcraTBraStJUU0vRkt4WHdLSHd5b21LbHd4NVl4YlI1MktJTkwzdGtXOCticHNwekdHMWxPVXpGRDFPL0tFSk0xYTZMbGRGLzhYc2E4c0QxTGJOL1RCVUIxT1F2TE9ZMzFQQU50VHZiR3VMZGF6OWVVaGJhVlB2OEJ6Mi9CYndGY2phY0FBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLmFtY2hhcnRzLWNoYXJ0LWRpdiBhLCAuYW1jaGFydHMtem9vbS1vdXQtYmcsIC5hbWNoYXJ0cy16b29tLW91dC1pbWFnZSwgLmFtY2hhcnRzLXpvb20tb3V0LWxhYmVsLCAuYW1jaGFydHMtc2Nyb2xsYmFyLWdyaXAtbGVmdCwgLmFtY2hhcnRzLXNjcm9sbGJhci1ncmlwLXJpZ2h0LCAuYW1jaGFydHMtc2Nyb2xsYmFyLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cbiNjaGFydGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExNTBweDtcbn1cbi8qLmVuYWJsZWQtZHJhdy1saW5lLWVmZmVjdC1sb3cgLmFtY2hhcnRzLW1hcC1saW5lIHtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICBzdHJva2UtZGFzaGFycmF5OiA1MDAlO1xuICBzdHJva2UtZGFzaGFycmF5OiAwIFxcMC87ICAgICBmaXhlcyBJRSBwcm9iXG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwIFxcMC87ICAgIGZpeGVzIElFIHByb2JcbiAgLXdlYmtpdC1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICAtbW96LWFuaW1hdGlvbjogYW0tZHJhdyA4MHM7XG4gIC1tcy1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICAtby1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICBhbmltYXRpb246IGFtLWRyYXcgODBzO1xufVxuLmVuYWJsZWQtZHJhdy1saW5lLWVmZmVjdC1mYXN0IC5hbWNoYXJ0cy1tYXAtbGluZSB7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNTAwJTtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCBcXDAvOyAgICAgZml4ZXMgSUUgcHJvYlxuICBzdHJva2UtZGFzaG9mZnNldDogMCBcXDAvOyAgICBmaXhlcyBJRSBwcm9iXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhbS1kcmF3IDgwcztcbiAgLW1vei1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICAtbXMtYW5pbWF0aW9uOiBhbS1kcmF3IDgwcztcbiAgLW8tYW5pbWF0aW9uOiBhbS1kcmF3IDgwcztcbiAgYW5pbWF0aW9uOiBhbS1kcmF3IDgwcztcbiAgLXdlYmtpdC1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICAtbW96LWFuaW1hdGlvbjogYW0tZHJhdyA4MHM7XG4gIC1tcy1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICAtby1hbmltYXRpb246IGFtLWRyYXcgODBzO1xuICBhbmltYXRpb246IGFtLWRyYXcgODBzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGFtLWRyYXcge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XG4gICAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGFtLWRyYXcge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XG4gICAgfVxufVxuQC1tcy1rZXlmcmFtZXMgYW0tZHJhdyB7XG4gICAgMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTAwJTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwJTtcbiAgICB9XG59XG5ALW8ta2V5ZnJhbWVzIGFtLWRyYXcge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDUwMCU7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMCU7XG4gICAgfVxufVxuQGtleWZyYW1lcyBhbS1kcmF3IHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA1MDAlO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDAlO1xuICAgIH1cbn0qL1xuI2luamVjdGlvblRvdGFsLCAjd2lkdGhkcmF3YWxUb3RhbCwgI3N0b3JhZ2VMZXZlbFRvdGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbi5lZmZlY3QxXG57XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpIGluc2V0O1xuICAgICAgIC1tb3otYm94LXNoYWRvdzowIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpLCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSkgaW5zZXQ7XG59XG4uZWZmZWN0MTpiZWZvcmUsIC5lZmZlY3Q2OmFmdGVyXG57XG4gICAgY29udGVudDpcIlwiO1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6LTE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyMHB4IHJnYmEoMCwwLDAsMC44KTtcbiAgICAtbW96LWJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgIGJveC1zaGFkb3c6MCAwIDIwcHggcmdiYSgwLDAsMCwwLjgpO1xuICAgIHRvcDo1MCU7XG4gICAgYm90dG9tOjA7XG4gICAgbGVmdDoxMHB4O1xuICAgIHJpZ2h0OjEwcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOjEwMHB4IC8gMTBweDtcbiAgICBib3JkZXItcmFkaXVzOjEwMHB4IC8gMTBweDtcbn1cbi5lZmZlY3QxOmFmdGVyXG57XG4gICAgcmlnaHQ6MTBweDtcbiAgICBsZWZ0OmF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06c2tldyg4ZGVnKSByb3RhdGUoM2RlZyk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06c2tldyg4ZGVnKSByb3RhdGUoM2RlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06c2tldyg4ZGVnKSByb3RhdGUoM2RlZyk7XG4gICAgICAgICAtby10cmFuc2Zvcm06c2tldyg4ZGVnKSByb3RhdGUoM2RlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06c2tldyg4ZGVnKSByb3RhdGUoM2RlZyk7XG59XG4ubGVnZW5kLWdhdWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuLm5hdi1idXR0b24tZGFzaGJvYXJkICB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5uYXYtYnV0dG9uLWRhc2hib2FyZDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXYtYnV0dG9uLWRhc2hib2FyZC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LWJ1dHRvbi1kYXNoYm9hcmQubmF2LXByZXYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBRFYwbEVRVlJZUjYzWFdlaW1jeFFIOE04b3NtUTN6WVNJckVtMnNzdFN5SEpETkdhS0cyT0tpeEZGdUxCR0pGdTRJRXNSNHNLNFFIWXBUTFlzNFlheEs5bkpGaGYwbmM3ejl2VDR2Ky96dlAzZmMvUFcrL3grNTN6UDhqdm5leFlZTHB2Z1JCeUZ2YkFqTnE3cnYrSlR2SXZuOFFUeVg2OHM2RDNCcnJnSXAyRjlmSTNYc1FZLzFmM05zUlAyeDliNEV3L2hXbncweWNZa0FCdmlLcHlMMzNBbjdzTUgrSGVNMHVqYkU2ZGpCYUxqWmx4YW9QNTNiUnlBWGJBSytiMEpWK09YQWRGcUg5bXNESy9FaHpnWkgzZDF6QVZnWHp4ZGlFL0ZhMU1hN2g0L0JJOWdYUnlEZDlvSHVnRGk4U3Y0RGtkWHZ1ZHBmKzMxN2ZBc1Vpc0h0eVBSQnJCUkZWY3ErNkFaR204Y0NJalYrQUVITkRYUkJuQURrcTlEWnhEMmNWR0w3cGNRV3hmbVVBTWdUeTNWZldQellZcTRMOEkrZUdyZ25WdHdEblpQS2hvQTkrSWtiRDlsdGNmNEM5Z1pTK3JsOU9IWUFwL2pZU3dQZ0UzeERXNmQwdnNZZjdFOGlkR2ZzVVA5OW9ISTAwNmZXQndBeS9CQU5aRDMrMjdXOTY3eDMzRkM1WGVJaWp6MXQ5SmRBK0F1SEZ0UFpWeUhheXRkWEdGUERpUFRHbTlxTDFGL0xBRGV3SmZWcWZyUXo4SjRZK054YkJVQWVaZjM0SUllNnpHZW5PODJEOC9iSmpJamxnWEEzN2djMTB3QU1HdmpNWFVaTGhrS0lQTS8zcWVWUnI3QVlmWGJsN1p4MzBjQXZrZjZRRjhLVXJuUHRVQ0VnQnd4RHhDakZLUUl2NnBHMU9mTkxFR01pakRQOERoc080Rm90SUhOQmVMSTZtNTlEalRmMTZubXR5bzFzQlFQRnM5N2I2Q0dMb2pQS2gxcHNVTmtQN3laOWgwQUladHBDcmNQcUlOSmtaZ0dSQWJTY2l4cWh0SGRPS1dHVVhyNlVPbEdJaVAyK3A3TFcxYTZFdlVWRFlCTXMvQzJES1R6aDFxdmN3MklPM0R4Z0x1SjlGazF4TmEwQ1VtUW40ZkRpNVlOMERVNnNzMUFCcFZpemQ1d1hRTzJEU0FVT2dRMDh6cVVMTTFtbHBKUkhVcVdlanNRZjBWNWw1Um11WGkxRm82UTBsbUJpUEZuYXBNS0tmMms4V3d1V3I1M0hmNm5XTTdMOHd4RHdwNHRLWkt4bi9WdEpPTVdrMFRpVWV5QjIzQUZmcHdTU0tyOVNweU45SmNzSmlQUEowV2crYlpCR1U1aEpsL3BtUGZqN1FrZE14MHVCUFVNbkluMWlnSEhnYlU1NzhxUTVUVFJ5SEthanBsQy9iWklUTmFzdVpiVGhmaWphRjZxUFV2c1dCa0NvTG1jaGVYNHpub2VRaHZKM3Bqd051djVrN1hROW1idFA0WHV2MjlDQVRGRkFBQUFBRWxGVGtTdVFtQ0MpO1xufVxuXG4ubmF2LWJ1dHRvbi1kYXNoYm9hcmQubmF2LW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDQUFBQUFnQ0FZQUFBQnplbnIwQUFBRFhFbEVRVlJZUjYzWGFjaWxZeGdIOE44b3NtVGZKb25Ja3FRWmxNRW9vU0dTSWpJenRnK3pGQi9NSW1LYXJCR05zWVF2MWlMckIwT05LYVJHalJGR2xvWXZqQW1qWk93SmtlZy8zYy9wNmZHZTh6em5uUGYrOHI3bm5PdStyLzkxWGY5cm02TDcyUTNuNG5STXc2SFl0VnovRlp2eEVkN0FLOGgzcldkS3F3Ukg0bnJNeG83NEJ1OWlFMzRxOS9mRVlUZ0JCK0FQUElzNzhka2dIWU1BN0l6YnNBaS80V0U4aVUvd2I1OUg4OTR4dUF3TGtUZnV3NDBGMVArdTlRTndCRlloZisvRjdmaWxnN2ZxSW5zVXhWZmpVMXlBejV0dlRBVGdPTHhhRUYrRWQ0WlUzQlNmaVJld1BjN0VoM1dCSm9CWS9CYTJZbGFKOTVqNnQxMC9DSzhqWERtNTdvazZnRjBLdWNMc2t5WlJlV1ZBUUx5Tkh6Q2o0a1Fkd0Vva1hxZE1ndHY3ZVMxdnY0bm91aTVDRllDa1d0aDlUL1ZEaTk4dndYUDRaNFQ0M0krcmNGUkNVUUY0QXVmajRBNXNUMVlzeHRPNFlnUVFlK0ZMUEkvNUFiQTd2c1VESGF3L0ZXdHJWaitEeTBjQUVTTlNKNllHd054aVRRckl4ZzR1WFZKQ1ZZbU9BaUtwL242cWF3QThpck5LcXZTcmNFMWNTd3VScXU5VGRsUDl1bklpZXVQMWwvTFBlL2k2VktvT0R1aUpqQXRpTmZZSmdPVGw0N2gyR08xRjlocmNYYnMzakNmU0krWUd3Ris0R1hlTUFDQlhtaUNTbnBkMkNNZE5XRFlaQUFMaWthUlV6WUEwcitVdEJ2VUFmSS9VZ1ZGQ0VCM3BHUzlqcDZJd1E4a1pKYlNETVBSQ0VCSnVLWVZvMkNpTXFqeDZlaVJNR3A2TkF3Y01HaE1CRzBmNWRpVU5WNFVEYzVCaWtqbnY0NDR1R0VkNVZCeVBEYmc0QURKc3BpZzgxSkVINHlvUGdEU2trSGIvcWhrOWhndExNL3E1eFFzaDNIbERFcTcrNU42bEdjWHJDeXNBaDVlNUxRMHBGVzdRQ2RzRFlyK09iRysrRlU4dktPMTRVMzBnV1lFMG1uUzhqR1Z0SUFMa3g0NmNxY1JPSzN2RFhiZ2hYOVlCWklUT0FKcCtuWkhzcXlFZmJ4TS9wSXhrNGR1SitMTUpJSit6WEt3dkMwZklObGtnb3Z5MXNrbGxLUDJpUWp2UldENjlDUCtkTk1HNk50TmFmby9iMDZSeTB2WlRLWHVuMzJJU1Q3eUlvL0VnYmhraDNtSDdyYml5MUpjc0pqM0xCM21nK2kwa2krSVFNL0ZLeFh3S0h3eW9tS2x3eDVZeGJSNTJLSU5MM3RrVzgrYnBzcHpHRzFsT1V6RkQxTy9LRUpNMWE2TGxkRi84WHNhOHNEMUxiTi9UQlVCMU9RdkxPWTMxUEFOdFR2Ykd1TGRhejllVWhiYVZQdjhCejIvQmJ3RmNqYWNBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG4vKkFuaW1hdG9uIHJpZ2h0IGJsb2NrIGRhc2hib2FyZCovXG4uc3RhY2sge1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN0YWNrX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3RhY2tfX2l0ZW0tLXJlamVjdCxcbi5zdGFja19faXRlbS0tYWNjZXB0IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zdGFjay0ta3Jpc25hIC5zdGFja19faXRlbS0tYWNjZXB0IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjoga3Jpc25hQWNjZXB0IDNzIGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbjoga3Jpc25hQWNjZXB0IDNzIGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMga3Jpc25hQWNjZXB0IHtcbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXZ3LDAsMCkgdHJhbnNsYXRlM2QoNjAlLDAsMCkgcm90YXRlM2QoMCwwLDEsNWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjV2dywwLDApIHRyYW5zbGF0ZTNkKDYwJSwwLDApIHJvdGF0ZTNkKDAsMCwxLDVkZWcpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBrcmlzbmFBY2NlcHQge1xuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1dncsMCwwKSB0cmFuc2xhdGUzZCg2MCUsMCwwKSByb3RhdGUzZCgwLDAsMSw1ZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXZ3LDAsMCkgdHJhbnNsYXRlM2QoNjAlLDAsMCkgcm90YXRlM2QoMCwwLDEsNWRlZyk7XG4gICAgfVxufVxuLmJvZHktd2l0aG91dC1tYXJnaW4ge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjFCNjtcbn1cbi5ib2R5LXdpdGhvdXQtbWFyZ2luIGZvb3RlcntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtZGFzaGJvYXJkIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uZGF0ZXBpY2tlci1kYXNoYm9hcmQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4uYnV0dG9uLWRhc2hib2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG59XG4uYnV0dG9uLWRhc2hib2FyZDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5hbWNoYXJ0cy1leHBvcnQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4ubG9nby1kYXNoIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi10b3A6IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbn1cbi50aW1lLWRhc2gge1xuICAgIGZvbnQtc2l6ZTogMzBweCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDIlO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuI2xlZnQtY29udGFpbmVyLWRhc2gge1xuICAgIGJvdHRvbTogMiU7XG4gICAgbGVmdDogMiU7XG4gICAgei1pbmRleDogMjtcbn1cbiNyaWdodC1jb250YWluZXItZGFzaCwgI3RlbXAtcmlnaHQtY29udGFpbmVye1xuICAgIHRvcDogMiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICByaWdodDogMiU7XG4gICAgei1pbmRleDogMjtcbn1cbi5wdDEwLWxhcmdlLWRhc2gge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuI2Rhc2hib2FyZC10aXRsZSB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkgYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICNkYXNoYm9hcmQtdGl0bGUge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIH1cbiAgICAuYm9keS13aXRob3V0LW1hcmdpbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJ2dztcbiAgICB9XG4gICAgLmJvZHktd2l0aG91dC1tYXJnaW4gaDEge1xuICAgICAgICBmb250LXNpemU6IDMuMHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMy41dnc7XG4gICAgfVxuICAgIC5ib2R5LXdpdGhvdXQtbWFyZ2luIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjV2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuMHZ3O1xuICAgIH1cbn1cbi5zaXplTWFya2V0SWNvbkRhc2gge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkgeyAgLyogbWVkaWEgcXVlcnkgZm9yIGRhc2hib2FyZCAqL1xuICAgIC5zaXplTWFya2V0SWNvbkRhc2gge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAucHQxMC1sYXJnZS1kYXNoIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICB9XG4gICAgLmJvZHktd2l0aG91dC1tYXJnaW4ge1xuICAgICAgICBmb250LXNpemU6IDEuMXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ydnc7XG4gICAgfVxuICAgIC5ib2R5LXdpdGhvdXQtbWFyZ2luIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjB2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXZ3O1xuICAgIH1cbiAgICAuYm9keS13aXRob3V0LW1hcmdpbiBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi44dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjJ2dztcbiAgICB9XG4gICAgI2Rhc2hib2FyZC10aXRsZSB7XG4gICAgICAgIGhlaWdodDogMTQ1cHg7XG4gICAgfVxuICAgIC5ib2R5LXdpdGhvdXQtbWFyZ2luIC5jb250ZW50LWRhc2hib2FyZCBsYWJlbCB7XG4gICAgICAgIC8qZm9udC1zaXplOiAxLjJ2dzsqL1xuICAgICAgICBmb250LXNpemU6IDEuMHZ3O1xuICAgIH1cbiAgICAuYnV0dG9uLWRhc2hib2FyZCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuICAgIC5kYXRlcGlja2VyLWRhc2hib2FyZCB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgICAudGltZS1kYXNoIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4IWltcG9ydGFudDtcbiAgICB9XG4gICAgI2ludmVudG9yeS10dXJub3Zlci1sZWdlbmQsICNzdG9yYWdlLWxldmVsLWxlZ2VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xdnchaW1wb3J0YW50O1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIC5zbWFsbC1zaXplLWxhYmVsLWRhc2gge1xuICAgICAgICBmb250LXNpemU6IDEuMnZ3O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgICAuZGF0ZXBpY2tlci1kYXNoYm9hcmQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICAuY29udGFpbmVyLWxhYmVsLWdhdWdlIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgIC5sb2dvLWRhc2gge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuLmNvbnRhaW5lci1sYWJlbC1nYXVnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmNvbnRhaW5lci1sYWJlbC1nYXVnZS1zeCB7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG59XG4uY29udGFpbmVyLWxhYmVsLWdhdWdlLXN4IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmRvdC1sb2FkZXItZGFzaGJvYXJkIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGxlZnQ6IDQwJTtcbiAgICBib3R0b206IDQwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmxvZ28tZGFzaCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuICAgIC5sZWdlbmQtZ2F1Z2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXItbGFiZWwtZ2F1Z2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sYWJlbC1nYXVnZS1zeCB7XG4gICAgcGFkZGluZy10b3A6IDYlO1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgdHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgdHNwYW57XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAuYW1jaGFydHMtbWFwLWltYWdlLWNvbnRhaW5lciB0c3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAuYW1jaGFydHMtbWFwLWltYWdlLWNvbnRhaW5lciBpbWFnZXtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gICAgLnRlY2huaWNhbC1pbmZvcm1hdGlvbiAuY29sLXhzLTEyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAudGVjaG5pY2FsLWluZm9ybWF0aW9uIC5jb2wteHMtNiwgLnRlY2huaWNhbC1pbmZvcm1hdGlvbiAuY29sLXhzLTUgLCAudGVjaG5pY2FsLWluZm9ybWF0aW9uIC5jb2wtc20tNCwgLnRlY2huaWNhbC1pbmZvcm1hdGlvbiAuY29sLWxnLTMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC50ZWNobmljYWwtaW5mb3JtYXRpb24gLnBiMTUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmRvdC1sb2FkZXItZGFzaGJvYXJkIHtcbiAgICAgICAgbGVmdDogMTAlO1xuICAgIH1cbiAgICAuZGF0ZXBpY2tlci1kYXNoYm9hcmQge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICB9XG4gICAgI2luamVjdGlvblRvdGFsIHRleHQgdHNwYW4sICN3aXRoZHJhd2FsVG90YWwgdGV4dCB0c3BhbiwgI3N0b3JhZ2VMZXZlbFRvdGFsIHRleHQgdHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG5cbn1cbi5mbGlwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsaXBCYXNpYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKCA4MDBweCApIHJvdGF0ZVkoIDBkZWcgKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKCA4MDBweCApIHJvdGF0ZVkoIDBkZWcgKTtcbn1cbi5mbGlwSGlkZUZyb250IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogIHBlcnNwZWN0aXZlKDgwMHB4KSByb3RhdGVZKCAtMTgwZGVnICk7XG4gICAgdHJhbnNmb3JtOiAgcGVyc3BlY3RpdmUoODAwcHgpIHJvdGF0ZVkoIC0xODBkZWcgKTtcbn1cblxuLyoudmlldy1lZmZlY3Qge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjphbGwgbGluZWFyIDJzO1xuICAgIHRyYW5zaXRpb246YWxsIGxpbmVhciAycztcbn1cbi52aWV3LWVmZmVjdC5uZy1zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xufSovXG5cbi5hbmltYXRlLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKi5hbmltYXRlLXNob3cubmctaGlkZS1hZGQsIC5hbmltYXRlLXNob3cubmctaGlkZS1yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDJzO1xufSovXG4uYW5pbWF0ZS1zaG93Lm5nLWhpZGUtcmVtb3ZlIHtcbiAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAxcztcbn1cblxuLmFuaW1hdGUtc2hvdy5uZy1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hbWNoYXJ0cy1jaGFydC1kaXYge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1iYWxsb29uLWRpdiB7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICB0b3A6IDBweCFpbXBvcnRhbnQ7XG59XG4uc2l6ZTA4IHtcbiAgICBmb250LXNpemU6IDAuOHZ3O1xufVxuLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJsZS1kYXNoYm9hcmQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDcwJTtcbn1cbi50YWJsZS1kYXNoYm9hcmQgdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGNvbG9yOiAjMDA3NURGO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgd2lkdGg6IDMwJTtcbn1cbi5jb250YWluZXItc3RhdHVzLWRhc2ggaW1nIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4uYW1jaGFydHMtbWFwLWltYWdlLWFycm93LXllbGxvdy1kYXNoYm9hcmQsIC5hbWNoYXJ0cy1tYXAtaW1hZ2UtYXJyb3ctYmx1ZS1kYXNoYm9hcmQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQhaW1wb3J0YW50O1xufVxuLmJnLWJsdWUtZGFzaGJvYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgzZTYyO1xufVxuLmFtY2hhcnRzLW1hcC1pbWFnZS1jb250YWluZXIgdHNwYW57XG4gICAgdGV4dC1zaGFkb3c6IC0xcHggMHB4IDBweCAjMzYzNjM2O1xufVxuLmV4dHJhLWluZm8tc3RvcmFnZS1jaGFydC1lbiB7XG4gICAgYm90dG9tOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG59XG4uZXh0cmEtaW5mby1zdG9yYWdlLWNoYXJ0LWRlIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1heC13aWR0aDogNDQwcHg7XG59XG4uaUNhbGwge1xuICAgIGZvbnQtZmFtaWx5OiBVbmlwaXg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG4uaUNhbGw6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51bmlwaXgtY29sb3Igc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbn1cbi51bmlwaXgtY29sb3Igc3ZnIHBhdGh7XG4gICAgZmlsbDogI0RFM0E2Qjtcbn1cbi5zdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDAuNWV4O1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuLmJvZHktbW9iaWxlLWRhc2hib2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltZy9iZy1tb2JpbGUtZGFzaGJvYXJkLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdBO1xufVxuLmJvZHktbW9iaWxlLWRhc2hib2FyZCBmb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9iaWxlLWRhc2hib2FyZCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbn1cbi5tb2JpbGUtZGFzaGJvYXJkIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG59XG5cbi5hY2NvcmRpb24tZWZmZWN0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246YWxsIGxpbmVhciAwLjVzO1xuICAgIHRyYW5zaXRpb246YWxsIGxpbmVhciAwLjVzO1xufVxuLmFjY29yZGlvbi1lZmZlY3QubmctaGlkZSB7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLmZ1bmt5LXNob3ctaGlkZS5uZy1oaWRlLWFkZCB7XG4gIG1hcmdpbi10b3A6IDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLWluLW91dDtcbn1cblxuLmZ1bmt5LXNob3ctaGlkZS5uZy1oaWRlLWFkZC5uZy1oaWRlLWFkZC1hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMTAwJTtcbn1cblxuLmZ1bmt5LXNob3ctaGlkZS5uZy1oaWRlLXJlbW92ZSB7XG4gIG1hcmdpbi10b3A6IC0xMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbi5mdW5reS1zaG93LWhpZGUubmctaGlkZS1yZW1vdmUubmctaGlkZS1yZW1vdmUtYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMCU7XG5cbn1cbi5tZW51LWxhdGVyYWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAvKmNvbG9yOiB3aGl0ZTsqL1xufVxuLm1lbnUtbGF0ZXJhbCBsaSB7XG4gICAgLypib3JkZXItdG9wOiAxcHggc29saWQgIzI5NTI3QTsqL1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKi5tZW51LWxhdGVyYWwgbGkgc3BhbiB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xufSovXG4ubWVudS1sYXRlcmFsIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEN0Q3OyovXG59XG4ubWVudS1sYXRlcmFsIGxpLmFjdGl2ZSwgLm1lbnUtbGF0ZXJhbCBsaTpob3ZlciB7XG4gICAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlOyovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTI3QTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtbGF0ZXJhbCBsaS5hY3RpdmUgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICNmZmY7XG59XG4uc2l6ZTUwIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG59XG4uZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLm1lbnUtbGF0ZXJhbC1lZmZlY3QubmctaGlkZS1hZGQgeyAvKiB0byBoaWRlICovXG4gIG1hcmdpbi10b3A6IDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5cbi5tZW51LWxhdGVyYWwtZWZmZWN0Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7IC8qIGhpZGUgZmluYWwgcG9zaXRpb24gKi9cbiAgbWFyZ2luLXRvcDogLTIwMCU7XG59XG5cbi5tZW51LWxhdGVyYWwtZWZmZWN0Lm5nLWhpZGUtcmVtb3ZlIHsgLyogdG8gc2hvdyAqL1xuICBtYXJnaW4tdG9wOiAtMjAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4ubWVudS1sYXRlcmFsLWVmZmVjdC5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUgeyAvKiBzaG93IGZpbmFsIHBvc2l0aW9uICovXG4gIG1hcmdpbi10b3A6IDAlO1xufVxuXG4uZml4ZWQtbmFtZXtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cbiNmYWNpbGl0aWVzLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbiNmYWtlLWZhY2lsaXR5LW5hbWUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbn1cbi5maXhlZC1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMHB4O1xufVxuLnNsaWNrLWRvdHM6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIG1hcmdpbjogMHB4O1xufVxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLyogR2VuZXJhdGVkIGZyb20gTEVTUyB1c2luZyBCUyBtaXhpbnMgKi9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2gge1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgLypoZWlnaHQ6IDI4cHg7Ki9cbiAgaGVpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzcyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBhbGwgM3MgbGluZWFyO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpiZWZvcmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmFmdGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIC8qdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDFweDtcbiAgYm9yZGVyOiAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgbGVmdDogMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHggMCAwIDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAwIDAgMTVweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcmlnaHQ6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMTVweCAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAxNXB4IDE1cHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoW2RhdGEtbGFiZWwtb25dOmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsLW9uKTtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2hbZGF0YS1sYWJlbC1vZmZdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbC1vZmYpO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpiZWZvcmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIge1xuICB0ZXh0LWluZGVudDogMDtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwOyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbi8qICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2ZmZmZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjZTZlNmU2KSwgdG8oI2ZmZmZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlNmU2ZTYsICNmZmZmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZTZlNmU2LCAjZmZmZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2U2ZTZlNiwgI2ZmZmZmZik7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZTZlNmU2JywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAjZmZmZmZmICNkOWQ5ZDk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuXG4gIHdpZHRoOiA2MHB4O1xuICB6LWluZGV4OiAwO1xuICAvKmJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7Ki9cbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YmVmb3JlOmhvdmVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmFmdGVyOmhvdmVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpiZWZvcmU6YWN0aXZlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmFmdGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YmVmb3JlLmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlci5hY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmJlZm9yZS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlci5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YmVmb3JlW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdBO1xuICAqYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YmVmb3JlOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlcjphY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmJlZm9yZS5hY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNiBcXDk7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmJlZm9yZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgLypjb2xvcjogIzU1NTU1NTsqL1xuICAvKnRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsqL1xuICBjb2xvcjogI2ZmZjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIge1xuICAvKmJhY2tncm91bmQtY29sb3I6ICMwMDY5Y2M7Ki9cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbi8qICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDU1Y2MsICMwMDg4Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwNTVjYywgIzAwODhjYyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjMDA1NWNjKSwgdG8oIzAwODhjYykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDU1Y2MsICMwMDg4Y2MpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA1NWNjLCAjMDA4OGNjKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwNTVjYywgIzAwODhjYyk7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDA1NWNjJywgZW5kQ29sb3JzdHI9JyMwMDg4Y2MnLCBHcmFkaWVudFR5cGU9MCk7XG4gIGJvcmRlci1jb2xvcjogIzAwODhjYyAjMDA4OGNjICMwMDU1ODA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzAwODhjYztcbiAgLyogRGFya2VuIElFNyBidXR0b25zIGJ5IGRlZmF1bHQgc28gdGhleSBzdGFuZCBvdXQgbW9yZSBnaXZlbiB0aGV5IHdvbid0IGhhdmUgYm9yZGVycyAqL1xuXG4vKiAgY29sb3I6ICNmZmZmZmY7Ki9cbiAgY29sb3I6ICNmZmY7XG5cblxuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlcjpob3ZlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlcjphY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIuYWN0aXZlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmFmdGVyLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmFmdGVyW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg4Y2M7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2IzO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmFmdGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDphZnRlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Njk5IFxcOTtcbn1cblxuLyppbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoLnN3aXRjaC1pbnZlcnNlOmNoZWNrZWQ6YWZ0ZXI6aG92ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoLnN3aXRjaC1pbnZlcnNlOmNoZWNrZWQ6YWZ0ZXI6YWN0aXZlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaC5zd2l0Y2gtaW52ZXJzZTpjaGVja2VkOmFmdGVyLmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2guc3dpdGNoLWludmVyc2U6Y2hlY2tlZDphZnRlci5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2guc3dpdGNoLWludmVyc2U6Y2hlY2tlZDphZnRlcltkaXNhYmxlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1NTU1O1xuICAqYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2guc3dpdGNoLWludmVyc2U6Y2hlY2tlZDphZnRlcjphY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoLnN3aXRjaC1pbnZlcnNlOmNoZWNrZWQ6YWZ0ZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYiBcXDk7XG59Ki9cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YWZ0ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YmVmb3JlIHtcbiAgLypiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyovXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vKiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZmZmZiksIHRvKCNlNmU2ZTYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmLCAjZTZlNmU2KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiwgI2U2ZTZlNik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYsICNlNmU2ZTYpOyovXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZTZlNmU2JywgR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXItY29sb3I6ICNlNmU2ZTYgI2U2ZTZlNiAjYmZiZmJmO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbiAgKmJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIC8qIERhcmtlbiBJRTcgYnV0dG9ucyBieSBkZWZhdWx0IHNvIHRoZXkgc3RhbmQgb3V0IG1vcmUgZ2l2ZW4gdGhleSB3b24ndCBoYXZlIGJvcmRlcnMgKi9cblxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNXB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHotaW5kZXg6IDk5O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDpiZWZvcmUge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdBO1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlcjpob3ZlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDpiZWZvcmU6aG92ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmFmdGVyOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6Y2hlY2tlZDpiZWZvcmU6YWN0aXZlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlci5hY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YmVmb3JlLmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YWZ0ZXIuZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YmVmb3JlLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlcltkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YmVmb3JlW2Rpc2FibGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICpiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5O1xufVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDphZnRlcjphY3RpdmUsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uc3dpdGNoOmNoZWNrZWQ6YmVmb3JlOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5zd2l0Y2g6YWZ0ZXIuYWN0aXZlLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLnN3aXRjaDpjaGVja2VkOmJlZm9yZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjIFxcOTtcbn1cbi5iZy1kYXJrLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEOEQ3RDc7XG59XG5cbi5maXhlZC10aXRsZS1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uZWZmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLyouc2xpZGVyLXRvcC1lZmZlY3QubmctaGlkZS1hZGQgeyAgdG8gaGlkZVxuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cblxuLnNsaWRlci10b3AtZWZmZWN0Lm5nLWhpZGUtYWRkLm5nLWhpZGUtYWRkLWFjdGl2ZSB7ICBoaWRlIGZpbmFsIHBvc2l0aW9uXG4gIG1hcmdpbi10b3A6IC0xMDAlO1xufVxuXG4uc2xpZGVyLXRvcC1lZmZlY3QubmctaGlkZS1yZW1vdmUgeyAgdG8gc2hvd1xuICBtYXJnaW4tdG9wOiAtMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufSovXG5cbi5zbGlkZXItdG9wLWVmZmVjdC5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUgeyAvKiBzaG93IGZpbmFsIHBvc2l0aW9uICovXG4gIC8qbWF4LWhlaWdodDogMTYxcHg7Ki9cbiAgbWF4LWhlaWdodDogMjAxcHg7XG59XG5cbi5zbGlkZXItdG9wLWVmZmVjdC5uZy1oaWRlLWFkZCB7IC8qIHRvIGhpZGUgKi9cbiAgLyptYXgtaGVpZ2h0OiAxNjFweDsqL1xuICBtYXgtaGVpZ2h0OiAyMDFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4uc2xpZGVyLXRvcC1lZmZlY3QubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlIHsgLyogaGlkZSBmaW5hbCBwb3NpdGlvbiAqL1xuICAvKm1heC1oZWlnaHQ6IDBweDsqL1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2xpZGVyLXRvcC1lZmZlY3QubmctaGlkZS1yZW1vdmUgeyAvKiB0byBzaG93ICovXG4gIC8qbWF4LWhlaWdodDogMHB4OyovXG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAxLjJzIGVhc2U7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbn1cblxuLmNoYXJ0LWVmZmVjdC5uZy1oaWRlLXJlbW92ZS5uZy1oaWRlLXJlbW92ZS1hY3RpdmUgeyAvKiBzaG93IGZpbmFsIHBvc2l0aW9uICovXG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xufVxuXG4uY2hhcnQtZWZmZWN0Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7IC8qIHNob3cgZmluYWwgcG9zaXRpb24gKi9cbiAgbWF4LWhlaWdodDogMTkwcHg7XG59XG5cbi5jaGFydC1lZmZlY3QubmctaGlkZS1hZGQgeyAvKiB0byBoaWRlICovXG4gIG1heC1oZWlnaHQ6IDE5MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMS4ycyBlYXNlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5cbi5jaGFydC1lZmZlY3QubmctaGlkZS1hZGQubmctaGlkZS1hZGQtYWN0aXZlIHsgLyogaGlkZSBmaW5hbCBwb3NpdGlvbiAqL1xuICBtYXgtaGVpZ2h0OiAwcHg7XG59XG5cbi5jaGFydC1lZmZlY3QubmctaGlkZS1yZW1vdmUgeyAvKiB0byBzaG93ICovXG4gIG1heC1oZWlnaHQ6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDEuMnMgZWFzZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4uY2hhcnQtZWZmZWN0Lm5nLWhpZGUtcmVtb3ZlLm5nLWhpZGUtcmVtb3ZlLWFjdGl2ZSB7IC8qIHNob3cgZmluYWwgcG9zaXRpb24gKi9cbiAgbWF4LWhlaWdodDogMTkwcHg7XG59XG4uc2xpY2stZG90cyB7XG4gICAgYm90dG9tOiAtMTVweDtcbn1cblxuLm1vYmlsZS1kYXNoLWVmZmVjdCB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcztcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDFzO1xufVxuXG4uaGlkZS1zbGlkZXIge1xuICAgIG1heC1oZWlnaHQ6IDM4cHghaW1wb3J0YW50O1xufVxuLmhpZGUtY2hhcnQge1xuICAgIG1heC1oZWlnaHQ6IDBweCFpbXBvcnRhbnQ7XG59XG4uYmItd2hpdGXCoHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XG59XG5cbi5wdDBpbXBzbGlkZXIge1xuICAgIHBhZGRpbmctdG9wOiA1cHghaW1wb3J0YW50O1xufVxuXG4uZmFkZS1lZmZlY3Qge1xufVxuXG4uc2xpY2stc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4uYnQtZGFyay1ncmV5IHtib3JkZXItdG9wOiAxcHggc29saWQgI0I1QjVCNTt9XG5cbi5iYi1kYXJrLWdyZXkge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjVCNUI1O31cblxuLmJsLWRhcmstZ3JleSB7Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjVCNUI1O31cblxuLmJyLWRhcmstZ3JleSB7Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0I1QjVCNTt9XG5cbi50YWJsZS1ib3JkZXJlZC1tb2JpbGUtZGFzaCwgLnRhYmxlLWJvcmRlcmVkLW1vYmlsZS1kYXNoIHRyIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2IWltcG9ydGFudDtcbn1cblxuLyogIENPTE9SSSBEQVNIQk9BUkQgTU9CSUxFICovXG5cbi5iZy1ibHVlLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTI3QTtcbn1cbi5ibHVlLW1vYmlsZSB7XG4gICAgY29sb3I6ICMyOTUyN0E7XG59XG4uYmctZ3JlZW4tbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xufVxuLmdyZWVuLW1vYmlsZSB7XG4gICAgY29sb3I6ICMwMDk0NGE7XG59XG4uYmctcmVkLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlM2E2Yjtcbn1cbi5yZWQtbW9iaWxlIHtcbiAgICBjb2xvcjogI2RlM2E2Yjtcbn1cbi5iZy1vcmFuZ2UtbW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ4YzFjO1xufVxuLm9yYW5nZS1tb2JpbGUge1xuICAgIGNvbG9yOiAjZWQ4YzFjO1xufVxuLmV4dHJhLWluZm8tZ3JvdXAge1xuXG59XG4udmVydC1saW5lLW1vYmlsZS1kYXNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA3NURGO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMTAlO1xufVxuXG4uaW5qZWN0aW9uLWdyb3VwIC52ZXJ0LWxpbmUtbW9iaWxlLWRhc2gge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZDhjMWM7XG59XG4ud2l0aGRyYXdhbC1ncm91cCAudmVydC1saW5lLW1vYmlsZS1kYXNoIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGUzYTZiO1xufVxuLnN0b3JhZ2UtdG90YWwtZ3JvdXAgLnZlcnQtbGluZS1tb2JpbGUtZGFzaCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTQ0YTtcbn1cbi8qI2ludmVudG9yeS10dXJub3Zlci5oaWRlLWNoYXJ0IC5jb250YWluZXItZGF0ZXBpY2tlci1pbnZlbnRvcnkge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDk3JTtcbn0qL1xuXG4vKiNkZW1vIHtcbiAgd2lkdGg6IDY5MnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDhweDtcbn1cbiNsb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogIzkwRTUwMCB1cmwoaHR0cHM6Ly9zMy11cy13ZXN0LTIuYW1hem9uYXdzLmNvbS9zLmNkcG4uaW8vMTYzMjcvbG9nb190cmFuc3BhcmVudF8xLnBuZykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkICMwMDAgMTBweDtcbn1cbiNsb2dvIHAge1xuICBmb250LXNpemU6MTdweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG59Ki9cblxuI3NsaWRlci1zZWN0aW9uLCAjZmFjaWxpdGllc1NsaWRlckNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5ib3JkZXItbGlnaHQtYmxhY2sge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxNEE3MTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjE0QTcxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjE0QTcxO1xufVxuLm1vYmlsZS1zaGFkb3cge1xuICAgIC8qYm94LXNoYWRvdzogZ3JleSAxNnB4IDE2cHggMTVweCAtMmVtIGluc2V0OyovXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjI1KTtcbn1cbi5tb2JpbGUtc2hhZG93LWxlZnQge1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwwLDAsMC4yNSkgMTZweCAwcHggMTVweCAtMmVtIGluc2V0O1xuICAgIC8qYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IDAgcmdiYSgwLDAsMCwwLjI1KTsqL1xufVxuLmdyb3VwLXVuaXRzLW1vYmlsZS1kYXNoIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDkwcHg7XG59XG4uZ3JvdXAtdW5pdHMtbW9iaWxlLWRhc2g+ZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbn1cbi5ncm91cC11bml0cy1tb2JpbGUtZGFzaD5kaXY6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAycHg7XG59XG4uZ3JvdXAtdW5pdHMtbW9iaWxlLWRhc2g+ZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjE0QTcxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ3JvdXAtdW5pdHMtbW9iaWxlLWRhc2ggLnVuaXRzLWxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjU7XG59XG4uZ3JvdXAtdW5pdHMtbW9iaWxlLWRhc2ggLmFjdGl2ZSAudW5pdHMtbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uZ3JvdXAtdW5pdHMtbW9iaWxlLWRhc2ggLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTI3QTtcbn1cblxuLm1lbnUtbW9iaWxlLWRhc2gtZWZmZWN0IHtcbiAgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC43cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzIGxpbmVhcjtcbn1cbi5tZW51LW1vYmlsZS1kYXNoLWVmZmVjdC5mYWRlZE91dCB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi50b3A1MGltcCB7XG4gICAgdG9wOiA1MHB4IWltcG9ydGFudDtcbn1cbi5wb3NpdGlvbi1jb250YWluZXItY2hhcnRzIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbn1cblxuLmNvbnRhaW5lci1mbGV4Ym94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXN0cmVtaXtcbiAgICB3aWR0aDogMjAlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4uY2VudHJhbGUge1xuXG59XG4uZ2V0X25hbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYm90dG9tLW9wYWNpdHkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMTBweCA4cHggI2ZmZjtcbn1cblxuLmNoYXJ0ZGl2LCAjY3VydGFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jdXJ0YWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmN1cnRhaW4gaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNDUlO1xufVxuLmNvbnRlbnQtZmFjaWxpdHktd2lkdGhvdXQtY2hhcnRzIC5zaXplMTYge1xuICAgIGZvbnQtc2l6ZTogMy42dnc7XG4gICAgLypmb250LXNpemU6IDE1cHg7Ki9cbn1cbi5jb250ZW50LWZhY2lsaXR5LXdpZHRob3V0LWNoYXJ0cyAubWIyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5iZy1zcGxhc2gtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvaW1nL2JnLXNwbGFzaC1zY3JlZW4ucG5nJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG4ubG9nby1zcGxhc2gtc2NyZWVuIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiAyNSU7XG59XG4ubGluZS1oZWlnaHQzMSB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4ubGluZS1oZWlnaHQ0NSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG59XG4uZ3JvdXAtYnV0dG9ucy1zcGxhc2gtc2NyZWVuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG59XG4uaG92ZXItcG9pbnRlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogVW5zdWJzY3JpYmUgcGFnZSAqL1xuLnVuc3Vic2NyaWJlX3BhZ2V7XG4gICAgcGFkZGluZy10b3A6IDA7XG59XG4udW5zdWJzY3JpYmVfcGFnZSAuZm9vdGVyQ29udGVudHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi51bnN1YnNjcmliZV9wYWdlIC5mb290ZXJDb250ZW50IGRpdntcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnVuc3Vic2NyaWJlX3BhZ2UgLmZvb3RlckNvbnRlbnQgc3BhbntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xufVxuLnVuc3Vic2NyaWJlLXRpdGxle1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLnVuc3Vic2NyaWJlLWltZ3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWcvdW5zdWJzY3JpYmVfaW1nLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMzBweCA0MHB4IDMwcHg7XG59XG4udW5zdWJzY3JpYmUtdGV4dHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHggMCA0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAubW9iaWxlLWRhc2gtZWZmZWN0IC5hbWNoYXJ0cy12YWx1ZS1heGlzIC5hbWNoYXJ0cy1heGlzLWxhYmVsOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4ubWFpbnRlbmFuY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYWludGVuYW5jZXNfX2xlZnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tYWludGVuYW5jZXNfX2RhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMzJweCk7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4ubWFpbnRlbmFuY2VzX19yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0XG59XG5cbi51c3QtY2FyZC10aXRsZXtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4udXN0LWNhcmQtdGl0bGUtdHlwZXtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnVzdC1jYXJkLXRpdGxlLXJhdGV0eXBle1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlbGVjdC10cmFkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjI0cHgpe1xuICAgIC5zZWxlY3QtdHJhZGV7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAuYnVuZGxlLWJveCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgfVxufVxuLnR3b0F1dGhDb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbn1cbi50d29BdXRoQ29udGFpbmVyLWRldGFpbHtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnR3b0F1dGhDb250YWluZXItaW5wdXR7XG4gICAgbWFyZ2luOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Ntc0NvZGVMYWJlbHtcbiAgICB3aWR0aDogNDIwcHg7XG59XG4jc21zQ29kZUlucHV0e1xuICAgIHdpZHRoOiA0MjBweDtcbn1cbiNzbXNDb2RlSW5wdXQ6OnBsYWNlaG9sZGVye1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnR3b0F1dGhDb250YWluZXItYnV0dG9uX2NvbnRhaW5lcntcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNidXR0b24tYWNjZXB0X29mZmVye1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbn1cbiNidXR0b24tcmVqZWN0X29mZmVye1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbn1cbi50d29BdXRoQ29udGFpbmVyLXJlc2VuZF9zbXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbiNidXR0b24tcmVzZW5kX21lc3NhZ2V7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xufVxuLnRyYW5zZmVyVHlwZVNtc0NvbmZpcm17XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHsgb3BhY2l0eTowO31cbi8qIG1vYmlsZS90YWJsZXQgdmVyc2lvbiAqL1xuLyogQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJnLXNwbGFzaC1zY3JlZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLyogaGVhZGVyXG4gICAgI3Blcm1hbmVudEhlYWRlcixcbiAgICAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogbGlnaHRibHVlO1xuICAgIH1cbiAgICAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAjbG9nb0NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgICAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgI2xvZ29Db250YWluZXIgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAjbG9nb0NvbnRhaW5lciAjTG9nbyB7XG4gICAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxufSAqL1xuIiwiLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzIC51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwge1xuICBwYWRkaW5nOiA4cHg7XG59XG4udXN0LWF1Y3Rpb25EZXRhaWxfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c3QtYXVjdGlvbkRldGFpbF9fYmFubmVyTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogOHB4O1xufVxuLnVzdC1hdWN0aW9uRGV0YWlsX19iYW5uZXJCb3gge1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnVzdC1hdWN0aW9uRGV0YWlsX19jb250YWN0TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGdhcDogMTVweDtcbn1cbi51c3QtYXVjdGlvbkRldGFpbF9fY29udGFjdEl0ZW0ge1xuICB3aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG59XG4udXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRhY3RJbWFnZSB7XG4gIGhlaWdodDogMTcwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udXN0LWF1Y3Rpb25EZXRhaWxfX2RvY3VtZW50cyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c3QtYXVjdGlvbkRldGFpbF9fZG9jdW1lbnRzQnRuID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udXN0LWF1Y3Rpb25EZXRhaWwgLmJ1bmRsZV9zdHJ1Y3R1cmVfZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGdhcDogMTJweDtcbn1cblxuLnVzdC1hdWN0aW9uQmlkX19pbnB1dFdyYXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC51c3QtYXVjdGlvbkJpZF9fZm9ybXVsYUlucHV0ID4gc3BhbiBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC51c3QtYXVjdGlvbkJpZF9fZm9ybXVsYUlucHV0ID4gc3BhbiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAudXN0LWF1Y3Rpb25CaWRfX2Zvcm06bm90KDpmaXJzdC1vZi10eXBlKSAudXN0LWF1Y3Rpb25EZXRhaWxfX2ltcG9ydGFudE5vdGVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWluZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fYmFubmVyTGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgLnVzdC1iaWRfX2hpZ2xpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgLnVzdC1iaWRfX2hpZ2xpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgLnVzdC1iaWRfX2hpZ2xpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAuLXRiZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsIC51c3QtYmlkX19oaWdsaWdodENhcmQuLWNvdW50ZG93bkJpZHMgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwLi1iaWROdW1iZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsIC51c3QtYmlkX19oaWdsaWdodENhcmQuLWJpZE51bWJlciAudXN0LWhpZ2hsaWdodENhcmRfX3RleHQge1xuICAgIGNvbG9yOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1iaWRfX2ZhY2lsaXR5TmFtZSB7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYmlkX19mYWNpbGl0eU5hbWUgLnVuaXBpeCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1iaWRfX2ZhY2lsaXR5TmFtZSArIGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSA+IGRpdiAudXN0LWJpZF9fZmFjaWxpdHlOYW1lICsgZGl2IC51c3QtYmlkRGV0YWlsc19fYmFsbHMge1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCA+IC5yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgPiAucm93ID4gLmNvbC14cy0xMi5wdDI1IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCA+IC5yb3cgPiAuY29sLXhzLTEyLnB0MjUgPiAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsID4gLnJvdyA+IC5jb2wteHMtMTIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTUucGwzMCwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsID4gLnJvdyA+IC5jb2wteHMtMTIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsID4gLnJvdyA+IC5jb2wteHMtMTIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTUucGwzMCAucm93IHtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsID4gLnJvdyA+IC5jb2wteHMtMTIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTUucGwzMCAucm93LnVzdC1hdWN0aW9uRGV0YWlsX19wcmljaW5nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgPiAucm93ID4gLmNvbC14cy0xMi5wdDI1ID4gLnJvdyA+IC5jb2wteHMtNS5wbDMwIC5yb3cudXN0LWF1Y3Rpb25EZXRhaWxfX3ByaWNpbmcgLnBsMTUucHQxMCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWwgPiAucm93ID4gLmNvbC14cy0xMi5wdDI1ID4gLnJvdyA+IC5jb2wteHMtNS5wbDMwIC5yb3cudXN0LWF1Y3Rpb25EZXRhaWxfX3ByaWNpbmcgLnBsMTUucHQxMCBsYWJlbCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbCAudXN0LWJ0blRleHRJY29uLi1hdWN0aW9uQ2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGNvbG9yOiAjMDA3OGRjO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzID4gLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXMgPiAqIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzVGl0bGUgbGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXBhY2l0eSwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMCA2cHggMjRweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQ2FwYWNpdHkgPiBkaXYsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZXMgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQ2FyZERhdGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXJkRGF0YTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXJkRGF0YS4tZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0NhcmREYXRhLi1ib2xkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVzIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZVRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVUaXRsZSA+IGRpdiB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVUYWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVUYWJsZSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1pbi1oZWlnaHQ6IDcycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVDZWxsLm5nLWhpZGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbC5uZy1oaWRlID4gcCwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbC5uZy1oaWRlID4gcCBzcGFuIHtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVDZWxsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZUNlbGw6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbDpudGgtb2YtdHlwZSgzKSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbDpudGgtb2YtdHlwZSgzKTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlQ2VsbCBwIHtcbiAgICBtYXJnaW46IDAgM3B4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVDZWxsIHAsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZUNlbGwgcCBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwQnVuZGxlQ2VsbEJyZWFrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3ByaWNpbmdOb3RlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweCAwIDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3ByaWNpbmdOb3RlcyA+IHAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHMgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHNUaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RvY3VtZW50c1RpdGxlIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHNDYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNzJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RvY3VtZW50c0NhcmQ6bGFzdC1vZi10eXBlLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RvY3VtZW50c0NhcmQ6b25seS1vZi10eXBlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHNDYXJkIC5jb2wteHMtOC5wbDAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMnB4KTtcbiAgICBtaW4taGVpZ2h0OiA3MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHNCdG5XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fZG9jdW1lbnRzQnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kb2N1bWVudHNCdG4gPiBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RvY3VtZW50c0J0biA+IGEgaW1nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fZGV0YWlsc0JveCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kZXRhaWxzVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCA4cHggMTZweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RldGFpbHNUaXRsZSA+IC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kZXRhaWxzVGl0bGUgPiAuY29sLXhzLTEyID4gLmNvbC14cy0xMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RldGFpbHNUaXRsZSA+IC5jb2wteHMtMTIgPiAuY29sLXhzLTEyIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kZXRhaWxzRGF0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fZGV0YWlsc0RhdGEgPiAuY29sLXhzLTEyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19kZXRhaWxzRGF0YSA+IC5jb2wteHMtMTIgLmNvbC14cy01IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2RldGFpbHNEYXRhID4gLmNvbC14cy0xMiAuY29sLXhzLTUgPiBwLmg0IHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb25XcmFwIC51c3Qtc2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb25XcmFwIC51c3QtYXVjdGlvbkRldGFpbF9fcnVuQ29udHJEdXJhdGlvbkZha2VTZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uVGl0bGUsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvblRpdGxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uVGl0bGUgLmNvbC14cy0xMiwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uVGl0bGUgLmNvbC14cy0xMiB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvblRleHQsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvblRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50LCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ID4gLmNvbC14cy0zLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ID4gLmNvbC14cy0zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ICN5ZWFycy1zZWxlY3Rpb24sIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkNvbnRlbnQgI3llYXJzLXNlbGVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBpbnNpZGUgbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQ29udGVudCAjeWVhcnMtc2VsZWN0aW9uIGxpLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ICN5ZWFycy1zZWxlY3Rpb24gbGkge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIxLjM0cHgpO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzMxMjgzNztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NDRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMnMgbGluZWFyLCBjb2xvciAwLjEycyBsaW5lYXI7XG4gICAgbWFyZ2luOiAwIDMycHggMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ICN5ZWFycy1zZWxlY3Rpb24gbGk6bnRoLW9mLXR5cGUoM24gKyAzKSwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQ29udGVudCAjeWVhcnMtc2VsZWN0aW9uIGxpOm50aC1vZi10eXBlKDNuICsgMykge1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQ29udGVudCAjeWVhcnMtc2VsZWN0aW9uIGxpLnllYXItc2VsZWN0ZWQsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkNvbnRlbnQgI3llYXJzLXNlbGVjdGlvbiBsaS55ZWFyLXNlbGVjdGVkIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ICN5ZWFycy1zZWxlY3Rpb24gbGkueWVhci1zZWxlY3RlZC1saWdodC1ncmVlbiwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQ29udGVudCAjeWVhcnMtc2VsZWN0aW9uIGxpLnllYXItc2VsZWN0ZWQtbGlnaHQtZ3JlZW4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWQ0NWI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkNvbnRlbnQgI3llYXJzLXNlbGVjdGlvbiBsaS55ZWFyLXNlbGVjdGVkLWJpbGF0ZXJhbCwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQ29udGVudCAjeWVhcnMtc2VsZWN0aW9uIGxpLnllYXItc2VsZWN0ZWQtYmlsYXRlcmFsIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjlBQjQ2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25Db250ZW50ICN5ZWFycy1zZWxlY3Rpb24gbGkueWVhci1zZWxlY3RlZC1iaWxhdGVyYWwtbGlnaHQsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkNvbnRlbnQgI3llYXJzLXNlbGVjdGlvbiBsaS55ZWFyLXNlbGVjdGVkLWJpbGF0ZXJhbC1saWdodCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE2NmQwMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQW1vdW50LCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25BbW91bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkFtb3VudCAjZHVyYXRpb24tc2VsZWN0aW9uLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25BbW91bnQgI2R1cmF0aW9uLXNlbGVjdGlvbiB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTJzIGxpbmVhcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQW1vdW50ICNkdXJhdGlvbi1zZWxlY3Rpb24uLWR1cmF0aW9uU2VsZWN0ZWQsIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbltkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbkFtb3VudCAjZHVyYXRpb24tc2VsZWN0aW9uLi1kdXJhdGlvblNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fY29udHJhY3REdXJhdGlvbiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25BbW91bnQgI2R1cmF0aW9uLXNlbGVjdGlvbiBsaSwgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQW1vdW50ICNkdXJhdGlvbi1zZWxlY3Rpb24gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb24gLnVzdC1hdWN0aW9uRGV0YWlsX19jb250cmFjdER1cmF0aW9uQW1vdW50ICNkdXJhdGlvbi1zZWxlY3Rpb24gbGkgPiBzcGFuLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25bZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NvbnRyYWN0RHVyYXRpb25BbW91bnQgI2R1cmF0aW9uLXNlbGVjdGlvbiBsaSA+IHNwYW4ge1xuICAgIG1hcmdpbjogMCAyOHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2ltcG9ydGFudE5vdGVzIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTZweCk7XG4gICAgcGFkZGluZzogOHB4IDMycHggMjRweCAzMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2ltcG9ydGFudE5vdGVzID4gLmNvbC14cy0xMiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2ltcG9ydGFudE5vdGVzID4gLmNvbC14cy0xMiA+IC5jb2wteHMtMTIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19pbXBvcnRhbnROb3Rlc1RpdGxlLCBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2ltcG9ydGFudE5vdGVzVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19pbXBvcnRhbnROb3Rlc1RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19pbXBvcnRhbnROb3Rlc1RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX190aXRsZSAuY29sLXhzLTEyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9fdGl0bGUgLmNvbC14cy0xMiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9faW5wdXRXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX2lucHV0V3JhcCAuY29sLXhzLTEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX2lucHV0V3JhcCAuY29sLXhzLTEyIC5jb2wteHMtNiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19pbnB1dFdyYXAgLmNvbC14cy0xMiAuY29sLXhzLTYgPiBwIHtcbiAgICBvcmRlcjogMztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9faW5wdXRXcmFwIC5jb2wteHMtMTIgLmNvbC14cy02ID4gcCA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19pbnB1dFdyYXAgLmNvbC14cy0xMiAuY29sLXhzLTYgPiBpbnB1dCB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9faW5wdXRXcmFwIC5jb2wteHMtMTIgLmNvbC14cy02ID4gbGFiZWwge1xuICAgIG9yZGVyOiAyO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzVGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDhweCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzVGl0bGUgPiAuY29sLXhzLTEyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDhweCAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTI6bGFzdC1vZi10eXBlOm5vdCgudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRXJyb3JzKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTIgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTIgPiBzcGFuID4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTIgPiBzcGFuID4gc3BhbiBpbnB1dCB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Zvcm11bGEgPiAuY29sLXhzLTEyID4gc3BhbiA+IHNwYW4gc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgOHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYSA+IC5jb2wteHMtMTIgPiBzcGFuID4gc3BhbiBzcGFuID4gc3BhbiB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Zvcm11bGFJbnB1dCA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25CaWRfX3ByaWNpbmdQYXJhbWV0ZXJzRm9ybXVsYUlucHV0ID4gc3BhbiBpbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNDBweDtcbiAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDAgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Zvcm11bGFJbnB1dCA+IHNwYW4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Zvcm11bGFJbnB1dCA+IHNwYW4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1ZTVlNWU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9fcHJpY2luZ1BhcmFtZXRlcnMgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Vycm9ycyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkJpZF9fcHJpY2luZ1BhcmFtZXRlcnMgLnVzdC1hdWN0aW9uQmlkX19wcmljaW5nUGFyYW1ldGVyc0Vycm9ycyA+IHNwYW4ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDE2cHggMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19ydW5Db250ckR1cmF0aW9uVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYXVjdGlvbkRldGFpbF9fcnVuQ29udHJEdXJhdGlvbldyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb25XcmFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb25MYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX3J1bkNvbnRyRHVyYXRpb25TZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1jaGV2cm9uLWRvd24tYmxhY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMnB4KSA1MCU7XG4gICAgcGFkZGluZzogMCAzMnB4IDAgMTJweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19ydW5Db250ckR1cmF0aW9uRmFrZVNlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19iaWRQbGFjZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0NXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDgwcHggMTZweCAzMnB4IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWF1Y3Rpb25EZXRhaWxfX2JpZFBsYWNlZFRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hdWN0aW9uRGV0YWlsX19iaWRQbGFjZWQgLnVzdC1idG5UZXh0SWNvbi4tYmFja1RvQXVjdGlvbkxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbmZpcm1CaWRQb3B1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb25maXJtQmlkUG9wdXBfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbmZpcm1CaWRQb3B1cF9fbG9nbyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29uZmlybUJpZFBvcHVwX19sb2dvVGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMwMDc4ZGM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb25maXJtQmlkUG9wdXBfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4ZGM7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWxvY2suc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxM3B4IDE3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjlweCA1MCU7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICAgIG1hcmdpbjogMCAwIDMycHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb25maXJtQmlkUG9wdXBfX2lucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogcmdiYSg5NCwgOTQsIDk0LCAwLjUpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29uZmlybUJpZFBvcHVwX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiByZ2JhKDk0LCA5NCwgOTQsIDAuNSk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb25maXJtQmlkUG9wdXAgLnVzdC1idG5UZXh0SWNvbi4tcGxhY2VCaWQge1xuICAgIHdpZHRoOiAyNDhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBodG1sLm1vYmlsZSBhZGR0b2NhbGVuZGFyID4gZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsTGluZTpudGgtY2hpbGQoMikgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5idW5kbGVfc3RydWN0dXJlX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuYnVuZGxlX3N0cnVjdHVyZV9mb290ZXJfY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWF1Y3Rpb24tZGV0YWlscy5jc3MubWFwICovIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0bi4tcnNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1yc3Mtd2hpdGUuc3ZnXCIpO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuLi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tZG93bmxvYWQtd2hpdGUuc3ZnXCIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0bi4taW5mbyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24taW5mby13aGl0ZS5zdmdcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC5jb250YWluZXIuY29udGVudC1hdWN0aW9ucy1saXN0Lm5nLXNjb3BlLi1tb2JpbGUge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjhweCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAuY29udGFpbmVyLmNvbnRlbnQtYXVjdGlvbnMtbGlzdC5uZy1zY29wZS4tbW9iaWxlIC5jb2wteHMtOS5wdDI1IHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC10aXRsZUxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAudXN0LWF1Y3Rpb25zV3JhcHBlciAudXN0LWF1Y3Rpb25DYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAwIDE2cHggMTZweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm94LXNoYWRvdzogMHB4IDIuMDk4NDZweCA4LjM5Mzg1cHggcmdiYSg0NCwgNDQsIDQ0LCAwLjE1KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk0NGE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAudXN0LWF1Y3Rpb25zV3JhcHBlciAudXN0LWF1Y3Rpb25DYXJkIC51c3QtYXVjdGlvblRpdGxlX193cmFwcGVyIC51c3QtYXVjdGlvblRpdGxlX19pY29uIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgLnVzdC1hdWN0aW9uVGl0bGVfX2ljb24gc3ZnIHBhdGgge1xuICAgIGZpbGw6ICMwMDk0NGE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZCAudXN0LWF1Y3Rpb25UaXRsZV9fd3JhcHBlciAudXN0LWF1Y3Rpb25UaXRsZV9faWNvbi4tYXVjdGlvblR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZCAudXN0LWF1Y3Rpb25UaXRsZV9fd3JhcHBlciAudXN0LWF1Y3Rpb25UaXRsZV9faWNvbi4tYXVjdGlvblR5cGUuLXVrIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgLnVzdC1hdWN0aW9uVGl0bGVfX2ljb24uLWF1Y3Rpb25UeXBlLi11ayBzcGFuIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQuLWhpZ2hsaWdodGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA5NDRhO1xuICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYXVjdGlvbnNXcmFwcGVyIC51c3QtYXVjdGlvbkNhcmQuLWhpZ2hsaWdodGVkOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZC4taGlnaGxpZ2h0ZWQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgaDIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiAudXN0LWF1Y3Rpb25zV3JhcHBlciAudXN0LWF1Y3Rpb25DYXJkLi1oaWdobGlnaHRlZCAudXN0LWF1Y3Rpb25UaXRsZV9fd3JhcHBlciAudXN0LWF1Y3Rpb25UaXRsZV9faWNvbiBzdmcgcGF0aCB7XG4gICAgZmlsbDogd2hpdGU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZC4taGlnaGxpZ2h0ZWQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgLnVzdC1hdWN0aW9uVGl0bGVfX2ljb24uLWF1Y3Rpb25UeXBlLi11ayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1hdWN0aW9uc1dyYXBwZXIgLnVzdC1hdWN0aW9uQ2FyZC4taGlnaGxpZ2h0ZWQgLnVzdC1hdWN0aW9uVGl0bGVfX3dyYXBwZXIgLnVzdC1hdWN0aW9uVGl0bGVfX2ljb24uLWF1Y3Rpb25UeXBlLi11ayBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgLnVzdC1idXR0b25XcmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2IC51c3QtYnV0dG9uV3JhcHBlciBidXR0b24ge1xuICAgIHdpZHRoOiAxMTJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX190aXRsZSAubmctYmluZGluZy5uZy1zY29wZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX190aXRsZSAuLWRhdGVWYWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1zdGFydFBlcmlvZC4tdGJkIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tZW5kUGVyaW9kIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcCAudXN0LWhpZ2hsaWdodENhcmRfX3RpdGxlLm5nLWJpbmRpbmcge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcCAuLW1lYXN1cmVWYWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcC4tZ3JlZW4gLnVzdC1oaWdobGlnaHRDYXJkX190aXRsZS5uZy1iaW5kaW5nLFxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAuYmctYmlsYXRlcmFsLWxpZ2h0IC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUubmctYmluZGluZyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGV4dC5uZy1iaW5kaW5nIHtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWF1Y3Rpb25zLWxpc3QuY3NzLm1hcCAqLyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAudXN0LWNvbnRhaW5lcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51IC51c3QtYmlkRGV0YWlsX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51IC51c3QtYmlkRGV0YWlsX19oZWFkZXIgYTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSAudXN0LWJpZERldGFpbF9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1LjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSBcbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSAudXN0LWJpZERldGFpbF9faGVhZGVyIC51c3QtYmlkRGV0YWlsX19iYWNrSWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSAudXN0LWJpZERldGFpbF9faGVhZGVyIC51c3QtYmlkRGV0YWlsX19kb3dubG9hZEljb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1iaWREZXRhaWxfX2JhY2tJY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJpZERldGFpbF9fZG93bmxvYWRJY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYXVjdGlvbi1tb25pdG9yIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWRfX2hpZ2xpZ2h0Q2FyZCAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAuLWJpZE51bWJlciB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkX19oaWdsaWdodENhcmQgLnVzdC1oaWdobGlnaHRDYXJkX190ZXh0IHtcbiAgICBjb2xvcjogIzAwOTQ0YTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSA+IGRpdiB7XG4gICAgcGFkZGluZzogMTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXY6Zmlyc3QtY2hpbGQgLmljb24tc2l6ZSB7XG4gICAgbWFyZ2luOiAwIDEwcHggM3B4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2OmZpcnN0LWNoaWxkIC51bmlwaXgge1xuICAgIG1hcmdpbjogMCA1cHggM3B4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWF1Y3Rpb24tbW9uaXRvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkX19oaWdsaWdodENhcmQgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwLi1iaWROdW1iZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZF9faGlnbGlnaHRDYXJkIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGV4dCB7XG4gICAgY29sb3I6ICMwMDk0NGE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSA+IGRpdiB7XG4gICAgcGFkZGluZzogMTY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMTZweCAxNnB4IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzID4gKiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc1RpdGxlIGxhYmVsIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0NhcGFjaXR5LCBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLnVzdC1hdWN0aW9uRGV0YWlsX19jYXBhY2l0aWVzQnVuZGxlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIG1hcmdpbjogMCA4cHggMjRweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZXMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSA+IGRpdiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXM6Zmlyc3QtY2hpbGQgLmljb24tc2l6ZSB7XG4gICAgbWFyZ2luOiAwIDEwcHggM3B4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllczpmaXJzdC1jaGlsZCAudW5pcGl4IHtcbiAgICBtYXJnaW46IDAgNXB4IDNweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSA+IGRpdiAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXMgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhID4gZGl2IC5saW5lLWhlaWdodDE5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGEgPiBkaXYgLmxpbmUtaGVpZ2h0MTkgLnVzdC1iaWREZXRhaWxzX19iYWxscyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDE2cHggMTZweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllcyA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc1RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNUaXRsZSBsYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNDYXBhY2l0eSwgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhIC51c3QtYXVjdGlvbkRldGFpbF9fY2FwYWNpdGllc0J1bmRsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgOHB4IDI0cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcGFjaXRpZXNCdW5kbGVzIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWluLWhlaWdodDogNzJweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGwubmctaGlkZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGFCdW5kbGVDZWxsLm5nLWhpZGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbENhcmREYXRhIHtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbENhcmREYXRhOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGxDYXJkRGF0YS4tZ3JlZW4ge1xuICAgIGNvbG9yOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGxDYXJkRGF0YS4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbEJ1bmRsZXMge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbEJ1bmRsZVRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGFCdW5kbGVDZWxsQnVuZGxlVGl0bGUgPiBkaXYge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbEJ1bmRsZVRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGxCdW5kbGVUYWJsZSAudXN0LWJpZERldGFpbF9fcHJpbmNpbmdDYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk0NGE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGxCdW5kbGVUYWJsZSAudXN0LWJpZERldGFpbF9fcHJpbmNpbmdDYXJkICoge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGxCdW5kbGVUYWJsZSAudXN0LWJpZERldGFpbF9fcHJpbmNpbmdDYXJkIGxhYmVsIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGFCdW5kbGVDZWxsQnVuZGxlVGFibGUgLnVzdC1iaWREZXRhaWxfX3ByaW5jaW5nQ2FyZCAuYmctd2hpdGUucGIxNS5yYWRpdXMtMi5oNC5wMTAubWIyLm5nLXNjb3BlIHtcbiAgICBwYWRkaW5nOiA2LjVweCA0LjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbEJ1bmRsZVRhYmxlIC51c3QtYmlkRGV0YWlsX19wcmluY2luZ0NhcmQgLmJnLXdoaXRlLnBiMTUucmFkaXVzLTIuaDQucDEwLm1iMi5uZy1zY29wZSAuZmEuZmEtc3RvcC53aGl0ZS5yYWRpdXMtMi5zaXplMjIucGFkZGluZy1ib3guY3VzdEJvbGQubmctYmluZGluZy5iZy1ncmVlbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YUJ1bmRsZUNlbGwgcCB7XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZmFjaWxpdHlEYXRhQnVuZGxlQ2VsbCBwLCBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19mYWNpbGl0eURhdGFCdW5kbGVDZWxsIHAgc3BhbiB7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2ZhY2lsaXR5RGF0YSAudXN0LWF1Y3Rpb25EZXRhaWxfX2NhcEJ1bmRsZUNlbGxCcmVhayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZGV0YWlsc0NhcmQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19kZXRhaWxzQ2FyZCAudXN0LWJpZERldGFpbF9fY2FyZFRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZGV0YWlsc0NhcmQgLnVzdC1iaWREZXRhaWxfX2NhcmRTdWJtaXNzaW9uVGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19kZXRhaWxzQ2FyZCBzcGFuLFxuaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZGV0YWlsc0NhcmQgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX2RldGFpbHNDYXJkIC5ncmVlbiB7XG4gICAgY29sb3I6ICMwMDk0NGE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZGV0YWlsc0NhcmQgPiBkaXYge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fZGV0YWlsc0NhcmQgLnVzdC1iaWREZXRhaWxTdWJDYXJkX19jYXJkRHVyYXRpb24gc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fcHJpbmNpbmdDYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICMwMDk0NGE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX3ByaW5jaW5nQ2FyZCAqIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsX19wcmluY2luZ0NhcmQgbGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxfX3ByaW5jaW5nQ2FyZCAuYmctd2hpdGUucGIxNS5yYWRpdXMtMi5oNC5wMTAubWIyLm5nLXNjb3BlIHtcbiAgICBwYWRkaW5nOiA2LjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250ZW50X19iaWRzTGlzdC5uZy1zY29wZSAudXN0LWJpZERldGFpbF9fcHJpbmNpbmdDYXJkIC5iZy13aGl0ZS5wYjE1LnJhZGl1cy0yLmg0LnAxMC5tYjIubmctc2NvcGUgLmZhLmZhLXN0b3Aud2hpdGUucmFkaXVzLTIuc2l6ZTIyLnBhZGRpbmctYm94LmN1c3RCb2xkLm5nLWJpbmRpbmcuYmctZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxzX19wcmljaW5nUGFyYW1ldGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxzX19wcmljaW5nUGFyYW1ldGVyIC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxzX19wcmljaW5nUGFyYW1ldGVyIC5jb2wteHMtMTIuaDMud2hpdGUucHQxNS5uZy1iaW5kaW5nLm5nLXNjb3BlLmJnLWdyZWVuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsc19fcHJpY2luZ1BhcmFtZXRlciAuY29sLXhzLTEyLnB0MTUucGIxNS5iZy1ncmVlbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGVudF9fYmlkc0xpc3Qubmctc2NvcGUgLnVzdC1iaWREZXRhaWxzX19wcmljaW5nUGFyYW1ldGVyIC5jb2wteHMtMTIucHQxNS5wYjE1LmJnLWdyZWVuICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRlbnRfX2JpZHNMaXN0Lm5nLXNjb3BlIC51c3QtYmlkRGV0YWlsc19fcHJpY2luZ1BhcmFtZXRlciAuY29sLXhzLTEyLnB0MTUucGIxNS5iZy1ncmVlbiA+IGRpdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAuYnVuZGxlLWJveCA+IGRpdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9YmlkLWRldGFpbHMuY3NzLm1hcCAqLyIsIi5wcm9kdWN0X2RldGFpbF9wYWdlIC51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwgLmgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ucHJvZHVjdF9kZXRhaWxfcGFnZSAudXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnByb2R1Y3RfZGV0YWlsX3BhZ2UgLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbCAuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5wcm9kdWN0X2RldGFpbF9wYWdlIC51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwgLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbFZhbHVlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuIFxuLnVzdC1idW5kbGVTdHJ1Y3R1cmVXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGl0bGUgPiBkaXYge1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGUgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtaW4taGVpZ2h0OiA2NHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgLyomOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICB9Ki9cbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGxMaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbExpbmU6bnRoLWNoaWxkKDIpIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsLm5nLWhpZGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwubmctaGlkZSA+IHAsIC51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwubmctaGlkZSA+IHAgc3BhbiB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xufVxuLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMCAycHg7XG59XG4udXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsOm50aC1vZi10eXBlKDMpIHtcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG59XG4udXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsOm50aC1vZi10eXBlKDMpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXN0LWJ1bmRsZVN0cnVjdHVyZVRhYmxlX19idW5kbGVDZWxsIHAge1xuICBtYXJnaW46IDAgM3B4IDAgMDtcbn1cbi51c3QtYnVuZGxlU3RydWN0dXJlVGFibGVfX2J1bmRsZUNlbGwgcCwgLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbCBwIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnVzdC1idW5kbGVTdHJ1Y3R1cmVUYWJsZV9fYnVuZGxlQ2VsbEJyZWFrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1idW5kbGUtc3RydWN0dXJlLXRhYmxlLmNzcy5tYXAgKi8iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWN0c0RyYXdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAtMnB4IDhweCByZ2JhKDQ0LCA0NCwgNDQsIDAuMik7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG4gICAgd2lsbC1jaGFuZ2U6IG1heC1oZWlnaHQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXIgPiBsYWJlbC5saWdodC1ibHVlOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEycyBsaW5lYXI7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWN0c0RyYXdlcl9faGVhZGluZ0Fycm93V3JhcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG8gNHB4IGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWN0c0RyYXdlcl9faGVhZGluZ0Fycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRhY3RzRHJhd2VyX19oZWFkaW5nVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDA3OERDO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBtYXJnaW46IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmQgPiBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmQgPiBpbWcgKyAuY29sLXNtLTEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCAtIDE2cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmRXcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmRXcmFwID4gbGFiZWwsIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXJfX2NhcmRXcmFwID4gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRhY3RzRHJhd2VyX19jYXJkV3JhcCA+IGxhYmVsID4gLnVuaXBpeCwgaHRtbC5tb2JpbGUgLnVzdC1jb250YWN0c0RyYXdlcl9fY2FyZFdyYXAgPiBwID4gLnVuaXBpeCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRhY3RzRHJhd2VyX19jYXJkV3JhcCA+IHAge1xuICAgIGNvbG9yOiAjNUU1RTVFO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWNvbnRhY3RzRHJhd2VyX19jYXJkV3JhcCA+IHA6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXIuLW9wZW4ge1xuICAgIG1heC1oZWlnaHQ6IDQ1MnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtY29udGFjdHNEcmF3ZXIuLW9wZW4gLnVzdC1jb250YWN0c0RyYXdlcl9faGVhZGluZ0Fycm93V3JhcCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFjdHMtZHJhd2VyLmNzcy5tYXAgKi8iLCIueWVsbG93IHtcbiAgY29sb3I6ICNGMkM5NEM7XG59XG5cbi5jb250YWN0Q2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdENhdGVnb3J5X19Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDcwcHg7XG59XG4uY29udGFjdENhdGVnb3J5X19UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn0gXG4uY29udGFjdENhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cbi5jb250YWN0Q2FyZF9fV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0Q2FyZF9fSW1hZ2Uge1xuICBtaW4td2lkdGg6IDI2NHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jb250YWN0Q2FyZF9fQm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uY29udGFjdENhcmRfX0JvZHkgPiBkaXYgLnVuaXBpeCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNvbnRhY3RDYXJkX19OYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RGb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLmNvbnRhY3RGb290ZXJfX1RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RGb290ZXJfX0hpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRjJDOTRDO1xufVxuLmNvbnRhY3RGb290ZXJfX1JvdyB7XG4gIGdhcDogMTVweDtcbn1cbi5jb250YWN0Rm9vdGVyX19Sb3c6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWN0Rm9vdGVyX19Sb3c6Zmlyc3QtY2hpbGQgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvbnRhY3RGb290ZXJfX1Jvdzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG4uY29udGFjdEZvb3Rlcl9fQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmNvbnRhY3RGb290ZXJfX0JveFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmNvbnRhY3RGb290ZXJfX0JveFRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNvbnRhY3RGb290ZXJfX0JveExpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhY3RDYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udGFjdENhdGVnb3J5X19XcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWN0Q2F0ZWdvcnlfX0NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5jb250YWN0Q2F0ZWdvcnlfX0Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAuY29udGFjdENhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3RDYXJkX19XcmFwcGVyIHtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3RDYXJkX19Cb2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmNvbnRhY3RGb290ZXJfX1JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdEZvb3Rlcl9fUm93Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuY29udGFjdEZvb3Rlcl9fUm93IGRpdi5jb250YWN0Rm9vdGVyX19Cb3gge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9Y29udGFjdHMuY3NzLm1hcCAqLyIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi51c20tcGFnZS51c20tZmFjaWxpdHlEZXRhaWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzbS1wYWdlLnVzbS1mYWNpbGl0eURldGFpbC4tb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi51c20tZmFjaWxpdHlEZXRhaWxfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogNTBweDtcbn1cbi51c20tZmFjaWxpdHlEZXRhaWxfX2Fycm93cyAudW5pcGl4IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDc4REM7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cbi51c20tZmFjaWxpdHlEZXRhaWxfX2NoYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEycHggMCAwIDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi51c20tZmFjaWxpdHlEZXRhaWxfX2NoYXJ0TGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzbS1mYWNpbGl0eURldGFpbF9fY2hhcnRMZWdlbmQgc3Bhbi53aGl0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLnVzbS1mYWNpbGl0eURldGFpbF9fY2hhcnRMZWdlbmQgc3ZnIHtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnVzbS1mYWNpbGl0eURldGFpbF9fY2hhcnRXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAwIDAgMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4udXNtLWtwaUNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzbS1rcGlDYXJkX19kYXRhIHtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG59XG5cbi51c20tZmFjaWxpdHlJbmZvQ2FyZC4taHRtbCBkaXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xufVxuLnVzbS1mYWNpbGl0eUluZm9DYXJkLi1odG1sIC5ibHVlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi51c20tZmFjaWxpdHlJbmZvQ2FyZC4taHRtbCAubWIyMCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMzNjM2MzY7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzhEQztcbn1cbi51c20tZmFjaWxpdHlJbmZvQ2FyZC4taHRtbCB1bCB7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51c20tZmFjaWxpdHlJbmZvQ2FyZC4taHRtbCB1bCBsaSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udXNtLWZhY2lsaXR5SW5mb0NhcmQuLWh0bWwgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCiXCI7XG4gIGNvbG9yOiAjMDA3OERDO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLnVzbS1zdG9yYWdlTGlzdC4tb3BlbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcycHgpO1xufVxuLnVzbS1zdG9yYWdlTGlzdF9fdGl0bGUuLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi51c20tc3RvcmFnZUNhcmQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnVzbS1zdG9yYWdlQ2FyZF9fbmFtZS4tcG93ZXJUb0dhcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhc2hib2FyZC1tb2JpbGUuY3NzLm1hcCAqLyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAuaGVhZGVyLWZhY2lsaXR5IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyLmNvbnRhaW5lci1zdGlja3kge1xuICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2hlYWRlcldyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyVGl0bGVXcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19oZWFkZXJUaXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19oZWFkZXJUaXRsZUljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyQmFja0J0biB7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyRG90cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2hlYWRlckRvdHMgaW1nIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyRG90cyBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyIC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2hlYWRlciAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0biAudXN0LXRvb2x0aXBfX3RleHQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9faGVhZGVyIC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuIC51c3QtdG9vbHRpcC4tdHJhbnNwYXJlbmN5SW5mbyB7XG4gICAgcmlnaHQ6IC00cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1ub0dyYXBoIC51c3QtZmFjaWxpdHlfX2dyYXBoUGFnZVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fY29udGVudC4tc3RvcmFnZUNhcGFjaXR5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19jb250ZW50QnRucyxcbmh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19ncmFwaENhcmRzV3JhcHBlcixcbmh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9XcmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19ncmFwaFRpdGxlLi1pbnZlbnRvcnksIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19ncmFwaFRpdGxlLi1zdG9yYWdlTGV2ZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fY29udGVudC4tc3RvcmFnZUNhcGFjaXR5IC51c3QtZmFjaWxpdHlfX2dyYXBoLi1zdG9yYWdlTGV2ZWwsIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VDYXBhY2l0eSAudXN0LWZhY2lsaXR5X19ncmFwaC4taW52ZW50b3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLWludmVudG9yeSB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1pbnZlbnRvcnkgLnVzdC1mYWNpbGl0eV9fY29udGVudEJ0bnMsXG5odG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1pbnZlbnRvcnkgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDYXJkc1dyYXBwZXIsXG5odG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1pbnZlbnRvcnkgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvV3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1pbnZlbnRvcnkgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUaXRsZS4tc3RvcmFnZUxldmVsLCBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1pbnZlbnRvcnkgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUaXRsZS4tc3RvcmFnZUNhcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLWludmVudG9yeSAudXN0LWZhY2lsaXR5X19ncmFwaC4tY2FwYWNpdHksIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLWludmVudG9yeSAudXN0LWZhY2lsaXR5X19ncmFwaC4tc3RvcmFnZUxldmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VMZXZlbCB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1zdG9yYWdlTGV2ZWwgLnVzdC1mYWNpbGl0eV9fY29udGVudEJ0bnMsXG5odG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1zdG9yYWdlTGV2ZWwgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDYXJkc1dyYXBwZXIsXG5odG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1zdG9yYWdlTGV2ZWwgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvV3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1zdG9yYWdlTGV2ZWwgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUaXRsZS4taW52ZW50b3J5LCBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19jb250ZW50Li1zdG9yYWdlTGV2ZWwgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUaXRsZS4tc3RvcmFnZUNhcGFjaXR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VMZXZlbCAudXN0LWZhY2lsaXR5X19ncmFwaC4tY2FwYWNpdHksIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnQuLXN0b3JhZ2VMZXZlbCAudXN0LWZhY2lsaXR5X19ncmFwaC4taW52ZW50b3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnRCdG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2NvbnRlbnRCdG5zIC5idG4tdW5pcGVyLXByaW1hcnkge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ2FyZHNXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ2FyZHNXcmFwcGVyIC51c3QtdGl0bGVMaW5lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENhcmRzV3JhcHBlciAudXN0LXRpdGxlTGluZV9fbGluZSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ2FyZFRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDYXJkVGl0bGUgLmxhc3RVcGRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENhcmROYW1lIHtcbiAgICBjb2xvcjogIzI5NTI3YTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDYXJkTGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ2FyZEljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb1dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9UaXRsZVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9UaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjk1MjdhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb0ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvR3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9Hcm91cCAudXN0LXRpdGxlTGluZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb0dyb3VwIC51c3QtdGl0bGVMaW5lX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb0dyb3VwIC51c3QtdGl0bGVMaW5lX19saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9DYXJkIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvQ2FyZFRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvQ2FyZERlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvQ2FyZEZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjk1MjdhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb0NhcmRGb290ZXIgaDIsXG5odG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9DYXJkRm9vdGVyIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9EYXRlIHtcbiAgICBtYXJnaW4tbGVmdDogNDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9TdGFydERhdGUsIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX21haW50ZW5hbmNlSW5mb0VuZERhdGUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fbWFpbnRlbmFuY2VJbmZvVGltZUJhZGdlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19tYWludGVuYW5jZUluZm9UaW1lQmFkZ2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoUGFnZVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaEhlYWRlciB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMjk1MjdhO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzQnRuIHtcbiAgICB3aWR0aDogMTI4cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdHNCdG4gLnVzdC1idG5UZXh0SWNvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdHNUb29sdGlwV3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENvbnRyYWN0c1Rvb2x0aXBXcmFwcGVyIC51c3QtdG9vbHRpcCB7XG4gICAgd2lkdGg6IDMwM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDMzNXB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzVG9vbHRpcFdyYXBwZXIgLnVzdC10b29sdGlwIHtcbiAgICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzVG9vbHRpcFdyYXBwZXIgLnRvb2x0aXBfX2NvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzVG9vbHRpcFdyYXBwZXIgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENvbnRyYWN0c1Rvb2x0aXBXcmFwcGVyIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3QgKiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzVG9vbHRpcFdyYXBwZXIgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdFRpdGxlIHtcbiAgICBjb2xvcjogI2YyYzk0YztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENvbnRyYWN0c1Rvb2x0aXBXcmFwcGVyIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RUeXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdHNUb29sdGlwV3JhcHBlciAudXN0LWZhY2lsaXR5X19ncmFwaENvbnRyYWN0VHlwZVZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3RzVG9vbHRpcFdyYXBwZXIgLnVzdC1mYWNpbGl0eV9fZ3JhcGhDb250cmFjdER1cmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaENvbnRyYWN0c1Rvb2x0aXBXcmFwcGVyIC51c3QtZmFjaWxpdHlfX2dyYXBoQ29udHJhY3REdXJhdGlvblZhbHVlIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSxcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAubWVhc3VyZURpdixcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAubWVhc3VyZURpdixcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAubWVhc3VyZURpdiB7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5pbmZvLWNvbG9yLmFic29sdXRlLnNpemUxMi5jdXN0b20tbGVnZW5kLWNhcGFjaXR5LFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5pbmZvLWNvbG9yLmFic29sdXRlLnNpemUxMi5jdXN0b20tbGVnZW5kLWNhcGFjaXR5LFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5pbmZvLWNvbG9yLmFic29sdXRlLnNpemUxMi5jdXN0b20tbGVnZW5kLWNhcGFjaXR5IHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5oaWdoY2hhcnRzLWJhY2tncm91bmQsXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmhpZ2hjaGFydHMtYmFja2dyb3VuZCxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaGlnaGNoYXJ0cy1iYWNrZ3JvdW5kIHtcbiAgICBmaWxsOiB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIHNwYW4sXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgc3Bhbixcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmxpbmUtc2VwYXJhdG9yLFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5saW5lLXNlcGFyYXRvcixcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAubGluZS1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSB0ZXh0LFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHRleHQsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gdGV4dCB7XG4gICAgeTogMTM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbSByZWN0LFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtIHJlY3QsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW0gcmVjdCB7XG4gICAgZmlsbDogI2VmZWZlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgIHN0cm9rZTogYmxhY2sgIWltcG9ydGFudDtcbiAgICBzdHJva2Utd2lkdGg6IDAuNztcbiAgICB5OiAyICFpbXBvcnRhbnQ7XG4gICAgcng6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5oaWdoY2hhcnRzLWxlZ2VuZC1pdGVtOmZpcnN0LW9mLXR5cGUgcmVjdCxcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpmaXJzdC1vZi10eXBlIHJlY3QsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmhpZ2hjaGFydHMtbGVnZW5kLWl0ZW06Zmlyc3Qtb2YtdHlwZSByZWN0IHtcbiAgICBmaWxsOiAjMDA5NDRhO1xuICAgIHN0cm9rZTogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5oaWdoY2hhcnRzLXNlcmllcy5oaWdoY2hhcnRzLXNlcmllcy0wLmhpZ2hjaGFydHMtdHJhY2tlciByZWN0LFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5oaWdoY2hhcnRzLXNlcmllcy5oaWdoY2hhcnRzLXNlcmllcy0wLmhpZ2hjaGFydHMtdHJhY2tlciByZWN0LFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5oaWdoY2hhcnRzLXNlcmllcy5oaWdoY2hhcnRzLXNlcmllcy0wLmhpZ2hjaGFydHMtdHJhY2tlciByZWN0IHtcbiAgICBmaWxsOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmhpZ2hjaGFydHMtc2VyaWVzLmhpZ2hjaGFydHMtc2VyaWVzLTEuaGlnaGNoYXJ0cy10cmFja2VyIHJlY3QsXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmhpZ2hjaGFydHMtc2VyaWVzLmhpZ2hjaGFydHMtc2VyaWVzLTEuaGlnaGNoYXJ0cy10cmFja2VyIHJlY3QsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmhpZ2hjaGFydHMtc2VyaWVzLmhpZ2hjaGFydHMtc2VyaWVzLTEuaGlnaGNoYXJ0cy10cmFja2VyIHJlY3Qge1xuICAgIGZpbGw6ICNlZmVmZWY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXlheGlzLWxhYmVscyxcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXlheGlzLWxhYmVscyxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaGlnaGNoYXJ0cy1heGlzLWxhYmVscy5oaWdoY2hhcnRzLXlheGlzLWxhYmVscyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICB3aWR0aDogODNweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICBib3gtc2hhZG93OiAxM3B4IDBweCAxMHB4IC04cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgZy5oaWdoY2hhcnRzLXRvb2x0aXAgcGF0aCxcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSBnLmhpZ2hjaGFydHMtdG9vbHRpcCBwYXRoLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIGcuaGlnaGNoYXJ0cy10b29sdGlwIHBhdGgge1xuICAgIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcbiAgICBzdHJva2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaGlnaGNoYXJ0cy10b29sdGlwICosXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmhpZ2hjaGFydHMtdG9vbHRpcCAqLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5oaWdoY2hhcnRzLXRvb2x0aXAgKiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLnNjcm9sbC1ncmFwaGljLWdyYXBoLFxuaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5zY3JvbGwtZ3JhcGhpYy1ncmFwaCxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuc2Nyb2xsLWdyYXBoaWMtZ3JhcGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIsXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmluZm8tY29sb3IuYWJzb2x1dGUuc2l6ZTEyLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5pbmZvLWNvbG9yLmFic29sdXRlLnNpemUxMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIubmctYmluZGluZyB7XG4gICAgdG9wOiA0cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhGaWx0ZXJzV3JhcHBlcixcbmh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaEZpbHRlcnNXcmFwcGVyLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoRmlsdGVyc1dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgcGFkZGluZzogMTZweCAwIDhweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5wcjE1LnVzdC1mYWNpbGl0eV9fZ3JhcGhMYWJlbC4tYm9va2VkLm5nLWJpbmRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmZhY2lsaXR5LWZpbHRlcnMtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gOHB4IGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmFjaWxpdHktZmlsdGVycy1wYW5lbCAuZmlsdGVyIHtcbiAgICBjb2xvcjogIzI5NTI3YTtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5mYWNpbGl0eS1maWx0ZXJzLXBhbmVsIC5maWx0ZXItYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmlsdGVyLWNhcGFjaXR5LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmlsdGVyLWNhcGFjaXR5LTEgKiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmlsdGVyLWNhcGFjaXR5LTEgLmZpbHRlciB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgY29sb3I6ICMyOTUyN2E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmlsdGVyLWNhcGFjaXR5LTEgLmZpbHRlci1hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5maWx0ZXItY2FwYWNpdHktMixcbmh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmNvbC14cy0yLmFsaWduLXJpZ2h0LmJ1dHRvbi1kb3dubG9hZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjY2FwYWNpdHktbW9iaWxlIC5maWx0ZXItY2FwYWNpdHktMiAqLFxuaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuY29sLXhzLTIuYWxpZ24tcmlnaHQuYnV0dG9uLWRvd25sb2FkLWdyb3VwICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmZpbHRlci1jYXBhY2l0eS0yIC5idG4uYnRuLWdyYXBoLmNsb3NlLWNvbnRlbnQuZHJvcC1idXR0b24tZ3JleSxcbmh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmNvbC14cy0yLmFsaWduLXJpZ2h0LmJ1dHRvbi1kb3dubG9hZC1ncm91cCAuYnRuLmJ0bi1ncmFwaC5jbG9zZS1jb250ZW50LmRyb3AtYnV0dG9uLWdyZXkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmNvbC14cy00LmZpbHRlci1jYXBhY2l0eS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNjYXBhY2l0eS1tb2JpbGUgLmNvbC14cy0yLmFsaWduLXJpZ2h0LmJ1dHRvbi1kb3dubG9hZC1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5oaWdoY2hhcnRzLWF4aXMtbGFiZWxzLmhpZ2hjaGFydHMteWF4aXMtbGFiZWxzIHtcbiAgICB3aWR0aDogMTA3cHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5oaWdoY2hhcnRzLWxlZ2VuZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMzk1cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMzBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAuYnRuLmJ0bi1ncmFwaC5jbG9zZS1jb250ZW50LmRyb3AtYnV0dG9uLWdyZXksXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmJ0bi5idG4tZ3JhcGguY2xvc2UtY29udGVudC5kcm9wLWJ1dHRvbi1ncmV5IHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmNvbC14cy00LmFsaWduLXJpZ2h0LmJ1dHRvbi1kb3dubG9hZC1ncm91cCxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuY29sLXhzLTQuYWxpZ24tcmlnaHQuYnV0dG9uLWRvd25sb2FkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaEZpbHRlcnNXcmFwcGVyLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoRmlsdGVyc1dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNpbnZlbnRvcnktdG91cm5vdmVyLW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaW5mby1jb2xvci5hYnNvbHV0ZS5zaXplMTIubmctYmluZGluZyB7XG4gICAgdG9wOiA0MnB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgLmZhY2lsaXR5LWZpbHRlcnMtcGFuZWwsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmZhY2lsaXR5LWZpbHRlcnMtcGFuZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlICNpbnZlbnRvcnktZGF0YXBpY2tlci1tb2JpbGUsXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgI3N0b3JhZ2UtZGF0YXBpY2tlci1tb2JpbGUsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgI2ludmVudG9yeS1kYXRhcGlja2VyLW1vYmlsZSxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAjc3RvcmFnZS1kYXRhcGlja2VyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlICNpbnZlbnRvcnktZGF0YXBpY2tlci1tb2JpbGUgLmRhdGVwaWNrZXItaWNvbi5wdWxsLWxlZnQsXG5odG1sLm1vYmlsZSAjaW52ZW50b3J5LXRvdXJub3Zlci1tb2JpbGUgI3N0b3JhZ2UtZGF0YXBpY2tlci1tb2JpbGUgLmRhdGVwaWNrZXItaWNvbi5wdWxsLWxlZnQsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgI2ludmVudG9yeS1kYXRhcGlja2VyLW1vYmlsZSAuZGF0ZXBpY2tlci1pY29uLnB1bGwtbGVmdCxcbmh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAjc3RvcmFnZS1kYXRhcGlja2VyLW1vYmlsZSAuZGF0ZXBpY2tlci1pY29uLnB1bGwtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLFxuaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGggLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA0cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWZhY2lsaXR5X19ncmFwaFRhYmxlV3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoVGFibGVIZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1mYWNpbGl0eV9fZ3JhcGhUYWJsZUhlYWQgLm9wYXF1ZVRhYmxlIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC8qICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfSAqL1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoVGFibGVCb2R5V3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtZmFjaWxpdHlfX2dyYXBoVGFibGVCb2R5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ1cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmJ0bi11bmlwZXItcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5oaWdoY2hhcnRzLWxlZ2VuZCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMzk1cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlICNzdG9yYWdlLWxldmVsLW1vYmlsZSAuaGlnaGNoYXJ0cy1sZWdlbmQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgNDBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgaHRtbC5tb2JpbGUgI2NhcGFjaXR5LW1vYmlsZSAuZmlsdGVyIHtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcwcHgpIHtcbiAgaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5jb2wteHMtMTIuYmctd2hpdGUuZmFjaWxpdHktZmlsdGVycy1wYW5lbC50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yLFxuaHRtbC5tb2JpbGUgI3N0b3JhZ2UtbGV2ZWwtbW9iaWxlIC5jb2wteHMtMTIuYmctd2hpdGUuZmFjaWxpdHktZmlsdGVycy1wYW5lbC50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI2ludmVudG9yeS10b3Vybm92ZXItbW9iaWxlIC5jb2wteHMtMTIuYmctd2hpdGUuZmFjaWxpdHktZmlsdGVycy1wYW5lbC50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yIC5jb2wteHMtNC5hbGlnbi1yaWdodC5idXR0b24tZG93bmxvYWQtZ3JvdXAsXG5odG1sLm1vYmlsZSAjc3RvcmFnZS1sZXZlbC1tb2JpbGUgLmNvbC14cy0xMi5iZy13aGl0ZS5mYWNpbGl0eS1maWx0ZXJzLXBhbmVsLnRvcC1yYWRpdXMtMi5ib3R0b20tcmFkaXVzLTIgLmNvbC14cy00LmFsaWduLXJpZ2h0LmJ1dHRvbi1kb3dubG9hZC1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgaHRtbC5tb2JpbGUgLmJ0bi11bmlwZXItcHJpbWFyeSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1mYWNpbGl0eS1kZXRhaWwuY3NzLm1hcCAqLyIsIi51c3Qtb3BlbkZpbHRlckJ0biB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4udXN0LW9wZW5GaWx0ZXJCdG4gLnVzdC1saW5rSWNvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51c3Qtb3BlbkZpbHRlckJ0biAudXN0LWxpbmtJY29uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi51c3QtZmlsdGVyc1BvcHVwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDExMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xufVxuLnVzdC1maWx0ZXJzUG9wdXBfX2NvbnRlbnRXcmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnVzdC1maWx0ZXJzUG9wdXBfX2NvbnRlbnRXcmFwcGVyIC51c3QtbGlua0ljb24ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51c3QtZmlsdGVyc1BvcHVwX19jb250ZW50V3JhcHBlciAudXN0LWxpbmtJY29uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4udXN0LWZpbHRlcnNQb3B1cF9faGVhZGVyIHtcbiAgcGFkZGluZzogMjRweCAwIDMycHggMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udXN0LWZpbHRlcnNQb3B1cF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udXN0LWZpbHRlcnNQb3B1cF9fZmlsdGVyQ2F0ZWdvcnlXcmFwcGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnVzdC1maWx0ZXJzUG9wdXBfX2ZpbHRlckNhdGVnb3J5QnV0dG9ucyB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogOHB4O1xufVxuLnVzdC1maWx0ZXJzUG9wdXBfX2ZpbHRlckNhdGVnb3J5QnV0dG9ucyAuZmlsdGVyIHtcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5NTI3YTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogIzI5NTI3YTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4udXN0LWZpbHRlcnNQb3B1cF9fZmlsdGVyQ2F0ZWdvcnlCdXR0b25zIC5maWx0ZXIuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdBO1xufVxuLnVzdC1maWx0ZXJzUG9wdXBfX2ZpbHRlckNhdGVnb3J5QnV0dG9ucyAudXN0LXNlbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTUyN2EgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjk1MjdhICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWNoZXZyb24tZG93bi1kYXJrLWJsdWUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4udXN0LWZpbHRlcnNQb3B1cF9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udXN0LWZpbHRlcnNQb3B1cF9fZm9vdGVyID4gYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAyMzJweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMTZweDtcbn1cbi51c3QtZmlsdGVyc1BvcHVwLi1tYWludGVuYW5jZUZpbHRlcnMgLnVzdC1zZWwge1xuICBtaW4td2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9ZmlsdGVyLXBvcHVwcy5jc3MubWFwICovIiwiLyogZm9vdGVyICovXG4uZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC51c3QtbG9nb1VuaXBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmb290ZXItbmF2YmFyIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuI2Zvb3Rlci1uYXZiYXIgdWwgbGkuaG9tZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIG1vYmlsZS90YWJsZXQgdmVyc2lvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5mb290ZXIgLmNvbnRhaW5lci1mbHVpZC5hbGlnbi1jZW50ZXIucGwwLnByMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC51c3QtbG9nb1VuaXBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQuMjclO1xuICAgIHRvcDogNS4xOSU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5mb290ZXIgZGl2I2Zvb3RlckNvbnRlbnQgLmNvbnRhaW5lciAjZm9vdGVyLW5hdmJhciB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWxlZnQ6IDAgbm9uZTtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyIHVsIGxpLmhvbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGh0bWwubW9iaWxlIC5mb290ZXIgZGl2I2Zvb3RlckNvbnRlbnQgLmNvbnRhaW5lciAjZm9vdGVyLW5hdmJhci10ZXJtcyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC5jb250YWluZXIgI2Zvb3Rlci1uYXZiYXItdGVybXMgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyLXRlcm1zIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyLXRlcm1zIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyLXRlcm1zIHVsIGxpIGEsIGh0bWwubW9iaWxlIC5mb290ZXIgZGl2I2Zvb3RlckNvbnRlbnQgLmNvbnRhaW5lciAjZm9vdGVyLW5hdmJhci10ZXJtcyB1bCBsaSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmZvb3RlciBkaXYjZm9vdGVyQ29udGVudCAuY29udGFpbmVyICNmb290ZXItbmF2YmFyLXRlcm1zIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBvcmRlcjogNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC5jb250YWluZXIgI2Zvb3Rlci1uYXZiYXItdGVybXMgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC5jb250YWluZXIgI2Zvb3Rlci1uYXZiYXItdGVybXMgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC5jb250YWluZXIgI2Zvb3Rlci1uYXZiYXItdGVybXMgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBodG1sLm1vYmlsZSAuZm9vdGVyIGRpdiNmb290ZXJDb250ZW50IC5jb250YWluZXIgI2Zvb3Rlci1uYXZiYXItdGVybXMgdWwgbGkgKyBsaSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1mb290ZXIuY3NzLm1hcCAqLyIsImRpdiA+ICNwZXJtYW5lbnRIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmRpdiA+ICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEyMCwgMjIwLCAwLjg1KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxcyBlYXNlIDBzO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxMDE7XG59XG5kaXYgPiAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2ID4gI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIGxlZnQ6IGluaXRpYWw7XG59XG5kaXYgPiAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXIgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA2NHB4O1xuICBmbG9hdDogbm9uZTtcbn1cbmRpdiA+ICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lciAudXN0LWxvZ29VbmlwZXIge1xuICB3aWR0aDogNzRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuZGl2ID4gI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsYW5ndWFnZVNlbGVjdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICByaWdodDogaW5pdGlhbDtcbn1cbmRpdiA+ICNwZXJtYW5lbnRIZWFkZXIgZGl2I2hvdmVyLWFjY291bnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbn1cbmRpdiA+ICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xufVxuZGl2ID4gI3Blcm1hbmVudEhlYWRlci5pcy1zdGlja3kgLmNvbnRhaW5lciAjbG9nb0NvbnRhaW5lciA+IHNwYW4ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5kaXYgPiAjcGVybWFuZW50SGVhZGVyLmlzLXN0aWNreSAuY29udGFpbmVyICNsb2dvQ29udGFpbmVyIC51c3QtbG9nb1VuaXBlciB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbiNsb2dvQ29udGFpbmVyTW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogaGVhZGVyIC0gbGFuZ3VhZ2Ugc2VsZWN0b3Igb24gbmF2ICovXG4udXN0LW5hdkxpc3RJdGVtX19sYW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbn1cbi51c3QtbmF2TGlzdEl0ZW1fX2xhbmdCdG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udXN0LW5hdkxpc3RJdGVtX19sYW5nQnRuLi1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi51c3QtbmF2TGlzdEl0ZW1fX2xhbmdCdG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnVzdC1uYXZMaXN0SXRlbV9fbGFuZyA+IHNwYW4udXN0LW5hdkxpc3RJdGVtX19sYW5nTGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgOHB4O1xufVxuXG4jbWFpbk5hdmlnYXRpb24gPiB1bCA+IGxpLmhvbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBtb2JpbGUvdGFibGV0IHZlcnNpb24gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2ID4gI3Blcm1hbmVudEhlYWRlciB7XG4gICAgaGVpZ2h0OiA3NHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiBpbml0aWFsO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiA+ICNwZXJtYW5lbnRIZWFkZXIuaXMtc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICB0b3A6IGluaXRpYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlcixcbmh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IDc0cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgLnVzdC1sb2dvSW1nQXJyb3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAxMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgLnVzdC1sb2dvSW1nQXJyb3cuLW9wZW4ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lck1vYmlsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lck1vYmlsZSBzcGFuIC51c3QtbG9nb1VuaXBlciB7XG4gICAgYWxsOiB1bnNldDtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCREJEQkQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tYWNjb3VudC13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gLnVzdC1oZWFkZXJBY2NvdW50QnRuVGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMi42O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4uLWxvZ2dlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyQzk0QztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lck1vYmlsZSArIC51c3QtaGVhZGVyQWNjb3VudEJ0bi4tbG9nZ2VkIC51c3QtaGVhZGVyQWNjb3VudEJ0blRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gKyBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDc0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgbGluZWFyLCB0cmFuc2Zvcm0gMC4yMnMgZWFzZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3NHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuICsgc2VjdGlvbi4tb3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuICsgc2VjdGlvbiAjbWFpbk5hdmlnYXRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBpbml0aWFsO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuICsgc2VjdGlvbiAjbWFpbk5hdmlnYXRpb24gPiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lck1vYmlsZSArIC51c3QtaGVhZGVyQWNjb3VudEJ0biArIHNlY3Rpb24gI21haW5OYXZpZ2F0aW9uID4gdWwgPiBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuICsgc2VjdGlvbiAjbWFpbk5hdmlnYXRpb24gPiB1bCA+IGxpLmhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsb2dvQ29udGFpbmVyTW9iaWxlICsgLnVzdC1oZWFkZXJBY2NvdW50QnRuICsgc2VjdGlvbiAjbWFpbk5hdmlnYXRpb24gPiB1bCA+IGxpID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gKyBzZWN0aW9uICNtYWluTmF2aWdhdGlvbiA+IHVsIGxpLnVzZXIge1xuICAgIG1hcmdpbjogMCAwIDcycHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gKyBzZWN0aW9uICNtYWluTmF2aWdhdGlvbiA+IHVsID4gLnVzdC1uYXZMaXN0SXRlbV9fbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gKyBzZWN0aW9uICNtYWluTmF2aWdhdGlvbiA+IHVsLi1sb2dnZWQgbGkudXNlciB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwZXJtYW5lbnRIZWFkZXIgLmNvbnRhaW5lciAudXN0LWNvbnRhaW5lcl9fd3JhcCAjbG9nb0NvbnRhaW5lck1vYmlsZSArIC51c3QtaGVhZGVyQWNjb3VudEJ0biArIHNlY3Rpb24gI21haW5OYXZpZ2F0aW9uID4gdWwuLWxvZ2dlZCBsaS5sb2dvdXQge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCAwIDcycHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcGVybWFuZW50SGVhZGVyIC5jb250YWluZXIgLnVzdC1jb250YWluZXJfX3dyYXAgI2xvZ29Db250YWluZXJNb2JpbGUgKyAudXN0LWhlYWRlckFjY291bnRCdG4gKyBzZWN0aW9uICNtYWluTmF2aWdhdGlvbiA+IHVsLi1sb2dnZWQgbGkudXN0LW5hdkxpc3RJdGVtX19sYW5nIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAuY29udGFpbmVyIC51c3QtY29udGFpbmVyX193cmFwICNsYW5ndWFnZVNlbGVjdG9yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMzVzIGVhc2U7XG4gICAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA3NHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjAwO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiNob3Zlci1hY2NvdW50LnZpc2libGUge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudC5oaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgKyAjaG92ZXJfcGFnZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA3NHB4KSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogaW5pdGlhbDtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBpbml0aWFsO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogaW5pdGlhbDtcbiAgICB0b3A6IDc0cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCArICNob3Zlcl9wYWdlLmhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiNob3Zlci1hY2NvdW50IC51c3QtaG92ZXJBY2NvdW50X19yZXNldFBzdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tY2hldnJvbi1yaWd0aC13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDRweCA4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgcGFkZGluZzogMCAwIDAgMTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgcGFkZGluZzogNjRweCAwIDQ4cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgLmNvbnRhaW5lciAuY29sLXhzLTEyLmdyZXkucHQxNS5wYjE1IC5jb2wteHMtNyB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy0zLmNvbC14cy1vZmZzZXQtMiB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgLmNvbnRhaW5lciAuY29sLXhzLTEyLmdyZXkucHQxNS5wYjE1IC5jb2wteHMtMy5jb2wteHMtb2Zmc2V0LTIgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiNob3Zlci1hY2NvdW50IC5jb250YWluZXIgLmNvbC14cy0xMi5ncmV5LnB0MTUucGIxNSAuY29sLXhzLTMuY29sLXhzLW9mZnNldC0yIC5yb3cgPiBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgLmNvbnRhaW5lciAuY29sLXhzLTEyLmdyZXkucHQxNS5wYjE1IC5jb2wteHMtMy5jb2wteHMtb2Zmc2V0LTIgLnJvdyA+IGZvcm0gPiBwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiNob3Zlci1hY2NvdW50IC5jb250YWluZXIgLmNvbC14cy0xMi5ncmV5LnB0MTUucGIxNSAuY29sLXhzLTMuY29sLXhzLW9mZnNldC0yIC5yb3cgPiBmb3JtID4gaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiXCIpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWFjY291bnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjdweCA1MCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCA2NHB4O1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy0zLmNvbC14cy1vZmZzZXQtMiAucm93ID4gZm9ybSA+IGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1sb2NrLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOXB4IDUwJTtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgLmNvbnRhaW5lciAuY29sLXhzLTEyLmdyZXkucHQxNS5wYjE1IC5jb2wteHMtMy5jb2wteHMtb2Zmc2V0LTIgLnJvdyA+IGZvcm0gPiBidXR0b24uYnRuIHtcbiAgICB3aWR0aDogMjE2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwib3JcIjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03ID4gLnJvdyA+IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03ID4gLnJvdyA+IHA6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgZGl2I2hvdmVyLWFjY291bnQgLmNvbnRhaW5lciAuY29sLXhzLTEyLmdyZXkucHQxNS5wYjE1IC5jb2wteHMtNyA+IC5yb3cgPiAuY29sLXhzLTEyLm10MjUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03ID4gLnJvdyA+IC5jb2wteHMtMTIubXQyNSA+IC5yb3cgLmNvbC14cy01Lm1yMTUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIGRpdiNob3Zlci1hY2NvdW50IC5jb250YWluZXIgLmNvbC14cy0xMi5ncmV5LnB0MTUucGIxNSAuY29sLXhzLTcgPiAucm93ID4gLmNvbC14cy0xMi5tdDI1ID4gLnJvdyAuY29sLXhzLTUubXIxNSAucm93IC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSBkaXYjaG92ZXItYWNjb3VudCAuY29udGFpbmVyIC5jb2wteHMtMTIuZ3JleS5wdDE1LnBiMTUgLmNvbC14cy03ID4gLnJvdyA+IC5jb2wteHMtMTIubXQyNSA+IC5yb3cgLmNvbC14cy01Om5vdCgubXIxNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhlYWRlci5jc3MubWFwICovIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9IFxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX2RvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTUyN0E7XG4gICAgbWFyZ2luOiA2cHggNHB4IDZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA4cHggNXB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUuLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW46IDAgMCAwIDNweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3RleHQuLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX19zdWJUZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIG1hcmdpbjogMCAwIDAgM3B4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tbWFya2V0QXJlYSB7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1tYXJrZXRBcmVhIC5tYjIge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tZW5kQmlkcywgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1jb3VudGRvd25CaWRzLCBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXN0YXJ0UGVyaW9kLCBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLWJ1bmRsZXNDYXBhY2l0eSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLWVuZEJpZHMgLnVzdC1oaWdobGlnaHRDYXJkX19pY29uIHBhdGgsIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24gcGF0aCwgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1zdGFydFBlcmlvZCAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24gcGF0aCwgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1idW5kbGVzQ2FwYWNpdHkgLnVzdC1oaWdobGlnaHRDYXJkX19pY29uIHBhdGgge1xuICAgIGZpbGw6ICMwMDk0NEE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1lbmRCaWRzIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUsIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyAudXN0LWhpZ2hsaWdodENhcmRfX3RpdGxlLCBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXN0YXJ0UGVyaW9kIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUsIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tYnVuZGxlc0NhcGFjaXR5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tY291bnRkb3duQmlkcyAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAgPiBzdmcge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAuLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRBO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcC4tZ3JlZW4gLnVzdC1oaWdobGlnaHRDYXJkX19pY29uIHBhdGgge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwLi1ncmVlbiAudXN0LWhpZ2hsaWdodENhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAuLWxpZ2h0R3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUQ0NUI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwLi1saWdodEdyZWVuIC51c3QtaGlnaGxpZ2h0Q2FyZF9faWNvbiBwYXRoIHtcbiAgICBmaWxsOiAjMDA5NDRBO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcC4tbGlnaHRHcmVlbiAudXN0LWhpZ2hsaWdodENhcmRfX3RpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXA6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi10YmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNUQ0NUI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi10YmQgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXRiZCAudXN0LWhpZ2hsaWdodENhcmRfX3dyYXAgLnVzdC1oaWdobGlnaHRDYXJkX190aXRsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLWJ1bmRsZXNDYXBhY2l0eSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1idW5kbGVzQ2FwYWNpdHkgLnVzdC1oaWdobGlnaHRDYXJkX193cmFwIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tYnVuZGxlc0NhcGFjaXR5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcCAudXN0LWhpZ2hsaWdodENhcmRfX3RleHQge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tYnVuZGxlc0NhcGFjaXR5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tYnVuZGxlc0NhcGFjaXR5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fd3JhcDpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogNzUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1RTVFNUU7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1jb250cmFjdER1cmF0aW9uIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1wcmljaW5nVHlwZSAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24ge1xuICAgIG1hcmdpbjogMy41cHggOHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXByaWNpbmdUeXBlIC51c3QtaGlnaGxpZ2h0Q2FyZF9fc3ViVGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tcHJpY2luZ1R5cGUuLWZ1Y3NpYSAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24gcGF0aCB7XG4gICAgZmlsbDogI2RlM2E2YjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXVzYWdlVHlwZSAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24ge1xuICAgIG1hcmdpbjogNHB4IDhweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1zaG9ydFRlcm0gLnVzdC1oaWdobGlnaHRDYXJkX190ZXh0IHtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1zaG9ydFRlcm0gLnVzdC1oaWdobGlnaHRDYXJkX19zdWJUZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1wcmljaW5nLCBodG1sLm1vYmlsZSAudXN0LWhpZ2hsaWdodENhcmQuLXByaWNpbmdbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1oaWdobGlnaHRDYXJkLi1wcmljaW5nIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUsIGh0bWwubW9iaWxlIC51c3QtaGlnaGxpZ2h0Q2FyZC4tcHJpY2luZ1tkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPWhpZ2hsaWdodC5jc3MubWFwICovIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLnVzdC1sYXRlc3ROZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2hvdmVyLWFjY291bnQgPiAuY29udGFpbmVyID4gLmNvbC14cy0xMiB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xufVxuXG4udXN0LWhpZ2hsaWdodEJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4udXN0LWhpZ2hsaWdodEJhZGdlLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDU3RTE5O1xufVxuLnVzdC1oaWdobGlnaHRCYWRnZS4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTY0QUI7XG59XG4udXN0LWhpZ2hsaWdodEJhZGdlLi1mdWNzaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUYyNTRGO1xufVxuLnVzdC1oaWdobGlnaHRCYWRnZS4tZGFya0JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzNTVFO1xufVxuLnVzdC1oaWdobGlnaHRCYWRnZS4tbGlnaHRHcmVlbiB7XG4gIGNvbG9yOiAjMDA5NDRBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjVENDVCO1xufVxuLnVzdC1oaWdobGlnaHRCYWRnZS4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRBO1xufVxuXG4udXN0LXNob3J0VGVybUNhcGFjaXRpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDAgMCA0OHB4IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXN0LXNob3J0VGVybUNhcGFjaXRpZXNfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNFRDhDMUM7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cbi51c3Qtc2hvcnRUZXJtQ2FwYWNpdGllc19fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cbi51c3Qtc2hvcnRUZXJtQ2FwYWNpdGllc19fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEOEMxQztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDAgMCA4cHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51c3Qtc2hvcnRUZXJtQ2FwYWNpdGllc19fYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udXN0LXNob3J0VGVybUNhcGFjaXRpZXNfX2J0biAudW5pcGl4IMKgIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC51c3QtaGlnaGxpZ2h0c1RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZ2hsaWdodHMtbGlzdC1jb250YWluZXIsXG4ubmV3cy1saXN0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwsXG4ubmV3cy1jYXJvdXNlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNsaWNrLWRvdHMgbGkge1xuICBtYXJnaW46IDAgMTJweCAwIDA7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjEycyBsaW5lYXIsIHRyYW5zZm9ybSAwLjIycyBlYXNlO1xufVxuLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1RTVFNUU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi8qIG1vYmlsZS90YWJsZXQgdmVyc2lvbiAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8qIGZpcnN0IHNlY3Rpb24gKi9cbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICMwMDc4ZGMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4yNXMgZWFzZTtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5jb250YWluZXItc3RpY2t5IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51LmNvbnRhaW5lci1zdGlja3kgPiAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5jb250YWluZXItc3RpY2t5ID4gLmNvbnRhaW5lciA+IGRpdi5yb3cge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUuY29udGFpbmVyLXN0aWNreSA+IC5jb250YWluZXIgPiBkaXYucm93ID4gZGl2IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51LmNvbnRhaW5lci1zdGlja3kgPiAuY29udGFpbmVyID4gZGl2LnJvdyA+IGRpdiA+IGgxIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUgPiAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSA+IC5jb250YWluZXIgPiBkaXYucm93LnB0NjAucGI0MCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51ID4gLmNvbnRhaW5lciA+IGRpdi5yb3cucHQ2MC5wYjQwIC5jb2wteHMtMTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51ID4gLmNvbnRhaW5lciA+IGRpdi5yb3cucHQ2MC5wYjQwIC5jb2wteHMtMTIgPiBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSA+IC5jb250YWluZXIgPiBkaXYucm93LnB0NjAucGI0MCAuY29sLXhzLTEyID4gaDEuLXNocmlua1RpdGxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc2hyaW5rLXRpdGxlIDAuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzaHJpbmstdGl0bGUgMC41cyBsaW5lYXIgZm9yd2FyZHM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51ID4gLmNvbnRhaW5lciA+IGRpdi5yb3cucHQ2MC5wYjQwIC5jb2wteHMtMTIgPiBoMS4tZ3Jvd1RpdGxlIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZ3Jvdy10aXRsZSAwLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ3Jvdy10aXRsZSAwLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUgPiAuY29udGFpbmVyID4gZGl2LnJvdy5wdDYwLnBiNDAgLmNvbC14cy0xMiA+IGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAudXN0LWhpZ2hsaWdodHNUaXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAudXN0LWhpZ2hsaWdodHNUaXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNUU1RTVFO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC51c3QtaGlnaGxpZ2h0c1RpdGxlIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogY2FsYygxMDAlICsgOHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1saXN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUge1xuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIycyBlYXNlO1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50LnNsaWNrLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAyLjAwMjE2cHggOC4wMDg2NHB4IHJnYmEoNDQsIDQ0LCA0NCwgMC4xNSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03IC51c3QtaGlnaGxpZ2h0Qm94X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBib3JkZXI6IDFweCBzb2xpZCByZWQ7ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgLnVzdC1oaWdobGlnaHRCb3hfX2hlYWQgLnB0MTUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDhweCAtIDc3cHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyAudXN0LWhpZ2hsaWdodEJhZGdlIHtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgPiAucGIxMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogYWxpZ24taXRlbXM6IGNlbnRlcjsgKi9cbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMi5tdDEwLnAwIHtcbiAgICBtYXJnaW46IDAgMCA0cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMiA+IC5jb2wteHMtMTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMiA+IC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMiA+IC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9wb3JvdXNfcm9ja19kYXJrLWJsdWUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gICAgcGFkZGluZzogMCAwIDAgY2FsYygxNXB4ICsgOHB4KTtcbiAgICBtYXJnaW46IDAgYXV0byAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMiA+IC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlID4gZGl2OmZpcnN0LWNoaWxkIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTEyID4gLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgPiBkaXYubGluZS1oZWlnaHQxOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgPiAucGIxMCA+IC5jb2wteHMtMTIgPiAudGFibGUtY2VsbC5hbGlnbi12LW1pZGRsZSA+IGRpdi5saW5lLWhlaWdodDE5IGltZyB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgPiAucGIxMCA+IC5jb2wteHMtMTIgPiAudGFibGUtY2VsbC5hbGlnbi12LW1pZGRsZSA+IGRpdi5saW5lLWhlaWdodDE5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMi4tbWFya2V0QXJlYSAudGFibGUtY2VsbC5hbGlnbi12LW1pZGRsZSB7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgPiAucGIxMCA+IC5jb2wteHMtMTIuLW1hcmtldEFyZWEgLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgLmJvbGQ2MDAuaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy0xMi4tbWFya2V0QXJlYSAudGFibGUtY2VsbC5hbGlnbi12LW1pZGRsZSAuYm9sZDYwMC5pbmxpbmUtYmxvY2sgLm1iMiB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTEyLi1tYXJrZXRBcmVhIC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlIC5ib2xkNjAwLmlubGluZS1ibG9jayAubWIyOmxhc3Qtb2YtdHlwZSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTcgPiAucGIxMCA+IC5jb2wteHMtMTIuLW1hcmtldEFyZWEgLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgLmJvbGQ2MDAuaW5saW5lLWJsb2NrIC5tYjI6b25seS1vZi10eXBlIHtcbiAgICBtYXJnaW46IDAgNHB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy02IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTYgPiAuY29sLXhzLTEyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy02ID4gLmNvbC14cy0xMiBwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy02ID4gLmNvbC14cy0xMiA+IGRpdiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTYgPiAuY29sLXhzLTEyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlIC5sYW5kaW5nLWhpZ2hsaWdodGVkLXByb2R1Y3RzLmNvbC14cy0xMiAubGFuZGluZy1wcm9kdWN0cy5jb2wteHMtNyA+IC5wYjEwID4gLmNvbC14cy02ID4gLmNvbC14cy0xMiBwIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTYgPiAuY29sLXhzLTEyIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMCA0cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgLmxhbmRpbmctaGlnaGxpZ2h0ZWQtcHJvZHVjdHMuY29sLXhzLTEyIC5sYW5kaW5nLXByb2R1Y3RzLmNvbC14cy03ID4gLnBiMTAgPiAuY29sLXhzLTYgPiAuY29sLXhzLTEyIHAgLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSAubGFuZGluZy1oaWdobGlnaHRlZC1wcm9kdWN0cy5jb2wteHMtMTIgLmxhbmRpbmctcHJvZHVjdHMuY29sLXhzLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAudXN0LXNob3J0VGVybUNhcGFjaXRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAudXN0LXNob3J0VGVybUNhcGFjaXRpZXNfX2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLnVzdC1zaG9ydFRlcm1DYXBhY2l0aWVzX19idG4gLnVuaXBpeCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyA+IC5jb2wteHMtOSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcmRlcjogMjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93ID4gLmNvbC14cy05ID4gLmNvbC14cy0xMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93ID4gLmNvbC14cy05ID4gLmNvbC14cy0xMiA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93ID4gLmNvbC14cy05ID4gLmNvbC14cy0xMiA+IC5yb3cgPiBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTkgPiAuY29sLXhzLTEyID4gLnJvdyA+IHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogY2FsYygxMDAlICsgOHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93ID4gLmNvbC14cy05ID4gLmNvbC14cy0xMiA+IC5yb3cgPiAucm93Lm10MTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5jb2wteHMtMTIgPiAucm93Lm10MjU6bm90KC5iZy1jb250YWluZXIpOm5vdCgucmFkaXVzLTIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTkgPiAuY29sLXhzLTEyID4gLnJvdy5tb2JpbGVCdG4gYSB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgPiAuY29sLXhzLTMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5jb2wteHMtMTIucGwwLnByMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5jb2wteHMtMTIucGwwLnByMCAudXN0LWxhdGVzdE5ld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkyKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2U7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yMnMgZWFzZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5jb2wteHMtMTIucGwwLnByMCAudXN0LWxhdGVzdE5ld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5jb2wteHMtMTIucGwwLnByMCAudXN0LWxhdGVzdE5ld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5jb2wtc20tMTIucHQ1LnBsMC5wcjAge1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmNvbC1zbS0xMi5wdDUucGwwLnByMCAuYmctY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3gtc2hhZG93OiAwcHggMi4wOTg0NnB4IDguMzkzODVweCByZ2JhKDQ0LCA0NCwgNDQsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAxM3B4IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuY29sLXNtLTEyLnB0NS5wbDAucHIwIC5iZy1jb250YWluZXIgPiBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmNvbC1zbS0xMi5wdDUucGwwLnByMCAuYmctY29udGFpbmVyID4gLnBiMTUge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuY29sLXNtLTEyLnB0NS5wbDAucHIwIC5iZy1jb250YWluZXIgPiAuY29sLXhzLTUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3JkZXI6IDQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuY29sLXNtLTEyLnB0NS5wbDAucHIwIC5iZy1jb250YWluZXIgPiAuY29sLXhzLTUgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzIC5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZSAuY29sLXNtLTEyLnB0NS5wbDAucHIwIC5iZy1jb250YWluZXIgPiAuY29sLXhzLTUgPiBhIHNwYW4ge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyAuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUgLmNvbC1zbS0xMi5wdDUucGwwLnByMCAuYmctY29udGFpbmVyID4gLmNvbC14cy03IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSAuY29udGFpbmVyLnB0MjUgPiAucm93IC5jb2wteHMtMTIucGwwLnByMCAudXN0LWxhdGVzdE5ld3MgLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlIC5jb2wtc20tMTIucHQ1LnBsMC5wcjAgLmJnLWNvbnRhaW5lciA+IC5jb2wteHMtNyBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1RTVFNUU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzID4gKiB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzID4gbGFiZWwge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzVFNUU1RTtcbiAgICBtYXJnaW46IDAgYXV0byAxNnB4IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyA+IGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzID4gLmNvbC14cy0xMi5tdDEwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xuICAgIG1hcmdpbjogMCAxNnB4IDE2cHggYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyA+IC5jb2wteHMtMTIubXQxMCA+IGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5IC5jb250YWluZXIucHQyNSA+IC5yb3cgLmNvbC14cy0xMi5wbDAucHIwIC51c3QtbGF0ZXN0TmV3cyA+IC5jb2wteHMtMTIubXQxMCA+IGEgLnVuaXBpeCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgLmNvbnRhaW5lci5wdDI1ID4gLnJvdyAuY29sLXhzLTEyLnBsMC5wcjAgLnVzdC1sYXRlc3ROZXdzID4gLmNvbC14cy0xMi5tdDEwICsgYS5idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuaGlnaGxpZ2h0cy1saXN0LWNvbnRhaW5lcixcbmh0bWwubW9iaWxlIC5uZXdzLWxpc3QtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCxcbmh0bWwubW9iaWxlIC5uZXdzLWNhcm91c2VsIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc2hvd0FsbEhpZ2hsaWdodHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1ob21lLmNzcy5tYXAgKi8iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1wb3BIb3Zlck1haW50ZW5hbmNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXBvcEhvdmVyTWFpbnRlbmFuY2VfX3RyaWFuZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDdweCAxMHB4IDdweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC40NSkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHJpZ2h0OiA1MnB4O1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wb3BIb3Zlck1haW50ZW5hbmNlX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXBvcEhvdmVyTWFpbnRlbmFuY2VfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXBvcEhvdmVyTWFpbnRlbmFuY2VfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wb3BIb3Zlck1haW50ZW5hbmNlX193cmFwOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXBvcEhvdmVyTWFpbnRlbmFuY2VfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcG9wSG92ZXJNYWludGVuYW5jZV9fc3VidGl0bGUgc3BhbiB7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcG9wSG92ZXJNYWludGVuYW5jZSAudXN0LWxpbmtJY29uLi12aWV3QWxsTWFpbnQge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcG9wSG92ZXJNYWludGVuYW5jZSAudXN0LWxpbmtJY29uLi12aWV3QWxsTWFpbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAjMjk1MjdBO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGNkY2RjY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmRfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZF9faWNvbldyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmRfX2ljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmRfX25hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4IC0gOHB4IC0gMTZweCAtIDEwMHB4KTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkX19zdGF0dXMge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHggLSAxMDBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZF9fdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM1RTVFNUU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZF9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTUyN0E7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkX19ib3hJY29uIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkX19ib3hEYXRlc1dyYXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZF9fYm94RGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZF9fYm94RHVyYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkLi1zb2xpZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMnMgbGluZWFyO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZC4tc29saWQ6aG92ZXIsIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkLi1zb2xpZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNEUyRTU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmQuLXNvbGlkIC51c3QtbWFpbnRlbmVuY2VDYXJkX19oZWFkaW5nIHtcbiAgICBvcmRlcjogMjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiBjYWxjKDQwJSAtIDRweCk7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbWFpbnRlbmVuY2VDYXJkLi1zb2xpZCAudXN0LW1haW50ZW5lbmNlQ2FyZF9fbmFtZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCAtIDhweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmQuLXNvbGlkIC51c3QtbWFpbnRlbmVuY2VDYXJkX190aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IGNhbGMoNjAlIC0gMTJweCk7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgICBtYXJnaW46IDAgMTZweCAxMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmQuLXNvbGlkIC51c3QtbWFpbnRlbmVuY2VDYXJkX19zdGF0dXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmQuLXNvbGlkIC51c3QtbWFpbnRlbmVuY2VDYXJkX190ZXh0IHtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuZW5jZUNhcmQuLXNvbGlkIC51c3QtbWFpbnRlbmVuY2VDYXJkX19ib3gge1xuICAgIG9yZGVyOiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5lbmNlQ2FyZC4tbWFpbnRlbmFuY2VMaXN0IC51c3QtbWFpbnRlbmVuY2VDYXJkX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1tYWludGVuYW5jZS1jYXJkLmNzcy5tYXAgKi8iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLmNvbC14cy05Li1tYWludGVuYW5jZXNJbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLXN0aWNreSAuY29sLXhzLTkuLW1haW50ZW5hbmNlc0luZm8ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLXN0aWNreSAuY29sLXhzLTkuLW1haW50ZW5hbmNlc0luZm8gPiBoMSB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5hbmNlc0luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuYW5jZXNJbmZvIC51c3QtbWFpbnRlbmVuY2VDYXJkIHtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuYW5jZXNJbmZvIC51c3QtbWFpbnRlbmVuY2VDYXJkOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuYW5jZXNJbmZvX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tYWludGVuYW5jZXNJbmZvX190aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW1haW50ZW5hbmNlc0luZm9fX3RpdGxlIHNwYW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgbGVmdDogY2FsYygxMDAlICsgOHB4KTtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPW1haW50ZW5hbmNlcy5jc3MubWFwICovIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm15LWJpZHNfX2NvbnRhaW5lciAudXN0LXRpdGxlTGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkX193cmFwcGVyOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm15LWJpZHNfX2NvbnRhaW5lciAudXN0LWJpZENhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAubXktYmlkc19fY29udGFpbmVyIC51c3QtYmlkQ2FyZCAudXN0LWJpZF9faW5mb1dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm15LWJpZHNfX2NvbnRhaW5lciAudXN0LWJpZENhcmQgLnVzdC1iaWRfX2luZm8sIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkIC51c3QtYmlkX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm15LWJpZHNfX2NvbnRhaW5lciAudXN0LWJpZENhcmQgLnVzdC1iaWRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkIC51c3QtYmlkX19pbmZvID4gcCxcbmh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkIC51c3QtYmlkX19pbmZvIGIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubXktYmlkc19fY29udGFpbmVyIC51c3QtYmlkQ2FyZCAudXN0LWJpZF9faW5mb1RpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubXktYmlkc19fY29udGFpbmVyIC51c3QtYmlkQ2FyZCAudXN0LWJpZF9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkIC51c3QtYmlkX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC5teS1iaWRzX19jb250YWluZXIgLnVzdC1iaWRDYXJkIC51c3QtYmlkX19kZXRhaWxCdG4ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm15LWJpZHNfX2NvbnRhaW5lciAudXN0LWJpZENhcmQgLnVzdC1iaWRfX2RldGFpbEJ0biBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPW15LWJpZHMuY3NzLm1hcCAqLyIsIi51c3QtbXljb250cmFjdHNfX2NvbnRhaW5lciAjbWVudS1teS1hY2NvdW50IC5uYXYubmF2LXN0YWNrZWQgbGksXG4udXN0LW15Q29udHJhY3RzICNtZW51LW15LWFjY291bnQtbW9iaWxlIC5uYXYubmF2LXN0YWNrZWQgbGkge1xuICB3aWR0aDogMjUlO1xufVxuXG4udXN0LW15Y29udHJhY3RzX19jb250YWluZXIgI21lbnUtbXktYWNjb3VudCB1bCBsaSBhIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC5uYXYubmF2LnN0YWNrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19oZWFkZXIgLmJ0bi11bmlwZXItcHJpbWFyeSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fbWFpbldyYXBwZXIgLnVzdC1teUNvbnRyYWN0c19fbm9Db250cmFjdHNXYXJuaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX21haW5XcmFwcGVyIC51c3QtYnV0dG9uV3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19tYWluV3JhcHBlciAudXN0LXNob3dNb3JlQnRuIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19tYWluV3JhcHBlci4tZW1wdHkgLnVzdC1teUNvbnRyYWN0c19fbm9Db250cmFjdHNXYXJuaW5nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19tYWluV3JhcHBlci4tZW1wdHkgLnVzdC1teUNvbnRyYWN0c19fbm9Db250cmFjdHNXYXJuaW5nIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fd3JhcHBlciAudXN0LXRpdGxlTGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fY29udHJhY3RDYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAzMnB4IDE2cHggMTZweCAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX2NvbnRyYWN0SGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fY29udHJhY3RUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX2Rvd25sb2FkQnRuc1dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fZG93bmxvYWRDb250cmFjdEJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fZG93bmxvYWRDb250cmFjdEJ0biBpbWcge1xuICAgIHdpZHRoOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX2Rvd25sb2FkQ29udHJhY3RCdG4uLXVwbG9hZCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19jb250cmFjdEZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19jb250cmFjdEZpZWxkID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHNfX2NvbnRyYWN0RmllbGQgLnVzdC1teUNvbnRyYWN0c19fY29udHJhY3RGaWVsZFZhbHVlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19jb250cmFjdEZpZWxkIC51c3QtbXlDb250cmFjdHNfX2NvbnRyYWN0RmllbGRWYWx1ZSBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15Q29udHJhY3RzX19jb250cmFjdEZpZWxkIC51c3QtbGlua0ljb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teUNvbnRyYWN0c19fY29udHJhY3RGaWVsZCAudXN0LWxpbmtJY29uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLmluIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnAucHQzMCAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAucC5wdDMwIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnNpemUzMC5wdDEwLm5nLWJpbmRpbmcubmctc2NvcGUgYixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnNpemUzMC5wdDEwLm5nLWJpbmRpbmcubmctc2NvcGUgYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnNpemUzMC5wdDEwLm5nLWJpbmRpbmcgYixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnNpemUzMC5wdDEwLm5nLWJpbmRpbmcgYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtbXlDb250cmFjdHMgLmJ0bi11bmlwZXItcHJpbWFyeSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1ib2R5LnAzMCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkucDMwIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tcjIwLnBvcHVwLXJlcXVlc3QtZmlyc3QtbGlzdCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1yMjAucG9wdXAtcmVxdWVzdC1maXJzdC1saXN0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAucC5wMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5wLnAzMCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAucm93IHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3csXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3cgPiBkaXYsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyA+IGRpdiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc2l6ZTMwLnB0MTAubmctYmluZGluZyBiLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc2l6ZTMwLnB0MTAubmctYmluZGluZyBiIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0Lm1vZGFsLmZhZGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubW9kYWwtaGVhZGVyIGRpdiBoMiB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMTBweCA4cHggOHB4IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuZGF5LWFoZWFkLXdpemFyZC10eXBlX19jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPW15LWNvbnRyYWN0cy5jc3MubWFwICovIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5tb2RhbC5pbiB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUuYmctaW1hZ2UtbXl1c3QgLmNvbnRhaW5lciAucm93LnB0MzAge1xuICAgIGhlaWdodDogNjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAuY29sLXhzLTEyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51LmJnLWltYWdlLW15dXN0IC5jb250YWluZXIgLnJvdy5wdDMwIC5jb2wteHMtMTIgaDEud2hpdGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUuYmctaW1hZ2UtbXl1c3QgLmNvbnRhaW5lciAucm93LnB0MzAgLmNvbC14cy0xMiBoMS53aGl0ZSAudW5pcGl4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAuY29sLXhzLTEyIHNwYW4uc2l6ZTIwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAjbWVudS1teS1hY2NvdW50IHtcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbjogLTFweCAwIDAgLTFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLyogIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogOTZweDtcbiAgICB9XG4gICAgbGk6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgd2lkdGg6IDExMnB4O1xuICAgIH1cbiAgICBsaTpudGgtY2hpbGQoNCkge1xuICAgICAgICB3aWR0aDogODdweDtcbiAgICB9ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51LmJnLWltYWdlLW15dXN0IC5jb250YWluZXIgLnJvdy5wdDMwICNtZW51LW15LWFjY291bnQgLnJvdyB1bC5uYXYubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkIGxpIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5iZy1pbWFnZS1teXVzdCAuY29udGFpbmVyIC5yb3cucHQzMCAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkIGxpIGEgLnVuaXBpeCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUuYmctaW1hZ2UtbXl1c3QgLmNvbnRhaW5lciAucm93LnB0MzAgI21lbnUtbXktYWNjb3VudCAucm93IHVsLm5hdi5uYXYtc3RhY2tlZCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiBzcGFuLnNpemUyMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50IHtcbiAgICBtYXJnaW46IC0xcHggMCAwIC0xcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlICNtZW51LW15LWFjY291bnQgLnJvdyB1bC5uYXYubmF2LXN0YWNrZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAtMXB4IDAgMCAtMXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50IC5yb3cgdWwubmF2Lm5hdi1zdGFja2VkIGxpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIGh0bWwubW9iaWxlICNtZW51LW15LWFjY291bnQgLnJvdyB1bC5uYXYubmF2LXN0YWNrZWQgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjMDA3OGRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudCAucm93IHVsLm5hdi5uYXYtc3RhY2tlZCBsaSBhIC51bmlwaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudCAucm93IHVsLm5hdi5uYXYtc3RhY2tlZCBsaS5hY3RpdmUgYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbiAgfVxuICBodG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50LW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNtZW51LW15LWFjY291bnQtbW9iaWxlICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudC1tb2JpbGUgLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudC1tb2JpbGUgLnVzdC1tZW51SXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDQxOHB4KSBhbmQgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudC1tb2JpbGUgLnVzdC1tZW51SXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50LW1vYmlsZSAudXN0LW1lbnVJdGVtX193cmFwcGVyIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudC1tb2JpbGUgLnVzdC1tZW51SXRlbV9fd3JhcHBlci5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4ZGM7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlICNtZW51LW15LWFjY291bnQtbW9iaWxlIC51c3QtbWVudUl0ZW1fX3dyYXBwZXIuYWN0aXZlIGEsXG5odG1sLm1vYmlsZSAjbWVudS1teS1hY2NvdW50LW1vYmlsZSAudXN0LW1lbnVJdGVtX193cmFwcGVyLmFjdGl2ZSBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogNDg4cHgpIHtcbiAgaHRtbC5tb2JpbGUgI21lbnUtbXktYWNjb3VudC1tb2JpbGUgLnVzdC1tZW51SXRlbV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAubmV3c2xldHRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLWluZm8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLWluZm8tY29udGFpbmVyIC51c2VyLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLWluZm8tY29udGFpbmVyIC51c2VyLWluZm8gLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1pbmZvLWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMzglO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1pbmZvLWNvbnRhaW5lciBwLmZpZWxkLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLWluZm8tY29udGFpbmVyIHAuZmllbGQtdmFsdWUge1xuICAgIGNvbG9yOiAjNWU1ZTVlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLWluZm8tY29udGFpbmVyIHAuZmllbGQtdmFsdWUuLWVtYWlsIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLnVzZXItaW5mby1jb250YWluZXIgLnJvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLnVzZXItaW5mby1jb250YWluZXIgLnJvdyAuY29sLXhzLTYgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLnVzZXItaW5mby1jb250YWluZXIgLnJvdyAuY29sLXhzLTYgcC5maWVsZC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1pbmZvLWNvbnRhaW5lciAucm93IC5jb2wteHMtNiBwLmZpZWxkLXZhbHVlIHtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLnVzZXItaW5mby1jb250YWluZXIgLnJvdyAuY29sLXhzLTYgcC5maWVsZC12YWx1ZS5mdWxsLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1pbmZvLWNvbnRhaW5lciAjbmV3c2xldHRlci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLmNvbXBhbnktaW5mby1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLmNvbXBhbnktaW5mby1jb250YWluZXIgcDpmaXJzdC1jaGlsZCB7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAuY29tcGFueS1pbmZvLWNvbnRhaW5lciAuY29tcGFueS1kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAuY29tcGFueS1pbmZvLWNvbnRhaW5lciAuY29tcGFueS1kYXRhIHAge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLmNvbXBhbnktaW5mby1jb250YWluZXIgLmNvbXBhbnktZGF0YSBwLmZpZWxkLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC5jb21wYW55LWluZm8tY29udGFpbmVyIC5jb21wYW55LWRhdGEgcC5maWVsZC12YWx1ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLXJvbGUtY29udGFpbmVyID4gZGl2IC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI215LWFjY291bnQtY29udGFpbmVyIC5jb2wteHMtMTIgLnJvdyAjbXktZGF0YS1jb250YWluZXIgLmNvbHVtbi1teWRhdGEgLnVzZXItcm9sZS1jb250YWluZXIgPiBkaXYgLmNvbC14cy02IC5yb3cgcC5zaXplMTYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAjbXktYWNjb3VudC1jb250YWluZXIgLmNvbC14cy0xMiAucm93ICNteS1kYXRhLWNvbnRhaW5lciAuY29sdW1uLW15ZGF0YSAudXNlci1yb2xlLWNvbnRhaW5lciA+IGRpdiAuY29sLXhzLTYgLnJvdyBwLnNpemUxNiAudXN0LWRvd25sb2FkX19saW5rIC51c3QtZG93bmxvYWRfX2ltZyB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLXJvbGUtY29udGFpbmVyID4gZGl2IC5jb2wteHMtNiAucm93IHAuc2l6ZTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNteS1hY2NvdW50LWNvbnRhaW5lciAuY29sLXhzLTEyIC5yb3cgI215LWRhdGEtY29udGFpbmVyIC5jb2x1bW4tbXlkYXRhIC51c2VyLXJvbGUtY29udGFpbmVyID4gZGl2IC5jb2wteHMtMTIgLnJvdyBwLnNpemUxNiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLmNvbC14cy0xMiAucm93IHAuc2l6ZTE2IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAuYWNjb3VudC1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5hY2NvdW50LWFjdGlvbnMgLmFjdGlvbiB7XG4gICAgY29sb3I6ICMwMDc4ZGM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgKiwgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSBwLmJvbGQubmctYmluZGluZywgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgcC5ib2xkLm5nLWJpbmRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIGlucHV0LCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAxMjAsIDIyMCwgMC41KSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5pbnZhbGlkLXBob25lLW1lc3NhZ2UsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5pbnZhbGlkLXBob25lLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5tb2RhbC1oZWFkZXIgaDMsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5tb2RhbC1oZWFkZXIgaDMge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5mb3JtYWxEYXRhLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuZm9ybWFsRGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmZvcm1hbERhdGEgLmZvcm0tZ3JvdXAsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5mb3JtYWxEYXRhIC5mb3JtLWdyb3VwIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5mb3JtYWxEYXRhIC5jb2wtc20tNC5tdDMwLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuZm9ybWFsRGF0YSAuY29sLXNtLTQubXQzMCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuZm9ybWFsRGF0YSAuY29sLXNtLTQubXQzMCA+IHAsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5mb3JtYWxEYXRhIC5jb2wtc20tNC5tdDMwID4gcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmZvcm1hbERhdGEgLmZpbHRlciwgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLmZvcm1hbERhdGEgLmZpbHRlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgwLCAxMjAsIDIyMCwgMC41KSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDEyMCwgMjIwLCAwLjUpO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5mb3JtYWxEYXRhIC5maWx0ZXItYWN0aXZlLWxpZ2h0LWJsdWUsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5mb3JtYWxEYXRhIC5maWx0ZXItYWN0aXZlLWxpZ2h0LWJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwMDc4ZGMgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5jb250YWN0RGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEgLmZvcm0tZ3JvdXAgPiBkaXYsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5jb250YWN0RGF0YSAuZm9ybS1ncm91cCA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEgYnV0dG9uLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuY29udGFjdERhdGEgYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEgLmxpc3QtcGhvbmUtbnVtYmVyLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuY29udGFjdERhdGEgLmxpc3QtcGhvbmUtbnVtYmVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogMzgxcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmNvbnRhY3REYXRhIC5yaWdodC1pbnB1dCwgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLmNvbnRhY3REYXRhIC5yaWdodC1pbnB1dCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXgtd2lkdGg6IDIyMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5jb250YWN0RGF0YSAuc21hbGwtYnRuLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuY29udGFjdERhdGEgLnNtYWxsLWJ0biB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmNvbnRhY3REYXRhIGRpdiwgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLmNvbnRhY3REYXRhIGRpdiB7XG4gICAgY29sb3I6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmNvbnRhY3REYXRhIC5hYnNvbHV0ZS53aGl0ZS5iZy1waW5rLnNpemUxMi5yYWRpdXMtMi5kZWxldGUtZWRpdC1kYXRhLm5nLWJpbmRpbmcsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5jb250YWN0RGF0YSAuYWJzb2x1dGUud2hpdGUuYmctcGluay5zaXplMTIucmFkaXVzLTIuZGVsZXRlLWVkaXQtZGF0YS5uZy1iaW5kaW5nIHtcbiAgICByaWdodDogNHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHRvcDogNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAucG9zaXRpb25EYXRhLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAucG9zaXRpb25EYXRhIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5tb2RhbC1mb290ZXIsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5tb2RhbC1mb290ZXIgLnJvdywgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLm1vZGFsLWZvb3RlciAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8qICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfSAqL1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIC5tb2RhbC1mb290ZXIgYnV0dG9uLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuaW52YWxpZC1mYXgtbnVtYmVyLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuaW52YWxpZC1mYXgtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEgLmZvcm0tZ3JvdXAuY29sLXNtLTQubGlzdC1waG9uZS1udW1iZXIubXQzMC5tYjAgLmlucHV0LWFjY291bnQucmlnaHQtcGhvbmUsIGh0bWwubW9iaWxlICNwb3B1cERlbGV0ZVVzZXJSZXF1ZXN0IC5jb250YWN0RGF0YSAuZm9ybS1ncm91cC5jb2wtc20tNC5saXN0LXBob25lLW51bWJlci5tdDMwLm1iMCAuaW5wdXQtYWNjb3VudC5yaWdodC1waG9uZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YSAuY29udGFjdERhdGEgLmZvcm0tZ3JvdXAuY29sLXNtLTQubGlzdC1waG9uZS1udW1iZXIubXQzMC5tYjAgLmFic29sdXRlLndoaXRlLmJnLXBpbmsuc2l6ZTEyLnJhZGl1cy0yLmRlbGV0ZS1lZGl0LWRhdGEubmctYmluZGluZywgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLmNvbnRhY3REYXRhIC5mb3JtLWdyb3VwLmNvbC1zbS00Lmxpc3QtcGhvbmUtbnVtYmVyLm10MzAubWIwIC5hYnNvbHV0ZS53aGl0ZS5iZy1waW5rLnNpemUxMi5yYWRpdXMtMi5kZWxldGUtZWRpdC1kYXRhLm5nLWJpbmRpbmcge1xuICAgIHJpZ2h0OiA0cHg7XG4gICAgYm90dG9tOiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwRWRpdERhdGEgLmNvbnRhY3REYXRhIC5mb3JtLWdyb3VwLmNvbC1zbS02LmNvbC1zbS1vZmZzZXQtMS5tdDMwLnJpZ2h0LWlucHV0LCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAuY29udGFjdERhdGEgLmZvcm0tZ3JvdXAuY29sLXNtLTYuY29sLXNtLW9mZnNldC0xLm10MzAucmlnaHQtaW5wdXQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBFZGl0RGF0YVN1Y2Nlc3MgLm1vZGFsLWJvZHkgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhU3VjY2VzcyAubW9kYWwtZm9vdGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtaGVhZGVyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtaGVhZGVyLXRpdGxlIGgzIHtcbiAgICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAubW9kYWwtaGVhZGVyLXRpdGxlIC5tb2RhbC1jbG9zZS1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWhlYWRlciAucC5wYWRkaW5nMTUge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtY29udGFjdCBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3hfX2ZpZWxkIGlucHV0LCBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQgcCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQuLWZheCBsYWJlbCBzcGFuIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDEpIGlucHV0LCBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDEpIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiA0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgzKSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDQpIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA2O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNikge1xuICAgIG9yZGVyOiA2O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1iaWxsaW5nIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMiksIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1nZW4gLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWJpbGxpbmcgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgzKSwgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWdlbiAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tYmlsbGluZyAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDQpLCBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tZ2VuIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNCkge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNSkge1xuICAgIG9yZGVyOiA2O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWRpc3AgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg2KSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWRpc3AgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg3KSB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWJhbmsgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWJhbmsgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgxKSBpbnB1dCwgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWJhbmsgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgxKSBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIGlucHV0LCBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtYm94Li1iYW5rIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiAzO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmFubmV4My1ib3guLWJhbmsgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuYW5uZXgzLWJveC4tYmFsYW5jaW5nR3JvdXAgLmFubmV4My1ib3hfX2ZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5hbm5leDMtdGFiIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBDaGFuZ2VQc3cgLm1vZGFsLWJvZHkgLnJvdyA+IGRpdiwgaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgLm1vZGFsLWJvZHkgLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ2hhbmdlUHN3IC5tb2RhbC1ib2R5IC5yb3cgLnVzdC1wd2RTdHJlZ3RoLCBodG1sLm1vYmlsZSAjcG9wdXBEZWxldGVVc2VyUmVxdWVzdCAubW9kYWwtYm9keSAucm93IC51c3QtcHdkU3RyZWd0aCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVxdWVzdCBoMyxcbmh0bWwubW9iaWxlICNwb3B1cEVkaXREYXRhIGgzLFxuaHRtbC5tb2JpbGUgI3BvcHVwRGVsZXRlVXNlclJlcXVlc3QgaDMsXG5odG1sLm1vYmlsZSAjcG9wdXBDaGFuZ2VQc3cgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubW9kYWwtY29udGVudCB7XG4gICAgbWFyZ2luOiA0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDEwcHggOHB4IDhweCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLWJvZHkgZGl2LnAucGwzMC5wcjMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubW9kYWwtYm9keSBkaXYucCAucm93ICNmYXhOdW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAubW9kYWwtYm9keSBkaXYucCAucm93IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1ib2R5IGRpdi5wIC5yb3cgLmZvcm0tZ3JvdXAgLmlucHV0LWFjY291bnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1ib2R5IGRpdi5wIC5yb3cgLmNvbC1zbS00Lm10MzAge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLWJvZHkgZGl2LnAgLnJvdyAuY29sLXNtLTMubXQzMC5wcjAge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbi5hbm5leDMtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X193cmFwcGVyIC5hbm5leDMtY29udGFjdC1ib3hfX2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMzAlIC0gNXB4KTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X193cmFwcGVyIC5hbm5leDMtY29udGFjdC1ib3hfX2ZpZWxkLi10ZWwge1xuICB3aWR0aDogY2FsYygxNSUgLSA1cHgpO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX3dyYXBwZXIgLmFubmV4My1jb250YWN0LWJveF9fZmllbGQuLWN0YSB7XG4gIG9yZGVyOiBpbml0aWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogY2FsYygyNSUgLSA1cHgpO1xufVxuLmFubmV4My1jb250YWluZXIgLmVycm9yX2ZyX21zZyBzcGFuIGRpdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5pbnB1dC1hY2NvdW50LmVycm9yLWlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFM0E2QiAhaW1wb3J0YW50O1xufVxuLmFubmV4My1jb250YWluZXIgLm1hcmtldC1hcmVhLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNzhkYztcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiA2NXB4IDAgNTBweCAwO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1zdWJ0aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXN1YnRpdGxlIHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1zdWJ0aXRsZS4tcmVtaXQge1xuICBtYXJnaW46IDY1cHggMCAyMHB4IDA7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXN1YnRpdGxlLi1yZW1pdC1zdWJ0aXRsZSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtc3VidGl0bGUuLXJlbWl0LXN1YnRpdGxlIHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtc3VidGl0bGUuLXJlbWl0LXN1YnRpdGxlIHNwYW46bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtc3VidGl0bGUuLWZhY2lsaXRpZXMge1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMCAyNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc4REM7XG4gIC8qIGxpbmUtaGVpZ2h0OiAwLjFlbTsgKi9cbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X190aXRsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gNXB4KTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgxKSB7XG4gIG9yZGVyOiAxO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiA0O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiAyO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg0KSB7XG4gIG9yZGVyOiAzO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg1KSB7XG4gIG9yZGVyOiA2O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCg2KSB7XG4gIG9yZGVyOiA2O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X19maWVsZCBpbnB1dCB7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzRBNEE0QTtcbiAgd2lkdGg6IDk1JTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94X19maWVsZC4tcmVtaXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3hfX2ZpZWxkLi1mYXggbGFiZWwgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1iaWxsaW5nIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMiksIC5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1nZW4gLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgyKSB7XG4gIG9yZGVyOiAyO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3guLWJpbGxpbmcgLmFubmV4My1ib3hfX2ZpZWxkOm50aC1jaGlsZCgzKSwgLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3guLWdlbiAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDM7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmlsbGluZyAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDQpLCAuYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tZ2VuIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNCkge1xuICBvcmRlcjogNDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNCkge1xuICBvcmRlcjogNTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoMikge1xuICBvcmRlcjogNDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNSkge1xuICBvcmRlcjogNjtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNikge1xuICBvcmRlcjogMztcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1kaXNwIC5hbm5leDMtYm94X19maWVsZDpudGgtY2hpbGQoNykge1xuICBvcmRlcjogNztcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1iYW5rIC5hbm5leDMtYm94X19maWVsZCB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDVweCk7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDEpIHtcbiAgb3JkZXI6IDE7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDIpIHtcbiAgb3JkZXI6IDM7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDMpIHtcbiAgb3JkZXI6IDI7XG4gIHdpZHRoOiA1MCU7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmFuayAuYW5uZXgzLWJveF9fZmllbGQ6bnRoLWNoaWxkKDQpIHtcbiAgb3JkZXI6IDQ7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tZ2VuIHtcbiAgd2lkdGg6IDg1JTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1iYWxhbmNpbmdHcm91cCAuYW5uZXgzLWJveF9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1iYWxhbmNpbmdHcm91cCAuYW5uZXgzLWJveC1iYWxhbmNpbmdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJveC4tYmFsYW5jaW5nR3JvdXAgLmFubmV4My1ib3gtYmFsYW5jaW5nX19jb2x1bW4ge1xuICB3aWR0aDogNDAlO1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3guLWJhbGFuY2luZ0dyb3VwIC5hbm5leDMtYm94LWJhbGFuY2luZ19fY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE5JTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYm94Li1iYWxhbmNpbmdHcm91cCAuYW5uZXgzLWJveC1iYWxhbmNpbmdfX2NvbHVtbjpmaXJzdC1jaGlsZCBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1ib3ggLmlucHV0LWFjY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWNvbnRhY3QgLmFubmV4My1ib3gge1xuICBmbGV4LWdyb3c6IDAuNTtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWNvbnRhY3QgLmdlbi1udW1iZXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTJzIGxpbmVhcjtcbiAgcGFkZGluZzogMHB4IDE2cHggMHB4IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTFFMkU1O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1idG4uYnRuLWdlbiB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLWJ0biAudXN0LWJ0blRleHRJY29uX19pY29uV3JhcCB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My1idG4gLnVzdC1idG5UZXh0SWNvbl9fdGV4dCB7XG4gIGNvbG9yOiAjREUzQTZCO1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My10YWIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNDklO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWluLWhlaWdodDogNjZweDtcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtdGFiIGlucHV0IHtcbiAgd2lkdGg6IDI1cHg7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXRhYl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xufVxuLmFubmV4My1jb250YWluZXIgLmFubmV4My10YWJfX25vdGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXRhYi4tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNzhEQztcbn1cbi5hbm5leDMtY29udGFpbmVyIC5hbm5leDMtdGFiLi1hY3RpdmUgLmFubmV4My10YWJfX3RpdGxlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXRhYi4tYWN0aXZlIC5hbm5leDMtdGFiX19ub3RlIHtcbiAgY29sb3I6ICNGRkY7XG59XG4uYW5uZXgzLWNvbnRhaW5lciAuYW5uZXgzLXRhYl9fdGV4dCB7XG4gIHdpZHRoOiA4NSU7XG59XG4uYW5uZXgzLWNvbnRhaW5lci4tdmlld01vZGUgLmFubmV4My10YWIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn0vKiMgc291cmNlTWFwcGluZ1VSTD1teS1kYXRhLmNzcy5tYXAgKi8iLCIudXN0LW15c3RjX19jb250YWluZXIgI21lbnUtbXktYWNjb3VudCAubmF2Lm5hdi1zdGFja2VkIGxpLFxuLnVzdC1teXN0Y19fY29udGFpbmVyICNtZW51LW15LWFjY291bnQtbW9iaWxlIC5uYXYubmF2LXN0YWNrZWQgbGkge1xuICB3aWR0aDogNTAlO1xufVxuXG4jcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0sXG4jcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4jcG9wdXBDcmVhdGVPZmZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZC10eXBlIHtcbiAgcGFkZGluZzogMzBweCAxNnB4O1xufVxuI3BvcHVwQ3JlYXRlT2ZmZXIgLmRheS1haGVhZC13aXphcmRfX2NvbnRhaW5lcixcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmRfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMjRweCBhdXRvIDE2cHggYXV0bztcbn1cbiNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3Qge1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4jcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3csXG4jcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAucm93LFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3cgaW5wdXQsXG4jcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyBpbnB1dCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAucm93IGlucHV0LFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyBpbnB1dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyIC5yb3cucDE1LFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAucm93LnAxNSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIgLnJvdy5wMTUsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3QgLnJvdy5wMTUge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi51c3QtbXl0cF9fZG93bmxvYWRCdG5Db250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnVzdC1teXRwX19kb3dubG9hZEJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGNkY2RjY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZzogMjRweCA4MHB4IDI0cHggMzJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjJzIGxpbmVhcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4udXN0LW15dHBfX2Rvd25sb2FkQnRuLi1wZGYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udXN0LW15dHBfX2Rvd25sb2FkQnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3OERDO1xufVxuLnVzdC1teXRwX19kb3dubG9hZEJ0bjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udXN0LW15dHBfX2Rvd25sb2FkQnRuSWNvbldyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi51c3QtbXl0cF9fZG93bmxvYWRCdG5JY29uIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVzdC1teXRwX19kb3dubG9hZEJ0blRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDA3OERDO1xuICBtYXJnaW4tbGVmdDogNDhweDtcbn1cblxuLnVzdC1pbmZvQnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBsaWdodGJsdWU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4udXN0LWluZm9CdG5JY29uV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuLnVzdC1pbmZvQnRuSWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi51c3QtaW5mb0J0bjpob3ZlciAudXN0LXRvb2x0aXAge1xuICBvcGFjaXR5OiAxO1xufVxuLnVzdC1pbmZvQnRuIC51c3QtdG9vbHRpcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAyN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnVzdC1pbmZvQnRuIC51c3QtdG9vbHRpcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDEwcHggNnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogNDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggMnB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG59XG5cbi51c3QtbXl0cF9fcmVjYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c3QtbXl0cF9fcmVjYXBTZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi51c3QtbXl0cF9fcmVjYXBTZWN0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNDBweDtcbiAgei1pbmRleDogMjtcbn1cbi51c3QtbXl0cF9fcmVjYXBTZWN0aW9uLi1sYXN0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXN0LW15dHBfX3JlY2FwRmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnVzdC1teXRwX19yZWNhcEZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnVzdC1teXRwX19yZWNhcEZpZWxkIC51c3QtbXl0cF9fcmVjYXBJbmZvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51c3QtbXl0cF9fcmVjYXBGaWVsZC4td2dRdWFudGl0eSAudXN0LW15dHBfX3JlY2FwSW5mb1RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnVzdC1teXRwX19yZWNhcCBoNC51c3QtbXl0cF9fcmVjYXBMYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG4udXN0LW15dHBfX3JlY2FwIGgzLnVzdC1teXRwX19yZWNhcFRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgY29sb3I6ICMzNjM2MzY7XG59XG5cbi51c3QtbXl0cF9fcG9wdXBIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi51c3QtbXl0cF9fcG9wdXBIZWFkID4gaDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG4udXN0LWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjk1MjdBO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udXN0LW15dHAtcmFkaW9DYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDAuMTJzIGxpbmVhcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnVzdC1teXRwLXJhZGlvQ2FyZC4tY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc4REM7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udXN0LW15dHAtcmFkaW9DYXJkX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4udXN0LW15dHAtcmFkaW9DYXJkX19pbnB1dDpjaGVja2VkICsgLnVzdC1teXRwLXJhZGlvQ2FyZF9fcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG4udXN0LW15dHAtcmFkaW9DYXJkX19pbnB1dDpjaGVja2VkICsgLnVzdC1teXRwLXJhZGlvQ2FyZF9fcGxhY2Vob2xkZXIgKyAudXN0LW15dHAtcmFkaW9DYXJkX19sYWJlbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnVzdC1teXRwLXJhZGlvQ2FyZF9faW5wdXRbZGlzYWJsZWRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcbn1cbi51c3QtbXl0cC1yYWRpb0NhcmRfX2lucHV0W2Rpc2FibGVkXSArIC51c3QtbXl0cC1yYWRpb0NhcmRfX3BsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0Q1RDVENTtcbn1cbi51c3QtbXl0cC1yYWRpb0NhcmRfX2lucHV0W2Rpc2FibGVkXSArIC51c3QtbXl0cC1yYWRpb0NhcmRfX3BsYWNlaG9sZGVyICsgLnVzdC1teXRwLXJhZGlvQ2FyZF9fbGFiZWwge1xuICBjb2xvcjogI0Q1RDVENTtcbn1cbi51c3QtbXl0cC1yYWRpb0NhcmRfX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzNjM2MzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb246IDAuMTJzIGxpbmVhcjtcbn1cbi51c3QtbXl0cC1yYWRpb0NhcmRfX2xhYmVsIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cblxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbF9fc2VsZWN0ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUyRTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTJzIGxpbmVhcjtcbiAgcGFkZGluZzogMCA0N3B4IDAgMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbF9fc2VsZWN0ZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsX19zZWxlY3RlZFRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsX19zZWxlY3RlZElucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LWZhbWlseTogXCJESU4gTmV4dCBMVCBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzM2MzYzNjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHggMCAwIDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbF9fYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDI7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsX19saXN0IHtcbiAgbGlzdC1zdHlsZTogaW5zaWRlIG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMUUyRTU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTJzIGVhc2UgMC4ycywgb3BhY2l0eSBsaW5lYXIgMC4xMnM7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzlweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAzO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUyRTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMnMgbGluZWFyO1xuICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsX19pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWxfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWxfX2l0ZW1UZXh0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCAtIDhweCk7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogNHB4IDAgMCAwO1xuICBtYXJnaW46IDAgMCAwIDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3Qge1xuICBoZWlnaHQ6IGF1dG87XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsLi10YWdMaXN0IC51c3Qtc2VsX19saXN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIHRvcDogY2FsYygxMDAlICk7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsLi10YWdMaXN0IC51c3Qtc2VsX19saXN0IC51c3QtY29udGFjdFNlbENhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3QgLnVzdC1zZWxfX2xpc3QgLnVzdC1jaGVja2JveCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTRFQUY4O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbC4tdGFnTGlzdCAudXN0LXNlbF9fbGlzdCAudXN0LWNoZWNrYm94Omxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3QgLnVzdC1zZWxfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbC4tdGFnTGlzdCAudXN0LXNlbF9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsLi10YWdMaXN0IC51c3Qtc2VsX19zZWxlY3RlZCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNXB4IDE3cHggMHB4IDlweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3QgLnVzdC1zZWxfX3NlbGVjdGVkIC51c3QtdGFnIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3QgLnVzdC1zZWxfX3NlbGVjdGVkIC51c3QtdGFnX190ZXh0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0ZXh0LW92ZXJmbG93OiBpbml0aWFsO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLXRhZ0xpc3QuLWRpc2FibGVkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbC4tdGFnTGlzdC4tZGlzYWJsZWQgKiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbC4tdG9wTGlzdCAudXN0LXNlbF9fbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206IDM5cHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsLi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWwuLWRpc2FibGVkIC51c3Qtc2VsX19zZWxlY3RlZElucHV0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbC4tZGlzYWJsZWQgLnVzdC1zZWxfX2Fycm93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAudXN0LXNlbF9fY29udGFpbmVyLi1vcGVuIHtcbiAgei1pbmRleDogMjtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnVzdC1zZWxfX2NvbnRhaW5lci4tb3BlbiAudXN0LXNlbF9fc2VsZWN0ZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNFMUUyRTU7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC51c3Qtc2VsX19jb250YWluZXIuLW9wZW4gLnVzdC1zZWxfX2xpc3Qge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMTJzLCBvcGFjaXR5IDAuMTJzIGxpbmVhcjtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IGluaXRpYWw7XG4gIHotaW5kZXg6IDQ7XG59XG5cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2csXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDMycHggNDBweCA0MHB4IDQwcHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogMTAwJTtcbiAgLyptYXgtd2lkdGg6IDUyMHB4OyovXG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5tYWluTGFiZWwsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLm1haW5MYWJlbCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5tYWluTGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjNEE0QTRBO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwID4gcCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCA+IHAsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCA+IHAge1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIHNlbGVjdCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCBzZWxlY3QsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCBzZWxlY3Qge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RDU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCAyNHB4IDAgOHB4O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgPiBpbnB1dCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCA+IGlucHV0LFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgPiBpbnB1dCB7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDVENTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwID4gdGV4dGFyZWEsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgPiB0ZXh0YXJlYSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwID4gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgcmVzaXplOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAuc3ViTGFiZWwsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnN1YkxhYmVsLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnN1YkxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMjk1MjdBO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWluZm9UZXh0LFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCBwOm5vdCguaW5mb1RleHQpLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCBwOm5vdCguaW5mb1RleHQpLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWluZm9UZXh0IHA6bm90KC5pbmZvVGV4dCkge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCBpbnB1dCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4taW5mb1RleHQgaW5wdXQsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4taW5mb1RleHQgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOHB4IC0gNTZweCk7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4taW5mb1RleHQgLmVycm9yX2ZyX21zZyxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4taW5mb1RleHQgLmVycm9yX2ZyX21zZyxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwLi1pbmZvVGV4dCAuZXJyb3JfZnJfbXNnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAuaW5mb1RleHQsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLmluZm9UZXh0LFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLmluZm9UZXh0IHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QsICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItc2Vjb25kLWxpc3QsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzBweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0IC5maWx0ZXIsICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0IC5maWx0ZXIsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0IC5maWx0ZXIsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCAuZmlsdGVyLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0IC5maWx0ZXIge1xuICB3aWR0aDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmRiZGI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDFweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCAuZmlsdGVyLmZpbHRlci1hY3RpdmUsICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyLmZpbHRlci1hY3RpdmUsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QgLmZpbHRlci5maWx0ZXItYWN0aXZlLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyLmZpbHRlci1hY3RpdmUsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCAuZmlsdGVyLmZpbHRlci1hY3RpdmUsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItc2Vjb25kLWxpc3QgLmZpbHRlci5maWx0ZXItYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhEQztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5LCAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItc2Vjb25kLWxpc3QuLWNhcGFjaXR5VHlwb2xvZ3ksXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QuLWNhcGFjaXR5VHlwb2xvZ3ksXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5LFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QuLWNhcGFjaXR5VHlwb2xvZ3ksXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItc2Vjb25kLWxpc3QuLWNhcGFjaXR5VHlwb2xvZ3kge1xuICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdC4tY2FwYWNpdHlUeXBvbG9neVNlY29uZCwgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdC4tY2FwYWNpdHlUeXBvbG9neVNlY29uZCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kIC5maWx0ZXIsICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdC4tY2FwYWNpdHlUeXBvbG9neVNlY29uZCAuZmlsdGVyLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kIC5maWx0ZXIsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kIC5maWx0ZXIsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdC4tY2FwYWNpdHlUeXBvbG9neVNlY29uZCAuZmlsdGVyLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLXNlY29uZC1saXN0Li1jYXBhY2l0eVR5cG9sb2d5U2Vjb25kIC5maWx0ZXIge1xuICB3aWR0aDogNTAlO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWNhcGFjaXR5VHlwb2xvZ3ksXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWNhcGFjaXR5VHlwb2xvZ3ksXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4tY2FwYWNpdHlUeXBvbG9neSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuZm9ybS1ncm91cC4tY2FwYWNpdHlUeXBvbG9neSA+IHAsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWNhcGFjaXR5VHlwb2xvZ3kgPiBwLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLmZvcm0tZ3JvdXAuLWNhcGFjaXR5VHlwb2xvZ3kgPiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLnN1YlRleHQsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cgLnN1YlRleHQsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdyAuc3ViVGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4taGFsZkZpZWxkcyxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4taGFsZkZpZWxkcyxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1oYWxmRmllbGRzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLWhhbGZGaWVsZHMgLmZvcm0tZ3JvdXAsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLWhhbGZGaWVsZHMgLmZvcm0tZ3JvdXAsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4taGFsZkZpZWxkcyAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDhweCk7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4taGFsZkZpZWxkcyAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgybisyKSxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4taGFsZkZpZWxkcyAuZm9ybS1ncm91cDpudGgtb2YtdHlwZSgybisyKSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1oYWxmRmllbGRzIC5mb3JtLWdyb3VwOm50aC1vZi10eXBlKDJuKzIpIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tc2luZ2xlRmllbGQsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXNpbmdsZUZpZWxkLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXNpbmdsZUZpZWxkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYyg1MCUgKyA4cHgpO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXRyYW5zZmVyVHlwZSAuZm9ybS1ncm91cCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tdHJhbnNmZXJUeXBlIC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXRyYW5zZmVyVHlwZSAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tdHJhbnNmZXJUeXBlIC5mb3JtLWdyb3VwID4gcCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tdHJhbnNmZXJUeXBlIC5mb3JtLWdyb3VwID4gcCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li10cmFuc2ZlclR5cGUgLmZvcm0tZ3JvdXAgPiBwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tdHJhbnNmZXJUeXBlIC5mb3JtLWdyb3VwID4gc2VsZWN0LFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li10cmFuc2ZlclR5cGUgLmZvcm0tZ3JvdXAgPiBzZWxlY3QsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tdHJhbnNmZXJUeXBlIC5mb3JtLWdyb3VwID4gc2VsZWN0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8sXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8sXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyAuZm9ybS1ncm91cCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyAuZm9ybS1ncm91cCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwID4gaW5wdXQsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8gLmZvcm0tZ3JvdXAgPiBpbnB1dCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwID4gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fcGxhY2Vob2xkZXIsXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8gLmZvcm0tZ3JvdXAgPiBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19wbGFjZWhvbGRlcixcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwID4gaW5wdXQ6Y2hlY2tlZCArIC5yYWRpb19fcGxhY2Vob2xkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OERDO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8gLmZvcm0tZ3JvdXAgLnJhZGlvX19wbGFjZWhvbGRlcixcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyAuZm9ybS1ncm91cCAucmFkaW9fX3BsYWNlaG9sZGVyLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cucmFkaW8gLmZvcm0tZ3JvdXAgLnJhZGlvX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMnMgbGluZWFyLCBib3JkZXItY29sb3IgMC4xMnMgbGluZWFyO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW46IDNweCA4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyAuZm9ybS1ncm91cCBsYWJlbCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy5yYWRpbyAuZm9ybS1ncm91cCBsYWJlbCxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93LnJhZGlvIC5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tY2FwYWNpdHlUeXBvbG9neSxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tY2FwYWNpdHlUeXBvbG9neSxcbiNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1jYXBhY2l0eVR5cG9sb2d5IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1yYWRpb0NhcmRzLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1yYWRpb0NhcmRzLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGluaXRpYWw7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tcmFkaW9DYXJkcyAubW9kYWwtdHlwZS10ZXh0LWluZm8sXG4jcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMgLm1vZGFsLXR5cGUtdGV4dC1pbmZvLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMgLm1vZGFsLXR5cGUtdGV4dC1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1yYWRpb0NhcmRzIC5tb2RhbC10eXBlLWJ0bixcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tcmFkaW9DYXJkcyAubW9kYWwtdHlwZS1idG4sXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tcmFkaW9DYXJkcyAubW9kYWwtdHlwZS1idG4ge1xuICBtaW4td2lkdGg6IDQwJTtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1yYWRpb0NhcmRzIC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgPiAucm93Li1yYWRpb0NhcmRzIC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwID4gLnJvdy4tcmFkaW9DYXJkcyAuZm9ybS1ncm91cDpsYXN0LWNoaWxkLFxuI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCA+IC5yb3cuLXJhZGlvQ2FyZHMgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC51c3QtbXl0cF9fcG9wdXBXYXJuaW5nLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWRpYWxvZyAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnVzdC1teXRwX19wb3B1cFdhcm5pbmcsXG4jcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1kaWFsb2cgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC51c3QtbXl0cF9fcG9wdXBXYXJuaW5nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuI3BvcHVwT2ZmZXJTdWNjZXNzIC5tb2RhbC1kaWFsb2csXG4jcG9wdXBSZXF1ZXN0U3VjY2VzcyAubW9kYWwtZGlhbG9nLFxuI3BvcHVwRGlyZWN0VHJhbnNmZXJTdWNjZXNzIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cbiNwb3B1cE9mZmVyU3VjY2VzcyAudXN0LW15dHBfX3BvcHVwQ29udGVudCxcbiNwb3B1cFJlcXVlc3RTdWNjZXNzIC51c3QtbXl0cF9fcG9wdXBDb250ZW50LFxuI3BvcHVwRGlyZWN0VHJhbnNmZXJTdWNjZXNzIC51c3QtbXl0cF9fcG9wdXBDb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3BvcHVwT2ZmZXJTdWNjZXNzIC51c3QtbXl0cF9fcG9wdXBDb250ZW50ID4gaDIsXG4jcG9wdXBSZXF1ZXN0U3VjY2VzcyAudXN0LW15dHBfX3BvcHVwQ29udGVudCA+IGgyLFxuI3BvcHVwRGlyZWN0VHJhbnNmZXJTdWNjZXNzIC51c3QtbXl0cF9fcG9wdXBDb250ZW50ID4gaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiAjMzYzNjM2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNwb3B1cE9mZmVyU3VjY2VzcyAudXN0LW15dHBfX3BvcHVwQ29udGVudCA+IHAsXG4jcG9wdXBSZXF1ZXN0U3VjY2VzcyAudXN0LW15dHBfX3BvcHVwQ29udGVudCA+IHAsXG4jcG9wdXBEaXJlY3RUcmFuc2ZlclN1Y2Nlc3MgLnVzdC1teXRwX19wb3B1cENvbnRlbnQgPiBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzM2MzYzNjtcbn1cbiNwb3B1cE9mZmVyU3VjY2VzcyAubW9kYWwtZm9vdGVyLFxuI3BvcHVwUmVxdWVzdFN1Y2Nlc3MgLm1vZGFsLWZvb3RlcixcbiNwb3B1cERpcmVjdFRyYW5zZmVyU3VjY2VzcyAubW9kYWwtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNwb3B1cE9mZmVyU3VjY2VzcyAubW9kYWwtZm9vdGVyIC5yb3csXG4jcG9wdXBSZXF1ZXN0U3VjY2VzcyAubW9kYWwtZm9vdGVyIC5yb3csXG4jcG9wdXBEaXJlY3RUcmFuc2ZlclN1Y2Nlc3MgLm1vZGFsLWZvb3RlciAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuI3BvcHVwT2ZmZXJTdWNjZXNzIC5tb2RhbC1mb290ZXIgLnJvdyAuY29sLXhzLTYsXG4jcG9wdXBSZXF1ZXN0U3VjY2VzcyAubW9kYWwtZm9vdGVyIC5yb3cgLmNvbC14cy02LFxuI3BvcHVwRGlyZWN0VHJhbnNmZXJTdWNjZXNzIC5tb2RhbC1mb290ZXIgLnJvdyAuY29sLXhzLTYge1xuICB3aWR0aDogMTAwJTtcbn1cbiNwb3B1cE9mZmVyU3VjY2VzcyAubW9kYWwtZm9vdGVyIC5yb3cgLmNvbC14cy02IGJ1dHRvbixcbiNwb3B1cFJlcXVlc3RTdWNjZXNzIC5tb2RhbC1mb290ZXIgLnJvdyAuY29sLXhzLTYgYnV0dG9uLFxuI3BvcHVwRGlyZWN0VHJhbnNmZXJTdWNjZXNzIC5tb2RhbC1mb290ZXIgLnJvdyAuY29sLXhzLTYgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjYgIWltcG9ydGFudDtcbn1cblxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBIZWFkIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZGlhbG9nIC51c3QtbXl0cF9fcG9wdXBIZWFkID4gaDIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnJhZGlvLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLnJhZGlvIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnJhZGlvIC5mb3JtLWdyb3VwLFxuI3BvcHVwQ3JlYXRlT2ZmZXIgLnJhZGlvIC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnJhZGlvIC5mb3JtLWdyb3VwID4gaW5wdXQsXG4jcG9wdXBDcmVhdGVPZmZlciAucmFkaW8gLmZvcm0tZ3JvdXAgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA0O1xufVxuI3BvcHVwU3RhcnRUcmFuc2ZlciAucmFkaW8gLmZvcm0tZ3JvdXAgPiBpbnB1dDpjaGVja2VkICsgLnJhZGlvX19wbGFjZWhvbGRlcixcbiNwb3B1cENyZWF0ZU9mZmVyIC5yYWRpbyAuZm9ybS1ncm91cCA+IGlucHV0OmNoZWNrZWQgKyAucmFkaW9fX3BsYWNlaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhEQztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNwb3B1cFN0YXJ0VHJhbnNmZXIgLnJhZGlvIC5mb3JtLWdyb3VwIC5yYWRpb19fcGxhY2Vob2xkZXIsXG4jcG9wdXBDcmVhdGVPZmZlciAucmFkaW8gLmZvcm0tZ3JvdXAgLnJhZGlvX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUQ1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMnMgbGluZWFyLCBib3JkZXItY29sb3IgMC4xMnMgbGluZWFyO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtYXJnaW46IDNweCA4cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4jcG9wdXBTdGFydFRyYW5zZmVyIC5yYWRpbyAuZm9ybS1ncm91cCBsYWJlbCxcbiNwb3B1cENyZWF0ZU9mZmVyIC5yYWRpbyAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAudGFibGVfd2lkdGhfbW9iaWxlIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICB9XG4gIGh0bWwubW9iaWxlIC5uYXYubmF2LXN0YWNrZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciAuYnRuLXVuaXBlci1wcmltYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LW15c3RjX19oZWFkZXIgI3Blcm1hbmVudEhlYWRlciAudXN0LWNvbnRhaW5lcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LW15c3RjX19oZWFkZXIgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudS5haGVhZC1vZmZlci1yZXF1ZXN0LXNlY3Rpb24ubmctc2NvcGUgLndoaXRlLnVzdC1zdGNEZXRhaWxfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciAubmF2Lm5hdi1zdGFja2VkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19fY29udGFpbmVyLi1tb2JpbGUgLnVzdC1teXN0Y19faGVhZGVyIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19fY29udGFpbmVyLi1tb2JpbGUgLnVzdC1teXN0Y19faGVhZGVyIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19fY29udGFpbmVyLi1tb2JpbGUgLnVzdC1teXN0Y19faGVhZGVyIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciAuYnRuLXVuaXBlci1wcmltYXJ5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LXN0Y19fbWFpbldyYXBwZXIgLnVzdC1zdGNfX25vU3RjV2FybmluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LXN0Y19fbWFpbldyYXBwZXIgLnVzdC1idXR0b25XcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjX19tYWluV3JhcHBlciAudXN0LXNob3dNb3JlQnRuIHtcbiAgICB3aWR0aDogMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LXN0Y19fbWFpbldyYXBwZXIuLWVtcHR5IC51c3Qtc3RjX19ub1N0Y1dhcm5pbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjX19tYWluV3JhcHBlci4tZW1wdHkgLnVzdC1zdGNfX25vU3RjV2FybmluZyBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LXN0Y0NvbnRyYWN0c19fd3JhcHBlciAudXN0LXRpdGxlTGluZSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19fY29udGFpbmVyLi1tb2JpbGUgLnVzdC1zdGNDb250cmFjdHNfX3dyYXBwZXIgLnVzdC1zdGNfX2NvbnRyYWN0Q2FyZCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMzJweCAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEhlYWRlciAudXN0LXN0Y19fY29udHJhY3RJbmZvIC51c3Qtc3RjX190b0JlQXBwcm92ZWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAudXN0LXN0Y0NvbnRyYWN0c19fd3JhcHBlciAudXN0LXN0Y19fY29udHJhY3RIZWFkZXIgLnVzdC1zdGNfX2NvbnRyYWN0SW5mbyAudXN0LXN0Y19fY29udHJhY3RUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEhlYWRlciAudXN0LXN0Y19fY29udHJhY3RBY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEhlYWRlciAudXN0LXN0Y19fY29udHJhY3RBY3Rpb25zIC51c3Qtc3RjX19kb3dubG9hZENvbnRyYWN0QnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEhlYWRlciAudXN0LXN0Y19fZG93bmxvYWRDb250cmFjdEJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXN0Y19fY29udGFpbmVyLi1tb2JpbGUgLnVzdC1zdGNDb250cmFjdHNfX3dyYXBwZXIgLnVzdC1zdGNfX2NvbnRyYWN0SGVhZGVyIC51c3Qtc3RjX19kb3dubG9hZENvbnRyYWN0QnRuIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEZpZWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEZpZWxkID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEZpZWxkIC51c3Qtc3RjX19jb250cmFjdEZpZWxkVmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3Qtc3RjQ29udHJhY3RzX193cmFwcGVyIC51c3Qtc3RjX19jb250cmFjdEZpZWxkIC51c3Qtc3RjX19jb250cmFjdEZpZWxkVmFsdWUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0NXB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC51c3QtbXlzdGNfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbXlzdGNfX2NvbnRhaW5lci4tbW9iaWxlIC5idG4tdW5pcGVyLXByaW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBodG1sLm1vYmlsZSAudXN0LW15c3RjX19jb250YWluZXIuLW1vYmlsZSAuYnRuLXVuaXBlci1wcmltYXJ5IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIge1xuICAgIC8qIC5tb2RhbC1ib2R5LnAzMCB7XG4gICAgICBwLnB0MzAge1xuICAgICAgICAucm93IHtcbiAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLmRheS1haGVhZC13aXphcmRbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmRbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLmRheS1haGVhZC13aXphcmRbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDMzOXB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0sXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5kYXktYWhlYWQtd2l6YXJkW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0sXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5kYXktYWhlYWQtd2l6YXJkW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLmRheS1haGVhZC13aXphcmRfX3N0ZXBXcmFwcGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZFtkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC5kYXktYWhlYWQtd2l6YXJkX19zdGVwV3JhcHBlcixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLmRheS1haGVhZC13aXphcmRbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAuZGF5LWFoZWFkLXdpemFyZF9fc3RlcFdyYXBwZXIge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgei1pbmRleDogMjA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuZGF5LWFoZWFkLXdpemFyZFtkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC5kYXktYWhlYWQtd2l6YXJkX19zdGVwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZFtkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC5kYXktYWhlYWQtd2l6YXJkX19zdGVwLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuZGF5LWFoZWFkLXdpemFyZFtkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC5kYXktYWhlYWQtd2l6YXJkX19zdGVwIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLmRheS1haGVhZC13aXphcmRfX3N0ZXAuZGF5LWFoZWFkLXdpemFyZF9fc3RlcC0tYWN0aXZlLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZFtkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC5kYXktYWhlYWQtd2l6YXJkX19zdGVwLmRheS1haGVhZC13aXphcmRfX3N0ZXAtLWFjdGl2ZSxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLmRheS1haGVhZC13aXphcmRbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAuZGF5LWFoZWFkLXdpemFyZF9fc3RlcC5kYXktYWhlYWQtd2l6YXJkX19zdGVwLS1hY3RpdmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5kYXktYWhlYWQtd2l6YXJkLXR5cGUsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgbGFiZWwucmFkaW8tY29udGFpbmVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZC10eXBlIGxhYmVsLnJhZGlvLWNvbnRhaW5lcixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLmRheS1haGVhZC13aXphcmQtdHlwZSBsYWJlbC5yYWRpby1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNoZWNrbWFyayxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmQtdHlwZSAucmFkaW8tY2hlY2ttYXJrLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jaGVja21hcmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNoZWNrbWFyazphZnRlcixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmQtdHlwZSAucmFkaW8tY2hlY2ttYXJrOmFmdGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAucmFkaW8tY2hlY2ttYXJrLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAucmFkaW8tY2hlY2ttYXJrLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAucmFkaW8tY2hlY2ttYXJrIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAucmFkaW8tY2hlY2ttYXJrOjphZnRlcixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmQtdHlwZSAucmFkaW8tY29udGFpbmVyOmhvdmVyIGlucHV0IH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5yYWRpby1jaGVja21hcms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyayxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmQtdHlwZSAucmFkaW8tY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAucmFkaW8tY2hlY2ttYXJrLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuZGF5LWFoZWFkLXdpemFyZC10eXBlIC5yYWRpby1jb250YWluZXIgaW5wdXQ6Y2hlY2tlZCB+IC5yYWRpby1jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5kYXktYWhlYWQtd2l6YXJkLXR5cGUgLnJhZGlvLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLnJhZGlvLWNoZWNrbWFyazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLmRheS1haGVhZC13aXphcmQtdHlwZV9fZGVzY3JpcHRpb24ubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLmRheS1haGVhZC13aXphcmQtdHlwZV9fZGVzY3JpcHRpb24ubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLmRheS1haGVhZC13aXphcmQtdHlwZV9fZGVzY3JpcHRpb24ubmctYmluZGluZyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWhlYWRlcixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWhlYWRlcixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHksXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3QsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuc3RlcDJSZXF1ZXN0IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyT2ZmZXIgLmZvcm0tZ3JvdXAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJSZXF1ZXN0IC5mb3JtLWdyb3VwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJPZmZlciAuZm9ybS1ncm91cCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyUmVxdWVzdCAuZm9ybS1ncm91cCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyT2ZmZXIgLmZvcm0tZ3JvdXAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMlJlcXVlc3QgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyIC51c3QtdGl0bGVMaW5lLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAudXN0LXRpdGxlTGluZSxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIgLnVzdC10aXRsZUxpbmUsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3QgLnVzdC10aXRsZUxpbmUsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC51c3QtdGl0bGVMaW5lLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuc3RlcDJSZXF1ZXN0IC51c3QtdGl0bGVMaW5lIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyT2ZmZXIgPiAucC5wdDMwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCA+IC5wLnB0MzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMk9mZmVyID4gLnAucHQzMCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyUmVxdWVzdCA+IC5wLnB0MzAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyID4gLnAucHQzMCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyUmVxdWVzdCA+IC5wLnB0MzAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciA+IC5wLnB0MzAgPiAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCA+IC5wLnB0MzAgPiAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJPZmZlciA+IC5wLnB0MzAgPiAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0ID4gLnAucHQzMCA+IC5yb3csXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyID4gLnAucHQzMCA+IC5yb3csXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMlJlcXVlc3QgPiAucC5wdDMwID4gLnJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyIC5zaXplMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJSZXF1ZXN0IC5zaXplMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMk9mZmVyIC5zaXplMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3QgLnNpemUzMCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyT2ZmZXIgLnNpemUzMCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyUmVxdWVzdCAuc2l6ZTMwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyT2ZmZXIgLnNpemUzMCBiLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAuc2l6ZTMwIGIsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMk9mZmVyIC5zaXplMzAgYixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyUmVxdWVzdCAuc2l6ZTMwIGIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC5zaXplMzAgYixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyUmVxdWVzdCAuc2l6ZTMwIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2ssXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2ssXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMlJlcXVlc3QgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3csXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3csXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3cge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy03LnAzMCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5zdGVwMlJlcXVlc3QgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTcucDMwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNy5wMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMlJlcXVlc3QgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTcucDMwLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNy5wMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMlJlcXVlc3QgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTcucDMwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNy5wMzAgY2VudGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNy5wMzAgY2VudGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNy5wMzAgY2VudGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy03LnAzMCBjZW50ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy03LnAzMCBjZW50ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMlJlcXVlc3QgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTcucDMwIGNlbnRlciB7XG4gICAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJPZmZlciAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNS5wMzAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy01LnAzMCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTUucDMwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy01LnAzMCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTUucDMwLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAuc3RlcDJSZXF1ZXN0IC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy01LnAzMCB7XG4gICAgd2lkdGg6IDIxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyT2ZmZXIgLmNvbC14cy0xMi5wYXNzd29yZF9jaGVja19mb3JfYm9vayAuY29sLXhzLTUucDMwIGlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNS5wMzAgaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy01LnAzMCBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNS5wMzAgaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5zdGVwMk9mZmVyIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLmNvbC14cy01LnAzMCBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLnN0ZXAyUmVxdWVzdCAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5jb2wteHMtNS5wMzAgaW5wdXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLW1vYmlsZUhlYWRlcldyYXBwZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1tb2JpbGVIZWFkZXJXcmFwcGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtbW9iaWxlSGVhZGVyV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogOHB4IDAgMjRweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1tb2JpbGVIZWFkZXJfX2xvZ28sXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1tb2JpbGVIZWFkZXJfX2xvZ28sXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1tb2JpbGVIZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1tb2JpbGVIZWFkZXJfX2Nsb3NpbmdJY29uLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtbW9iaWxlSGVhZGVyX19jbG9zaW5nSWNvbixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLW1vYmlsZUhlYWRlcl9fY2xvc2luZ0ljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGgyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBoMixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgYixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgYixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgYiB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1zdGVwX19kZXNjcmlwdGlvbixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLXN0ZXBfX2Rlc2NyaXB0aW9uLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtc3RlcF9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0sXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0sXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0ge1xuICAgIC8qIC5yb3cge1xuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIGlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIGlucHV0LmVycm9yLWlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQuZXJyb3ItaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSBpbnB1dC5lcnJvci1pbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQuZXJyb3ItaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSBpbnB1dC5lcnJvci1pbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gaW5wdXQuZXJyb3ItaW5wdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjIyLCA1OCwgMTA3LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIHNlbGVjdC5lcnJvci1pbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHNlbGVjdC5lcnJvci1pbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIHNlbGVjdC5lcnJvci1pbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gc2VsZWN0LmVycm9yLWlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gc2VsZWN0LmVycm9yLWlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSBzZWxlY3QuZXJyb3ItaW5wdXQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjIyLCA1OCwgMTA3LCAwLjMpICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIHNwYW4sXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSBzcGFuLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gc3Bhbixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gc3Bhbixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIHNwYW4sXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gcC5ib2xkLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gcC5ib2xkLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gcC5ib2xkLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSBwLmJvbGQsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSBwLmJvbGQsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHAuYm9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZXJyb3JfZnJfbXNnLm5nLXNjb3BlIGRpdi5uZy1iaW5kaW5nLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmVycm9yX2ZyX21zZy5uZy1zY29wZSBkaXYubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5lcnJvcl9mcl9tc2cubmctc2NvcGUgZGl2Lm5nLWJpbmRpbmcsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIC5lcnJvcl9mcl9tc2cubmctc2NvcGUgZGl2Lm5nLWJpbmRpbmcsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZXJyb3JfZnJfbXNnLm5nLXNjb3BlIGRpdi5uZy1iaW5kaW5nLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZXJyb3JfZnJfbXNnLm5nLXNjb3BlIGRpdi5uZy1iaW5kaW5nIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwLm5nLWJpbmRpbmcsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMC5uZy1iaW5kaW5nLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMC5uZy1iaW5kaW5nLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwLm5nLWJpbmRpbmcgaW5wdXQsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMC5uZy1iaW5kaW5nIGlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyBpbnB1dCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMC5uZy1iaW5kaW5nIGlucHV0LFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAubmctYmluZGluZyBpbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSB0ZXh0YXJlYSxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHRleHRhcmVhLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gdGV4dGFyZWEsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHRleHRhcmVhLFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gdGV4dGFyZWEsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjY2MgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCA+IHAsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgPiBwLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCBmb3JtW25hbWU9XCJhaGVhZC5vZmZlckZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwID4gcCxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwID4gcCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCA+IHAsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCA+IHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCAuZmlsdGVyLFxuaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwIC5maWx0ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLmZpbHRlcixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwIC5maWx0ZXIsXG5odG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLmZpbHRlcixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwIC5maWx0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLmZpbHRlci1hY3RpdmUsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciBmb3JtW25hbWU9XCJhaGVhZC5yZXF1ZXN0Rm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLmZpbHRlci1hY3RpdmUsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLm9mZmVyRm9ybVwiXSAuZm9ybS1ncm91cC5jb2wteHMtMTIubWIwLm10MjAgLmZpbHRlci1hY3RpdmUsXG5odG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IGZvcm1bbmFtZT1cImFoZWFkLnJlcXVlc3RGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCAuZmlsdGVyLWFjdGl2ZSxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQub2ZmZXJGb3JtXCJdIC5mb3JtLWdyb3VwLmNvbC14cy0xMi5tYjAubXQyMCAuZmlsdGVyLWFjdGl2ZSxcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgZm9ybVtuYW1lPVwiYWhlYWQucmVxdWVzdEZvcm1cIl0gLmZvcm0tZ3JvdXAuY29sLXhzLTEyLm1iMC5tdDIwIC5maWx0ZXItYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWZvb3Rlcixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWZvb3Rlcixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1mb290ZXIgLnJvdyxcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWZvb3RlciAucm93LFxuaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZm9vdGVyIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWZvb3RlciAucm93IGRpdixcbmh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWZvb3RlciAucm93IGRpdixcbmh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWZvb3RlciAucm93IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QubW9kYWwuZmFkZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm1vZGFsLWhlYWRlciBkaXYgaDIge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIG1hcmdpbjogMTBweCA4cHggOHB4IDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC5kYXktYWhlYWQtd2l6YXJkLXR5cGVfX2NvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICBodG1sLm1vYmlsZSAudXN0LW15dHBfX2Rvd25sb2FkQnRuQ29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15dHBfX2Rvd25sb2FkQnRuQ29udGFpbmVyIC51c3QtbXl0cF9fZG93bmxvYWRCdG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDU2cHggMTZweCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15dHBfX2Rvd25sb2FkQnRuQ29udGFpbmVyIC51c3QtbXl0cF9fZG93bmxvYWRCdG5UZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1teXRwX19kb3dubG9hZEJ0bkNvbnRhaW5lciAudXN0LW15dHBfX2Rvd25sb2FkQnRuSWNvbldyYXAge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LW15dHBfX2Rvd25sb2FkQnRuQ29udGFpbmVyIC51c3QtbXl0cF9fZG93bmxvYWRCdG5JY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAsIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdyAuZm9ybS1ncm91cCAudXN0LXNlbCwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdyAuZm9ybS1ncm91cCAudXN0LXNlbCwgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdyAuZm9ybS1ncm91cCAudXN0LXNlbCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cgLmZvcm0tZ3JvdXAgPiBpbnB1dCwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdyAuZm9ybS1ncm91cCA+IGlucHV0LCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93IC5mb3JtLWdyb3VwID4gaW5wdXQge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93IC5mb3JtLWdyb3VwID4gdGV4dGFyZWEsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cgLmZvcm0tZ3JvdXAgPiB0ZXh0YXJlYSwgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdyAuZm9ybS1ncm91cCA+IHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDk2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwRmllbGQsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19yZWNhcEZpZWxkLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcmVjYXBGaWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwTGFiZWwsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19yZWNhcExhYmVsLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcmVjYXBMYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwVGV4dCwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwVGV4dCwgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwVGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3JlY2FwU2VjdGlvbjo6YWZ0ZXIsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19yZWNhcFNlY3Rpb246OmFmdGVyLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcmVjYXBTZWN0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICAgIGxlZnQ6IC0xNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1mb290ZXIgLnJvdyAuY29sLXhzLTYsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWZvb3RlciAucm93IC5jb2wteHMtNiwgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtZm9vdGVyIC5yb3cgLmNvbC14cy02IHtcbiAgICB3aWR0aDogMjE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOmZpcnN0LWNoaWxkLCBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOmZpcnN0LWNoaWxkIC5yb3csIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOmZpcnN0LWNoaWxkIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6Zmlyc3QtY2hpbGQgLnJvdzpsYXN0LWNoaWxkLCBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpmaXJzdC1jaGlsZCAucm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6Zmlyc3QtY2hpbGQgLnJvdyAuZm9ybS1ncm91cCAudXN0LXNlbCwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6Zmlyc3QtY2hpbGQgLnJvdyAuZm9ybS1ncm91cCAudXN0LXNlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOm50aC1jaGlsZCgyKSAudXN0LW15dHBfX3BvcHVwV2FybmluZywgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDIpIC51c3QtbXl0cF9fcG9wdXBXYXJuaW5nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpudGgtY2hpbGQoMykgLnJvdywgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDMpIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDMpIC5yb3cuLXNpbmdsZUZpZWxkLCBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpudGgtY2hpbGQoMykgLnJvdy4tc2luZ2xlRmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOm50aC1jaGlsZCgzKSAucm93Li1zaW5nbGVGaWVsZCBpbnB1dCwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDMpIC5yb3cuLXNpbmdsZUZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZU9mZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpudGgtY2hpbGQoMykgLnJvdy4tdHJhbnNmZXJUeXBlIC51c3QtaW5mb0J0biwgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlUmVxdWVzdCAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDMpIC5yb3cuLXRyYW5zZmVyVHlwZSAudXN0LWluZm9CdG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOm50aC1jaGlsZCgzKSAucm93Li1oYWxmRmllbGRzIC5mb3JtLWdyb3VwLCBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpudGgtY2hpbGQoMykgLnJvdy4taGFsZkZpZWxkcyAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwQ3JlYXRlT2ZmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOm50aC1jaGlsZCgzKSAucm93Li1oYWxmRmllbGRzIC5mb3JtLWdyb3VwIGlucHV0LCBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVSZXF1ZXN0IC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcDpudGgtY2hpbGQoMykgLnJvdy4taGFsZkZpZWxkcyAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBDcmVhdGVPZmZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXA6bnRoLWNoaWxkKDMpIC5yb3cgLmZvcm0tZ3JvdXAgLnVzdC1zZWwsIGh0bWwubW9iaWxlICNwb3B1cENyZWF0ZVJlcXVlc3QgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwOm50aC1jaGlsZCgzKSAucm93IC5mb3JtLWdyb3VwIC51c3Qtc2VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtbW9iaWxlSGVhZGVyV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1oZWFkZXIgLm1vZGFsLW1vYmlsZUhlYWRlcldyYXBwZXIgLm1vZGFsLW1vYmlsZUhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWhlYWRlciAubW9kYWwtbW9iaWxlSGVhZGVyV3JhcHBlciA+IGEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtaGVhZGVyIC51c3QtbXl0cF9fcG9wdXBIZWFkID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdy4tc2luZ2xlRmllbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdy4tY2FwYWNpdHlUeXBvbG9neSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0LCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdy4tY2FwYWNpdHlUeXBvbG9neSAuZm9ybS1ncm91cCAucG9wdXAtb2ZmZXItZmlyc3QtbGlzdCAuZmlsdGVyLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1maXJzdC1saXN0IC5maWx0ZXI6bGFzdC1vZi10eXBlLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cuLWNhcGFjaXR5VHlwb2xvZ3kgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QgLmZpbHRlci5maWx0ZXItYWN0aXZlLCBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyLmZpbHRlci1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4REM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3OERDO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cuLWNhcGFjaXR5VHlwb2xvZ3kgLmZvcm0tZ3JvdXAgLnBvcHVwLW9mZmVyLWZpcnN0LWxpc3QgLmZpbHRlciB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gKCg4cHggKiAyKSAvIDMpKTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1jYXBhY2l0eVR5cG9sb2d5IC5mb3JtLWdyb3VwIC5wb3B1cC1vZmZlci1zZWNvbmQtbGlzdCAuZmlsdGVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cuLXJhZGlvQ2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93Li1yYWRpb0NhcmRzIC5tb2RhbC10eXBlLXRleHQtaW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cuLXJhZGlvQ2FyZHMgLnVzdC1teXRwLXJhZGlvQ2FyZCB7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwU3RhcnRUcmFuc2ZlciAubW9kYWwtYm9keSAudXN0LW15dHBfX3BvcHVwU3RlcCAudXN0LW15dHBfX3BvcHVwU3RlcFdyYXAgLnJvdy4tcmFkaW9DYXJkcyAudXN0LW15dHAtcmFkaW9DYXJkLi1jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OERDO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzhEQztcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBTdGFydFRyYW5zZmVyIC5tb2RhbC1ib2R5IC51c3QtbXl0cF9fcG9wdXBTdGVwIC51c3QtbXl0cF9fcG9wdXBTdGVwV3JhcCAucm93IC5mb3JtLWdyb3VwID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFN0YXJ0VHJhbnNmZXIgLm1vZGFsLWJvZHkgLnVzdC1teXRwX19wb3B1cFN0ZXAgLnVzdC1teXRwX19wb3B1cFN0ZXBXcmFwIC5yb3cgLmZvcm0tZ3JvdXAgLnVzdC1zZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9bXktc2hvcnQtdGVybS1jYXBhY2l0eS5jc3MubWFwICovIiwiQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9faGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1LjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fYmFja0ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIC8qICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzhweCkge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgIH0gKi9cbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9faGVhZGVySW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyogICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc4cHgpIHtcbiAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgfSAqL1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19oZWFkZXJJbmZvIC51c3QtdG9vbHRpcF9fdGV4dCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fZGF0ZUluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2hlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2hlYWQgLnVzdC1zdGNDYXJkX19iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4td2lkdGg6IC13ZWJraXQtZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAwIDAgMCA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU3ZTE5O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2NhcmQgLnVzdC1zdGNEZXRhaWxfX2NhcmRPZmZlckJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fY2FyZCAudXN0LXN0Y0RldGFpbF9fY2FyZE9mZmVyQnkgc3Ryb25nIHtcbiAgICBjb2xvcjogIzI5NTI3YTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fY2FyZCAudXN0LXN0Y0NhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fY2FyZCAudXN0LXN0Y0NhcmRfX2JvZHkgLnVzdC1oaWdobGlnaHRDYXJkLi1maXJtSVIuLXByaWNlIGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2NhcmQgLnVzdC1zdGNDYXJkX19ib2R5IC51c3QtaGlnaGxpZ2h0Q2FyZC4tZmlybUlSLi1wcmljZSBzdHJvbmcge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19mYWNpbGl0eURhdGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fZmFjaWxpdHlEYXRhIC5iZy13aGl0ZS5wbDE1LnByMTUucHQxMC5wYjEwLnRvcC1yYWRpdXMtMi5ib3R0b20tcmFkaXVzLTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNnB4IDhweDtcbiAgICAvKiAgPiBkaXYge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2ZhY2lsaXR5RGF0YSAuYmctd2hpdGUucGwxNS5wcjE1LnB0MTAucGIxMC50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yIC5kYXJrLWJsdWUuc2l6ZTE0Lm5nLWJpbmRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fZmFjaWxpdHlEYXRhIC5iZy13aGl0ZS5wbDE1LnByMTUucHQxMC5wYjEwLnRvcC1yYWRpdXMtMi5ib3R0b20tcmFkaXVzLTIgLmxpbmUtaGVpZ2h0MTkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19mYWNpbGl0eURhdGEgLmJnLXdoaXRlLnBsMTUucHIxNS5wdDEwLnBiMTAudG9wLXJhZGl1cy0yLmJvdHRvbS1yYWRpdXMtMiAubGluZS1oZWlnaHQxOSAudW5pcGl4LmRhcmstYmx1ZS5zaXplMTQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fbm90TG9nZ2VkSW4uLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fbm90TG9nZ2VkSW4uLWhpZGUgKiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ub3RMb2dnZWRJbiAuYmctY29udGFpbmVyLnJhZGl1cy0yLnBhZGRpbmcxNSBsYWJlbCxcbmh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ub3RMb2dnZWRJbiAuYmctY29udGFpbmVyLnJhZGl1cy0yLnBhZGRpbmcxNSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX25vdExvZ2dlZEluIC5idG4uYnRuLXVuaXBlci1zZWNvbmRhcnkuYnRuLWJsdWUubXQxNS50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yLmJsdWUuYmctd2hpdGUuYm9sZDYwMC5uZy1iaW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTJweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX25vdExvZ2dlZEluIC5idG4uYnRuLXVuaXBlci1zZWNvbmRhcnkuYnRuLWJsdWUubXQxNS50b3AtcmFkaXVzLTIuYm90dG9tLXJhZGl1cy0yLmJsdWUuYmctd2hpdGUuYm9sZDYwMC5uZy1iaW5kaW5nIGltZyB7XG4gICAgbWFyZ2luOiAwIDVweCA3cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fbm9Db250cmFjdC4taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ub0NvbnRyYWN0Li1oaWRlICoge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fbm9Db250cmFjdCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19hdXRob3JpemVkIHtcbiAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQuLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fYXV0aG9yaXplZC4taGlkZSAqIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQgLmJnLWNvbnRhaW5lci5yYWRpdXMtMi5wYWRkaW5nMTUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQgLnVzdC1zZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI0OHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNTJweCBhdXRvIDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQgYnV0dG9uLi1yZXF1ZXN0QnRuIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNEZXRhaWxfX2F1dGhvcml6ZWQgYnV0dG9uIC51bmlwaXgge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ib29raW5nU3VjY2VzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ib29raW5nU3VjY2VzcyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ib29raW5nU3VjY2Vzc0J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAudXN0LXN0Y0RldGFpbF9fYm9va2luZ1N1Y2Nlc3NNc2cge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjRGV0YWlsX19ib29raW5nU3VjY2Vzc0J0biB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlICNwb3B1cEJvb2tDb25maXJtICoge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBCb29rQ29uZmlybSAubW9kYWwtaGVhZGVyLnB0MzAucGwzMCB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEJvb2tDb25maXJtIC5tb2RhbC1oZWFkZXIucHQzMC5wbDMwIC5yZWctdGl0bGUucGIxMC5uZy1iaW5kaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBCb29rQ29uZmlybSAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cEJvb2tDb25maXJtIC5jb2wteHMtMTIucGFzc3dvcmRfY2hlY2tfZm9yX2Jvb2sgLnJvdyAuY29sLXhzLTcucDMwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBCb29rQ29uZmlybSAuY29sLXhzLTEyLnBhc3N3b3JkX2NoZWNrX2Zvcl9ib29rIC5yb3cgLmNvbC14cy01LnAzMCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9bXktc3RjLWRldGFpbC5jc3MubWFwICovIiwiLnVzdC1uZXdzIGxhYmVsLmxpZ2h0LWJsdWUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPW5ld3MuY3NzLm1hcCAqLyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uICoge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAubW9kYWwtbW9iaWxlSGVhZGVyV3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMTVweCA0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAubW9kYWwtbW9iaWxlSGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5tb2RhbC1tb2JpbGVIZWFkZXJfX2Nsb3NpbmdJY29uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAubm9Cb3JkZXJNb2JpbGUge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fdGl0bGUuLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3RpdGxlLi1tb2JpbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fY29udGVudFdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcmVmaXhXcmFwcGVyIC5jb2wteHMtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJlZml4V3JhcHBlciAuY29sLXhzLTQucGwxMC5wcjAsXG5odG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIgLmNvbC14cy04IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJlZml4V3JhcHBlciAuY29sLXhzLTQucGwxMC5wcjAgLmZvcm0tZ3JvdXAsXG5odG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIgLmNvbC14cy04IC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJlZml4V3JhcHBlciAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIgLmZvcm0tZ3JvdXAgLnBvcHVwLWxhbmctbGlzdCxcbmh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJlZml4V3JhcHBlciAuZm9ybS1ncm91cCAucG9wdXAtcHJvbi1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAzcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcmVmaXhXcmFwcGVyIC5mb3JtLWdyb3VwIC5wb3B1cC1sYW5nLWxpc3QgPiBkaXYsXG5odG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIgLmZvcm0tZ3JvdXAgLnBvcHVwLXByb24tbGlzdCA+IGRpdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByZWZpeFdyYXBwZXIgLmZvcm0tZ3JvdXAgLnBvcHVwLWxhbmctbGlzdCAuZmlsdGVyLWluYWN0aXZlLFxuaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcmVmaXhXcmFwcGVyIC5mb3JtLWdyb3VwIC5wb3B1cC1wcm9uLWxpc3QgLmZpbHRlci1pbmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMjgsIDEyOCwgMTI4LCAwLjMpICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX2luZm9Gb3JtV3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19pbmZvRm9ybUZpZWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA4cHgpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19pbmZvRm9ybUZpZWxkIC5mb3JtLWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19pbmZvRm9ybUZpZWxkIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuMykgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19pbmZvRm9ybUZpZWxkIC5mb3JtLWdyb3VwIGlucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcml2YWN5Q2hlY2sgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByaXZhY3lDaGVjayAuY29udGFpbmVyIC50ZXJtcyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBOZXdzbGV0dGVyU3Vic2NyaXB0aW9uIC5wb3B1cE5ld3NMZXR0ZXJfX3ByaXZhY3lDaGVjayAuY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJpdmFjeUNoZWNrIC5jaGVja21hcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzM2MzYzNiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcml2YWN5Q2hlY2sgLmNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cE5ld3NsZXR0ZXJTdWJzY3JpcHRpb24gLnBvcHVwTmV3c0xldHRlcl9fcHJpdmFjeUNoZWNrIC5jaGVja21hcms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcml2YWN5Q2hlY2sgLmNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwTmV3c2xldHRlclN1YnNjcmlwdGlvbiAucG9wdXBOZXdzTGV0dGVyX19wcml2YWN5Q2hlY2sgLmNvbnRhaW5lciAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlcjogc29saWQgIzM2MzYzNjtcbiAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXBvcHVwTmV3c0xldHRlci5jc3MubWFwICovIiwiLmhlYWRlcl9wcm9kdWN0X2RldGFpbF9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgZ2FwOiA4cHg7XG59XG4uaGVhZGVyX3Byb2R1Y3RfZGV0YWlsX2NvbnRhaW5lcjo6YmVmb3JlLCAuaGVhZGVyX3Byb2R1Y3RfZGV0YWlsX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaGVhZGVyX3Byb2R1Y3RfZGV0YWlsX3NpbmdsZV9jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX3Byb2R1Y3RfZGV0YWlsX3NpbmdsZV9jYXJkIC5iZy1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDY0cHg7XG59XG5cbi5jYXJkX3ByaWNpbmdfdHlwZV9jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZF9wcmljaW5nX3R5cGVfc2luZ2xlX2NhcmQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zZWNvbmRfcm93X3Byb2R1Y3RfZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIGdhcDogOHB4O1xufVxuLnNlY29uZF9yb3dfcHJvZHVjdF9kZXRhaWw6OmJlZm9yZSwgLnNlY29uZF9yb3dfcHJvZHVjdF9kZXRhaWw6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJsdWUge1xuICBjb2xvcjogIzAwNzhkYztcbn1cblxuLmRhcmtfYmx1ZSB7XG4gIGNvbG9yOiAjMjk1MjdhO1xufVxuXG4ucGluayB7XG4gIGNvbG9yOiAjZGUzYTZiO1xufVxuXG4uZm9udF93ZWlnaHRfbGlnaHQge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uYnVuZGxlX3N0cnVjdHVyZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn0gXG5cbi5idW5kbGVfc3RydWN0dXJlX3RhYmxlX3dyYXBwZXIge1xuICBtaW4taGVpZ2h0OiA5NHB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4uYnVuZGxlX3N0cnVjdHVyZV9mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmJ1bmRsZV9zdHJ1Y3R1cmVfZm9vdGVyX2NvbnRlbnQge1xuICB3aWR0aDogMzIlO1xufVxuXG4uc3RvcmFnZV9jdXJ2ZV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN0b3JhZ2VfY3VydmVfY29udGFpbmVyX2xhYmVsIHtcbiAgcGFkZGluZzogMHB4O1xuICB3aWR0aDogNDklO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5zdG9yYWdlX2N1cnZlX2NvbnRhaW5lcl9sYWJlbDIge1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RvcmFnZV9jdXJ2ZV90YWJsZV93cmFwcGVyIHtcbiAgbWluLWhlaWdodDogOTRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnN0b3JhZ2VfY3VydmVfdGFibGVfY29udGVudCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdG9yYWdlX2N1cnZlX3RhYmxlX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlY2huaWNhbF9yZXN0cmljdGlvbl9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGVjaG5pY2FsX3Jlc3RyaWN0aW9uX2luZm8uZmllbGRzZXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50ZWNobmljYWxfcmVzdHJpY3Rpb25faW5mby5maWVsZHNldCBsYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogLmNodXJuX3JhdGUge1x0XG53aWR0aDogMTAwJTtcdFxufSAqL1xuLmN1c3RvbV9kZXNjcmlwdGlvbl9jb250aWFuZXIge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuXG4uc3VwcF9wcm9kdWN0X2NvbnRpYW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4uc3VwcF9wcm9kdWN0X3dyYXBwZXIge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLnN1cHBfcHJvZHVjdF93cmFwcGVyID4gZGl2IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZG9jdW1lbnRzX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbiNwb3B1cFByb2R1Y3QgLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNwb3B1cFByb2R1Y3QgLm1vZGFsLWhlYWRlcjo6YmVmb3JlLCAjcG9wdXBQcm9kdWN0IC5tb2RhbC1oZWFkZXI6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuI3BvcHVwUHJvZHVjdCAuZG9jdW1lbnRzX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5kb2N1bWVudHNfbGFiZWwge1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZG9jdW1lbnRzX2xhYmVsID4gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFjaWxpdHlfcm91dGVfYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmFjaWxpdHlfcm91dGVfYnRuIGJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmZhY2lsaXR5X2J0biB7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5mYWNpbGl0eV9idG5faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmFjaWxpdHlfYnRuX2ljb24gZGl2IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5hZGRpdGlvbmFsX2luZm9ybWF0aW9uc19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFkZGl0aW9uYWxfaW5mb3JtYXRpb25fdmFsdWUge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZWNobmljYWwtdGFibGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgI3BvcHVwUHJvZHVjdCAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3Blcm1hbmVudEhlYWRlciAudXN0LWNvbnRhaW5lcl9fd3JhcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51IC51c3Qtc3ViSGVhZGVyQmFja0J0bl9faWNvbiB7XG4gICAgbWFyZ2luOiAwIDEwcHggNXB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsIC51c3QtcHJvZHVjdHNfX2NhcmRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggMCAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9faW5mb0NhcmQge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWFyZ2luOiAyNHB4IDE2cHggMzJweCAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9faW5mb0hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2luZm9UaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2luZm9GaWVsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2luZm9GaWVsZE5hbWUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19pbmZvRmllbGRWYWx1ZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19pbmZvRmllbGRWYWx1ZSAuLWZ1Y3NpYSB7XG4gICAgY29sb3I6ICNkZTNhNmI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19ncmFwaENhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fZ3JhcGhDYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDI0cHggNDBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2dyYXBoQ2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19ncmFwaENhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2U7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2dyYXBoQ2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fZ3JhcGhDYXJvdXNlbCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fZ3JhcGhJbWdXcmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMi4wOTdweCA4LjM4ODAxcHggcmdiYSg0NCwgNDQsIDQ0LCAwLjE1KTtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fZ3JhcGhJbWdXcmFwcGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWwgLnVzdC1idW5kbGVTdHJ1Y3R1cmVXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbCAudXN0LWJ1bmRsZVN0cnVjdHVyZVRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsIC51c3QtYnVuZGxlU3RydWN0dXJlVGl0bGUgPiBzcGFuIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWwgLnVzdC10aXRsZUxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBtYXJnaW46IDU2cHggMTZweCAzMnB4IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19zdXBwbGVtZW50YXJ5UHJvZHVjdHMge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX3N1cHBsZW1lbnRhcnlQcm9kdWN0cyAudXN0LWJ0blRleHRJY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fc3VwcGxlbWVudGFyeVByb2R1Y3RzIC51c3QtYnRuVGV4dEljb25fX3RleHQge1xuICAgIGNvbG9yOiAjZGUzYTZiO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fc3VwcGxlbWVudGFyeVByb2R1Y3RzIC51c3QtYnRuVGV4dEljb25fX2ljb24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb24gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb24gLnJvdyAuZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb24gLnJvdyAuY29sLXhzLTEyLnB0MTAge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb25DYXJkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb25DYXJkICoge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19jb25uZWN0ZWRBdWN0aW9uQ2FyZCAuY29sLXhzLTQsXG5odG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb25DYXJkIC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0RGV0YWlsX19jb25uZWN0ZWRBdWN0aW9uQ2FyZCAuY29sLXhzLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbkNhcmQgLmNvbC14cy00ICoge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb25DYXJkIC5jb2wteHMtNCAuZ3JlZW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3REZXRhaWxfX2Nvbm5lY3RlZEF1Y3Rpb25DYXJkIC5jb2wteHMtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbkNhcmQgLmNvbC14cy04LnBsMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbkNhcmQgLmNvbC14cy02LnBsMC5yYWRpdXMtMixcbmh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbkNhcmQgLmNvbC14cy0xMi5tdDEwLnBsMC5yYWRpdXMtMixcbmh0bWwubW9iaWxlIC51c3QtcHJvZHVjdERldGFpbF9fY29ubmVjdGVkQXVjdGlvbkNhcmQgLmNvbC14cy0xMi5tdDEwLnBsMC5tYjE1LnJhZGl1cy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cHJvZHVjdC1kZXRhaWwuY3NzLm1hcCAqLyIsIi5mYWNpbGl0eS1idG4taGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmFjaWxpdHktYnRuLWhpZ2hsaWdodF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mYWNpbGl0eS1idG4taGlnaGxpZ2h0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiRElOXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuXG4uZmFjaWxpdHktYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG4uZmFjaWxpdHktYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZhY2lsaXR5LWJ0bl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRJTlwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cblxuLnByaWNpbmdfdHlwZV9jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcmljaW5nX3R5cGVfY29udGVudCA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucHJpY2luZ190eXBlX2NvbnRlbnQgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG59XG5cbi5jdXN0b21pemVkLXRlbmRlci1pY29uIHtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaGFkb3c6IHJnYigyNDYsIDI0NiwgMjQ2KSAtMjBweCAwcHggMjVweCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1jb250YWluZXJfX3dyYXAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fbGlzdCAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2xpc3QgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stbGlzdCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDI0cHggNDBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19saXN0IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fbGlzdCAuaGlnaGxpZ2h0cy1saXN0LWNhcm91c2VsIC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Myk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2U7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19saXN0IC5oaWdobGlnaHRzLWxpc3QtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQuc2xpY2stYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2xpc3QgLmhpZ2hsaWdodHMtbGlzdC1jYXJvdXNlbCAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2xpc3QgLnVzdC10aXRsZUxpbmUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXRlZ29yeVdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDMycHggYXV0bztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXRlZ29yeUNhcmRzV3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhdGVnb3J5Q2FyZHNXcmFwcGVyIC51c3QtcHJvZHVjdHNfX2NhcmRXcmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAyLjA5ODQ2cHggOC4zOTM4NXB4IHJnYmEoNDQsIDQ0LCA0NCwgMC4xNSk7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZFdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmRIZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZFRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkIC5jb2wucGIxMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3OXB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmQgLmNvbC5wYjEwIC51c3QtaGlnaGxpZ2h0Q2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmQgLmNvbC5wYjEwIC51c3QtaGlnaGxpZ2h0Q2FyZC4tcHJpY2luZ1R5cGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZCAuY29sLnBiMTAgLnVzdC1oaWdobGlnaHRDYXJkX190ZXh0LFxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkIC5jb2wucGIxMCAudXN0LWhpZ2hsaWdodENhcmQgc3BhbixcbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZCAuY29sLnBiMTAgLnVzdC1oaWdobGlnaHRDYXJkIGgzIHtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZCAuY29sLnBiMTAgLnVzdC1oaWdobGlnaHRDYXJkX19pY29uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZCAuY29sLnBiMTAgLnVzdC1oaWdobGlnaHRDYXJkX19kb3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZCAuY29sLnBiMTAgLnVzdC1oaWdobGlnaHRDYXJkIC5waW5rIHtcbiAgICBjb2xvcjogI2RlM2E2YjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkIC5jb2wucGIxMCAudXN0LWhpZ2hsaWdodENhcmQuLXRyYW5zcG9ydCAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24ge1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkLi1zZWFzb25hbCB7XG4gICAgYmFja2dyb3VuZDogIzI5NTI3YTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkLi1taWRDaHVybiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDEyMCwgMjIwKTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkLi1mYXN0Q2h1cm4ge1xuICAgIGJhY2tncm91bmQ6ICNkZTNhNmI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZmFzdENodXJuIC51c3QtaGlnaGxpZ2h0Q2FyZCAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24gcGF0aCxcbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZmFzdENodXJuIC51c3QtaGlnaGxpZ2h0Q2FyZCAudXN0LWhpZ2hsaWdodENhcmRfX2ljb24gcG9seWxpbmUge1xuICAgIGZpbGw6ICMyOTUyN2E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZmFzdENodXJuIC51c3QtaGlnaGxpZ2h0Q2FyZCAudXN0LWhpZ2hsaWdodENhcmRfX2RvdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICMyOTUyN2E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZGlzYWJsZUhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZGlzYWJsZUhpZ2hsaWdodCAudXN0LXByb2R1Y3RzX19jYXJkVGl0bGUge1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmQuLWRpc2FibGVIaWdobGlnaHQuLXNlYXNvbmFsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogIzI5NTI3YTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA1cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZC4tZGlzYWJsZUhpZ2hsaWdodC4tbWlkQ2h1cm46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGRjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19jYXJkLi1kaXNhYmxlSGlnaGxpZ2h0Li1mYXN0Q2h1cm46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjQUYyNTRGO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDVweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB3aGl0ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXByb2R1Y3RzX19oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NvbmZpZ0J0bnMge1xuICAgIG1hcmdpbjogNTBweCBhdXRvIDAgYXV0bztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgbWF4LXdpZHRoOiAzNDRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY29uZmlnQnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc1cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1wcm9kdWN0c19fY2FyZFRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2xpc3QgLnNsaWNrLWxpc3QuZHJhZ2dhYmxlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjRweCAxMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhcmRXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtcHJvZHVjdHNfX2NhdGVnb3J5Q2FyZHNXcmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1wcm9kdWN0cy1saXN0LmNzcy5tYXAgKi8iLCIjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNSAuZm9ybS1ncm91cCA+IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5pdGlhbDtcbn1cbiNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGluaXRpYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uLmZhZGUuaW4ge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAudXN0LXJlZ2lzdHJhdGlvbl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAudXN0LXJlZ2lzdHJhdGlvbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC51c3QtcmVnaXN0cmF0aW9uX19idG5XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAudXN0LXJlZ2lzdHJhdGlvbl9fYnRuSWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wdDMwLnBsMzAucmVnLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJlZy10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNSAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNSAuZm9ybS1ncm91cCA+IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUgLmZvcm0tZ3JvdXAgPiBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01IC5mb3JtLWdyb3VwID4gaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUuLWhhbGYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUuLWhhbGYuLXNlY29uZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtMTIgLmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyIC5mb3JtLWdyb3VwIC5wb3B1cC1sYW5nLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyIC5mb3JtLWdyb3VwIC5wb3B1cC1sYW5nLWxpc3QgPiBkaXZbaWRePXJlZ10ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDA3NURGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiAuZm9ybS1ncm91cCAucG9wdXAtbGFuZy1saXN0ID4gZGl2W2lkXj1yZWddLmZpbHRlci1hY3RpdmUtbGlnaHQtYmx1ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyIC5mb3JtLWdyb3VwIC5wb3B1cC1sYW5nLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiAuZm9ybS1ncm91cCAucG9wdXAtbGFuZy1saXN0IGlucHV0W3R5cGU9cmFkaW9dOmxhc3QtY2hpbGQge1xuICAgIGxlZnQ6IDQ4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyICsgLmNvbC14cy01ICsgLmNvbC14cy01IC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtMTIgKyAuY29sLXhzLTUgKyAuY29sLXhzLTUgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyICsgLmNvbC14cy01ICsgLmNvbC14cy01IC5wb3B1cC1wcm9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMTM2cHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtMTIgKyAuY29sLXhzLTUgKyAuY29sLXhzLTUgLnBvcHVwLXByb24tbGlzdCA+IGRpdltpZF49cmVnXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGNvbG9yOiAjMDA3NURGO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiArIC5jb2wteHMtNSArIC5jb2wteHMtNSAucG9wdXAtcHJvbi1saXN0ID4gZGl2W2lkXj1yZWddLmZpbHRlci1hY3RpdmUtbGlnaHQtYmx1ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTEyICsgLmNvbC14cy01ICsgLmNvbC14cy01IC5wb3B1cC1wcm9uLWxpc3QgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiArIC5jb2wteHMtNSArIC5jb2wteHMtNSAucG9wdXAtcHJvbi1saXN0IGlucHV0W3R5cGU9cmFkaW9dW2RhdGEtcHJvbj1yZWdfbXNdIHtcbiAgICBsZWZ0OiA0OHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy0xMiArIC5jb2wteHMtNSArIC5jb2wteHMtNSAucG9wdXAtcHJvbi1saXN0IGlucHV0W3R5cGU9cmFkaW9dW2RhdGEtcHJvbj1yZWdfbXJdIHtcbiAgICBsZWZ0OiA4OHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNS5saXN0LXBob25lLW51bWJlciAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgLmZvcm0tZ3JvdXAgPiAucmVsYXRpdmUge1xuICAgIG1hcmdpbjogMCAwIDhweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyIC5mb3JtLWdyb3VwID4gLnJlbGF0aXZlIGlucHV0W25hbWU9cGhvbmVOdW1iZXJfMF0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyIC5mb3JtLWdyb3VwID4gLnJlbGF0aXZlICsgLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWNoZXZyb24tcmlndGgtd2hpdGUuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0cHggOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgLmZvcm0tZ3JvdXAgPiAucmVsYXRpdmUubGlzdC1waG9uZS1udW1iZXIgPiBpbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMCA0OHB4IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyIC5mb3JtLWdyb3VwID4gLnJlbGF0aXZlLmxpc3QtcGhvbmUtbnVtYmVyID4gaW5wdXQgKyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi10cmFzaC1mdWNzaWEuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNXB4IDE5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyICsgLmNvbC14cy01IC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyICsgLmNvbC14cy01ICsgLnJvdy5iYm9yZGVyLWxpZ2h0LWdyZXkubWwtMTAubXItMTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ID4gLmZvcm0tZ3JvdXAubWIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ID4gLmZvcm0tZ3JvdXAubWIwIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyICsgLmNvbC14cy01ICsgLnJvdy5iYm9yZGVyLWxpZ2h0LWdyZXkubWwtMTAubXItMTAgKyAuY29sLXhzLTEyLm10NSA+IC5mb3JtLWdyb3VwLm1iMCAuY2hlY2tib3ggPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNS5saXN0LXBob25lLW51bWJlciArIC5jb2wteHMtNSArIC5yb3cuYmJvcmRlci1saWdodC1ncmV5Lm1sLTEwLm1yLTEwICsgLmNvbC14cy0xMi5tdDUgPiAuZm9ybS1ncm91cC5tYjAgLmNoZWNrYm94ID4gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtYm9keSAucC5wMzAgLnJvdy5tdDE1IC5jb2wteHMtNS5saXN0LXBob25lLW51bWJlciArIC5jb2wteHMtNSArIC5yb3cuYmJvcmRlci1saWdodC1ncmV5Lm1sLTEwLm1yLTEwICsgLmNvbC14cy0xMi5tdDUgPiAuZm9ybS1ncm91cC5tYjAgLmNoZWNrYm94IC51c3QtY2hlY2tib3hfX3BsYWNlaG9sZGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWNoZWNrYm94LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ID4gLmZvcm0tZ3JvdXAubWIwIC5jaGVja2JveCA+IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAudXN0LWNoZWNrYm94X19wbGFjZWhvbGRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMTVweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1ib2R5IC5wLnAzMCAucm93Lm10MTUgLmNvbC14cy01Lmxpc3QtcGhvbmUtbnVtYmVyICsgLmNvbC14cy01ICsgLnJvdy5iYm9yZGVyLWxpZ2h0LWdyZXkubWwtMTAubXItMTAgKyAuY29sLXhzLTEyLm10NSArIC5jb2wteHMtMTIubXQ1IHtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ICsgLmNvbC14cy0xMi5tdDUgPiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ICsgLmNvbC14cy0xMi5tdDUgPiBzcGFuID4gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWJvZHkgLnAucDMwIC5yb3cubXQxNSAuY29sLXhzLTUubGlzdC1waG9uZS1udW1iZXIgKyAuY29sLXhzLTUgKyAucm93LmJib3JkZXItbGlnaHQtZ3JleS5tbC0xMC5tci0xMCArIC5jb2wteHMtMTIubXQ1ICsgLmNvbC14cy0xMi5tdDUgKyAuY29sLXhzLTEyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweCAzMnB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWZvb3RlciA+IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1mb290ZXIgPiAucm93IC5jb2wteHMtNiB7XG4gICAgd2lkdGg6IDIxNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVnaXN0cmF0aW9uID4gLm1vZGFsLWRpYWxvZyA+IC5tb2RhbC1jb250ZW50IGZvcm0gLm1vZGFsLWZvb3RlciA+IC5yb3cgLmNvbC14cy02IGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlZ2lzdHJhdGlvbiA+IC5tb2RhbC1kaWFsb2cgPiAubW9kYWwtY29udGVudCBmb3JtIC5tb2RhbC1mb290ZXIgPiAucm93IC5jb2wteHMtNiBidXR0b24gc3BhbiB7XG4gICAgY29sb3I6ICMwMDc1REYgIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZWdpc3RyYXRpb24gPiAubW9kYWwtZGlhbG9nID4gLm1vZGFsLWNvbnRlbnQgZm9ybSAubW9kYWwtZm9vdGVyID4gLnJvdyAuY29sLXhzLTY6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXJlZ2lzdHJhdGlvbi1wb3B1cC5jc3MubWFwICovIiwiI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ID4gLnAzMCArIC5wMzAgLnJvdyAuY29sLXhzLTcgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ID4gLnAzMCArIC5wMzAgLnJvdyAuY29sLXhzLTcgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IC5wMzAgKyAucDMwIC5yb3cgLmNvbC14cy03IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwICsgLnAzMCAucm93IC5jb2wteHMtNyBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ID4gLnAzMCArIC5wMzAgLnJvdyAuY29sLXhzLTcgaW5wdXRbdHlwZT1lbWFpbF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzVERjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAxNnB4IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudXN0LXJlc2V0UHN3UG9wdXBfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC51c3QtcmVzZXRQc3dQb3B1cF9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudXN0LXJlc2V0UHN3UG9wdXBfX2J0bldyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAudXN0LXJlc2V0UHN3UG9wdXBfX2J0bkljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwID4gaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IC5wMzAgKyAucDMwIC5yb3cgLmNvbC14cy03IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwICsgLnAzMCAucm93IC5jb2wteHMtNyBsYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwICsgLnAzMCAucm93IC5jb2wteHMtNyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IC5wMzAgKyAucDMwIC5yb3cgLmNvbC14cy03IGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwICsgLnAzMCAucm93IC5jb2wteHMtNyBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSA+IC5wMzAgKyAucDMwIC5yb3cgLmNvbC14cy03IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzNjM2MzY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgI3BvcHVwUmVzZXRQc3cgPiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5ID4gLnAzMCArIC5wMzAgLnJvdyAuY29sLXhzLTcgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgPiAucDMwICsgLnAzMCAucm93IC5jb2wteHMtNyBpbnB1dFt0eXBlPWVtYWlsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzM2MzYzNjtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDU2cHggMTZweCA0OHB4IDE2cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuY29sLXhzLTEyLnB0MTUucGIxNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAjcG9wdXBSZXNldFBzdyA+IC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuY29sLXhzLTEyLnB0MTUucGIxNSBidXR0b24ge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMDA3NURGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlICNwb3B1cFJlc2V0UHN3ID4gLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5jb2wteHMtMTIucHQxNS5wYjE1IGJ1dHRvbiBzcGFuIHtcbiAgICBjb2xvcjogIzAwNzVERiAhaW1wb3J0YW50O1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9cmVzZXQtcGFzc3dvcmQuY3NzLm1hcCAqLyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAudXN0LW1vYmlsZVNwbGFzaFNjcmVlbl9fYWN0aW9ucyBidXR0b24ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1tb2JpbGVTcGxhc2hTY3JlZW5fX2FjdGlvbnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1zcGxhc2gtc2NyZWVuLmNzcy5tYXAgKi8iLCJAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLmFoZWFkLWxpc3Qtc2VjdGlvbiAuY29sLXhzLTEyIC5jb2wteHMtOCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI2cHgpO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19lbXB0eU1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMDA3OGRjO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCA5MHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX2VtcHR5IC51c3QtbGlua0ljb24ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19oZWFkaW5nW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19oZWFkaW5nW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0gLnVzdC1idG5UZXh0SWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICBodG1sLm1vYmlsZSAudXN0LXN0Y19faGVhZGluZ1tkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYnRuVGV4dEljb24ge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX2hlYWRpbmdbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWJ0blRleHRJY29uIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMzYxcHgpIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICBodG1sLm1vYmlsZSAudXN0LXN0Y19faGVhZGluZ1tkYXRhLWRpc3BsYXktb25seT1tb2JpbGVdIC51c3QtYnRuVGV4dEljb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX2hlYWRpbmdbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSAudXN0LWJ0blRleHRJY29uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDAgOHB4IDI0cHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0YyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Yzpob3ZlciwgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX215U3RjOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Y1dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4IC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Y1dyYXA6aG92ZXIsIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Y1dyYXA6YWN0aXZlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX215U3RjVGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyOTUyN2E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX215U3RjVGl0bGU6aG92ZXIsIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Y1RpdGxlOmFjdGl2ZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX19teVN0Y1RleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzVlNWU1ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fbXlTdGNBcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX193cmFwcGVyIC51c3Qtc3RjQ2FyZC4tb2ZmZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDhjMWM7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkLi1vZmZlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19oZWFkIGgyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9faGVhZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9faGVhZCBoMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gOHB4IC0gNzdweCk7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZWQ4YzFjO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9fd3JhcHBlciAudXN0LXN0Y0NhcmRfX2hlYWQgLnVzdC1zdGNDYXJkX19iYWRnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1N2UxOTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUuLXNtYWxsLm5nLWJpbmRpbmcsXG5odG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC51c3QtaGlnaGxpZ2h0Q2FyZF9fdGl0bGUubmctYmluZGluZy5uZy1zY29wZSB7XG4gICAgY29sb3I6ICMzNjM2MzYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC5jb2wteHMtMTIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9fYm9keSAuY29sLXhzLTEyIC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC5jb2wteHMtMTIgLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL3Bvcm91c19yb2NrX2RhcmstYmx1ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDUwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCBjYWxjKDE1cHggKyA4cHgpO1xuICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3Qtc3RjX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9fd3JhcHBlciAudXN0LXN0Y0NhcmRfX2JvZHkgLmNvbC14cy0xMiAudGFibGUtY2VsbC5hbGlnbi12LW1pZGRsZSA+IGRpdjpmaXJzdC1jaGlsZCBzdHJvbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC5jb2wteHMtMTIgLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgPiBkaXYubGluZS1oZWlnaHQxOSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zdGNfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX193cmFwcGVyIC51c3Qtc3RjQ2FyZF9fYm9keSAuY29sLXhzLTEyIC50YWJsZS1jZWxsLmFsaWduLXYtbWlkZGxlID4gZGl2LmxpbmUtaGVpZ2h0MTkgaW1nIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXN0Y19fd3JhcHBlciAudXN0LXN0Y0NhcmRfX3dyYXBwZXIgLnVzdC1zdGNDYXJkX19ib2R5IC5jb2wteHMtMTIgLnRhYmxlLWNlbGwuYWxpZ24tdi1taWRkbGUgPiBkaXYubGluZS1oZWlnaHQxOSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD1zdGMuY3NzLm1hcCAqLyIsIi51c3QtdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaXN0LXN0eWxlOiBpbnNpZGUgbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyNHB4IDAgMjRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnVzdC10YWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXN0LXRhYl9faXRlbUljb24ge1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG59XG4udXN0LXRhYl9faXRlbUljb24gcGF0aCB7XG4gIGZpbGw6ICM1RTVFNUUgIWltcG9ydGFudDtcbn1cbi51c3QtdGFiX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzVFNUU1RTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVzdC10YWJfX2l0ZW0uLWN1cnJlbnQgLnVzdC10YWJfX2l0ZW1JY29uIHBhdGgge1xuICBmaWxsOiAjMDA3OGRjICFpbXBvcnRhbnQ7XG59XG4udXN0LXRhYl9faXRlbS4tY3VycmVudCAudXN0LXRhYl9fbGluayB7XG4gIGNvbG9yOiAjMDA3OGRjO1xufVxuLnVzdC10YWJfX2N1cnJlbnRMaW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhkYztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjIycyBsaW5lYXI7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG4udXN0LXRhYl9fY3VycmVudExpbmUuLW1hcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi51c3QtdGFiX19jdXJyZW50TGluZS4tbGlzdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi51c3QtdGFiLi1hdWN0aW9uRGV0YWlsIC51c3QtdGFiX19pdGVtIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi51c3QtdGFiLi10cmFuc3BhcmVuY3kge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi51c3QtdGFiLi10cmFuc3BhcmVuY3kgLnVzdC10YWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbn1cbi51c3QtdGFiLi10cmFuc3BhcmVuY3kgLnVzdC10YWJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgaHRtbC5tb2JpbGUgLnVzdC10YWJbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXRhYi5jc3MubWFwICovIiwiKjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbipbZGF0YS1kaXNwbGF5LW9ubHk9ZGVza3RvcF0ge1xuICAvKiovXG59XG5cbipbZGF0YS1kaXNwbGF5LW9ubHk9bW9iaWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IC0xcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgKltkYXRhLWRpc3BsYXktb25seT1kZXNrdG9wXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAqW2RhdGEtZGlzcGxheS1vbmx5PW1vYmlsZV0ge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmhlaWdodF9mb3Jfc3RpY2t5X2JvZHk6bm90KC5ib2R5LW1vYmlsZS1kYXNoYm9hcmQpIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5uZXdzbGV0dGVyLWNvbnRhaW5lciA+IC5yb3cuYmctY29udGFpbmVyLm10MjUucmFkaXVzLTIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5uZXdzbGV0dGVyLWNvbnRhaW5lciA+IC5yb3cuYmctY29udGFpbmVyLm10MjUucmFkaXVzLTIgLmNvbC14cy0xMi5wdDE1LnBiMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5uZXdzbGV0dGVyLWNvbnRhaW5lciA+IC5yb3cuYmctY29udGFpbmVyLm10MjUucmFkaXVzLTIgLmNvbC14cy0xMi5wdDE1LnBiMTUgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yIC5jb2wteHMtMTIucHQxNS5wYjE1ID4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAgPiBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5uZXdzbGV0dGVyLWNvbnRhaW5lciA+IC5yb3cuYmctY29udGFpbmVyLm10MjUucmFkaXVzLTIgPiBmb3JtIC5mb3JtLWdyb3VwLmNvbC14cy05Lm10NS5tYjAucGwwID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAgPiBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBodG1sLm1vYmlsZSAubmV3c2xldHRlci1jb250YWluZXIgPiAucm93LmJnLWNvbnRhaW5lci5tdDI1LnJhZGl1cy0yID4gZm9ybSAuZm9ybS1ncm91cC5jb2wteHMtOS5tdDUubWIwLnBsMCA+IGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjk1MjdBO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAgPiBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzI5NTI3QTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC5uZXdzbGV0dGVyLWNvbnRhaW5lciA+IC5yb3cuYmctY29udGFpbmVyLm10MjUucmFkaXVzLTIgPiBmb3JtIC5mb3JtLWdyb3VwLmNvbC14cy05Lm10NS5tYjAucGwwID4gaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAgPiBpbnB1dFt0eXBlPWVtYWlsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyOTUyN0E7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLm5ld3NsZXR0ZXItY29udGFpbmVyID4gLnJvdy5iZy1jb250YWluZXIubXQyNS5yYWRpdXMtMiA+IGZvcm0gLmZvcm0tZ3JvdXAuY29sLXhzLTkubXQ1Lm1iMC5wbDAgKyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2OHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwIGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWFjdGlvbnNNb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDAgMTZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYWN0aW9uc01vYmlsZSAudXN0LWFjdGlvbnNNb2JpbGVfX0J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGRjO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYWN0aW9uc01vYmlsZSAudXN0LWFjdGlvbnNNb2JpbGVfX0J0blRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tY2hldnJvbi1yaWd0aC13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hY3Rpb25zTW9iaWxlIC51c3QtYWN0aW9uc01vYmlsZV9fQnRuLi1zdG9yYWdlRGFzaGJvYXJkIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1hY3Rpb25zTW9iaWxlIC51c3QtYWN0aW9uc01vYmlsZV9fQnRuIC51bmlwaXgge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9dGVtcGxhdGUuY3NzLm1hcCAqLyIsIi51c3QtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGxpbmVhcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNnB4O1xuICB6LWluZGV4OiAxMTtcbiAgLyogbWFpbnRlbmFuY2UgKi9cbiAgLyogPT09PT09PT09PSAqL1xufVxuLnVzdC10b29sdGlwX190cmlhbmdsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDZweCAxMHB4IDZweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEyO1xufVxuLnVzdC10b29sdGlwX190ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNUU1RTVFO1xufVxuLnVzdC10b29sdGlwX19kb3dubG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNUU1RTVFO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWRvY3VtZW50LWJsdWUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA1MCU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51c3QtdG9vbHRpcF9fZG93bmxvYWQuLXN0ZEF1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1zdC1hdWN0aW9ucy5zdmdcIik7XG59XG4udXN0LXRvb2x0aXBfX2Rvd25sb2FkLi1lbmdBdWN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2VuLWF1Y3Rpb25zLWhvdmVyLnN2Z1wiKTtcbn1cbi51c3QtdG9vbHRpcCAudXN0LXRvb2x0aXBfX0xpc3RJdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xufVxuLnVzdC10b29sdGlwIC51c3QtdG9vbHRpcF9fTGlzdEl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnVzdC10b29sdGlwLi10cmFuc3BhcmVuY3lJbmZvIHtcbiAgd2lkdGg6IDI5NnB4O1xuICB0b3A6IDUwcHg7XG59XG4udXN0LXRvb2x0aXAuLXRyYW5zcGFyZW5jeUluZm8gLnVzdC10b29sdGlwX190ZXh0IHtcbiAgcGFkZGluZzogMTZweDtcbn1cbi51c3QtdG9vbHRpcC4tdHJhbnNwYXJlbmN5RG93bmxvYWQge1xuICB3aWR0aDogMjQycHg7XG4gIHRvcDogNTBweDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2Uge1xuICBwYWRkaW5nOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC10b29sdGlwX190cmlhbmdsZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y2ZjZmNiB0cmFuc3BhcmVudDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC1tYWludGVuYW5jZV9fc3ViVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOTA5MDkwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX19zdWJUaXRsZSBzcGFuIHtcbiAgY29sb3I6ICMyOTUyN0E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlIC51c3QtbWFpbnRlbmFuY2VfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI5NTI3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlIC51c3QtbWFpbnRlbmFuY2VfX2NvbnRlbnQgLnVzdC1saW5rSWNvbiB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX19jb250ZW50IC51c3QtbGlua0ljb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjMjk1MjdBO1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC1tYWludGVuYW5jZV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNUU1RTVFO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC1tYWludGVuYW5jZV9fY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NTI3QTtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX19jYXJkV3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDAgMDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC1tYWludGVuYW5jZV9fZGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTRweDtcbn1cbi51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UgLnVzdC1tYWludGVuYW5jZV9fZGF0YSAudXN0LW1haW50ZW5hbmNlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4udXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlIC51c3QtbWFpbnRlbmFuY2VfX2RhdGFUZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlIC51c3QtbWFpbnRlbmFuY2VfX2RhdGFUZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSAudXN0LW1haW50ZW5hbmNlX18yNGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi51c3QtdG9vbHRpcC4tc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufS8qIyBzb3VyY2VNYXBwaW5nVVJMPXRvb2x0aXAuY3NzLm1hcCAqLyIsIi51c3QtZmFjaWxpdHlDYXJkX193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXN0LXRyYW5zcGFyZW5jeV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXN0LW15RmFjaWxpdGllcyxcbi51c3Qtb3RoZXJGYWNpbGl0aWVzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udXN0LWFsbEZhY2lsaXRpZXMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubm90LWFjdGl2ZS1mYWNpbGl0eS1jb3VudGVycGFydGllcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFjdGl2ZS1mYWNpbGl0eS1jb3VudGVycGFydGllcyB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSAudXN0LW15RmFjaWxpdGllcyxcbmh0bWwubW9iaWxlIC51c3Qtb3RoZXJGYWNpbGl0aWVzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYWxsRmFjaWxpdGllcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSB7XG4gICAgcGFkZGluZzogMCAxNnB4IDE2cHggMTZweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeS5jb250YWluZXItc3RpY2t5IHtcbiAgICBwYWRkaW5nOiAwIDE2cHggIWltcG9ydGFudDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kuY29udGFpbmVyLXN0aWNreSA+IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSA+IGRpdi5yb3cucHQyNSA+IGRpdi5jb2wteHMtOSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHggLSA4MHB4KTtcbiAgICBtYXJnaW46IDAgMTZweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5LmNvbnRhaW5lci1zdGlja3kgPiAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiBkaXYucm93LnB0MjUgPiBkaXYuY29sLXhzLTkgPiBoMSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeS5jb250YWluZXItc3RpY2t5ID4gLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gZGl2LnJvdy5wdDI1IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuV3JhcCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSB7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSA+IC5yb3cucHQyNSAuY29sLXhzLTkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLmNvbC14cy05IGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLnVzdC10cmFuc3BhcmVuY3lfX2hlYWRCdG5XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSA+IC5yb3cucHQyNSAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0biB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSA+IC5yb3cucHQyNSAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0bi4tcnNzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1yc3Mtd2hpdGUuc3ZnXCIpO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLnVzdC10cmFuc3BhcmVuY3lfX2hlYWRCdG4uLWRvd25sb2FkIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1kb3dubG9hZC13aGl0ZS5zdmdcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLnVzdC10cmFuc3BhcmVuY3lfX2hlYWRCdG4uLW1haW50ZW5hbmNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbi1zZXR0aW5ncy13aGl0ZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuLi1tYWludGVuYW5jZS4tZW1wdHkge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuLi1tYWludGVuYW5jZS4tZW1wdHkgLnVzdC10cmFuc3BhcmVuY3lfX2hlYWRCdG5Ob3RpZmljYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5tYWluLWJvZHkgPiBkaXYgPiAuY29udGFpbmVyLWZsdWlkLmJnLWltZy1wcm9wcmlldGllcy5jb250YWluZXItY2hpbGQtbWVudS4tdHJhbnNwYXJlbmN5IC5jb250YWluZXIuY29udGVudC1mYWNpbGl0aWVzLWxpc3QucGIxNSA+IC5yb3cucHQyNSAudXN0LXRyYW5zcGFyZW5jeV9faGVhZEJ0bi4tbWFpbnRlbmFuY2UgLnVzdC1wb3BIb3Zlck1haW50ZW5hbmNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA2NXB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLnVzdC10cmFuc3BhcmVuY3lfX2hlYWRCdG4uLW1haW50ZW5hbmNlIC51c3QtcG9wSG92ZXJNYWludGVuYW5jZS4tc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1IC51c3QtdHJhbnNwYXJlbmN5X19oZWFkQnRuTm90aWZpY2F0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA3OERDO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk1MjdBO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLm1haW4tYm9keSA+IGRpdiA+IC5jb250YWluZXItZmx1aWQuYmctaW1nLXByb3ByaWV0aWVzLmNvbnRhaW5lci1jaGlsZC1tZW51Li10cmFuc3BhcmVuY3kgLmNvbnRhaW5lci5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC5wYjE1ID4gLnJvdy5wdDI1ICsgLmNvbC14cy0zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQubWFpbi1ib2R5ID4gZGl2ID4gLmNvbnRhaW5lci1mbHVpZC5iZy1pbWctcHJvcHJpZXRpZXMuY29udGFpbmVyLWNoaWxkLW1lbnUuLXRyYW5zcGFyZW5jeSAuY29udGFpbmVyLmNvbnRlbnQtZmFjaWxpdGllcy1saXN0LnBiMTUgPiAucm93LnB0MjUgLmNvbC14cy0xMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXRyYW5zcGFyZW5jeV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtdHJhbnNwYXJlbmN5X190aXRsZVRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXRyYW5zcGFyZW5jeV9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNHB4O1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yMnMgbGluZWFyO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZS5zbGljay1jdXJyZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW90aGVyRmFjaWxpdGllcyAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW15RmFjaWxpdGllcyAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93OjpiZWZvcmUsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdjo6YmVmb3JlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93OjpiZWZvcmUsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgLnVzdC10cmFuc3BhcmVuY3lfX3RpdGxlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgLnVzdC10cmFuc3BhcmVuY3lfX3RpdGxlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93IC51c3QtdHJhbnNwYXJlbmN5X190aXRsZSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgLnVzdC10cmFuc3BhcmVuY3lfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02LnVzdC1mYWNpbGl0eUNhcmRfX2dyb3VwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02LnVzdC1mYWNpbGl0eUNhcmRfX2dyb3VwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA2cHggNHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02LnVzdC1mYWNpbGl0eUNhcmRfX2dyb3VwID4gZGl2IC51c3QtZmFjaWxpdHlDYXJkX193cmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02LnVzdC1mYWNpbGl0eUNhcmRfX2dyb3VwID4gZGl2IC51c3QtZmFjaWxpdHlDYXJkX193cmFwIHtcbiAgICB3aWR0aDogNTUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNi51c3QtZmFjaWxpdHlDYXJkX19ncm91cCA+IGRpdiAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNi51c3QtZmFjaWxpdHlDYXJkX19ncm91cCA+IGRpdiAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8ge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02LnVzdC1mYWNpbGl0eUNhcmRfX2dyb3VwIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYudXN0LWZhY2lsaXR5Q2FyZF9fZ3JvdXAgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTUyN2E7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICBtYXJnaW46IDAgMCA4cHggMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02Li1zaG93TWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2Li1zaG93TWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNi4tc2hvd01haW50ZW5hbmNlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYuLXNob3dNYWludGVuYW5jZSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNi4tc2hvd01haW50ZW5hbmNlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2Li1zaG93TWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02Li1zaG93TWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2Li1zaG93TWFpbnRlbmFuY2Uge1xuICAgIHotaW5kZXg6IDExICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYuLXNob3dNYWludGVuYW5jZSAudXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdi4tc2hvd01haW50ZW5hbmNlIC51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNi4tc2hvd01haW50ZW5hbmNlIC51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdi4tc2hvd01haW50ZW5hbmNlIC51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2UsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYuLXNob3dNYWludGVuYW5jZSAudXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2Li1zaG93TWFpbnRlbmFuY2UgLnVzdC10b29sdGlwLi1tYWludGVuYW5jZSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYuLXNob3dNYWludGVuYW5jZSAudXN0LXRvb2x0aXAuLW1haW50ZW5hbmNlLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdi4tc2hvd01haW50ZW5hbmNlIC51c3QtdG9vbHRpcC4tbWFpbnRlbmFuY2Uge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYuLXVrIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYuLXVrIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02Li11ayAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdi4tdWsgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgc3Ryb25nLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02Li11ayAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYuLXVrIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYuLXVrIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYuLXVrIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0M3B4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiAudXN0LWZhY2lsaXR5Q2FyZF9fYWN0aXZlQ29udGFjdCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX2FjdGl2ZUNvbnRhY3QsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiAudXN0LWZhY2lsaXR5Q2FyZF9fYWN0aXZlQ29udGFjdCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2IC51c3QtZmFjaWxpdHlDYXJkX19hY3RpdmVDb250YWN0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02IC51c3QtZmFjaWxpdHlDYXJkX19hY3RpdmVDb250YWN0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2IC51c3QtZmFjaWxpdHlDYXJkX19hY3RpdmVDb250YWN0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiAudXN0LWZhY2lsaXR5Q2FyZF9fYWN0aXZlQ29udGFjdCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgLnVzdC1mYWNpbGl0eUNhcmRfX2FjdGl2ZUNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IC02cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX193cmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX193cmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9fd3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX193cmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA0NSUgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAgLnRyYW5zcGFyZW5jeS1uYXRpb24tdGFnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAgLnRyYW5zcGFyZW5jeS1uYXRpb24tdGFnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX193cmFwIC50cmFuc3BhcmVuY3ktbmF0aW9uLXRhZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9fd3JhcCAudHJhbnNwYXJlbmN5LW5hdGlvbi10YWcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX193cmFwIC50cmFuc3BhcmVuY3ktbmF0aW9uLXRhZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAgLnRyYW5zcGFyZW5jeS1uYXRpb24tdGFnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAgLnRyYW5zcGFyZW5jeS1uYXRpb24tdGFnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX3dyYXAgLnRyYW5zcGFyZW5jeS1uYXRpb24tdGFnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHRvcDogaW5pdGlhbDtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgNHB4IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIC51bmlwaXgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSAudW5pcGl4LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIC51bmlwaXgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgLnVuaXBpeCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgLnVuaXBpeCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgLnVuaXBpeCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIC51bmlwaXgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSAudW5pcGl4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgc3Ryb25nLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIHN0cm9uZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgc3Ryb25nLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBzdHJvbmcge1xuICAgIG9yZGVyOiAyO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjJweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBpbWcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBpbWcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgaW1nLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXY6bm90KC5wdDUpIGltZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdjpub3QoLnB0NSkgaW1nLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBpbWcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBpbWcsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2Om5vdCgucHQ1KSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDZweCAwIDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gLm1iMiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gLm1iMiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjIsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gLm1iMiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZzogNC41cHggMDtcbiAgICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjI6bnRoLWNoaWxkKDIpLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjI6bnRoLWNoaWxkKDIpLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyOm50aC1jaGlsZCgyKSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gLm1iMjpudGgtY2hpbGQoMiksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiAubWIyOm50aC1jaGlsZCgyKSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjI6bnRoLWNoaWxkKDIpLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjI6bnRoLWNoaWxkKDIpLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuIC5tYjI6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgNnB4IDAgMDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuID4gc3BhbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiA+IHNwYW4sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuID4gc3BhbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gPiBzcGFuLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gPiBzcGFuLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudHJhbnNwYXJlbmN5LXBhbmVsID4gZGl2LnB0NSA+IHNwYW4gPiBzcGFuLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnRyYW5zcGFyZW5jeS1wYW5lbCA+IGRpdi5wdDUgPiBzcGFuID4gc3BhbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC50cmFuc3BhcmVuY3ktcGFuZWwgPiBkaXYucHQ1ID4gc3BhbiA+IHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mb1dyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHggLSAyMHB4KTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLi1mdWxsV2lkdGgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mb1dyYXAuLWZ1bGxXaWR0aCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mb1dyYXAuLWZ1bGxXaWR0aCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mb1dyYXAuLWZ1bGxXaWR0aCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLi1mdWxsV2lkdGgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvV3JhcC4tZnVsbFdpZHRoLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm9XcmFwLi1mdWxsV2lkdGgsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mb1dyYXAuLWZ1bGxXaWR0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zdG9yYWdlWWVhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zdG9yYWdlWWVhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc3RvcmFnZVllYXIsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3N0b3JhZ2VZZWFyLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc3RvcmFnZVllYXIsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zdG9yYWdlWWVhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zdG9yYWdlWWVhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zdG9yYWdlWWVhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMCAwIDRweCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2csIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2csIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193ZywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2csIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2csIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dTdGF0dXMsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dTdGF0dXMsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnU3RhdHVzLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwIC51c3QtZmFjaWxpdHlDYXJkX193Z1N0YXR1cywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnU3RhdHVzLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dTdGF0dXMsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dTdGF0dXMsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dTdGF0dXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRBO1xuICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHQsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHQsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHQsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dC4tZW1wdHksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0Li1lbXB0eSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0Li1lbXB0eSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0Li1lbXB0eSwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dC4tZW1wdHksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHRXcmFwIC51c3QtZmFjaWxpdHlDYXJkX193Z1RleHQuLWVtcHR5LCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dFdyYXAgLnVzdC1mYWNpbGl0eUNhcmRfX3dnVGV4dC4tZW1wdHksIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0V3JhcCAudXN0LWZhY2lsaXR5Q2FyZF9fd2dUZXh0Li1lbXB0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fcHJvZ3Jlc3NCYXIsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3Byb2dyZXNzQmFyLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fcHJvZ3Jlc3NCYXIsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhciwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhckZpbGwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fcHJvZ3Jlc3NCYXJGaWxsLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhckZpbGwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3Byb2dyZXNzQmFyRmlsbCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3Byb2dyZXNzQmFyRmlsbCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3Byb2dyZXNzQmFyRmlsbCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19wcm9ncmVzc0JhckZpbGwsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fcHJvZ3Jlc3NCYXJGaWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTQ0QTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5ncywgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzLi1kaXNhYmxlZCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5ncy4tZGlzYWJsZWQsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzLi1kaXNhYmxlZCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MuLWRpc2FibGVkLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MuLWRpc2FibGVkLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3MuLWRpc2FibGVkLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzLi1kaXNhYmxlZCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5ncy4tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbldyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uV3JhcCwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbldyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb25XcmFwLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbldyYXAsIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uV3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gZGl2ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAuY29sLXhzLTkgPiAucm93ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uTm90aWZpY2F0aW9uLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnJvdyA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbk5vdGlmaWNhdGlvbiwgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0ID4gLnJvdyA+IC5jb2wteHMtOSA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uTm90aWZpY2F0aW9uLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLmNvbC14cy05ID4gLnVzdC1mYWNpbGl0eUNhcm91c2VsID4gLnNsaWNrLWxpc3QgPiAuc2xpY2stdHJhY2sgPiAuc2xpY2stc2xpZGUgPiBkaXYgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb25Ob3RpZmljYXRpb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb25Ob3RpZmljYXRpb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5yb3cgPiAuY29sLXhzLTYgPiBkaXYgPiBhIC51c3QtZmFjaWxpdHlDYXJkX19pbmZvIC51c3QtZmFjaWxpdHlDYXJkX19zZXR0aW5nc0ljb25Ob3RpZmljYXRpb24sIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC51c3QtZmFjaWxpdHlDYXJvdXNlbCA+IC5zbGljay1saXN0ID4gLnNsaWNrLXRyYWNrID4gLnNsaWNrLXNsaWRlID4gZGl2ID4gLmNvbC14cy02ID4gYSAudXN0LWZhY2lsaXR5Q2FyZF9faW5mbyAudXN0LWZhY2lsaXR5Q2FyZF9fc2V0dGluZ3NJY29uTm90aWZpY2F0aW9uLCBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwgPiAuc2xpY2stbGlzdCA+IC5zbGljay10cmFjayA+IC5zbGljay1zbGlkZSA+IGRpdiA+IC5jb2wteHMtNiA+IGRpdiA+IGEgLnVzdC1mYWNpbGl0eUNhcmRfX2luZm8gLnVzdC1mYWNpbGl0eUNhcmRfX3NldHRpbmdzSWNvbk5vdGlmaWNhdGlvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMjk1MjdBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OERDO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QuLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0Li1saXN0ID4gLnJvdyA+IC5jb2wteHMtMyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QuLW1hcCAudXN0LXRyYW5zcGFyZW5jeV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0Li1tYXAgPiAucm93ID4gLmNvbC14cy05IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC4tbWFwID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QuLW1hcCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciAudXN0LWZhY2lsaXR5Q2Fyb3VzZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC4tbWFwID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyIC5wb3NpdGlvbi4tZmFjaWxpdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0Li1tYXAgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgLnBvc2l0aW9uLi1mYWNpbGl0eSArIC5wYjIwLmJnLWNvbnRhaW5lci5wbDE1LnByMTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0Li1tYXAgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgLmRhc2hib2FyZC1wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXIucHQyNS5jb250ZW50LWZhY2lsaXRpZXMtbGlzdC4tbWFwID4gLnJvdyA+IC51c3QtbWFwQ29udGFpbmVyID4gLmNvbC14cy0xMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QuLW1hcCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5jb2wteHMtMTIgKyAuY2xlYXJmaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci5wdDI1LmNvbnRlbnQtZmFjaWxpdGllcy1saXN0Li1tYXAgPiAucm93ID4gLnVzdC1tYXBDb250YWluZXIgPiAuY29sLXhzLTEyICsgLmNsZWFyZml4ICsgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLnB0MjUuY29udGVudC1mYWNpbGl0aWVzLWxpc3QuLW1hcCA+IC5yb3cgPiAudXN0LW1hcENvbnRhaW5lciA+IC5jb2wteHMtMTIgKyAuY2xlYXJmaXggKyAuYnRuICsgLmJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWxpbmtJY29uLi1kb3dubG9hZFRyYXNwVGVtcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjUycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn0vKiMgc291cmNlTWFwcGluZ1VSTD10cmFuc3BhcmVuY3kuY3NzLm1hcCAqLyIsIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBodG1sLm1vYmlsZSB7XG4gICAgLyogYnV0dG9uLXRleHQtaWNvbiAqL1xuICAgIC8qIHVuZGVybGluZWQgbGluayB3aXRoIGljb24gKi9cbiAgICAvKiB0aXRsZSB3aXRoIGJvdHRvbSBsaW5lICovXG4gICAgLyogY2xhc3MgdG8gZm9ybWF0IHN1Yi1oZWFkZXIgb24gYSBwYWdlICovXG4gICAgLyogc2VsZWN0ICovXG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4ZGM7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnRuVGV4dEljb25fX2ljb25XcmFwLCBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbl9faWNvbldyYXAge1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnRuVGV4dEljb25fX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDZweCAtIDZweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uLi1zdHJva2VkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OGRjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbi4tc3Ryb2tlZCAudXN0LWJ0blRleHRJY29uX190ZXh0IHtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uLi1ncmVlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTQ0YTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NDRhO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnRuVGV4dEljb24uLWZ1Y3NpYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTNhNmI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbi4tZnVjc2lhIC51c3QtYnRuVGV4dEljb25fX2ljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uLi1nb2xkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJDOTRDO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnRuVGV4dEljb24uLWZ1Y3NpYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTNhNmI7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbi4tZnVjc2lhIC51c3QtYnRuVGV4dEljb25fX2ljb24ge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uLi1jaGV2cm9uIC51c3QtYnRuVGV4dEljb25fX2ljb25XcmFwIHtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtYnRuVGV4dEljb24uLWNoZXZyb24gLnVzdC1idG5UZXh0SWNvbl9faWNvbiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbi4tYWRkIC51c3QtYnRuVGV4dEljb25fX2ljb25XcmFwIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1idG5UZXh0SWNvbi4tYWRkIC51c3QtYnRuVGV4dEljb25fX2ljb24ge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LWJ0blRleHRJY29uX19pY29uIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1saW5rSWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3OGRjO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbGlua0ljb25fX2ljb25XcmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDJweCAwO1xuICAgIG1hcmdpbjogMCA2cHggMCAwO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbGlua0ljb25fX2ljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtbGlua0ljb25fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXRpdGxlTGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtdGl0bGVMaW5lX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzYzNjM2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG4gIGh0bWwubW9iaWxlIC51c3QtdGl0bGVMaW5lX19saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICBodG1sLm1vYmlsZSAuY29udGFpbmVyLWZsdWlkLmNvbnRhaW5lci1jaGlsZC1tZW51IHtcbiAgICBiYWNrZ3JvdW5kOiByZWQ7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSA+IC5jb250YWluZXIgPiAucm93LnB0MjUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUgPiAuY29udGFpbmVyID4gLnJvdy5wdDI1OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLmNvbnRhaW5lci1mbHVpZC5jb250YWluZXItY2hpbGQtbWVudSA+IC5jb250YWluZXIgPiAucm93LnB0MjUgPiAuY29sLXhzLTkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGh0bWwubW9iaWxlIC5jb250YWluZXItZmx1aWQuY29udGFpbmVyLWNoaWxkLW1lbnUgPiAuY29udGFpbmVyID4gLnJvdy5wdDI1ID4gLmNvbC14cy05IGgxIHtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgaHRtbC5tb2JpbGUgLnVzdC1zZWwge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9pY29uLWNoZXZyb24tZG93bi1ibGFjay5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEycHgpIDUwJTtcbiAgICBwYWRkaW5nOiAwIDMycHggMCAxMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICBodG1sLm1vYmlsZSAudXN0LXNlbC4tYmdHcmF5IHtcbiAgICBjb2xvcjogIzAwNzhkYztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2ljb24tY2hldnJvbi1kb3duLWJsdWUuc3ZnXCIpO1xuICB9XG59LyojIHNvdXJjZU1hcHBpbmdVUkw9dXRpbHMuY3NzLm1hcCAqLyJdfQ== */
