/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/app.css ***!
  \**************************************************************************************************************/
body {
    background-color: black;
    font-family: 'REM-Regular';
}

.rm-thin{
    font-family: 'REM-Thin';
}

nav{
    position:relative;
    z-index:10000;
}

.imglogo{
    margin-top:-10vh!important;
    width:100vw;
}
.imglogo.img-mobile{
    margin-top:1vh!important;
}
body {
    overflow-x:hidden;
    margin: 0;
    background:black;
}

.video {
    height: 80vh;
    width: 100vw;
    margin: 10vh 0vw 0;
    padding:0;
    display: block;
    position: fixed;
}

.mask-container {
    position: fixed;
    height: 100vh;
    width: 100vw;
    margin:0;
    padding:0;
    top: 0;
    left: 0;
    z-index: 2;
}

.top-mask-block {
}

.middle-mask-block {
}

.middle-mask-block__left,
.middle-mask-block__right {
}

.mask-image-container {
    margin-left: -1px;
    margin-right: -2px;
    position: relative;
}


body{
    margin:0;
}

section{
    position: relative;
    width: 100%;
    height:100vh;
}
section h1{
    font-size: 25vw;
    line-height: 100vh;
    text-align: center;
    font-family: sans-serif;
    font-weight: 800;
    color: #9c9c9c;
    margin: 0;
}
.wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}

@media only screen and (max-width: 919px){
    nav{
    }
    .imglogo{
    }
    body {
    }

    .video {
    }

    .mask-container {
    }

    .top-mask-block {
    }

    .middle-mask-block {
    }

    .middle-mask-block__left,
    .middle-mask-block__right {
    }

    .mask-image-container {
    }

    section{
    }
    section h1{
    }
    .wrap {
    }
}

.tapout{
    position:absolute;
    z-index:2000;
    width:100vw;
    height:85vh;
}
.tapout span{
    color:white;
    text-shadow: -2px 3px 3px rgba(0, 0, 0, .85);
    font-size:2.4em;
    font-family:'Rem-Bold';
}
.container.business{
    width:100vw;
    margin:0;
    padding:0;
}
.container.business .row{
    height:100vh;
    width: 100vw;
}
.businessvideo{
    max-height:88vh;
    margin-top:1vh!important;
    overflow:hidden;
}

.businessvideo iframe{
    position: relative;
    /* height: 100%!important; */
    width: 100%;
    height: 124vh!important;
    margin-top: -10vh!important;
}
.businessvideo video{
    position: relative;
    /* height: 100%!important; */
    width: 100%;
    height: 120vh;
    margin-top: -10vh!important;
}

@media only screen and (max-width: 919px){
    .tapout{
        position:absolute;
        z-index:2000;
        margin-top:8vh;
        width:100vw;
        height:auto;
    }
    .tapout span{
        color:white;
        text-shadow: -2px 3px 3px rgba(0, 0, 0, .85);
        font-size:unset;
        font-family:'Rem-Bold';
    }
    .container.business{
        width:100vw;
        margin:0;
        padding:0;
    }
    .container.business .row{
        height:unset;
        width: 100vw;
    }
    .businessvideo{
        max-height:unset;
        margin-top:1vh!important;
        overflow:hidden;
    }

    .businessvideo iframe{
        position: relative;
        /* height: 100%!important; */
        width: 100%;
        height: 140%!important;
        left:1.5vh;
        margin-top: 0vh!important;
    }
    .businessvideo video{
        position: relative;
        /* height: 100%!important; */
        width: 100%;
        height: unset;
        margin-top: 0vh!important;
    }

}

.video-href{
    height:100%

}
.video-portrait:nth-child(n+3):not(:nth-last-child(-n+0)){
    /*margin-top:-3.7em!important;;*/
}
.video-portrait:hover:after{


}
.video-portrait:hover .video-portrait-play{
    opacity: 1;
}

