#canvas{
    border: 1px dashed #001bf3
}
.containerScreenStart{
    margin: -93px auto 0 auto;
    /* margin-left: 50px; */
}
.containerScreenStart .headerStart{

}
.containerScreenStart .headerStart .banner{
    width: 625px;
    margin: 0 auto;
}
.containerScreenStart .headerStart .warpContent{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -43px;
    margin-left: -49px;
}
.containerScreenStart .headerStart .warpContent .imgDog{
    width: 80px;
    margin-left: 1px;

}
.containerScreenStart .headerStart .warpContent .boxChat{
    background: url(/assets/images/frame/box-chat-2.svg) no-repeat;
    background-size: 100%;
    text-align: center;
    width: 436px;
    height: 53px;
    margin-top: 31px;
    margin-left: 5px;

}
.containerScreenStart .headerStart .warpContent .boxChat .text{
    transform: translateY(15px);
    display: block;
    margin-left: -22px;
    letter-spacing: -0.5px;
}
.containerScreenStart .bodyStart{
    max-width: 569px;
    height: 134px;
    border: 5px solid #FFDA1F;
    border-radius: 9px;
    width: 100%;
    /* margin: 33px auto 0 209px; */
    margin: 33px auto 0;
}
.containerScreenStart .bodyStart .headTitle{
    text-align: center;
    margin-top: 18px;
    margin-bottom: 8px;
}
.containerScreenStart .bodyStart .headTitle .icon-title{
    display: inline-block;
    vertical-align: middle;
    margin-left: -30px;
    width: 42.5px;
}
.containerScreenStart .bodyStart .headTitle .text{
    display: inline-block;
    letter-spacing: -0.5px;
    margin-left: 6px;
    font-size: 16px;
    font-weight: 500;
    transform: translateY(3px);
}
.containerScreenStart .bodyStart .boxBtn{
    display: flex;
    justify-content: space-between;
    width: 320px;
    margin: 0 auto;
    
}   
.containerScreenStart .bodyStart .boxBtn .btn{
    background: #FFDA1F;
    color: #000000;
    border-radius: 12px;
    padding: 6px 46px;
    font-weight: 500;
    font-size: 14px;
}
.containerScreenStart .bodyStart .boxBtn .btn:hover{

    color: #FFDA1F;
    background: #000000;
}
@media (min-width: 1101px) and (max-width: 1165px){
    .containerScreenStart .headerStart .banner{    
        width: 575px;
    }
}
@media (min-width: 906px) and (max-width: 1100px){
    .containerScreenStart .headerStart .banner{    
        width: 470px;
    }
    .containerScreenStart .headerStart .warpContent{
        margin-top: -20px;
    }
    .containerScreenStart .headerStart .warpContent .imgDog{
        width: 60px;
    }
    .containerScreenStart .headerStart .warpContent .boxChat{
        width: 300px 
    }
    .containerScreenStart .headerStart .warpContent .boxChat .text{
        transform: translateY(8px);
        font-size: 12px;
        margin-left: 15px;
    }
    .containerScreenStart .bodyStart{
        max-width: 430px;
        height: 120px; 
        margin: 20px auto 0;
    }
    .containerScreenStart .bodyStart .headTitle .icon-title {
        width: 35px;
        margin-left: 0;
    }
    .containerScreenStart .bodyStart .headTitle .text{

        font-size: 14px;
    }
    .containerScreenStart .bodyStart .boxBtn{
        width: 230px;
    }
    .containerScreenStart .bodyStart .boxBtn .btn{
        font-size: 12px;
        padding: 6px 25px 7px;
    }
}
@media (min-width: 856px) and (max-width: 905px){
    .containerScreenStart .headerStart .banner{    
        width: 370px;
    }
    .containerScreenStart .bodyStart{
        max-width: 430px;
        height: 120px; 
        margin: 20px auto 0;
    }
    .containerScreenStart .bodyStart .headTitle .icon-title {
        width: 35px;
        margin-left: 0;
    }
    .containerScreenStart .bodyStart .headTitle .text{

        font-size: 14px;
    }
    .containerScreenStart .bodyStart .boxBtn{
        width: 230px;
    }
    .containerScreenStart .bodyStart .boxBtn .btn{
        font-size: 12px;
        padding: 6px 25px 7px;
    }
}
.sidebar-right .areaBody .areaContent {
    padding: 20px 10px;
}

/* upload image  */
.sidebar-right #uploadImage .areaBody .areaContent .wrapUpload {
    border: 1px dashed #ADADAD;
    background: #FFFFFF;
    width: 215px;
    text-align: center;
    padding: 25px 5px 23px;
    cursor: pointer;
}

.sidebar-right #uploadImage .areaBody .areaContent .wrapUpload .img-upload {
    width: 36px;
    height: 24px;
    margin: 0 auto 15px;
}

.sidebar-right #uploadImage .areaBody .areaContent .wrapUpload .name {
    font-size: 14px;
    font-weight: 500;
    color: #ADADAD;
}
.sidebar-right #uploadImage .areaBody .areaContent .warning-upload-file {
    font-size: 12px;
    font-family: 'Noto Sans JP';
    color: #f09b00;
}
.sidebar-right #uploadImage .areaBody .areaContent .error-upload-file {
    font-size: 14px;
    font-family: 'Noto Sans JP';
    color: #f02800;
    margin-top: 10px;
}
/* #line */

