@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.eot);src:url(../fonts/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Regular.woff) format("woff"),url(../fonts/Raleway-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.eot);src:url(../fonts/Raleway-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Raleway-Bold.woff) format("woff"),url(../fonts/Raleway-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Playfair;src:url(../fonts/PlayfairDisplay-Bold.eot);src:url(../fonts/PlayfairDisplay-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/PlayfairDisplay-Bold.woff) format("woff"),url(../fonts/PlayfairDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.eot);src:url(../fonts/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Roboto-Light.woff) format("woff"),url(../fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-style:normal}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{position:relative;overflow-x:hidden}body{font-family:Raleway;font-weight:400;font-size:16px;color:#fff;background:#242b33}.lock{overflow:hidden}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}li,ul{list-style:none}a{text-decoration:none;color:#fff}button:focus,input:focus{outline:transparent}.ibg{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.ibg img{width:0;height:0;position:absolute;top:0;left:0;opacity:0;visibility:hidden}.container{max-width:1140px;width:100%;margin:0 auto;padding:0 15px}.title{font-family:Playfair;font-weight:700;font-size:36px;color:#d4c17f}.bg__text::before{position:absolute;z-index:0;font-size:400px;font-family:Playfair;font-weight:700;color:#fff;opacity:.02;overflow-y:hidden}.header{position:absolute;top:0;left:0;right:0;z-index:100;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__inner{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{position:relative;z-index:2}.header__item{display:inline-block}.header__item:not(:first-child){margin-left:40px}.header__link{position:relative;letter-spacing:.05em;font-size:14px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__link:hover{color:#d4c17f}.header__link:hover::before{width:100%}.header__link::before{content:"";position:absolute;bottom:-4px;left:0;height:2px;width:0%;background-color:#d4c17f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__burger{display:none;position:relative;z-index:100;width:40px;height:21px;cursor:pointer}.header__burger::after,.header__burger::before{content:"";position:absolute;height:2px;width:100%;background-color:#d4c17f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__burger span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:100%;background-color:#d4c17f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.header__burger::before{top:0}.header__burger::after{bottom:0}.header__burger.active span{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.header__burger.active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:9px}.header__burger.active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:9px}.header.fixed{position:fixed;top:0;left:0;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#242b33}.first-screen{position:relative;min-height:840px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first-screen__wrapper{position:relative;z-index:1;max-width:580px;margin:0 auto;padding-top:250px}.first-screen__title{font-family:Playfair;font-weight:700;font-size:48px;line-height:64px;text-align:center;color:#d4c17f;max-width:573px;margin-bottom:81px}.first-screen__mouse{position:relative;width:24px;height:40px;border:2px solid #d4c17f;border-radius:25px;margin:0 auto 210px}.first-screen__mouse::before{content:"";position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-30%);-ms-transform:translate(-50%,-30%);transform:translate(-50%,-30%);background-color:#d4c17f;border:2px solid #d4c17f;border-radius:5px;width:2px;height:8px;-webkit-animation:1.5s linear infinite mouse;animation:1.5s linear infinite mouse}@-webkit-keyframes mouse{0%{top:20%;opacity:.5}20%{opacity:1}50%{top:50%;opacity:.5}100%{top:80%;opacity:0}}@keyframes mouse{0%{top:20%;opacity:.5}20%{opacity:1}50%{top:50%;opacity:.5}100%{top:80%;opacity:0}}.first-screen__contact{max-width:545px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.first-screen__contact a{font-size:18px;font-family:Raleway;font-weight:400;padding-left:37px;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.first-screen__contact a:hover{color:#d4c17f}.first-screen__contact a:hover svg{fill:#d4c17f}.map,.phone{position:absolute;top:0;left:0;fill:#fff;width:21px;height:21px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.first-screen__bg{position:absolute;width:100%;min-height:840px}.first-screen__bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(11.98%,#242b33),color-stop(51.04%,rgba(45,52,60,.38)),color-stop(92.19%,#242b33));background:-o-linear-gradient(top,#242b33 11.98%,rgba(45,52,60,.38) 51.04%,#242b33 92.19%);background:linear-gradient(180deg,#242b33 11.98%,rgba(45,52,60,.38) 51.04%,#242b33 92.19%)}.infrastructure__inner{position:relative;max-width:794px;min-height:400px;margin:120px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.infrastructure__inner::before{content:"II";top:-15%;right:-40%}.infrastructure__item{position:relative;z-index:1;text-align:center;padding:0 20px}.infrastructure__img{margin-bottom:53px}.infrastructure__text{font-size:20px;line-height:27px;text-align:center;font-family:Roboto;font-weight:300}.apartments{position:relative;z-index:2}.apartments__title{margin-bottom:100px}.apartments__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.apartments__inner::before{content:"III";top:-25%;left:-20%}.apartments__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:535px;width:100%;min-height:320px;position:relative;overflow:hidden;margin-left:10px;margin-right:10px;margin-bottom:30px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.apartments__item:hover{color:#d4c17f}.apartments__item a{display:contents}.apartments__img{width:100%;height:100%;-webkit-transition:1s;-o-transition:1s;transition:1s}.apartments__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(36,43,51,0)),to(#242b33));background:-o-linear-gradient(top,rgba(36,43,51,0) 0,#242b33 100%);background:linear-gradient(180deg,rgba(36,43,51,0) 0,#242b33 100%);opacity:1;-webkit-transition:1s;-o-transition:1s;transition:1s}.apartments__img:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.apartments__img:hover::before{background:0 0;opacity:0;-webkit-transition:5s;-o-transition:5s;transition:5s}.apartments__text{position:absolute;bottom:40px;left:50px}.look{position:relative;min-height:560px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.look__wrapper{position:relative;z-index:1}.look__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.look__item:first-child{max-width:535px}.look__title{margin-bottom:50px}.look__subtitle p{font-size:16px;line-height:24px;font-family:Raleway;font-weight:400;padding:0 25px 0 0}.look__input-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:540px}.look input{width:255px;height:50px;background-color:rgba(255,255,255,.2);border:none;color:#fff;text-align:center;font-family:Raleway;font-size:16px;font-weight:400;padding:0 10px}.look input::-webkit-input-placeholder{color:#bebebe;text-align:center}.look input::-moz-placeholder{color:#bebebe;text-align:center}.look input:-ms-input-placeholder{color:#bebebe;text-align:center}.look input::-ms-input-placeholder{color:#bebebe;text-align:center}.look input::placeholder{color:#bebebe;text-align:center}.look input:not(:first-child){margin-left:30px}.look__form-inner{max-width:540px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px}.look__form-text{position:relative;text-align:center;width:100%;font-size:13px;line-height:16px;font-family:Raleway;font-weight:400}.look__form-text::before{content:"*";position:absolute;top:0;left:-5px;font-size:25px}.look button{display:inline-block;color:#fff;font-size:16px;font-family:Raleway;font-weight:400;background-color:#d4c17f;border:none;height:50px;max-width:255px;width:100%;margin-left:30px;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.look-bg{position:absolute;top:0;left:0;width:100%;height:100%}.look-bg::after,.look-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.look-bg::before{background:-webkit-gradient(linear,left top,left bottom,color-stop(10.42%,#242b33),color-stop(50.52%,rgba(36,43,51,0)),color-stop(90.1%,#242b33));background:-o-linear-gradient(top,#242b33 10.42%,rgba(36,43,51,0) 50.52%,#242b33 90.1%);background:linear-gradient(180deg,#242b33 10.42%,rgba(36,43,51,0) 50.52%,#242b33 90.1%)}.look-bg::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(36,43,51,.9)),to(rgba(36,43,51,.9)));background:-o-linear-gradient(bottom,rgba(36,43,51,.9),rgba(36,43,51,.9));background:linear-gradient(0deg,rgba(36,43,51,.9),rgba(36,43,51,.9))}.video{margin-bottom:178px}.video__block{position:relative;margin:0 auto;max-width:719px;min-height:650px}.video__block::before{content:"IV";top:15%;right:-56%}.video__img{position:relative;max-width:719px;height:auto}.video__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.video__img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(36,43,51,.8)),to(rgba(36,43,51,.8))),#626262;background:-o-linear-gradient(bottom,rgba(36,43,51,.8),rgba(36,43,51,.8)),#626262;background:linear-gradient(0deg,rgba(36,43,51,.8),rgba(36,43,51,.8)),#626262;opacity:.8}.video__btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}.video__btn span{height:100px}.video__btn svg{width:100px;height:100px;fill:#d4c17f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;border-radius:50%}.video__btn svg:hover{fill:#b19c53}iframe{width:100%;min-height:358px}.location{min-height:494px;margin-bottom:180px}.location__title{margin-bottom:100px}.location__box{position:relative}.location__box::before{content:"V";top:-50%;left:-14%}.questions{margin-bottom:72px}.questions__title{margin-bottom:50px}.questions__form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.questions input{width:255px;height:50px;background-color:rgba(255,255,255,.2);border:none;color:#fff;text-align:center;font-family:Raleway;font-size:16px;font-weight:400;padding:0 10px}.questions input::-webkit-input-placeholder{color:#bebebe;text-align:center}.questions input::-moz-placeholder{color:#bebebe;text-align:center}.questions input:-ms-input-placeholder{color:#bebebe;text-align:center}.questions input::-ms-input-placeholder{color:#bebebe;text-align:center}.questions input::placeholder{color:#bebebe;text-align:center}.questions button{display:inline-block;color:#fff;font-size:16px;font-family:Raleway;font-weight:400;background-color:#d4c17f;border:none;height:50px;max-width:255px;width:100%;cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.questions__text{font-size:13px;line-height:16px;font-family:Raleway;font-weight:400;max-width:245px;text-align:center}.footer{background:#2d343c;min-height:272px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__list-item:not(:first-child){margin-top:15px}.footer__list-item a{position:relative;font-size:14px;letter-spacing:.05em;font-family:Raleway;font-weight:400;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.footer__list-item a:hover{color:#d4c17f}.footer__list-item a:hover::before{width:100%}.footer__list-item a::before{content:"";position:absolute;bottom:-4px;left:0;height:2px;width:0%;background-color:#d4c17f;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__contact-list:not(:first-child){margin-top:15px}.footer__mail{color:#d4c17f}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.footer__social-link svg{width:40px;height:20px;fill:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.footer__social-link svg:hover{fill:#d4c17f}@media (max-width:1140px){.apartments__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1080px){.questions__form form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.questions__text{margin-bottom:30px}input{width:50%;margin-bottom:30px}}@media (max-width:992px){.look__inner{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.look__item:first-child{margin-bottom:20px}}@media (max-width:790px){.infrastructure__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.infrastructure__item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:20px}.infrastructure__img{margin-bottom:20px}}@media (max-width:768px){.video{margin-bottom:0}.header__burger{display:block}.header__menu{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40%;height:100vh;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;background-color:#242b33}.header__menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.header__item:not(:first-child){margin-left:0;margin-top:20px}.apartments__item{margin-left:0;margin-right:0}.footer__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__contact,.footer__logo,.footer__menu{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:20px}.footer__logo{position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__menu:nth-child(1){position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__menu:nth-child(2){position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__contact{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media (max-width:576px){.first-screen__title{font-size:30px;line-height:1.5}.first-screen__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.first-screen__link:first-child{margin-bottom:20px}.look__input-inner{display:block;text-align:center}.look input:not(:first-child){margin-left:0}.look__form-inner{display:block;text-align:center}.look__form-text{margin-bottom:30px;font-size:16px}.look button{margin-bottom:30px;text-align:center}.infrastructure__item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.footer__contact,.footer__logo,.footer__menu{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:50px}.footer__logo{position:relative;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer__menu:nth-child(1){position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.footer__menu:nth-child(2){position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer__contact{position:relative;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9sb2NhbC1mb250cy5zY3NzIiwiX2dsb2JhbC5zY3NzIiwic3R5bGUuc2NzcyIsIl9tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFdBQ0UsWUFBQSxRQUNBLElBQUEsa0NBQ0EsSUFBQSx5Q0FBQSwyQkFBQSxDQUFBLG1DQUFBLGNBQUEsQ0FBQSxvQ0FBQSxnQkFHQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxRQUNBLElBQUEsK0JBQ0EsSUFBQSxzQ0FBQSwyQkFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxpQ0FBQSxnQkFHQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxTQUNBLElBQUEsdUNBQ0EsSUFBQSw4Q0FBQSwyQkFBQSxDQUFBLHdDQUFBLGNBQUEsQ0FBQSx5Q0FBQSxnQkFHQSxZQUFBLElBQ0EsV0FBQSxPQUdGLFdBQ0UsWUFBQSxPQUNBLElBQUEsK0JBQ0EsSUFBQSxzQ0FBQSwyQkFBQSxDQUFBLGdDQUFBLGNBQUEsQ0FBQSxpQ0FBQSxnQkFHQSxZQUFBLElBQ0EsV0FBQSxPQ3JDRixLQUNFLG1CQUFBLFdBQUEsV0FBQSxXQUNELEVBQUEsUUFBQSxTQUtDLG1CQUFBLFFBQUEsV0FBQSxRQUNELEtBQUEsS0FJQyxTQUFBLFNBQ0EsV0FBQSxPQUNELEtBRUMsWUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxLQUNBLFdBQUEsUUFDRCxNQUdDLFNBQUEsT0FDRCxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsR0FBQSxHQUFBLEdBQUEsRUFBQSxHQVlDLE9BQUEsRUFDQSxRQUFBLEVBQ0QsR0FBQSxHQUlDLFdBQUEsS0FDRCxFQUdDLGdCQUFBLEtBQ0EsTUFBQSxLQUNELGFBQUEsWUFJQyxRQUFBLFlBQ0QsS0FHQyxvQkFBQSxPQUNBLGdCQUFBLE1BQ0Esa0JBQUEsVUFDQSxTQUFBLFNBQ0QsU0FHQyxNQUFBLEVBQ0EsT0FBQSxFQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0QsV0FHQyxVQUFBLE9BQ0EsTUFBQSxLQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsRUFBQSxLQUNELE9BR0MsWUFBQSxTQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNELGtCQUdDLFNBQUEsU0FDQSxRQUFBLEVBQ0EsVUFBQSxNQUNBLFlBQUEsU0FDQSxZQUFBLElBQ0EsTUFBQSxLQUNBLFFBQUEsSUFDQSxXQUFBLE9DckZGLFFBQ0UsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsSUFDQSxtQkFBQSxJQUFBLGNBQUEsSUFBQSxXQUFBLElBSUEsZUFDRSxRQUFBLElBQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDRCxjQUtDLFNBQUEsU0FDQSxRQUFBLEVBQ0QsY0FNQyxRQUFBLGFBREQsZ0NBSUcsWUFBQSxLQUNELGNBTUQsU0FBQSxTQUNBLGVBQUEsTUFDQSxVQUFBLEtBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUpELG9CQU9HLE1BQUEsUUFQSCw0QkFVSyxNQUFBLEtBVkwsc0JBZUcsUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsSUFDQSxNQUFBLEdBQ0EsaUJBQUEsUUFDQSxtQkFBQSxJQUFBLGNBQUEsSUFBQSxXQUFBLElBQ0QsZ0JBSUQsUUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLElBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxPQUFBLFFBTkQsdUJBQUEsd0JBVUcsUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQWZILHFCQW1CRyxTQUFBLFNBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxPQUFBLElBQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNBLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsVUExQkgsd0JBOEJHLElBQUEsRUE5QkgsdUJBa0NHLE9BQUEsRUFsQ0gsNEJBdUNLLGtCQUFBLFVBQUEsY0FBQSxVQUFBLFVBQUEsVUF2Q0wsK0JBMkNLLGtCQUFBLGNBQUEsY0FBQSxjQUFBLFVBQUEsY0FDQSxJQUFBLElBNUNMLDhCQWdESyxrQkFBQSxlQUFBLGNBQUEsZUFBQSxVQUFBLGVBQ0EsT0FBQSxJQUNELGNBTUwsU0FBQSxNQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxLQUNBLG1CQUFBLElBQUEsY0FBQSxJQUFBLFdBQUEsSUFDQSxpQkFBQSxRQUNELGNBS0MsU0FBQSxTQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BSUEsdUJBQ0UsU0FBQSxTQUNBLFFBQUEsRUFDQSxVQUFBLE1BQ0EsT0FBQSxFQUFBLEtBQ0EsWUFBQSxNQUNELHFCQUtDLFlBQUEsU0FDQSxZQUFBLElBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLE9BQ0EsTUFBQSxRQUNBLFVBQUEsTUFDQSxjQUFBLEtBQ0QscUJBS0MsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLEtBQ0EsT0FBQSxFQUFBLEtBQ0EsTUFQRCw2QkFVRyxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsY0FBQSxxQkFBQSxVQUFBLHFCQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxjQUFBLElBQ0EsTUFBQSxJQUNBLE9BQUEsSUFDQSxrQkFBQSxLQUFBLE9BQUEsU0FBQSxNQUFBLFVBQUEsS0FBQSxPQUFBLFNBQUEsTUFDRCx5QkFJRCxHQUNFLElBQUEsSUFDQSxRQUFBLEdBR0YsSUFDRSxRQUFBLEVBR0YsSUFDRSxJQUFBLElBQ0EsUUFBQSxHQUdGLEtBQ0UsSUFBQSxJQUNBLFFBQUEsR0FwQkQsaUJBSUQsR0FDRSxJQUFBLElBQ0EsUUFBQSxHQUdGLElBQ0UsUUFBQSxFQUdGLElBQ0UsSUFBQSxJQUNBLFFBQUEsR0FHRixLQUNFLElBQUEsSUFDQSxRQUFBLEdBTUosdUJBQ0UsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FORCx5QkFTRyxVQUFBLEtBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxhQUFBLEtBQ0EsU0FBQSxTQUNBLG1CQUFBLElBQUEsY0FBQSxJQUFBLFdBQUEsSUFDQSxPQUFBLFFBZkgsK0JBa0JLLE1BQUEsUUFsQkwsbUNBcUJPLEtBQUEsUUFDRCxLQUFBLE9BUVAsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNELGtCQU1HLFNBQUEsU0FDQSxNQUFBLEtBQ0EsV0FBQSxNQUhELDBCQU1HLFFBQUEsR0FDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsMElBQUEsV0FBQSxnRkFBQSxXQUFBLGdGQUlELHVCQVVELFNBQUEsU0FDQSxVQUFBLE1BQ0EsV0FBQSxNQUNBLE9BSUEsTUFKQSxLQUFBLEVBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BUEQsK0JBV0csUUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0Qsc0JBTUQsU0FBQSxTQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxFQUFBLEtBQ0QscUJBS0MsY0FBQSxLQUNELHNCQUtDLFVBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsT0FDQSxZQUFBLElBQ0QsWUFPRCxTQUFBLFNBQ0EsUUFBQSxFQUdBLG1CQUNFLGNBQUEsTUFDRCxtQkFLQyxTQUFBLFNBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsY0FBQSxLQUFBLFVBQUEsS0FIRCwyQkFNRyxRQUFBLE1BQ0EsSUFBQSxLQUNBLEtBQUEsS0FDRCxrQkFNRCxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxVQUFBLE1BQ0EsTUFBQSxLQUNBLFdBQUEsTUFDQSxTQUFBLFNBQ0EsU0FBQSxPQUNBLFlBQUEsS0FDQSxhQUFBLEtBQ0EsY0FBQSxLQUNBLE9BQUEsUUFDQSxtQkFBQSxJQUFBLGNBQUEsSUFBQSxXQUFBLElBWEQsd0JBZUcsTUFBQSxRQWZILG9CQW1CRyxRQUFBLFNBQ0QsaUJBTUQsTUFBQSxLQUNBLE9BQUEsS0FDQSxtQkFBQSxHQUFBLGNBQUEsR0FBQSxXQUFBLEdBSEQseUJBTUcsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxpRkFBQSxXQUFBLHdEQUFBLFdBQUEsd0RBQ0EsUUFBQSxFQUNBLG1CQUFBLEdBQUEsY0FBQSxHQUFBLFdBQUEsR0FkSCx1QkFrQkcsa0JBQUEsV0FBQSxjQUFBLFdBQUEsVUFBQSxXQWxCSCwrQkFxQkssZUFDQSxRQUFBLEVBQ0EsbUJBQUEsR0FBQSxjQUFBLEdBQUEsV0FBQSxHQUNELGtCQU9ILFNBQUEsU0FDQSxPQUFBLEtBQ0EsS0FBQSxLQUNELE1BT0QsU0FBQSxTQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FJQSxlQUNFLFNBQUEsU0FDQSxRQUFBLEVBQ0QsYUFLQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDRCx3QkFLQyxVQUFBLE1BQ0QsYUFLQyxjQUFBLEtBQ0Qsa0JBTUcsVUFBQSxLQUNBLFlBQUEsS0FDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLFFBQUEsRUFBQSxLQUFBLEVBQUEsRUFDRCxtQkFJRCxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNBLFVBQUEsTUFsREosWUFzREksTUFBQSxNQUNBLE9BQUEsS0FDQSxpQkFBQSxxQkFDQSxZQUNBLE1BQUEsS0FDQSxXQUFBLE9BQ0EsWUFBQSxRQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsUUFBQSxFQUFBLEtBL0RKLHVDQWtFTSxNQUFBLFFBQ0EsV0FBQSxPQW5FTiw4QkFrRU0sTUFBQSxRQUNBLFdBQUEsT0FuRU4sa0NBa0VNLE1BQUEsUUFDQSxXQUFBLE9BbkVOLG1DQWtFTSxNQUFBLFFBQ0EsV0FBQSxPQW5FTix5QkFrRU0sTUFBQSxRQUNBLFdBQUEsT0FuRU4sOEJBdUVNLFlBQUEsS0FDRCxrQkFJRCxVQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsV0FBQSxLQUNELGlCQUtDLFNBQUEsU0FDQSxXQUFBLE9BQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxRQUNBLFlBQUEsSUFQRCx5QkFVRyxRQUFBLElBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEtBQ0EsVUFBQSxLQXBHTixhQXlHSSxRQUFBLGFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLGlCQUFBLFFBQ0EsWUFDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxRQUNBLG1CQUFBLElBQUEsY0FBQSxJQUFBLFdBQUEsSUFDRCxTQUlELFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBTEYsZ0JBQUEsaUJBU0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBZEosaUJBa0JJLFdBQUEsdUlBQUEsV0FBQSw2RUFBQSxXQUFBLDZFQWxCSixnQkF5QkksV0FBQSw0RkFBQSxXQUFBLCtEQUFBLFdBQUEsMERBR0QsT0FPRCxjQUFBLE1BR0EsY0FDRSxTQUFBLFNBQ0EsT0FBQSxFQUFBLEtBQ0EsVUFBQSxNQUNBLFdBQUEsTUFKRCxzQkFPRyxRQUFBLEtBQ0EsSUFBQSxJQUNBLE1BQUEsS0FDRCxZQU1ELFNBQUEsU0FDQSxVQUFBLE1BQ0EsT0FBQSxLQUhELGdCQU1HLE1BQUEsS0FDQSxPQUFBLEtBQ0EsY0FBQSxNQUFBLFdBQUEsTUFDQSxtQkFBQSxPQUFBLGdCQUFBLE9BVEgsb0JBYUcsUUFBQSxHQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSw0RkFBQSxRQUFBLFdBQUEsK0RBQUEsUUFBQSxXQUFBLDBEQUFBLFFBSUEsUUFBQSxHQUNELFlBTUQsU0FBQSxTQUNBLElBQUEsSUFDQSxLQUFBLElBQ0Esa0JBQUEscUJBQUEsY0FBQSxxQkFBQSxVQUFBLHFCQUNBLE9BQUEsUUFMRCxpQkFRRyxPQUFBLE1BUkgsZ0JBWUcsTUFBQSxNQUNBLE9BQUEsTUFDQSxLQUFBLFFBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNBLGNBQUEsSUFoQkgsc0JBbUJLLEtBQUEsUUFDRCxPQU1MLE1BQUEsS0FDQSxXQUFBLE1BQ0QsVUFLQyxXQUFBLE1BQ0EsY0FBQSxNQUlBLGlCQUNFLGNBQUEsTUFDRCxlQUtDLFNBQUEsU0FERCx1QkFJRyxRQUFBLElBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDRCxXQVFILGNBQUEsS0FHQSxrQkFDRSxjQUFBLEtBQ0Qsc0JBTUcsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BZE4saUJBbUJJLE1BQUEsTUFDQSxPQUFBLEtBQ0EsaUJBQUEscUJBQ0EsWUFDQSxNQUFBLEtBQ0EsV0FBQSxPQUNBLFlBQUEsUUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLFFBQUEsRUFBQSxLQTVCSiw0Q0ErQk0sTUFBQSxRQUNBLFdBQUEsT0FoQ04sbUNBK0JNLE1BQUEsUUFDQSxXQUFBLE9BaENOLHVDQStCTSxNQUFBLFFBQ0EsV0FBQSxPQWhDTix3Q0ErQk0sTUFBQSxRQUNBLFdBQUEsT0FoQ04sOEJBK0JNLE1BQUEsUUFDQSxXQUFBLE9BaENOLGtCQXFDSSxRQUFBLGFBQ0EsTUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLGlCQUFBLFFBQ0EsWUFDQSxPQUFBLEtBQ0EsVUFBQSxNQUNBLE1BQUEsS0FDQSxPQUFBLFFBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUNELGlCQUtDLFVBQUEsS0FDQSxZQUFBLEtBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxVQUFBLE1BQ0EsV0FBQSxPQUNELFFBT0QsV0FBQSxRQUNBLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsUUFBQSxLQUFBLEVBR0EsZUFDRSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUNELHFDQU9HLFdBQUEsS0FGSCxxQkFNRyxTQUFBLFNBQ0EsVUFBQSxLQUNBLGVBQUEsTUFDQSxZQUFBLFFBQ0EsWUFBQSxJQUNBLG1CQUFBLElBQUEsY0FBQSxJQUFBLFdBQUEsSUFDQSxPQUFBLFFBWkgsMkJBZUssTUFBQSxRQWZMLG1DQWtCTyxNQUFBLEtBbEJQLDZCQXVCSyxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FDQSxLQUFBLEVBQ0EsT0FBQSxJQUNBLE1BQUEsR0FDQSxpQkFBQSxRQUNBLG1CQUFBLElBQUEsY0FBQSxJQUFBLFdBQUEsSUFDRCx3Q0FRRCxXQUFBLEtBQ0QsY0FNRCxNQUFBLFFBQ0QsZ0JBS0MsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFBQSxjQUFBLFFBQUEsZ0JBQUEsY0FDQSxXQUFBLEtBQ0QseUJBTUcsTUFBQSxLQUNBLE9BQUEsS0FDQSxLQUFBLEtBQ0EsbUJBQUEsSUFBQSxjQUFBLElBQUEsV0FBQSxJQUxILCtCQVFLLEtBQUEsUUFDRCwwQkM5ekJILG1CQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLFFBTVIsMEJBQ0ksc0JBRVEsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNILGlCQUlELGNBQUEsS0FDSCxNQUdHLE1BQUEsSUFDQSxjQUFBLE1BSVIseUJBQ0ksYUFDSSxjQUFBLEtBQUEsVUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0gsd0JBR0csY0FBQSxNQUlSLHlCQUNJLHVCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0gsc0JBR0csaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBQ0EsY0FBQSxLQUNILHFCQUdHLGNBQUEsTUFJUix5QkFDSSxPQUNJLGNBQUEsRUFDSCxnQkFHRyxRQUFBLE1BQ0gsY0FHRyxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxNQUFBLElBQ0EsT0FBQSxNQUNBLGtCQUFBLGlCQUFBLGNBQUEsaUJBQUEsVUFBQSxpQkFDQSxtQkFBQSxJQUFBLGNBQUEsSUFBQSxXQUFBLElBQ0EsaUJBQUEsUUFDSCxxQkFHRyxrQkFBQSxjQUFBLGNBQUEsY0FBQSxVQUFBLGNBQ0gsY0FHRyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsV0FBQSxPQUNILGdDQUdHLFlBQUEsRUFDQSxXQUFBLEtBQ0gsa0JBR0csWUFBQSxFQUNBLGFBQUEsRUFDSCxlQUdHLGNBQUEsS0FBQSxVQUFBLEtBQ0gsaUJBQUEsY0FBQSxjQUtHLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUNBLGNBQUEsS0FDSCxjQUdHLFNBQUEsU0FDQSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBRUgsMkJBR0csU0FBQSxTQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFDSCwyQkFHRyxTQUFBLFNBQ0EsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUNILGlCQUdHLFNBQUEsU0FDQSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEdBNENSLHlCQXZDSSxxQkFDSSxVQUFBLEtBQ0EsWUFBQSxJQUNILHVCQUdHLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsT0FBQSxtQkFBQSxPQUFBLGVBQUEsT0FDSCxnQ0FHRyxjQUFBLEtBQ0gsbUJBR0csUUFBQSxNQUNBLFdBQUEsT0FDSCw4QkFHRyxZQUFBLEVBQ0gsa0JBR0csUUFBQSxNQUNBLFdBQUEsT0FDSCxpQkFHRyxjQUFBLEtBQ0EsVUFBQSxLQUNILGFBR0csY0FBQSxLQUNBLFdBQUEsT0FLSixzQkFDSSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDSCxpQkFBQSxjQUFBLGNBS0csaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsY0FBQSxLQUNILGNBR0csU0FBQSxTQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEsRUFFSCwyQkFHRyxTQUFBLFNBQ0EsMEJBQUEsRUFBQSxlQUFBLEVBQUEsTUFBQSxFQUNILDJCQUdHLFNBQUEsU0FDQSwwQkFBQSxFQUFBLGVBQUEsRUFBQSxNQUFBLEVBQ0gsaUJBR0csU0FBQSxTQUNBLDBCQUFBLEVBQUEsZUFBQSxFQUFBLE1BQUEiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9SYWxld2F5LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1JhbGV3YXktUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JhbGV3YXktQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvUmFsZXdheS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9SYWxld2F5LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvUGxheWZhaXJEaXNwbGF5LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb2JvdG8tTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMjQyYjMzO1xufVxuXG4ubG9ja3tcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwsXG5vbCxcbmxpLFxucCxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwsXG5saSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuYnV0dG9uOmZvY3VzLFxuaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiB0cmFuc3BhcmVudDtcbn1cblxuLmliZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWJnIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICRnb2xkO1xufVxuXG4uYmdfX3RleHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZm9udC1zaXplOiA0MDBweDtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjAyO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4iLCJAaW1wb3J0IFwidmFyc1wiO1xuQGltcG9ydCBcImZvbnRzXCI7XG5AaW1wb3J0IFwiZ2xvYmFsXCI7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFSVCBDT0RFXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9oZWFkZXI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAvLyAuaGVhZGVyX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLy8gLmhlYWRlcl9fbG9nb1xuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cblxuICAvLyAuaGVhZGVyX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gIH1cblxuICAvLyAuaGVhZGVyX19saW5rXG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdvbGQ7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG4gIH1cblxuICAmX19idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzE3ZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YzE3ZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIGJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzMztcbn1cblxuLy9oZWFkZXI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9maXJzdC1zY3JlZW49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZpcnN0LXNjcmVlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogODQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLy8gLmZpcnN0LXNjcmVlbl9fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDI1MHB4O1xuICB9XG5cbiAgLy8gLmZpcnN0LXNjcmVlbl9fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJcIjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRnb2xkO1xuICAgIG1heC13aWR0aDogNTczcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODFweDtcbiAgfVxuXG4gIC8vIC5maXJzdC1zY3JlZW5fX21vdXNlXG5cbiAgJl9fbW91c2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBhbmltYXRpb246IG1vdXNlIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgbW91c2Uge1xuICAgIDAlIHtcbiAgICAgIHRvcDogMjAlO1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cblxuICAgIDIwJSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgIHRvcDogODAlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAvLyAuZmlyc3Qtc2NyZWVuX19jb250YWN0XG5cbiAgJl9fY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiA1NDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdvbGQ7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkZ29sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFwLFxuLnBob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZpbGw6IHdoaXRlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmZpcnN0LXNjcmVlbiB7XG4gIC8vIC5maXJzdC1zY3JlZW5fX2JnXG5cbiAgJl9fYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA4NDBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxcbiAgICAgICAgICAjMjQyYjMzIDExLjk4JSxcbiAgICAgICAgICByZ2JhKDQ1LCA1MiwgNjAsIDAuMzgpIDUxLjA0JSxcbiAgICAgICAgICAjMjQyYjMzIDkyLjE5JSk7XG4gICAgfVxuICB9XG59XG5cbi8vZmlyc3Qtc2NyZWVuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vaW5mcmFzdHJ1Y3R1cmU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmluZnJhc3RydWN0dXJlIHtcbiAgLy8gLmluZnJhc3RydWN0dXJlX19pbm5lclxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3OTRweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiSUlcIjtcbiAgICAgIHRvcDogLTE1JTtcbiAgICAgIHJpZ2h0OiAtNDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5pbmZyYXN0cnVjdHVyZV9faXRlbVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAvLyAuaW5mcmFzdHJ1Y3R1cmVfX2ltZ1xuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTNweDtcbiAgfVxuXG4gIC8vIC5pbmZyYXN0cnVjdHVyZV9fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuXG5cbi8vaW5mcmFzdHJ1Y3R1cmU9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9hcGFydG1lbnRzPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5hcGFydG1lbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAvLyAuYXBhcnRtZW50c19fdGl0bGVcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICAvLyAuYXBhcnRtZW50c19faW5uZXJcblxuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiSUlJXCI7XG4gICAgICB0b3A6IC0yNSU7XG4gICAgICBsZWZ0OiAtMjAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5hcGFydG1lbnRzX19pdGVtXG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGdvbGQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICB9XG4gIH1cblxuICAvLyAuYXBhcnRtZW50c19faW1nXG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDM2LCA0MywgNTEsIDApIDAlLCAjMjQyYjMzIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1cztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyAuYXBhcnRtZW50c19fdGV4dFxuXG4gICZfX3RleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgfVxufVxuXG5cbi8vYXBhcnRtZW50cz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL2xvb2s9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmxvb2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAvLyAubG9va19fd3JhcHBlclxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLy8gLmxvb2tfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vIC5sb29rX19pdGVtXG5cbiAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWF4LXdpZHRoOiA1MzVweDtcbiAgfVxuXG4gIC8vIC5sb29rX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLy8gLmxvb2tfX3N1YnRpdGxlXG5cbiAgJl9fc3VidGl0bGUge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19pbnB1dC1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMjU1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNiZWJlYmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19mb3JtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG5cbiAgLy8gLmxvb2tfX2Zvcm0tdGV4dFxuXG4gICZfX2Zvcm0tdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgfVxufVxuXG4ubG9vay1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxcbiAgICAgICAgIzI0MmIzMyAxMC40MiUsXG4gICAgICAgIHJnYmEoMzYsIDQzLCA1MSwgMCkgNTAuNTIlLFxuICAgICAgICAjMjQyYjMzIDkwLjElKTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxcbiAgICAgICAgcmdiYSgzNiwgNDMsIDUxLCAwLjkpLFxuICAgICAgICByZ2JhKDM2LCA0MywgNTEsIDAuOSkpO1xuICB9XG59XG5cblxuLy9sb29rPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vdmlkZW89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLnZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMTc4cHg7XG4gIC8vIC52aWRlb19fYmxvY2tcblxuICAmX19ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNzE5cHg7XG4gICAgbWluLWhlaWdodDogNjUwcHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJJVlwiO1xuICAgICAgdG9wOiAxNSU7XG4gICAgICByaWdodDogLTU2JTtcbiAgICB9XG4gIH1cblxuICAvLyAudmlkZW9fX2ltZ1xuXG4gICZfX2ltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzE5cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLFxuICAgICAgICAgIHJnYmEoMzYsIDQzLCA1MSwgMC44KSxcbiAgICAgICAgICByZ2JhKDM2LCA0MywgNTEsIDAuOCkpLFxuICAgICAgICAjNjI2MjYyO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC8vIC52aWRlb19fYnRuXG5cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGZpbGw6ICRnb2xkO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWxsOiAjYjE5YzUzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5pZnJhbWV7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNThweDtcbn1cblxuLy92aWRlbz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vL21hcD09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4ubG9jYXRpb24ge1xuICBtaW4taGVpZ2h0OiA0OTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG5cbiAgLy8gLmxvY2F0aW9uX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIC8vIC5sb2NhdGlvbl9fYm94XG5cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJWXCI7XG4gICAgICB0b3A6IC01MCU7XG4gICAgICBsZWZ0OiAtMTQlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vbWFwPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vcXVlc3Rpb25zPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5xdWVzdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAvLyAucXVlc3Rpb25zX190aXRsZVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLy8gLnF1ZXN0aW9uc19fZm9ybVxuXG4gICZfX2Zvcm0ge1xuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIHdpZHRoOiAyNTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2JlYmViZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cblxuICAvLyAucXVlc3Rpb25zX190ZXh0XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlJhbGV3YXlcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy9xdWVzdGlvbnM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy9mb290ZXI9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyZDM0M2M7XG4gIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIC8vIC5mb290ZXJfX2lubmVyXG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cblxuICAvLyAuZm9vdGVyX19saXN0LWl0ZW1cblxuICAmX19saXN0LWl0ZW0ge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICBmb250LWZhbWlseTogXCJSYWxld2F5XCI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdvbGQ7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX2NvbnRhY3QtbGlzdFxuXG4gICZfX2NvbnRhY3QtbGlzdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5mb290ZXJfX21haWxcblxuICAmX19tYWlsIHtcbiAgICBjb2xvcjogJGdvbGQ7XG4gIH1cblxuICAvLyAuZm9vdGVyX19zb2NpYWxcblxuICAmX19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAvLyAuZm9vdGVyX19zb2NpYWwtbGlua1xuXG4gICZfX3NvY2lhbC1saW5rIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBmaWxsOiB3aGl0ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsbDogJGdvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vZm9vdGVyPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVORCBDT0RFXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwibWVkaWFcIjsiLCJAbWVkaWEgKG1heC13aWR0aDoxMTQwcHgpIHtcbiAgICAuYXBhcnRtZW50c19faW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDoxMDgwcHgpIHtcbiAgICAucXVlc3Rpb25zX19mb3JtIHtcbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF1ZXN0aW9uc19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6OTkycHgpIHtcbiAgICAubG9va19faW5uZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5sb29rX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc5MHB4KSB7XG4gICAgLmluZnJhc3RydWN0dXJlX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuaW5mcmFzdHJ1Y3R1cmVfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5pbmZyYXN0cnVjdHVyZV9faW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgLnZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19idXJnZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MmIzMztcbiAgICB9XG5cbiAgICAuaGVhZGVyX19tZW51LmFjdGl2ZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuaGVhZGVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuYXBhcnRtZW50c19faXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9faW5uZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbG9nbyxcbiAgICAuZm9vdGVyX19tZW51LFxuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5mb290ZXJfX2xvZ28ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAxO1xuXG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbWVudTpudGgtY2hpbGQoMSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgIH1cblxuICAgIC5mb290ZXJfX21lbnU6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KSB7XG4gICAgLmZpcnN0LXNjcmVlbl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgLmZpcnN0LXNjcmVlbl9fY29udGFjdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmZpcnN0LXNjcmVlbl9fbGluazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmxvb2tfX2lucHV0LWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9vayBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5sb29rX19mb3JtLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubG9va19fZm9ybS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5sb29rIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NnB4KSB7XG4gICAgLmluZnJhc3RydWN0dXJlX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fbG9nbyxcbiAgICAuZm9vdGVyX19tZW51LFxuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMDtcblxuICAgIH1cblxuICAgIC5mb290ZXJfX21lbnU6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICAuZm9vdGVyX19tZW51Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgfVxufSJdfQ== */