.video-portrait-play{
    /* vertical-align: middle; */
    position: relative;
    color: white;
    left: 50%;
    width:3vw;
    opacity: .5;
    height:0px;
    max-width:60px;
    /* display: table; */
    /* z-index: 10000; */
    /* width: auto; */
    /* padding: 1vw; */
    font-size: 1.2em;
    border-radius: 50%;
    cursor: pointer;
    top: -55%;
    margin-left:-1.5vw;
    /* margin-top: -26px!important; */
    text-align: center;
}
.video-title{
    position:relative;
    display:none;
    color:white;
    cursor:pointer;
    top:-50%;
    margin-top:-10px!important;
    text-align: center;
    height:0;
    text-shadow: -2px 3px 3px rgba(0, 0, 0, .85);
}

.modal-dialog, .modal-content, .modal-body{
    background:transparent;
    border:none;
    outline:none;
}




.header .nav-item{
    padding:10px;
}
.header .nav-item.active{
    background:black;
    color:white;
}
.header .nav-item.active .nav-link{
    color:white!important;
}

@media only screen and (max-width:720px){
    .video-portrait-play{
        /* vertical-align: middle; */
        position: relative;
        color: white;
        left: 50%;
        width:10vw;
        opacity: .5;
        height:0px;
        max-width:60px;
        /* display: table; */
        /* z-index: 10000; */
        /* width: auto; */
        /* padding: 1vw; */
        font-size: 1.2em;
        border-radius: 50%;
        cursor: pointer;
        top: -55%;
        margin-left:-4.5vw;
        /* margin-top: -26px!important; */
        text-align: center;
    }
}

.scaledtext{
    font-weight: 100;
    text-align: center;
    color:white;
    opacity: 0;
    transform: scale(4);
}

.t1{
    left:-40%;
}
.t2{
    left:100%;
}
@media only screen and (min-width: 920px){
    .t1{
        left:-77%;
    }
    .t2{
        left:67%;
    }
    .scaledtext{
        font-size:3em;
        width:100%;
    }
}

.whatsapp-fixed{
    position:fixed;
    bottom:3vw;
    right:3vw;
    width:6vw;
    max-width: 100px!important;
    z-index:10001;
}
.whatsapp-fixed a, .whatsapp-fixed a img{
    max-width:100px!important;
}
nav{
    position:absolute!important;
    width:100% !important;
}
.glide__track{
}
.carousel {
    width:100%;

}
.business{background:black}
.glide__bullets{
}
.glide__bullet{
    border:none;
    outline:none;
    width:10px;
    height:10px;
    margin: auto 0.4vw;
    border-radius:50%;
    padding:0;
    background: rgba(68, 89, 128, 0.56);
}
.glide__bullet--active{
    background: #445980;
}
body{
    width:100vw;
    overflow-x:hidden;
}
.phrase{
    color:white;
    background-color:#445980;
    font-family: 'REM-thin';
    letter-spacing: .1rem;
    font-size: 1.2rem;
}
@media only screen and (max-width: 919px){
    .phrase{
        color:white;
        background-color:#445980;
        font-family: 'REM-thin';
        letter-spacing: .1rem;
        font-size: .9rem;
    }
}

.init{
    background:black;
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:100000;
}


/*!*********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/stylesheet.css ***!
  \*********************************************************************************************************************/