.sidebar-right #line .areaBody .areaContent .wrapLine {
    background: #FFFFFF;
    width: 315px;
    text-align: center;
    padding: 16px 5px;
}
.sidebar-right #line .areaBody .areaContent .wrapLine .boxLine{
    display: block;
    padding: 3px 0;
    margin-bottom: 25px;
}
.sidebar-right #line .areaBody .areaContent .wrapLine .boxLine:last-child{
    margin-bottom: 0;
}
.sidebar-right #line .areaBody .areaContent .wrapLine .line {
    display: block;
    width: 100%;
    border: 0px;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line:last-child {
    margin-bottom: 0;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line-dot-3 {
    height: 3px;
    background: #040000;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line-dot-2 {
    height: 2px;
    background: #040000;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line-dot-1 {
    height: 1px;
    background: #040000;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line-dashed-5 {
    /* margin-top: 50px; */
    height: 2px;
    background: linear-gradient(to right, transparent 50%, #FFFFFF 50%), linear-gradient(to right, #040000, #040000);
    background-size: 10px 2px, 100% 2px;
}

.sidebar-right #line .areaBody .areaContent .wrapLine .line-dashed {
    height: 2px;
    background: linear-gradient(to right, transparent 50%, #FFFFFF 50%), linear-gradient(to right, #040000, #040000);
    background-size: 4px 2px, 100% 2px;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate{
    margin: 10px 0;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate .rotate-line{
    cursor: pointer;
    font-family: 'Noto Sans JP', sans-serif;
    background: #e6e6e6;
    padding: 5px;
    color: #030303;
    border-radius: 5px;
    margin-right: 3px;
    display: inline-block;
    border: 1px solid #e6e6e6;
    width: 60px;
    margin-bottom: 5px;
    text-align: center;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate .rotate-line:focus{
    border: 1px solid #e6e6e6;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate .rotate-line.active{
    background: #FFD702;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate .rotate-line:last-child{
    margin-right: 0;
}
.sidebar-right #line .areaBody .areaContent .actionLine .list-rotate .rotate-line:hover{
    background: #FFD702;
}
/* common wrap choose color  */
.sidebar-right .areaBody .wrapColor {}

.sidebar-right .areaBody .wrapColor .boxColor {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 1px solid #E5E5E5;
    margin-right: 2px;
    margin-bottom: 0;
    cursor: pointer;
}

.sidebar-right .areaBody .wrapColor .boxColor:last-child {
    margin-right: 0;
}

.sidebar-right .areaBody .wrapColor .boxColor.active {
    border: 1px solid #FFD702;
}
.sidebar-right .areaBody .wrapColor .choosen-color{
    width: 0;
    padding: 0;
    margin: 0;
    letter-spacing: 0;
    visibility: hidden;
}
.sidebar-right .areaBody .wrapColor .boxColor.choose-color {
    background: url(/assets/images/common/choose-color.png) no-repeat;
    background-size: 100%;
    border: 0;
    margin-left: -5px;
    margin-bottom: 0;
    cursor: pointer;
    margin-top: 10px;
}

.sidebar-right .areaBody .wrapColor .boxColor.white {
    background: #FFFFFF;
}

.sidebar-right .areaBody .wrapColor .boxColor.black {
    background: #000000;
}

.sidebar-right .areaBody .wrapColor .boxColor.red {
    background: #C60000;
}

.sidebar-right .areaBody .wrapColor .boxColor.yellow {
    background: #DBCB11;
}

.sidebar-right .areaBody .wrapColor .boxColor.blue {
    background: #0E6DDB;
}

.sidebar-right .areaBody .wrapColor .boxColor.green {
    background: #30B209;
}

/* end common wrap choose color  */
.sidebar-right #template .areaBody .areaTemplate {
    padding: 20px 8px 5px 10px;
    height: 100%;
    max-height: 285px;
    overflow-y: scroll;
}
.sidebar-right #template .areaBody .areaTemplate:hover{
    overflow-y: scroll;
}
.sidebar-right #template .areaBody .areaTemplate .template-img {
    display: inline-block;
    width: 100px;
    border: 1px solid #ADADAD;
    padding: 4px;
    margin: 0 4.5px 10px 0;
    width: 90px;
    height: 127px;
}

.sidebar-right #template .areaBody .areaTemplate .template-img:nth-child(3n) {
    margin-right: 0;
}

.sidebar-right #template .areaBody .areaTemplate .template-img img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
}
#content .areaDesign .sidebar-right #text .areaBody .areaContent .areaTitle {
    padding: 20px 0 0;
}
#content .areaDesign .sidebar-right #text .areaBody .areaContent .areaTitle .title {
    font-size: 16px;
    font-weight: bold;
    font-family: 'Noto Sans JP', sans-serif;
    border-bottom: 1px solid #ADADAD;
    line-height: 1.5;
    padding: 0 0 2px;
    color: #000000;
}
.sidebar-right #text .areaBody .areaContent {
    padding: 30px 10px;
}

.sidebar-right #text .areaBody .areaContent .wrapAddText {
    margin-bottom: 40px;
}