@font-face {
    font-family: 'REM-BlackItalic';
    src: url(/build/fonts/REM-BlackItalic.3970b416.eot);
    src: url(/build/fonts/REM-BlackItalic.3970b416.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-BlackItalic.17b74229.woff2) format('woff2'),
        url(/build/fonts/REM-BlackItalic.9e4c8cbe.woff) format('woff'),
        url(/build/fonts/REM-BlackItalic.855cfd32.ttf) format('truetype'),
        url(/build/images/REM-BlackItalic.02d8e5f8.svg#REM-BlackItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Black';
    src: url(/build/fonts/REM-Black.e7984795.eot);
    src: url(/build/fonts/REM-Black.e7984795.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Black.d1611e77.woff2) format('woff2'),
        url(/build/fonts/REM-Black.dbc54e54.woff) format('woff'),
        url(/build/fonts/REM-Black.ff21038a.ttf) format('truetype'),
        url(/build/images/REM-Black.390954ff.svg#REM-Black) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Bold';
    src: url(/build/fonts/REM-Bold.e911e5e5.eot);
    src: url(/build/fonts/REM-Bold.e911e5e5.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Bold.81dee2bc.woff2) format('woff2'),
        url(/build/fonts/REM-Bold.528f7324.woff) format('woff'),
        url(/build/fonts/REM-Bold.40d43da3.ttf) format('truetype'),
        url(/build/images/REM-Bold.3e1e428a.svg#REM-Bold) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-ExtraLightItalic';
    src: url(/build/fonts/REM-ExtraLightItalic.bb613487.eot);
    src: url(/build/fonts/REM-ExtraLightItalic.bb613487.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-ExtraLightItalic.2c8cb111.woff2) format('woff2'),
        url(/build/fonts/REM-ExtraLightItalic.b799f6a6.woff) format('woff'),
        url(/build/fonts/REM-ExtraLightItalic.2f3bd1d1.ttf) format('truetype'),
        url(/build/images/REM-ExtraLightItalic.124d677f.svg#REM-ExtraLightItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Italic';
    src: url(/build/fonts/REM-Italic.416cb4df.eot);
    src: url(/build/fonts/REM-Italic.416cb4df.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Italic.8f881f56.woff2) format('woff2'),
        url(/build/fonts/REM-Italic.4c0d878a.woff) format('woff'),
        url(/build/fonts/REM-Italic.9deaea74.ttf) format('truetype'),
        url(/build/images/REM-Italic.8279d9b1.svg#REM-Italic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-ExtraBoldItalic';
    src: url(/build/fonts/REM-ExtraBoldItalic.02a79e68.eot);
    src: url(/build/fonts/REM-ExtraBoldItalic.02a79e68.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-ExtraBoldItalic.7b2c96b7.woff2) format('woff2'),
        url(/build/fonts/REM-ExtraBoldItalic.c9ae0e14.woff) format('woff'),
        url(/build/fonts/REM-ExtraBoldItalic.1ee878b2.ttf) format('truetype'),
        url(/build/images/REM-ExtraBoldItalic.35728881.svg#REM-ExtraBoldItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-BoldItalic';
    src: url(/build/fonts/REM-BoldItalic.6d966ac2.eot);
    src: url(/build/fonts/REM-BoldItalic.6d966ac2.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-BoldItalic.94f4df38.woff2) format('woff2'),
        url(/build/fonts/REM-BoldItalic.d9791e22.woff) format('woff'),
        url(/build/fonts/REM-BoldItalic.a0f96988.ttf) format('truetype'),
        url(/build/images/REM-BoldItalic.2f0d67a3.svg#REM-BoldItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-ExtraBold';
    src: url(/build/fonts/REM-ExtraBold.90f7d7df.eot);
    src: url(/build/fonts/REM-ExtraBold.90f7d7df.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-ExtraBold.795b2904.woff2) format('woff2'),
        url(/build/fonts/REM-ExtraBold.0d3954ba.woff) format('woff'),
        url(/build/fonts/REM-ExtraBold.64e69bb6.ttf) format('truetype'),
        url(/build/images/REM-ExtraBold.983150c3.svg#REM-ExtraBold) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-ExtraLight';
    src: url(/build/fonts/REM-ExtraLight.d9681c80.eot);
    src: url(/build/fonts/REM-ExtraLight.d9681c80.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-ExtraLight.c558b828.woff2) format('woff2'),
        url(/build/fonts/REM-ExtraLight.ce1fadb0.woff) format('woff'),
        url(/build/fonts/REM-ExtraLight.5f1e8220.ttf) format('truetype'),
        url(/build/images/REM-ExtraLight.ce7175b1.svg#REM-ExtraLight) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-LightItalic';
    src: url(/build/fonts/REM-LightItalic.ce89e0c9.eot);
    src: url(/build/fonts/REM-LightItalic.ce89e0c9.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-LightItalic.7294c8ec.woff2) format('woff2'),
        url(/build/fonts/REM-LightItalic.a89630e7.woff) format('woff'),
        url(/build/fonts/REM-LightItalic.d1be030a.ttf) format('truetype'),
        url(/build/images/REM-LightItalic.63851a53.svg#REM-LightItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Light';
    src: url(/build/fonts/REM-Light.056f3ddf.eot);
    src: url(/build/fonts/REM-Light.056f3ddf.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Light.bbdcb717.woff2) format('woff2'),
        url(/build/fonts/REM-Light.fb24416e.woff) format('woff'),
        url(/build/fonts/REM-Light.1db544a5.ttf) format('truetype'),
        url(/build/images/REM-Light.6ce4cc88.svg#REM-Light) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Medium';
    src: url(/build/fonts/REM-Medium.8d6c6348.eot);
    src: url(/build/fonts/REM-Medium.8d6c6348.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Medium.0041f4c1.woff2) format('woff2'),
        url(/build/fonts/REM-Medium.b33e0697.woff) format('woff'),
        url(/build/fonts/REM-Medium.00d40052.ttf) format('truetype'),
        url(/build/images/REM-Medium.8bb7798e.svg#REM-Medium) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-ThinItalic';
    src: url(/build/fonts/REM-ThinItalic.8be44936.eot);
    src: url(/build/fonts/REM-ThinItalic.8be44936.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-ThinItalic.3ca28e22.woff2) format('woff2'),
        url(/build/fonts/REM-ThinItalic.341c3f10.woff) format('woff'),
        url(/build/fonts/REM-ThinItalic.6d30f1e9.ttf) format('truetype'),
        url(/build/images/REM-ThinItalic.f330897b.svg#REM-ThinItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Regular';
    src: url(/build/fonts/REM-Regular.8991376c.eot);
    src: url(/build/fonts/REM-Regular.8991376c.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Regular.db3a3b29.woff2) format('woff2'),
        url(/build/fonts/REM-Regular.37bf82c8.woff) format('woff'),
        url(/build/fonts/REM-Regular.27f08ffa.ttf) format('truetype'),
        url(/build/images/REM-Regular.2f8208c8.svg#REM-Regular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-MediumItalic';
    src: url(/build/fonts/REM-MediumItalic.2c696639.eot);
    src: url(/build/fonts/REM-MediumItalic.2c696639.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-MediumItalic.625a8c94.woff2) format('woff2'),
        url(/build/fonts/REM-MediumItalic.5ef93939.woff) format('woff'),
        url(/build/fonts/REM-MediumItalic.4a68e7f4.ttf) format('truetype'),
        url(/build/images/REM-MediumItalic.414260e2.svg#REM-MediumItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-Thin';
    src: url(/build/fonts/REM-Thin.4eaf6484.eot);
    src: url(/build/fonts/REM-Thin.4eaf6484.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-Thin.607695fb.woff2) format('woff2'),
        url(/build/fonts/REM-Thin.aff88ae9.woff) format('woff'),
        url(/build/fonts/REM-Thin.f8ccca15.ttf) format('truetype'),
        url(/build/images/REM-Thin.d37cd211.svg#REM-Thin) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-SemiBoldItalic';
    src: url(/build/fonts/REM-SemiBoldItalic.63e63df8.eot);
    src: url(/build/fonts/REM-SemiBoldItalic.63e63df8.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-SemiBoldItalic.02ecd8af.woff2) format('woff2'),
        url(/build/fonts/REM-SemiBoldItalic.10da61b9.woff) format('woff'),
        url(/build/fonts/REM-SemiBoldItalic.6561beef.ttf) format('truetype'),
        url(/build/images/REM-SemiBoldItalic.3487483f.svg#REM-SemiBoldItalic) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'REM-SemiBold';
    src: url(/build/fonts/REM-SemiBold.c698e049.eot);
    src: url(/build/fonts/REM-SemiBold.c698e049.eot?#iefix) format('embedded-opentype'),
        url(/build/fonts/REM-SemiBold.08cfebca.woff2) format('woff2'),
        url(/build/fonts/REM-SemiBold.8cebf19a.woff) format('woff'),
        url(/build/fonts/REM-SemiBold.e139e18e.ttf) format('truetype'),
        url(/build/images/REM-SemiBold.af141a72.svg#REM-SemiBold) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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SUFDL0IsNkNBQXlDO0lBQ3pDOzs7OzhEQUl1RTtJQUN2RSxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0Qjs7QUFFQTtJQUNJLHVCQUF1QjtJQUN2Qiw2Q0FBaUM7SUFDakM7Ozs7OERBSXVEO0lBQ3ZELG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUNBQWlDO0lBQ2pDLDZDQUEyQztJQUMzQzs7OzsrREFJMkU7SUFDM0UsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7QUFDdEI7O0FBRUE7SUFDSSwyQkFBMkI7SUFDM0IsOENBQXFDO0lBQ3JDOzs7OytEQUkrRDtJQUMvRCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtBQUN0QiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3N0eWxlc2hlZXQuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbImJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLVJlZ3VsYXInO1xufVxuXG4ucm0tdGhpbntcbiAgICBmb250LWZhbWlseTogJ1JFTS1UaGluJztcbn1cblxubmF2e1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHotaW5kZXg6MTAwMDA7XG59XG5cbi5pbWdsb2dve1xuICAgIG1hcmdpbi10b3A6LTEwdmghaW1wb3J0YW50O1xuICAgIHdpZHRoOjEwMHZ3O1xufVxuLmltZ2xvZ28uaW1nLW1vYmlsZXtcbiAgICBtYXJnaW4tdG9wOjF2aCFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZDpibGFjaztcbn1cblxuLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMTB2aCAwdncgMDtcbiAgICBwYWRkaW5nOjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubWFzay1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW46MDtcbiAgICBwYWRkaW5nOjA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjtcbn1cblxuLnRvcC1tYXNrLWJsb2NrIHtcbn1cblxuLm1pZGRsZS1tYXNrLWJsb2NrIHtcbn1cblxuLm1pZGRsZS1tYXNrLWJsb2NrX19sZWZ0LFxuLm1pZGRsZS1tYXNrLWJsb2NrX19yaWdodCB7XG59XG5cbi5tYXNrLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG5ib2R5e1xuICAgIG1hcmdpbjowO1xufVxuXG5zZWN0aW9ue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6MTAwdmg7XG59XG5zZWN0aW9uIGgxe1xuICAgIGZvbnQtc2l6ZTogMjV2dztcbiAgICBsaW5lLWhlaWdodDogMTAwdmg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICM5YzljOWM7XG4gICAgbWFyZ2luOiAwO1xufVxuLndyYXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MTlweCl7XG4gICAgbmF2e1xuICAgIH1cbiAgICAuaW1nbG9nb3tcbiAgICB9XG4gICAgYm9keSB7XG4gICAgfVxuXG4gICAgLnZpZGVvIHtcbiAgICB9XG5cbiAgICAubWFzay1jb250YWluZXIge1xuICAgIH1cblxuICAgIC50b3AtbWFzay1ibG9jayB7XG4gICAgfVxuXG4gICAgLm1pZGRsZS1tYXNrLWJsb2NrIHtcbiAgICB9XG5cbiAgICAubWlkZGxlLW1hc2stYmxvY2tfX2xlZnQsXG4gICAgLm1pZGRsZS1tYXNrLWJsb2NrX19yaWdodCB7XG4gICAgfVxuXG4gICAgLm1hc2staW1hZ2UtY29udGFpbmVyIHtcbiAgICB9XG5cbiAgICBzZWN0aW9ue1xuICAgIH1cbiAgICBzZWN0aW9uIGgxe1xuICAgIH1cbiAgICAud3JhcCB7XG4gICAgfVxufVxuXG4udGFwb3V0e1xuICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgIHotaW5kZXg6MjAwMDtcbiAgICB3aWR0aDoxMDB2dztcbiAgICBoZWlnaHQ6ODV2aDtcbn1cbi50YXBvdXQgc3BhbntcbiAgICBjb2xvcjp3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogLTJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjg1KTtcbiAgICBmb250LXNpemU6Mi40ZW07XG4gICAgZm9udC1mYW1pbHk6J1JlbS1Cb2xkJztcbn1cbi5jb250YWluZXIuYnVzaW5lc3N7XG4gICAgd2lkdGg6MTAwdnc7XG4gICAgbWFyZ2luOjA7XG4gICAgcGFkZGluZzowO1xufVxuLmNvbnRhaW5lci5idXNpbmVzcyAucm93e1xuICAgIGhlaWdodDoxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG59XG4uYnVzaW5lc3N2aWRlb3tcbiAgICBtYXgtaGVpZ2h0Ojg4dmg7XG4gICAgbWFyZ2luLXRvcDoxdmghaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLmJ1c2luZXNzdmlkZW8gaWZyYW1le1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50OyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTI0dmghaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IC0xMHZoIWltcG9ydGFudDtcbn1cbi5idXNpbmVzc3ZpZGVvIHZpZGVve1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50OyAqL1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTIwdmg7XG4gICAgbWFyZ2luLXRvcDogLTEwdmghaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KXtcbiAgICAudGFwb3V0e1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDoyMDAwO1xuICAgICAgICBtYXJnaW4tdG9wOjh2aDtcbiAgICAgICAgd2lkdGg6MTAwdnc7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cbiAgICAudGFwb3V0IHNwYW57XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB0ZXh0LXNoYWRvdzogLTJweCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjg1KTtcbiAgICAgICAgZm9udC1zaXplOnVuc2V0O1xuICAgICAgICBmb250LWZhbWlseTonUmVtLUJvbGQnO1xuICAgIH1cbiAgICAuY29udGFpbmVyLmJ1c2luZXNze1xuICAgICAgICB3aWR0aDoxMDB2dztcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci5idXNpbmVzcyAucm93e1xuICAgICAgICBoZWlnaHQ6dW5zZXQ7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gICAgLmJ1c2luZXNzdmlkZW97XG4gICAgICAgIG1heC1oZWlnaHQ6dW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6MXZoIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIC5idXNpbmVzc3ZpZGVvIGlmcmFtZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvKiBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50OyAqL1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxNDAlIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDoxLjV2aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMHZoIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJ1c2luZXNzdmlkZW8gdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLyogaGVpZ2h0OiAxMDAlIWltcG9ydGFudDsgKi9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDB2aCFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cbi52aWRlby1ocmVme1xuICAgIGhlaWdodDoxMDAlXG5cbn1cbi52aWRlby1wb3J0cmFpdDpudGgtY2hpbGQobiszKTpub3QoOm50aC1sYXN0LWNoaWxkKC1uKzApKXtcbiAgICAvKm1hcmdpbi10b3A6LTMuN2VtIWltcG9ydGFudDs7Ki9cbn1cbi52aWRlby1wb3J0cmFpdDpob3ZlcjphZnRlcntcblxuXG59XG4udmlkZW8tcG9ydHJhaXQ6aG92ZXIgLnZpZGVvLXBvcnRyYWl0LXBsYXl7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLnZpZGVvLXBvcnRyYWl0LXBsYXl7XG4gICAgLyogdmVydGljYWwtYWxpZ246IG1pZGRsZTsgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDozdnc7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgaGVpZ2h0OjBweDtcbiAgICBtYXgtd2lkdGg6NjBweDtcbiAgICAvKiBkaXNwbGF5OiB0YWJsZTsgKi9cbiAgICAvKiB6LWluZGV4OiAxMDAwMDsgKi9cbiAgICAvKiB3aWR0aDogYXV0bzsgKi9cbiAgICAvKiBwYWRkaW5nOiAxdnc7ICovXG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRvcDogLTU1JTtcbiAgICBtYXJnaW4tbGVmdDotMS41dnc7XG4gICAgLyogbWFyZ2luLXRvcDogLTI2cHghaW1wb3J0YW50OyAqL1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWRlby10aXRsZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdG9wOi01MCU7XG4gICAgbWFyZ2luLXRvcDotMTBweCFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDowO1xuICAgIHRleHQtc2hhZG93OiAtMnB4IDNweCAzcHggcmdiYSgwLCAwLCAwLCAuODUpO1xufVxuXG4ubW9kYWwtZGlhbG9nLCAubW9kYWwtY29udGVudCwgLm1vZGFsLWJvZHl7XG4gICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBvdXRsaW5lOm5vbmU7XG59XG5cblxuXG5cbi5oZWFkZXIgLm5hdi1pdGVte1xuICAgIHBhZGRpbmc6MTBweDtcbn1cbi5oZWFkZXIgLm5hdi1pdGVtLmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOmJsYWNrO1xuICAgIGNvbG9yOndoaXRlO1xufVxuLmhlYWRlciAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGlua3tcbiAgICBjb2xvcjp3aGl0ZSFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3MjBweCl7XG4gICAgLnZpZGVvLXBvcnRyYWl0LXBsYXl7XG4gICAgICAgIC8qIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7ICovXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOjEwdnc7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBoZWlnaHQ6MHB4O1xuICAgICAgICBtYXgtd2lkdGg6NjBweDtcbiAgICAgICAgLyogZGlzcGxheTogdGFibGU7ICovXG4gICAgICAgIC8qIHotaW5kZXg6IDEwMDAwOyAqL1xuICAgICAgICAvKiB3aWR0aDogYXV0bzsgKi9cbiAgICAgICAgLyogcGFkZGluZzogMXZ3OyAqL1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdG9wOiAtNTUlO1xuICAgICAgICBtYXJnaW4tbGVmdDotNC41dnc7XG4gICAgICAgIC8qIG1hcmdpbi10b3A6IC0yNnB4IWltcG9ydGFudDsgKi9cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn1cblxuLnNjYWxlZHRleHR7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xufVxuXG4udDF7XG4gICAgbGVmdDotNDAlO1xufVxuLnQye1xuICAgIGxlZnQ6MTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTIwcHgpe1xuICAgIC50MXtcbiAgICAgICAgbGVmdDotNzclO1xuICAgIH1cbiAgICAudDJ7XG4gICAgICAgIGxlZnQ6NjclO1xuICAgIH1cbiAgICAuc2NhbGVkdGV4dHtcbiAgICAgICAgZm9udC1zaXplOjNlbTtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICB9XG59XG5cbi53aGF0c2FwcC1maXhlZHtcbiAgICBwb3NpdGlvbjpmaXhlZDtcbiAgICBib3R0b206M3Z3O1xuICAgIHJpZ2h0OjN2dztcbiAgICB3aWR0aDo2dnc7XG4gICAgbWF4LXdpZHRoOiAxMDBweCFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDoxMDAwMTtcbn1cbi53aGF0c2FwcC1maXhlZCBhLCAud2hhdHNhcHAtZml4ZWQgYSBpbWd7XG4gICAgbWF4LXdpZHRoOjEwMHB4IWltcG9ydGFudDtcbn1cbm5hdntcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xufVxuLmdsaWRlX190cmFja3tcbn1cbi5jYXJvdXNlbCB7XG4gICAgd2lkdGg6MTAwJTtcblxufVxuLmJ1c2luZXNze2JhY2tncm91bmQ6YmxhY2t9XG4uZ2xpZGVfX2J1bGxldHN7XG59XG4uZ2xpZGVfX2J1bGxldHtcbiAgICBib3JkZXI6bm9uZTtcbiAgICBvdXRsaW5lOm5vbmU7XG4gICAgd2lkdGg6MTBweDtcbiAgICBoZWlnaHQ6MTBweDtcbiAgICBtYXJnaW46IGF1dG8gMC40dnc7XG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgcGFkZGluZzowO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNjgsIDg5LCAxMjgsIDAuNTYpO1xufVxuLmdsaWRlX19idWxsZXQtLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjNDQ1OTgwO1xufVxuYm9keXtcbiAgICB3aWR0aDoxMDB2dztcbiAgICBvdmVyZmxvdy14OmhpZGRlbjtcbn1cbi5waHJhc2V7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDQ1OTgwO1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLXRoaW4nO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMXJlbTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTE5cHgpe1xuICAgIC5waHJhc2V7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0NDU5ODA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnUkVNLXRoaW4nO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgfVxufVxuXG4uaW5pdHtcbiAgICBiYWNrZ3JvdW5kOmJsYWNrO1xuICAgIHBvc2l0aW9uOmZpeGVkO1xuICAgIHRvcDowO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTowO1xuICAgIHotaW5kZXg6MTAwMDAwO1xufVxuXG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1CbGFja0l0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1CbGFja0l0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUJsYWNrSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJsYWNrSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJsYWNrSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tQmxhY2tJdGFsaWMuc3ZnI1JFTS1CbGFja0l0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1CbGFjayc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1CbGFjay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJsYWNrLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tQmxhY2suc3ZnI1JFTS1CbGFjaycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1Cb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUJvbGQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1Cb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tQm9sZC5zdmcjUkVNLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tRXh0cmFMaWdodEl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUxpZ2h0SXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tRXh0cmFMaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tRXh0cmFMaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhTGlnaHRJdGFsaWMuc3ZnI1JFTS1FeHRyYUxpZ2h0SXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLUl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1JdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1JdGFsaWMuc3ZnI1JFTS1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tRXh0cmFCb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZEl0YWxpYy5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZEl0YWxpYy5zdmcjUkVNLUV4dHJhQm9sZEl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1Cb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUJvbGRJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1Cb2xkSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tQm9sZEl0YWxpYy5zdmcjUkVNLUJvbGRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tRXh0cmFCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZC5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhQm9sZC5zdmcjUkVNLUV4dHJhQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1FeHRyYUxpZ2h0JztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLUV4dHJhTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUV4dHJhTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1FeHRyYUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tRXh0cmFMaWdodC5zdmcjUkVNLUV4dHJhTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tTGlnaHRJdGFsaWMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tTGlnaHRJdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodEl0YWxpYy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUxpZ2h0SXRhbGljLnN2ZyNSRU0tTGlnaHRJdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tTGlnaHQnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tTGlnaHQuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLUxpZ2h0LnN2ZyNSRU0tTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tTWVkaXVtJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLU1lZGl1bS5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLU1lZGl1bS5zdmcjUkVNLU1lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1JFTS1UaGluSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLVRoaW5JdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1UaGluSXRhbGljLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVRoaW5JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVRoaW5JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1UaGluSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tVGhpbkl0YWxpYy5zdmcjUkVNLVRoaW5JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tUmVndWxhcic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1SZWd1bGFyLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVJlZ3VsYXIuc3ZnI1JFTS1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLU1lZGl1bUl0YWxpYyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW1JdGFsaWMuZW90Jyk7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW1JdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1NZWRpdW1JdGFsaWMuc3ZnI1JFTS1NZWRpdW1JdGFsaWMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSRU0tVGhpbic7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JFTS1UaGluLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tVGhpbi5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tVGhpbi50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVRoaW4uc3ZnI1JFTS1UaGluJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLVNlbWlCb2xkSXRhbGljJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLVNlbWlCb2xkSXRhbGljLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGRJdGFsaWMuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGRJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1TZW1pQm9sZEl0YWxpYy5zdmcjUkVNLVNlbWlCb2xkSXRhbGljJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUkVNLVNlbWlCb2xkJztcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUkVNLVNlbWlCb2xkLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgICAgIHVybCgnLi4vZm9udHMvUkVNLVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgdXJsKCcuLi9mb250cy9SRU0tU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JFTS1TZW1pQm9sZC5zdmcjUkVNLVNlbWlCb2xkJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/