.sidebar-right #text .areaBody .areaContent .wrapAddText .btn {
    display: block;
    width: 215px;
    margin: 0 auto;
    background: #FFD702;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    border-radius: 5px;
    color: #040000;
    padding: 8px 0;
    box-shadow: 2px 2px 4.5px -1px rgba(0, 0, 0, 0.3);
    transition: all 0.2s ease;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText {}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .title {
    letter-spacing: 0.5px;
    font-size: 14px;
    color: #ADADAD;
    font-weight: bold;
    margin-bottom: 17px;
    padding: 0 19px;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField {
    margin-bottom: 18px;
    padding: 0 13px 0 19px;
    /* FONT-WEIGHT: 100; */
    /* font-weight: 500; */
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .selectStyle {
    display: inline-block;
    border: 0;
    border-bottom: 1px solid #ADADAD;
    width: 100%;
    padding: 4px 0 6px;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Noto Sans JP';
    background: #F4F4F4;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .inputStyle,
.sidebar-right #line .areaBody .areaContent .wrapField .inputStyle {
    display: inline-block;
    width: 18.5%;
    border: 0;
    border-bottom: 1px solid #ADADAD;
    font-family: 'Noto Sans JP';
    font-size: 14px;
    padding: 4px 0 6px;
    background: #F4F4F4;
    font-weight: 500;
    vertical-align: bottom;
    margin-right: 10px;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .selectStyle.fontWeight {
    display: inline-block;
    width: calc(100% - (52px + 13.5px));
    vertical-align: bottom;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput {
    padding-top: 3px;
    display: inline-block;
    margin-right: 12px;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput.wrapInputRange,
.sidebar-right #line .areaBody .areaContent .wrapField .wrapInput.wrapInputRange{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 0;
    border-bottom: 1px solid #ccc;
    padding: 10px 0;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput.wrapInputRange .inputStyle,
.sidebar-right #line .areaBody .areaContent .wrapField .wrapInput.wrapInputRange .inputStyle{
    width: calc(100% - 65px);
    margin-right: 0;
    vertical-align: baseline;
    padding: 4px 0;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput .icon,
.sidebar-right #line .areaBody .areaContent .wrapField .wrapInput .icon {
    transform: translateY(-4px);
    display: inline-block;
    vertical-align: bottom;
    width: 25px;
    margin-right: 10px;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput .inputStyle {
    display: inline-block;
    vertical-align: bottom;
    width: 38px;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapFontList
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapFontList .text-option-left{
    flex: 1 1
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapFontList .text-option-right{
    flex: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    cursor: pointer;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapFontList .text-option-right .font-list{
    font-size: 24px;
    line-height: 24px;
    width: 124px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 800;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family {
    height: 500px;
    overflow-y: scroll;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family:hover {
    overflow-y: scroll;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family .fonts {
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    padding: 10px 0;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family .fonts:last-child{
    border-bottom: 0;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family .text{
    font-size: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family .fonts.active .text{
    color:#FFD702
}
.sidebar-right #text .areaBody .areaContent .fontListContainer #list-font-family .font-name{
    font-size: 18px;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer .wrapBtnGroup{
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer .wrapBtnGroup .btn{
    border: 0;
    background-color: #303030;
    border-color: #303030;
    padding: 7px 15px;
    border-radius: 5px;
    color: #FFD702;
    font-size: 16px;
    font-weight: bold;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer .wrapBtnGroup .btn.cancelFont:hover{
    color: #303030;
    background-color: #FFD702;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer .wrapBtnGroup .btn.saveFont{
    background-color: #FFD702;
    color: #303030;
}
.sidebar-right #text .areaBody .areaContent .fontListContainer .wrapBtnGroup .btn.saveFont:hover{
    color: #FFD702;
    background-color: #303030;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign {
    display: flex;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign li {}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign li.active .align-img {
    background: #FFD702;
}
.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign .align-img {
    display: block;
    width: 43px;
    padding: 2px 7px 2px 7px;
    border: 1px solid #ADADAD;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign .align-img.left {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign .align-img.center {
    border-left: 0;
    border-right: 0;
    padding: 2px 7px 0px 7px;
}

.sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapTextAlign .align-img.right {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.sidebar-right #text .areaBody .areaContent .wrapColor {
    margin-top: 15px;
}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon {}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon .icon-img {
    display: inline-block;
    vertical-align: bottom;
    transform: translateY(3px);
    margin-right: 1px;
}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon .icon-img.choose-frame {
    width: 26px;
}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon .icon-img.choose-frame-color {
    width: 20px;
}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon .icon-img.choose-bg-color {
    width: 18px;
}

#content .areaDesign .sidebar-right .areaBody .areaTitle .title.icon .icon-img.upload-img-bg {
    width: 22px;
}
.sidebar-right #frame,
.sidebar-right #template,
.sidebar-right #text,
.sidebar-right #line,
.sidebar-right #uploadImage{
    display: none;
}
.sidebar-right #frame.show,
.sidebar-right #template.show,
.sidebar-right #text.show,
.sidebar-right #line.show,
.sidebar-right #uploadImage.show{
    display: block;
}
.sidebar-right #frame .areaBody .areaFrame {
    padding: 20px 10px 0px;    
    height: 100%;
    max-height: 280px;
    overflow-y: scroll;
}
.sidebar-right #frame .areaBody .areaFrame:hover {
    overflow-y: scroll;
}
.sidebar-right #frame .areaBody .areaFrame .listFrame li {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    width: 85px;
    vertical-align: top;
    /* margin: 0; */
}
.sidebar-right #frame .areaBody .areaFrame .listFrame li .txt{
    text-align: center;
    font-size: 12px;
    color: #686767;
    font-family: 'Noto Sans JP';
    text-wrap: wrap;
}
.sidebar-right #frame .areaBody .areaFrame .listFrame .frame {
    display: block;
    background: #FFFFFF;
}

.sidebar-right #frame .areaBody .areaFrame .listFrame .frame.square {
    width: 71px;
    height: 62px;
}

.sidebar-right #frame .areaBody .areaFrame .listFrame .frame.circle {
    width: 70px;
    height: 70px;
    border-radius: 50%;
}

.sidebar-right #frame .areaBody .areaFrame .listFrame .frame.rectangle {
    width: 187px;
    height: 97px;
}

.sidebar-right #frame .areaBody .wrapColor {
    padding: 20px 10px 10px;
}

.sidebar-right #frame .areaBody .wrapUpload {
    border: 1px dashed #ADADAD;
    background: #FFFFFF;
    width: 125px;
    text-align: center;
    padding: 42px 5px 27px;
    margin: 20px 10px;
    cursor: pointer;
}

.sidebar-right #frame .areaBody .wrapUpload .img-upload {
    width: 36px;
    height: 24px;
    margin: 0 auto 15px;
}

.sidebar-right #frame .areaBody .areaUpload .warning-upload-file{
    font-size: 12px;
    margin-left: 10px;
    font-family: 'Noto Sans JP';
    color: #f09b00;
}
@media (max-width: 1000px) {
    .sidebar-right #line .areaBody .areaContent .wrapLine{
        width: 215px;
    }
}

@media (min-width: 769px) {
    .sidebar-right .areaBody .wrapColor .boxColor:not(.choose-color):hover {
        border: 1px solid #FFD702;
    }

    .sidebar-right #text .areaBody .areaContent .wrapAddText .btn:hover {
        background: #040000;
        color: #FFD702;
    }
}

@media (min-width: 769px) and (max-width: 850px) {
    .sidebar-right #text .areaBody .areaContent .wrapMenuText .wrapField .wrapInput {
        margin-right: 5px;
    }

    .sidebar-right #template .areaBody .areaTemplate .template-img,
    .sidebar-right #template .areaBody .areaTemplate .template-img:nth-child(3n) {
        margin: 0 23px 20px 0;
    }

    .sidebar-right #template .areaBody .areaTemplate .template-img:nth-child(2n) {
        margin-right: 0;
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QXFCO0lBQ3JCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixlQUFlO0FBQ25CO0FBQ0E7SUFDSSxrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGNBQWM7SUFDZCwyQkFBMkI7SUFDM0IsZUFBZTtBQUNuQjtBQUNBO0lBQ0ksY0FBYztJQUNkLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSxZQUFZO0lBQ1osWUFBWTtBQUNoQjs7QUFFQTtJQUNJLHVCQUF1QjtBQUMzQjs7QUFFQTtJQUNJLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixzQkFBc0I7SUFDdEIsaUJBQWlCO0lBQ2pCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsMkJBQTJCO0lBQzNCLGNBQWM7QUFDbEI7QUFDQTtJQUNJO1FBQ0ksWUFBWTtJQUNoQjtBQUNKOztBQUVBO0lBQ0k7UUFDSSx5QkFBeUI7SUFDN0I7O0lBRUE7UUFDSSxtQkFBbUI7UUFDbkIsY0FBYztJQUNsQjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxpQkFBaUI7SUFDckI7O0lBRUE7O1FBRUkscUJBQXFCO0lBQ3pCOztJQUVBO1FBQ0ksZUFBZTtJQUNuQjtBQUNKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL2Zyb250ZW5kL2Nzcy9kZXNpZ24uY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIiNjYW52YXN7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICMwMDFiZjNcbn1cbi5jb250YWluZXJTY3JlZW5TdGFydHtcbiAgICBtYXJnaW46IC05M3B4IGF1dG8gMCBhdXRvO1xuICAgIC8qIG1hcmdpbi1sZWZ0OiA1MHB4OyAqL1xufVxuLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5oZWFkZXJTdGFydHtcblxufVxuLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5oZWFkZXJTdGFydCAuYmFubmVye1xuICAgIHdpZHRoOiA2MjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5jb250YWluZXJTY3JlZW5TdGFydCAuaGVhZGVyU3RhcnQgLndhcnBDb250ZW50e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAtNDNweDtcbiAgICBtYXJnaW4tbGVmdDogLTQ5cHg7XG59XG4uY29udGFpbmVyU2NyZWVuU3RhcnQgLmhlYWRlclN0YXJ0IC53YXJwQ29udGVudCAuaW1nRG9ne1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG5cbn1cbi5jb250YWluZXJTY3JlZW5TdGFydCAuaGVhZGVyU3RhcnQgLndhcnBDb250ZW50IC5ib3hDaGF0e1xuICAgIGJhY2tncm91bmQ6IHVybCgvYXNzZXRzL2ltYWdlcy9mcmFtZS9ib3gtY2hhdC0yLnN2Zykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQzNnB4O1xuICAgIGhlaWdodDogNTNweDtcbiAgICBtYXJnaW4tdG9wOiAzMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbn1cbi5jb250YWluZXJTY3JlZW5TdGFydCAuaGVhZGVyU3RhcnQgLndhcnBDb250ZW50IC5ib3hDaGF0IC50ZXh0e1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbn1cbi5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0e1xuICAgIG1heC13aWR0aDogNTY5cHg7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjRkZEQTFGO1xuICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBtYXJnaW46IDMzcHggYXV0byAwIDIwOXB4OyAqL1xuICAgIG1hcmdpbjogMzNweCBhdXRvIDA7XG59XG4uY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydCAuaGVhZFRpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5oZWFkVGl0bGUgLmljb24tdGl0bGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHdpZHRoOiA0Mi41cHg7XG59XG4uY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydCAuaGVhZFRpdGxlIC50ZXh0e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG4uY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydCAuYm94QnRue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBcbn0gICBcbi5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5ib3hCdG4gLmJ0bntcbiAgICBiYWNrZ3JvdW5kOiAjRkZEQTFGO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDQ2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG59XG4uY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydCAuYm94QnRuIC5idG46aG92ZXJ7XG5cbiAgICBjb2xvcjogI0ZGREExRjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDFweCkgYW5kIChtYXgtd2lkdGg6IDExNjVweCl7XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5oZWFkZXJTdGFydCAuYmFubmVyeyAgICBcbiAgICAgICAgd2lkdGg6IDU3NXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5MDZweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5oZWFkZXJTdGFydCAuYmFubmVyeyAgICBcbiAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyU2NyZWVuU3RhcnQgLmhlYWRlclN0YXJ0IC53YXJwQ29udGVudHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuaGVhZGVyU3RhcnQgLndhcnBDb250ZW50IC5pbWdEb2d7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyU2NyZWVuU3RhcnQgLmhlYWRlclN0YXJ0IC53YXJwQ29udGVudCAuYm94Q2hhdHtcbiAgICAgICAgd2lkdGg6IDMwMHB4IFxuICAgIH1cbiAgICAuY29udGFpbmVyU2NyZWVuU3RhcnQgLmhlYWRlclN0YXJ0IC53YXJwQ29udGVudCAuYm94Q2hhdCAudGV4dHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0e1xuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4OyBcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5ib2R5U3RhcnQgLmhlYWRUaXRsZSAuaWNvbi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5ib2R5U3RhcnQgLmhlYWRUaXRsZSAudGV4dHtcblxuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5ib3hCdG57XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5ib2R5U3RhcnQgLmJveEJ0biAuYnRue1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAyNXB4IDdweDtcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODU2cHgpIGFuZCAobWF4LXdpZHRoOiA5MDVweCl7XG4gICAgLmNvbnRhaW5lclNjcmVlblN0YXJ0IC5oZWFkZXJTdGFydCAuYmFubmVyeyAgICBcbiAgICAgICAgd2lkdGg6IDM3MHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDsgXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5oZWFkVGl0bGUgLmljb24tdGl0bGUge1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5oZWFkVGl0bGUgLnRleHR7XG5cbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyU2NyZWVuU3RhcnQgLmJvZHlTdGFydCAuYm94QnRue1xuICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgfVxuICAgIC5jb250YWluZXJTY3JlZW5TdGFydCAuYm9keVN0YXJ0IC5ib3hCdG4gLmJ0bntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMjVweCA3cHg7XG4gICAgfVxufVxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuXG4vKiB1cGxvYWQgaW1hZ2UgICovXG4uc2lkZWJhci1yaWdodCAjdXBsb2FkSW1hZ2UgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcFVwbG9hZCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBREFEQUQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDI1cHggNXB4IDIzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1yaWdodCAjdXBsb2FkSW1hZ2UgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcFVwbG9hZCAuaW1nLXVwbG9hZCB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN1cGxvYWRJbWFnZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwVXBsb2FkIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogI0FEQURBRDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN1cGxvYWRJbWFnZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53YXJuaW5nLXVwbG9hZC1maWxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuICAgIGNvbG9yOiAjZjA5YjAwO1xufVxuLnNpZGViYXItcmlnaHQgI3VwbG9hZEltYWdlIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmVycm9yLXVwbG9hZC1maWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuICAgIGNvbG9yOiAjZjAyODAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4vKiAjbGluZSAqL1xuXG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTGluZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggNXB4O1xufVxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcExpbmUgLmJveExpbmV7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICNsaW5lIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBMaW5lIC5ib3hMaW5lOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICNsaW5lIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBMaW5lIC5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDBweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcExpbmUgLmxpbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcExpbmUgLmxpbmUtZG90LTMge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwNDAwMDA7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICNsaW5lIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBMaW5lIC5saW5lLWRvdC0yIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDQwMDAwO1xufVxuXG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTGluZSAubGluZS1kb3QtMSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzA0MDAwMDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcExpbmUgLmxpbmUtZGFzaGVkLTUge1xuICAgIC8qIG1hcmdpbi10b3A6IDUwcHg7ICovXG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCA1MCUsICNGRkZGRkYgNTAlKSwgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDQwMDAwLCAjMDQwMDAwKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMnB4LCAxMDAlIDJweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcExpbmUgLmxpbmUtZGFzaGVkIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDUwJSwgI0ZGRkZGRiA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwNDAwMDAsICMwNDAwMDApO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNHB4IDJweCwgMTAwJSAycHg7XG59XG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5hY3Rpb25MaW5lIC5saXN0LXJvdGF0ZXtcbiAgICBtYXJnaW46IDEwcHggMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICNsaW5lIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmFjdGlvbkxpbmUgLmxpc3Qtcm90YXRlIC5yb3RhdGUtbGluZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGNvbG9yOiAjMDMwMzAzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAuYWN0aW9uTGluZSAubGlzdC1yb3RhdGUgLnJvdGF0ZS1saW5lOmZvY3Vze1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5hY3Rpb25MaW5lIC5saXN0LXJvdGF0ZSAucm90YXRlLWxpbmUuYWN0aXZle1xuICAgIGJhY2tncm91bmQ6ICNGRkQ3MDI7XG59XG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5hY3Rpb25MaW5lIC5saXN0LXJvdGF0ZSAucm90YXRlLWxpbmU6bGFzdC1jaGlsZHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5hY3Rpb25MaW5lIC5saXN0LXJvdGF0ZSAucm90YXRlLWxpbmU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI0ZGRDcwMjtcbn1cbi8qIGNvbW1vbiB3cmFwIGNob29zZSBjb2xvciAgKi9cbi5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAud3JhcENvbG9yIHt9XG5cbi5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAud3JhcENvbG9yIC5ib3hDb2xvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1yaWdodCAuYXJlYUJvZHkgLndyYXBDb2xvciAuYm94Q29sb3I6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhci1yaWdodCAuYXJlYUJvZHkgLndyYXBDb2xvciAuYm94Q29sb3IuYWN0aXZlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRkZENzAyO1xufVxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC53cmFwQ29sb3IgLmNob29zZW4tY29sb3J7XG4gICAgd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC53cmFwQ29sb3IgLmJveENvbG9yLmNob29zZS1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2NvbW1vbi9jaG9vc2UtY29sb3IucG5nKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2lkZWJhci1yaWdodCAuYXJlYUJvZHkgLndyYXBDb2xvciAuYm94Q29sb3Iud2hpdGUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAud3JhcENvbG9yIC5ib3hDb2xvci5ibGFjayB7XG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cblxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC53cmFwQ29sb3IgLmJveENvbG9yLnJlZCB7XG4gICAgYmFja2dyb3VuZDogI0M2MDAwMDtcbn1cblxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC53cmFwQ29sb3IgLmJveENvbG9yLnllbGxvdyB7XG4gICAgYmFja2dyb3VuZDogI0RCQ0IxMTtcbn1cblxuLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC53cmFwQ29sb3IgLmJveENvbG9yLmJsdWUge1xuICAgIGJhY2tncm91bmQ6ICMwRTZEREI7XG59XG5cbi5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAud3JhcENvbG9yIC5ib3hDb2xvci5ncmVlbiB7XG4gICAgYmFja2dyb3VuZDogIzMwQjIwOTtcbn1cblxuLyogZW5kIGNvbW1vbiB3cmFwIGNob29zZSBjb2xvciAgKi9cbi5zaWRlYmFyLXJpZ2h0ICN0ZW1wbGF0ZSAuYXJlYUJvZHkgLmFyZWFUZW1wbGF0ZSB7XG4gICAgcGFkZGluZzogMjBweCA4cHggNXB4IDEwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDI4NXB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZW1wbGF0ZSAuYXJlYUJvZHkgLmFyZWFUZW1wbGF0ZTpob3ZlcntcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2lkZWJhci1yaWdodCAjdGVtcGxhdGUgLmFyZWFCb2R5IC5hcmVhVGVtcGxhdGUgLnRlbXBsYXRlLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQURBREFEO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBtYXJnaW46IDAgNC41cHggMTBweCAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTI3cHg7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZW1wbGF0ZSAuYXJlYUJvZHkgLmFyZWFUZW1wbGF0ZSAudGVtcGxhdGUtaW1nOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RlbXBsYXRlIC5hcmVhQm9keSAuYXJlYVRlbXBsYXRlIC50ZW1wbGF0ZS1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiNjb250ZW50IC5hcmVhRGVzaWduIC5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmFyZWFUaXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAwIDA7XG59XG4jY29udGVudCAuYXJlYURlc2lnbiAuc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5hcmVhVGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQURBREFEO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogMCAwIDJweDtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcEFkZFRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBBZGRUZXh0IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZENzAyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICMwNDAwMDA7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCA0LjVweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQge31cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC50aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI0FEQURBRDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIHBhZGRpbmc6IDAgMTlweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC53cmFwRmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZzogMCAxM3B4IDAgMTlweDtcbiAgICAvKiBGT05ULVdFSUdIVDogMTAwOyAqL1xuICAgIC8qIGZvbnQtd2VpZ2h0OiA1MDA7ICovXG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC5zZWxlY3RTdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FEQURBRDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMCA2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuICAgIGJhY2tncm91bmQ6ICNGNEY0RjQ7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC5pbnB1dFN0eWxlLFxuLnNpZGViYXItcmlnaHQgI2xpbmUgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcEZpZWxkIC5pbnB1dFN0eWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4LjUlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FEQURBRDtcbiAgICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDRweCAwIDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQgLndyYXBGaWVsZCAuc2VsZWN0U3R5bGUuZm9udFdlaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNTJweCArIDEzLjVweCkpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwSW5wdXQge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwSW5wdXQud3JhcElucHV0UmFuZ2UsXG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwRmllbGQgLndyYXBJbnB1dC53cmFwSW5wdXRSYW5nZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwSW5wdXQud3JhcElucHV0UmFuZ2UgLmlucHV0U3R5bGUsXG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwRmllbGQgLndyYXBJbnB1dC53cmFwSW5wdXRSYW5nZSAuaW5wdXRTdHlsZXtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjVweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBwYWRkaW5nOiA0cHggMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwSW5wdXQgLmljb24sXG4uc2lkZWJhci1yaWdodCAjbGluZSAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwRmllbGQgLndyYXBJbnB1dCAuaWNvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC53cmFwRmllbGQgLndyYXBJbnB1dCAuaW5wdXRTdHlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2lkdGg6IDM4cHg7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwRm9udExpc3Rcbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwRm9udExpc3QgLnRleHQtb3B0aW9uLWxlZnR7XG4gICAgZmxleDogMSAxXG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQgLndyYXBGaWVsZCAud3JhcEZvbnRMaXN0IC50ZXh0LW9wdGlvbi1yaWdodHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwRm9udExpc3QgLnRleHQtb3B0aW9uLXJpZ2h0IC5mb250LWxpc3R7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAxMjRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmZvbnRMaXN0Q29udGFpbmVyICNsaXN0LWZvbnQtZmFtaWx5IHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmZvbnRMaXN0Q29udGFpbmVyICNsaXN0LWZvbnQtZmFtaWx5OmhvdmVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAjbGlzdC1mb250LWZhbWlseSAuZm9udHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAjbGlzdC1mb250LWZhbWlseSAuZm9udHM6bGFzdC1jaGlsZHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xufVxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAuZm9udExpc3RDb250YWluZXIgI2xpc3QtZm9udC1mYW1pbHkgLnRleHR7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLmZvbnRMaXN0Q29udGFpbmVyICNsaXN0LWZvbnQtZmFtaWx5IC5mb250cy5hY3RpdmUgLnRleHR7XG4gICAgY29sb3I6I0ZGRDcwMlxufVxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAuZm9udExpc3RDb250YWluZXIgI2xpc3QtZm9udC1mYW1pbHkgLmZvbnQtbmFtZXtcbiAgICBmb250LXNpemU6IDE4cHg7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAud3JhcEJ0bkdyb3Vwe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAud3JhcEJ0bkdyb3VwIC5idG57XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAzMDMwO1xuICAgIHBhZGRpbmc6IDdweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBjb2xvcjogI0ZGRDcwMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAud3JhcEJ0bkdyb3VwIC5idG4uY2FuY2VsRm9udDpob3ZlcntcbiAgICBjb2xvcjogIzMwMzAzMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENzAyO1xufVxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAuZm9udExpc3RDb250YWluZXIgLndyYXBCdG5Hcm91cCAuYnRuLnNhdmVGb250e1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ3MDI7XG4gICAgY29sb3I6ICMzMDMwMzA7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC5mb250TGlzdENvbnRhaW5lciAud3JhcEJ0bkdyb3VwIC5idG4uc2F2ZUZvbnQ6aG92ZXJ7XG4gICAgY29sb3I6ICNGRkQ3MDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzAzMDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwVGV4dEFsaWduIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQgLndyYXBGaWVsZCAud3JhcFRleHRBbGlnbiBsaSB7fVxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC53cmFwRmllbGQgLndyYXBUZXh0QWxpZ24gbGkuYWN0aXZlIC5hbGlnbi1pbWcge1xuICAgIGJhY2tncm91bmQ6ICNGRkQ3MDI7XG59XG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQgLndyYXBGaWVsZCAud3JhcFRleHRBbGlnbiAuYWxpZ24taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDNweDtcbiAgICBwYWRkaW5nOiAycHggN3B4IDJweCA3cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FEQURBRDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC53cmFwRmllbGQgLndyYXBUZXh0QWxpZ24gLmFsaWduLWltZy5sZWZ0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwTWVudVRleHQgLndyYXBGaWVsZCAud3JhcFRleHRBbGlnbiAuYWxpZ24taW1nLmNlbnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDJweCA3cHggMHB4IDdweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI3RleHQgLmFyZWFCb2R5IC5hcmVhQ29udGVudCAud3JhcE1lbnVUZXh0IC53cmFwRmllbGQgLndyYXBUZXh0QWxpZ24gLmFsaWduLWltZy5yaWdodCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG4uc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwQ29sb3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbiNjb250ZW50IC5hcmVhRGVzaWduIC5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAuYXJlYVRpdGxlIC50aXRsZS5pY29uIHt9XG5cbiNjb250ZW50IC5hcmVhRGVzaWduIC5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAuYXJlYVRpdGxlIC50aXRsZS5pY29uIC5pY29uLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5cbiNjb250ZW50IC5hcmVhRGVzaWduIC5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAuYXJlYVRpdGxlIC50aXRsZS5pY29uIC5pY29uLWltZy5jaG9vc2UtZnJhbWUge1xuICAgIHdpZHRoOiAyNnB4O1xufVxuXG4jY29udGVudCAuYXJlYURlc2lnbiAuc2lkZWJhci1yaWdodCAuYXJlYUJvZHkgLmFyZWFUaXRsZSAudGl0bGUuaWNvbiAuaWNvbi1pbWcuY2hvb3NlLWZyYW1lLWNvbG9yIHtcbiAgICB3aWR0aDogMjBweDtcbn1cblxuI2NvbnRlbnQgLmFyZWFEZXNpZ24gLnNpZGViYXItcmlnaHQgLmFyZWFCb2R5IC5hcmVhVGl0bGUgLnRpdGxlLmljb24gLmljb24taW1nLmNob29zZS1iZy1jb2xvciB7XG4gICAgd2lkdGg6IDE4cHg7XG59XG5cbiNjb250ZW50IC5hcmVhRGVzaWduIC5zaWRlYmFyLXJpZ2h0IC5hcmVhQm9keSAuYXJlYVRpdGxlIC50aXRsZS5pY29uIC5pY29uLWltZy51cGxvYWQtaW1nLWJnIHtcbiAgICB3aWR0aDogMjJweDtcbn1cbi5zaWRlYmFyLXJpZ2h0ICNmcmFtZSxcbi5zaWRlYmFyLXJpZ2h0ICN0ZW1wbGF0ZSxcbi5zaWRlYmFyLXJpZ2h0ICN0ZXh0LFxuLnNpZGViYXItcmlnaHQgI2xpbmUsXG4uc2lkZWJhci1yaWdodCAjdXBsb2FkSW1hZ2V7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLXJpZ2h0ICNmcmFtZS5zaG93LFxuLnNpZGViYXItcmlnaHQgI3RlbXBsYXRlLnNob3csXG4uc2lkZWJhci1yaWdodCAjdGV4dC5zaG93LFxuLnNpZGViYXItcmlnaHQgI2xpbmUuc2hvdyxcbi5zaWRlYmFyLXJpZ2h0ICN1cGxvYWRJbWFnZS5zaG93e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYUZyYW1lIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMHB4OyAgICBcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYUZyYW1lOmhvdmVyIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uc2lkZWJhci1yaWdodCAjZnJhbWUgLmFyZWFCb2R5IC5hcmVhRnJhbWUgLmxpc3RGcmFtZSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA4NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLyogbWFyZ2luOiAwOyAqL1xufVxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYUZyYW1lIC5saXN0RnJhbWUgbGkgLnR4dHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjg2NzY3O1xuICAgIGZvbnQtZmFtaWx5OiAnTm90byBTYW5zIEpQJztcbiAgICB0ZXh0LXdyYXA6IHdyYXA7XG59XG4uc2lkZWJhci1yaWdodCAjZnJhbWUgLmFyZWFCb2R5IC5hcmVhRnJhbWUgLmxpc3RGcmFtZSAuZnJhbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5zaWRlYmFyLXJpZ2h0ICNmcmFtZSAuYXJlYUJvZHkgLmFyZWFGcmFtZSAubGlzdEZyYW1lIC5mcmFtZS5zcXVhcmUge1xuICAgIHdpZHRoOiA3MXB4O1xuICAgIGhlaWdodDogNjJweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYUZyYW1lIC5saXN0RnJhbWUgLmZyYW1lLmNpcmNsZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYUZyYW1lIC5saXN0RnJhbWUgLmZyYW1lLnJlY3RhbmdsZSB7XG4gICAgd2lkdGg6IDE4N3B4O1xuICAgIGhlaWdodDogOTdweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAud3JhcENvbG9yIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMTBweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAud3JhcFVwbG9hZCB7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNBREFEQUQ7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQycHggNXB4IDI3cHg7XG4gICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2lkZWJhci1yaWdodCAjZnJhbWUgLmFyZWFCb2R5IC53cmFwVXBsb2FkIC5pbWctdXBsb2FkIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cblxuLnNpZGViYXItcmlnaHQgI2ZyYW1lIC5hcmVhQm9keSAuYXJlYVVwbG9hZCAud2FybmluZy11cGxvYWQtZmlsZXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnO1xuICAgIGNvbG9yOiAjZjA5YjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0ICNsaW5lIC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBMaW5le1xuICAgICAgICB3aWR0aDogMjE1cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAuc2lkZWJhci1yaWdodCAuYXJlYUJvZHkgLndyYXBDb2xvciAuYm94Q29sb3I6bm90KC5jaG9vc2UtY29sb3IpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRDcwMjtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1yaWdodCAjdGV4dCAuYXJlYUJvZHkgLmFyZWFDb250ZW50IC53cmFwQWRkVGV4dCAuYnRuOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzA0MDAwMDtcbiAgICAgICAgY29sb3I6ICNGRkQ3MDI7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5zaWRlYmFyLXJpZ2h0ICN0ZXh0IC5hcmVhQm9keSAuYXJlYUNvbnRlbnQgLndyYXBNZW51VGV4dCAud3JhcEZpZWxkIC53cmFwSW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAuc2lkZWJhci1yaWdodCAjdGVtcGxhdGUgLmFyZWFCb2R5IC5hcmVhVGVtcGxhdGUgLnRlbXBsYXRlLWltZyxcbiAgICAuc2lkZWJhci1yaWdodCAjdGVtcGxhdGUgLmFyZWFCb2R5IC5hcmVhVGVtcGxhdGUgLnRlbXBsYXRlLWltZzpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luOiAwIDIzcHggMjBweCAwO1xuICAgIH1cblxuICAgIC5zaWRlYmFyLXJpZ2h0ICN0ZW1wbGF0ZSAuYXJlYUJvZHkgLmFyZWFUZW1wbGF0ZSAudGVtcGxhdGUtaW1nOm50aC1jaGlsZCgybikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/