@-webkit-keyframes pulsate-fwd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulsate-fwd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translate3d(0,0,0)}}@-webkit-keyframes rotate-vert-center{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rotate-vert-center{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}body,html{min-height:100%}body{display:none;margin:0;padding:0;font-family:"Open Sans",sans-serif;color:#fff}img{width:100%;height:auto}button:focus{outline:0}*,.container,::after,::before{box-sizing:border-box}a,a:hover{text-decoration:none}a{color:#000}a:hover{color:rgba(0,0,0,.7)}.container{max-width:1569px;width:81.719vw;margin:0 auto;padding:0}.container_content_small{width:53.906vw}@media (max-width:1439px){.container_content_small{max-width:100%;width:81vw}}@media (max-width:991px){.container{width:100%;padding-left:2.5vw;padding-right:2.5vw}.container_content{padding-left:4.7vw;padding-right:4.7vw}.container_content_small{width:100%}.container_content_inner{width:100%;padding:0}}.page{position:relative;display:flex;flex-direction:column;min-height:100vh;overflow:hidden}.page__footer{margin-top:auto}.button{text-align:center}.button_color_transparent{width:348px;height:75px;font-family:"Open Sans",sans-serif;font-size:21px;font-weight:700;line-height:70px;text-align:center;color:#fff;background-color:transparent;border:4px solid #5598ce;transition:background-color .15s ease}.button_color_transparent:hover{text-decoration:none;color:#fff;background-color:#5598ce}.button_color_blue,.button_color_blue.disabled:hover{line-height:calc(68px/1.5);color:#fff;background-color:#26465f}.button_color_blue{position:relative;display:block;width:calc(290px/1.5);height:calc(68px/1.5);font-family:"Open Sans",sans-serif;font-size:calc(18px/1.5);font-weight:700;text-transform:uppercase;text-align:center;overflow:hidden;transition:.35s ease all}.button_color_blue.disabled{opacity:.8}.button_color_blue.disabled:hover{box-shadow:none;cursor:default}.button_color_blue:active,.button_color_blue:hover{line-height:calc(204px/1.5);color:#fff;text-decoration:none}.button_color_blue:hover{box-shadow:0 0 3px rgba(0,0,0,.5) inset;cursor:pointer;background-color:#1c3346}.button_color_blue::before{content:attr(data-text);position:absolute;top:calc(-68px/1.5);color:#fff;opacity:.9;box-sizing:border-box}.button_color_blue:active{background-color:#26465f;box-shadow:none}.button_gallery{position:absolute;bottom:2.396vw;right:2.865vw;width:70px;height:70px;border:.156vw solid #fff;display:flex;justify-content:center;align-items:center;font-family:'icomoon';transition:all .3s ease}.button_gallery::after{content:"\e909";display:block;color:#fff;font-size:16px}.button_gallery:hover{background-color:#fff;box-shadow:none;transition:all .3s ease}.button_gallery:hover::after{color:#26465f}.button_gallery,.button_gallery:active{background-color:transparent}@media (max-width:991px){.button_gallery{top:50%;margin-top:-35px;left:50%;margin-left:-35px}}@media (max-width:575px){.button_gallery{width:calc(70px/3);height:calc(70px/3);top:auto;margin-top:0;left:auto;margin-left:0;right:15px;bottom:15px}.button_gallery::after{font-size:calc(16px/2)}}.menu{flex-wrap:no-wrap;justify-content:space-between;align-items:center;display:flex;margin:0;padding:0;font-weight:700;list-style:none}.menu__link{position:relative;display:block;width:100%;text-transform:uppercase;text-align:center;color:#fff}.header .menu__link{height:45px;line-height:45px;white-space:nowrap}@media (max-width:1439px){.menu__link{height:4.722vw;font-size:15px;line-height:4.722vw}}@media (max-width:991px){.menu{flex-direction:column;align-items:stretch;width:100%}.menu__link::after{display:none}.menu__link{height:68px;line-height:68px}}.header{z-index:1;position:relative;width:100%;transition:.15s ease all}.header__container{position:relative;display:flex;flex-wrap:wrap;justify-content:stretch;align-items:center;height:140px}.header__content{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.header__content_position_top{flex-grow:1}.header__content_position_bottom{justify-content:center;order:4;flex-direction:column;position:relative}.header__date{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5);margin-top:8px;display:flex;align-items:center;letter-spacing:-.5px;position:absolute;bottom:-25px;font-size:12px;left:0;right:0;white-space:nowrap}.header__date:hover{color:#fff}.header__date:before{width:14px;height:14px;margin-right:7px;background-image:url(../img/calendar.svg);background-size:cover;background-position:center;background-repeat:no-repeat;content:'';display:block}.header__hamburger{order:1}.header__logo{order:2;width:100px;height:100px;margin-top:30px;margin-bottom:30px;margin-right:2vw;transition:.15s ease all}.header__menu{order:3;flex-grow:1;font-family:"Open Sans",sans-serif;font-size:16px}.header__menu-link{transition:all .3s ease}.header__menu-link::after{content:'';position:absolute;left:50%;bottom:15px;width:0;height:2px;background-color:#fff;transition:all .3s ease}.header__menu-link.active,.header__menu-link:hover{color:#fff;text-decoration:none}.header__menu-link.active.header__menu-link::after,.header__menu-link:hover.header__menu-link::after{left:0;right:0;width:100%}.header__menu-link.active{cursor:default}.header__menu-link:active.header__menu-link::after{left:50%;width:0}.header__search{order:4;margin-left:2vw;margin-right:2vw}.lang-changer{order:4;margin-right:30px}.lang-changer a{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.5)}@media (min-width:992px){.header__menu{display:flex!important}.menu-wrapper{height:140px;position:absolute;width:100%}.header.fixed{position:fixed;top:0;background:rgba(30,55,76,.7);transition:.15s ease all}.fixed .header__container,.fixed .header__content_position_top{height:60px}.fixed .header__logo{width:40px;height:40px;transition:.15s ease all;margin-top:0;margin-bottom:0}.fixed .header__date{display:none}.fixed .hidden-block{margin-top:0}.fixed.header .menu__link{height:60px;line-height:60px}.fixed .lang{display:none}}@media (max-width:1439px){.header__menu{display:none}.header__logo{width:6.944vw;height:6.944vw;margin-top:2.083vw;margin-bottom:2.083vw;margin-right:2vw}.header__menu-link::after{bottom:1.042vw;height:.139vw}.header__button{width:195px;height:calc(4.722vw/1.5);font-size:calc(1.25vw/1.5)}.header__button,.header__button.disabled:hover{line-height:calc(4.722vw/1.5)}.header__button:active,.header__button:hover{line-height:calc(14.167vw/1.5)}.header__button::before{top:calc(-4.722vw/1.5)}}@media (max-width:991px){.header__content_position_top{margin-top:30px}.header__content_position_bottom{width:100%}.header{position:absolute;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5)}.header__container{height:auto;padding:0}.header__content_position_bottom{border-top:2px solid #000}.header__hamburger{margin-left:15px}.header__logo{margin-right:0;margin-top:10px;margin-bottom:10px}.header__menu{order:4}.header__menu-link{color:#000!important;border-top:2px solid #000;transition:.15s ease all}.header__menu-link.active,.header__menu-link:hover{color:#fff;transform:scale(1)}.header__search{order:3;margin-left:0;margin-right:15px}.header__button{margin:15px}.header:not(.fixed) .header__logo{width:80px;height:80px;margin-top:30px;margin-bottom:30px;margin-right:2vw}.header__menu{font-size:17px}.header__menu-link::after{bottom:15px;height:2px}.header__button{height:calc(68px/1.5);font-size:calc(18px/1.5)}.header__button,.header__button.disabled:hover{line-height:calc(68px/1.5)}.header__button:active,.header__button:hover{line-height:calc(204px/1.5)}.header__button::before{top:calc(-68px/1.5)}.header__date{margin-bottom:10px;justify-content:center;position:relative;bottom:10px}.header__date:before{background-image:url(../img/calendar-black.svg)}.header__date,.lang-changer a{color:#000;text-shadow:none}}.communities{display:flex;flex-direction:column}.community{flex-grow:1;display:flex;align-items:center;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.community.show-button:hover .community__button,a{opacity:1}.community.show-button .community__button{opacity:0;transition:all .15s ease}.community_main{position:relative;flex-grow:0;flex-shrink:0;height:54.167vw;padding-top:140px;background-image:url(../img/main.png)}.community_main:hover{cursor:pointer}.community_caucasian,.community_central,.community_ural,.community_volga{background-image:url(../img/central.png)}.community_eastern,.community_siberian,.community_south,.community_west{background-image:url(../img/caucasian.png)}.community:last-child{padding-bottom:280px}.community__content{display:flex;flex-direction:column;align-items:start;width:40.8vw;padding-top:30px;padding-bottom:30px}.community__content_main{margin-top:14.3vw;padding-left:5vw;padding-right:5vw}.community__title{margin-bottom:2.3vw;font-family:"Open Sans",sans-serif;font-size:3.7vw;font-weight:700;line-height:1;text-transform:uppercase;text-align:left}.community__title_main{margin-bottom:0;opacity:.8;text-align:center;transform:scale(1.01);transition:transform .5s}.community__title_main:hover{transform:scale(1.1)}.community__title_decoration_underline{position:relative;padding-bottom:2.3vw;width:100%;display:block}.community__title_decoration_underline::after{content:'';position:absolute;bottom:0;left:50%;width:14vw;height:2px;margin-left:-7vw;background-color:#fff}.community__title_decoration_point{position:relative;padding-left:3vw}.community__title_decoration_point::before{content:'';position:absolute;top:.4vw;left:0;width:1.5vw;height:1.5vw;border:.4vw solid #fff;border-radius:50%}.community__subtitle{width:7.292vw;height:2.604vw;margin-left:10.5vw;margin-bottom:2.3vw;font-family:"Open Sans",sans-serif;font-size:1.25vw;font-weight:700;line-height:2.604vw;text-transform:uppercase;text-align:center;color:#fff;background-color:#5598ce}.community__descr{margin-bottom:6.4vw;padding-left:3vw;font-family:"Open Sans",sans-serif;font-size:1.2vw;font-weight:400;line-height:1}.community__button{width:18.125vw;height:3.906vw;margin-left:7.5vw;padding-top:1.042vw;padding-bottom:1.406vw;font-size:1.094vw;line-height:1}@media (max-width:1439px){.community:last-child{padding-bottom:330px}.community_main{padding-top:140px}.community__content{align-items:center}.community__subtitle{margin-left:0}.community__descr{padding-left:0;font-size:1.8vw}.community__button{margin-left:0}}@media (max-width:991px){.community{height:700px}.community:last-child{padding-bottom:0}.community_main{margin-top:300px;padding-top:0}.community__content{width:100%}.community__content_main{padding-left:12.5vw;padding-right:12.5vw}.community__title{margin-bottom:5.7vw;font-size:8vw}.community__title_main{margin-bottom:0;font-size:10vw}.community__title_decoration_underline{padding-bottom:5.7vw}.community__title_decoration_underline::after{width:35vw;margin-left:-17.5vw}.community__title_decoration_point{padding-left:7.5vw}.community__title_decoration_point::before{top:1vw;width:3.75vw;height:3.75vw;border:1vw solid #fff}.community__subtitle{margin-bottom:5.7vw;width:140px;height:50px;font-size:24px;line-height:50px}.community__descr{margin-bottom:8vw;font-size:3.5vw}.community__button{margin-left:0;width:348px;height:75px;padding:0;font-size:21px;line-height:75px}}@media (max-width:575px){.community{height:500px}.community__button{width:100%}}.news{z-index:0;position:relative;margin-top:408px;margin-bottom:260px;pointer-events:none}.news__container{pointer-event:none}.news__block{display:flex;flex-wrap:wrap;justify-content:space-between;width:37.2vw;margin-left:auto;pointer-events:auto}.news__block-title{width:100%;margin-top:2.5vw;margin-bottom:2.5vw;font-family:"Open Sans",sans-serif;font-size:2.1vw;font-weight:700;line-height:1;color:#fff;position:relative;z-index:0}.news__item{position:relative;display:flex;flex-direction:column;margin-bottom:1.5vw;overflow:hidden;box-sizing:border-box;transition:all .3s ease}.news__item:hover{cursor:pointer}.news__item_size_large{width:37.2vw;height:auto}.more__item_type_activity:hover .more__item-img img,.more__item_type_events-img:hover .more__item-img img,.news__item_size_large:hover .news__item-img,.news__item_type_activity.news__item_size_small:hover .news__item-img{transform:scale(1.3)}.news__item_size_large:hover .news__item-img-wrapper::after,.news__item_type_activity.news__item_size_small:hover .news__item-img-wrapper::after{opacity:.2}.news__item_size_large:hover .news__item-date,.news__item_size_large:hover .news__item-descr,.news__item_size_large:hover .news__item-title,.news__item_type_activity.news__item_size_small:hover .news__item-date,.news__item_type_activity.news__item_size_small:hover .news__item-descr,.news__item_type_activity.news__item_size_small:hover .news__item-title{opacity:.9}.news__item_size_small{width:17.8vw;min-height:15.7vw;height:auto}.news__item-img-wrapper_decor{position:relative}.news__item-img-decor{position:absolute;right:2.3vw;bottom:1.7vw;display:block;width:13.5vw;height:2.6vw;font-family:"Open Sans",sans-serif;font-size:1vw;font-weight:700;line-height:2.6vw;text-align:center;text-transform:uppercase;color:#fff;background-color:transparent;border:2px solid #fff}.news__item-img-wrapper{position:relative;overflow:hidden}.news__item-img-wrapper::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;opacity:0;transition:opacity .3s ease}.news__item-img{-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:all .3s ease}.news__item-descr{flex-grow:1;display:flex;flex-direction:column;align-items:start;justify-content:center;transition:opacity .3s ease}.news__item-date,.news__item-title{margin:0;transition:opacity .3s ease,color 300ms ease}.news__item_type_events .news__item-descr{justify-content:start;padding:1.8vw;padding-top:30px;padding-bottom:30px;padding-right:2.4vw}.news__item_type_events .news__item-date{margin-bottom:.5vw;font-family:"Open Sans",sans-serif;font-size:.781vw;font-weight:400;line-height:1}.news__item_type_activity .news__item-title,.news__item_type_events .news__item-title{margin-bottom:0;font-family:"Open Sans",sans-serif;font-weight:700;line-height:1.33}.news__item_type_events.news__item_size_large .news__item-img,.news__item_type_events.news__item_size_large .news__item-img-wrapper{width:37.2vw;height:14.8vw}.news__item_type_events.news__item_size_large .news__item-title{font-size:.938vw}.news__item_type_events.news__item_size_small .news__item-img,.news__item_type_events.news__item_size_small .news__item-img-wrapper{width:17.8vw;height:15.7vw}.news__item_type_events.news__item_size_small .news__item-title{font-size:.938vw}.news__item_type_activity.news__item_size_large .news__item-img,.news__item_type_activity.news__item_size_large .news__item-img-wrapper{width:37.2vw;height:14.8vw}.news__item_type_activity.news__item_size_large .news__item-descr{padding-top:calc(2.6vw/1.7);padding-bottom:calc(2.6vw/1.7);padding-left:1.8vw}.news__item_type_activity.news__item_size_large .news__item-title{font-size:1.5vw}.news__item_type_activity.news__item_size_small .news__item-img,.news__item_type_activity.news__item_size_small .news__item-img-wrapper{width:17.8vw;height:10.7vw}.news__item_type_activity.news__item_size_small .news__item-descr{padding-left:1.8vw}.news__item_type_activity.news__item_size_small .news__item-title{font-size:1.2vw}.news__item_design_blue,.news__item_design_blue:hover{color:#fff;background-color:rgba(30,55,76,.8)}.news__item_design_white,.news__item_design_white:hover{color:#5598ce;background-color:#fff;text-shadow:none}.news__item_design_white .news__item-date,.news__item_design_white:hover .news__item-date{color:#6c6c6c}.news__item_design_white .news__item-descr,.news__item_design_white:hover .news__item-descr{background-image:linear-gradient(to bottom,#fff 70%,rgba(85,152,206,.2))}.news__item_design_white.news__item_size_small:hover{-webkit-animation:pulsate-fwd .5s ease-in-out infinite both;animation:pulsate-fwd .5s ease-in-out infinite both}.news__item_design_white.news__item_size_large:hover .news__item-descr{text-decoration:underline}.news__item_design_lightblue,.news__item_design_lightblue:hover{background-image:linear-gradient(134deg,rgba(62,152,227,.8),rgba(135,180,217,.8))}.news__item_design_lightblue .news__item-date,.news__item_design_lightblue:hover .news__item-date{color:#fff;opacity:.74}.news__item_design_lightblue .news__item-title,.news__item_design_lightblue:hover .news__item-title{color:#fff}.news__item_design_lightblue:hover{filter:brightness(110%)}.news__item_design_lightblue:hover .news__item-date,.news__item_design_lightblue:hover .news__item-title{color:rgba(255,255,255,.8)}.news__item_design_red,.news__item_design_red:hover{background-image:linear-gradient(132deg,rgba(99,23,30,.8),rgba(178,54,73,.8))}.news__item_design_red .news__item-date,.news__item_design_red .news__item-title,.news__item_design_red:hover .news__item-date,.news__item_design_red:hover .news__item-title{color:#fff}.news__item_design_red:hover{filter:brightness(110%)}.news__item_design_red:hover .news__item-date,.news__item_design_red:hover .news__item-title{color:rgba(255,255,255,.8)}.news__item_design_transparent,.news__item_design_transparent:hover{background-color:rgba(30,55,76,.5)}.news__item_design_transparent .news__item-date,.news__item_design_transparent .news__item-title,.news__item_design_transparent:hover .news__item-date,.news__item_design_transparent:hover .news__item-title{color:#fff}.news__item_design_transparent{border:1px solid transparent;box-shadow:inset 0 0 20px transparent;outline:1px solid;outline-color:rgba(30,55,76,.5);outline-offset:0;text-shadow:none;transition:all 1250ms cubic-bezier(.19,1,.22,1)}.news__item_design_transparent:hover{border:1px solid transparent;box-shadow:inset 0 0 20px rgba(255,255,255,.5),0 0 20px rgba(255,255,255,.2);outline-color:transparent;outline-offset:15px;text-shadow:1px 1px 2px #427388}.news__item_design_img{position:relative;background-color:transparent}.news__item_design_img .news__item-descr{position:absolute;top:0;left:0}.news__item_design_img .news__item-date,.news__item_design_img .news__item-title{color:#fff}.news__item_design_img:hover .news__item-img{transform:scale(1.5)}.news__item_design_img:hover .news__item-img-wrapper::after{opacity:.1}@media (max-width:1439px){.news__block-title{font-size:3.1vw}}@media (max-width:991px){.news{position:static;width:100%;margin-top:0;margin-bottom:0;padding-top:50px;background-color:#eee}.news__block{width:100%;margin-left:0}.news__block-title{font-size:5.85vw;margin-top:6.5vw;margin-bottom:6.5vw;color:#000}.news__item{margin-bottom:3.75vw}.news__item_size_large{width:95vw}.news__item_size_small{width:45.5vw;height:40vw}.news__item-img-decor{right:5.7vw;bottom:4.2vw;width:33.7vw;height:6.5vw;font-size:2.5vw;line-height:5.5vw}.news__item_type_events .news__item-descr{padding:4.5vw 6vw 4.5vw 4.5vw}.news__item_type_events .news__item-date{margin-bottom:1.25vw;font-size:calc(.781vw*3)}.news__item_type_events.news__item_size_large .news__item-img,.news__item_type_events.news__item_size_large .news__item-img-wrapper{width:97vw;height:37vw}.news__item_type_events.news__item_size_large .news__item-title{font-size:calc(.938vw*3)}.news__item_type_events.news__item_size_small .news__item-img,.news__item_type_events.news__item_size_small .news__item-img-wrapper{width:45.5vw;height:40vw}.news__item_type_events.news__item_size_small .news__item-title{font-size:calc(.938vw*3)}.news__item_type_activity.news__item_size_large .news__item-img,.news__item_type_activity.news__item_size_large .news__item-img-wrapper{width:97vw;height:37vw}.news__item_type_activity.news__item_size_large .news__item-descr{padding-top:calc(6.5vw/1.7);padding-bottom:calc(6.5vw/1.7);padding-left:4.5vw}.news__item_type_activity.news__item_size_large .news__item-title{font-size:4.3vw}.news__item_type_activity.news__item_size_small .news__item-img,.news__item_type_activity.news__item_size_small .news__item-img-wrapper{width:45.5vw;height:27.7vw}.news__item_type_activity.news__item_size_small .news__item-descr{padding-left:4.5vw}.news__item_type_activity.news__item_size_small .news__item-title{font-size:3.6vw}.news__item_design_lightblue{border:5px solid #fff}}.footer{z-index:1;position:relative;width:100%}.footer__container{height:280px;padding-bottom:50px}.footer__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;height:100%}.footer__menu{order:4;width:auto;font-family:"Roboto",sans-serif;font-size:13px}.footer__menu-item{height:45px;line-height:45px;text-align:center}.footer__menu-link{position:relative;display:block;width:auto;height:45px;padding-left:15px;padding-right:15px;line-height:45px;transition:all .3s ease}.footer__menu-link.active,.footer__menu-link:hover{color:#000;background-color:rgba(250,250,250,.8);text-decoration:none}.footer__menu-link.active{cursor:default}.footer__search{order:2;margin-left:12.5vw}.footer__logo{order:3;width:85px;height:85px;margin-right:10px}.footer__contacts{order:4;width:50%;margin-left:15px;margin-right:15px}.footer__button-wrapper{order:5;display:flex;justify-content:center}.footer_design_dark{background-color:#fff}.footer_design_dark .footer__container{height:auto;padding-top:50px;padding-bottom:75px}.footer_design_dark .footer__search{margin-bottom:45px}.footer_design_dark .contacts__separator,.footer_design_dark .footer__menu-link{color:#000}.footer_design_dark .footer__menu-link:active,.footer_design_dark .footer__menu-link:hover{color:#fff;background-color:rgba(30,55,76,.8)}@media (max-width:1439px){.footer__container{height:330px;padding-bottom:50px}.footer__menu{width:auto;margin-bottom:0}.footer__search{margin-left:0;margin-right:270px}.footer__logo{margin-right:0}.footer__contacts{order:4;width:50%;margin-top:0}.footer__button-wrapper{order:4;margin-left:0}.footer_design_dark .footer__search{margin-bottom:0}}@media (max-width:1024px){.footer__contacts{width:40%}}@media (max-width:991px){.footer{position:relative;margin-top:-1px;padding-top:50px;background-color:#fff}.footer__container{height:auto;padding-left:0;padding-right:0}.footer__contacts{order:5;width:96%;margin:0}.footer__content{justify-content:center;height:auto;flex-direction:column;flex-wrap:nowrap!important}.footer__menu{order:2}.footer__menu-link{width:calc(290px/1.5);color:#000}.footer__menu-link:active,.footer__menu-link:hover{color:#fff;background-color:rgba(30,55,76,.8)}.footer__search{order:4;margin-right:auto}.footer__logo{order:3;margin:10px auto 30px}.contacts__content{font-size:12px!important}.footer__button-wrapper{order:1;width:100%;margin-bottom:15px;margin-left:15px;margin-right:15px}.footer_design_dark .footer__container{padding-top:0;padding-bottom:50px}}.hamburger{padding:15px;display:none;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;overflow:visible}.hamburger.active:hover .hamburger-inner,.hamburger.active:hover .hamburger-inner::after,.hamburger.active:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::after,.hamburger:hover .hamburger-inner::before{background-color:rgba(250,250,250,.8)}.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner::after,.hamburger.active .hamburger-inner::before{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:40px;height:4px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;display:block}.hamburger-inner{top:50%;margin-top:-2px}.hamburger-inner::after,.hamburger-inner::before{content:""}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger_squeeze .hamburger-inner{transition-duration:.075s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger_squeeze .hamburger-inner::before{transition:top .075s .12s ease,opacity .075s ease}.hamburger_squeeze .hamburger-inner::after{transition:bottom .075s .12s ease,transform .075s cubic-bezier(.55,.055,.675,.19)}.hamburger_squeeze.active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger_squeeze.active .hamburger-inner::before{top:0;opacity:0;transition:top .075s ease,opacity .075s .12s ease}.hamburger_squeeze.active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .075s ease,transform .075s .12s cubic-bezier(.215,.61,.355,1)}@media (max-width:991px){.hamburger{display:inline-block}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before,.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner::after,.hamburger.active .hamburger-inner::before{background-color:#000}.hamburger.active:hover,.hamburger:hover{opacity:.6}.hamburger.active:hover .hamburger-inner,.hamburger.active:hover .hamburger-inner::after,.hamburger.active:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::after,.hamburger:hover .hamburger-inner::before{background-color:#000}}@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?cjtsir);src:url(../fonts/icomoon.eot?cjtsir#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?cjtsir) format("truetype"),url(../fonts/icomoon.woff?cjtsir) format("woff"),url(../fonts/icomoon.svg?cjtsir#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-metro:before{content:"\e9e0";color:#ff0013}.icon-fax:before{content:"\e90d";color:#979797}.icon-candles:before{content:"\e9d5";color:#fff}.icon-arrow-slider-left:before{content:"\e908";color:#fff}.icon-arrow-slider-right:before{content:"\e909";color:#fff}.icon-document:before{content:"\e90a"}.icon-facebook:before{content:"\e901"}.icon-instagram:before{content:"\e902"}.icon-instagram1:before{content:"\e90c"}.icon-left-arrow:before{content:"\e903"}.icon-mail:before{content:"\e904"}.icon-map:before{content:"\e905"}.icon-phone-small:before{content:"\e906";color:#5598ce}.icon-phone:before{content:"\e907"}.icon-video:before{content:"\e90f";color:#9b9b9b}.icon-youtube:before{content:"\e910"}.icon-search:before{content:"\e900";color:#fff}.icon-twitter:before{content:"\e90b"}.fa-globe-americas{font-size:20px;color:#979797}.icon-calendar-candles:before{content:"\e9d8"}.icon-calendar-left:before{content:"\e9da";color:#fff}.icon-calendar-right:before{content:"\e9db";color:#fff}.icon-calendar-search:before{content:"\e9dc";color:#fff}.icon-calendar-stars:before{content:"\e9dd"}.icon-convert:before{content:"\e9de";color:#fff}.icon-modal-close:before{content:"\e9df";color:#fff}.icon-map-menu:before{content:"\e9e1";color:#fff}.icon-map-minus:before{content:"\e9e2";color:#fff}.icon-map-person:before{content:"\e9e3";color:#fff}.icon-map-plus:before{content:"\e9e4";color:#fff}.search{position:relative;width:20px;height:20px;padding:0;background-color:transparent;border:0;transition:transform .15s ease}.search:hover{transform:scale(2);transform-origin:center;cursor:pointer}.search__icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.search__text{font-size:0}.search_design_dark .search__icon::before{color:#000}@media (max-width:1439px){.search,.search__icon{width:1.389vw;height:1.389vw}}@media (max-width:991px){.search{width:72px;height:72px;padding:15px}.search:hover{transform:scale(1)}.search:hover .search__icon::before{opacity:.7}.search__icon{width:42px;height:42px;font-size:30px}.search__icon::before{color:#000}}.contacts{font-family:"Roboto",sans-serif;line-height:1}.contacts__content{margin-top:15px}.contacts__content_position_top{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;font-weight:700}.contacts__content_position_bottom{margin-top:20px;font-size:11px;font-weight:400}.contacts__item{margin:0;color:#fff;text-align:center}.contacts__item_descr{margin-bottom:5px;font-size:14px}.contacts__separator{padding-left:5px;padding-right:5px}.contacts__item_address,.contacts__item_email,.contacts__item_phones{white-space:nowrap}.contacts__item_rights{margin-top:0}.contacts__item_email,.contacts__item_phones{position:relative;display:inline-block;height:14px;line-height:14px;transition:.25s ease;overflow:hidden}.contacts__item_email::before,.contacts__item_phones::before{content:attr(data-text);position:absolute;top:-14px;color:#fff;box-sizing:border-box}.contacts__item_email:hover,.contacts__item_phones:hover{line-height:42px;color:#fff}.contacts__item_street{white-space:nowrap}.contacts_design_dark .contacts__item,.contacts_design_dark .contacts__item:hover,.contacts_design_dark .contacts__item_email::before,.contacts_design_dark .contacts__item_email:hover,.contacts_design_dark .contacts__item_phones::before,.contacts_design_dark .contacts__item_phones:hover{color:#000}@media (max-width:1780px){.contacts__item_address{width:100%}}@media (max-width:991px){.contacts__item,.contacts__item:hover,.contacts__item_email::before,.contacts__item_phones::before{color:#000}.contacts__item_email,.contacts__item_phones{transition:opacity .15s ease}.contacts__item_email:hover,.contacts__item_phones:hover{line-height:14px;opacity:.7;color:#000}.contacts__item_address,.contacts__item_email,.contacts__item_phones{white-space:normal}}.parallax{position:absolute;width:100%}@media (max-width:991px){.parallax{position:static}}.lang,.lang__list{position:absolute;width:141px;transition:all .3s ease}.lang{right:3.6vw;z-index:2;top:0;height:auto}.lang:hover{cursor:pointer}.lang:hover .lang__list{box-shadow:0 0 10px rgba(255,255,255,.9)}.lang__list{z-index:3;top:-92px;left:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;margin:0;padding-left:0;color:#5598ce;background-color:#fff;list-style:none}.lang__list.active{top:0}.lang__list.active:hover{box-shadow:none}.lang__item,.lang__item a,.lang__picked{height:23px;font-size:17px;line-height:23px;text-align:center}.lang__item{position:relative;width:auto;margin:5px 0;color:#26465f;transition:all .25s ease;overflow:hidden}.lang__item:hover{cursor:pointer;line-height:23px}.lang__item::before{content:none}.lang__item a,.lang__picked{display:block}.lang__item a{position:relative;transition:all .25s ease;overflow:hidden;width:auto;color:#26465f}.lang__item a:hover{line-height:69px;cursor:pointer}.lang__item a::before,.lang__item::before{content:attr(data-text);position:absolute;top:-23px;color:#26465f;box-sizing:border-box}.lang__picked{width:141px;margin-top:13px;color:#fff}@media (max-width:1439px){.lang{right:3.6vw}.lang:hover .lang__list{box-shadow:0 0 .694vw rgba(255,255,255,.9)}.lang__list{top:-6.389vw;height:6.944vw}.lang__item,.lang__item a,.lang__picked{height:1.597vw;font-size:1.181vw;line-height:1.597vw}.lang__item a:hover,.lang__item:hover{line-height:4.792vw}.lang__item a::before,.lang__item::before{top:-1.597vw}.lang__picked{margin-top:.903vw}}@media (max-width:991px){.lang{right:3.6vw;width:141px}.lang:hover .lang__list{box-shadow:0 0 10px rgba(38,70,95,.9)}.lang__list{top:-92px;height:100px}.lang__item{margin:5px 0}.lang__item a:hover,.lang__item:hover{line-height:69px}.lang__item::before{top:-23px}.lang__item,.lang__item a,.lang__picked{height:23px;font-size:17px;line-height:23px}.lang__item a{color:#fff}.lang__item a::before{top:-23px;color:#fff}.lang__picked{margin-top:13px}.lang{right:0}.lang__list{color:#fff;background-color:#26465f}.lang__item,.lang__item::before{color:#fff}.lang__picked{color:#000}}.modal_search .modal-dialog{max-width:100%;margin:0;background-color:#26465f}.modal_search .modal-content{border:0;border-radius:0;background-color:#26465f}.modal_search .modal-header{display:flex;justify-content:stretch;padding:50px 0 25px;border:0;border-radius:0}.modal_search .modal-close{width:40px;height:40px;margin:10px 25px 0 0;padding:0;opacity:1}.modal_search .modal-close:hover .modal-close__icon::after,.modal_search .modal-close:hover .modal-close__icon::before{background-color:#ccc}.modal_search .modal-close__icon{position:relative;display:block;width:35px;height:35px}.modal_search .modal-close__icon::after,.modal_search .modal-close__icon::before{content:'';position:absolute;top:50%;left:0;margin-top:-2px;width:35px;height:4px;background-color:#fff}.modal_search .modal-close__icon::before{transform:rotate(45deg)}.modal_search .modal-close__icon::after{transform:rotate(-45deg)}.modal_search .modal-form{width:100%;flex-grow:1}.modal-backdrop{background-color:rgba(0,0,0,.43)}.modal-content{position:relative;border-radius:0;border:0;background-color:#fff}.modal .modal__close{position:absolute;top:0;right:-2.604vw;width:2.604vw;height:2.604vw;background-color:#26465f;opacity:1;transition:background-color .3s}.modal .modal__close .icon{width:.885vw;height:.885vw;text-shadow:none}.modal .modal__close .icon::before{font-size:.885vw}.modal .modal__close:hover{opacity:1!important;background-color:rgba(30,55,76,.8)}.modal .modal__close::before{z-index:-1;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff}@media (max-width:991px){.modal_search .modal-header{flex-wrap:wrap;align-items:center;padding-top:30px}.modal_search .modal-close{margin-bottom:16px}.modal_search .modal-form{margin-left:0}.modal .modal__close{right:calc(-2.604vw*1.5);width:calc(2.604vw*1.5);height:calc(2.604vw*1.5)}.modal .modal__close .icon{width:calc(.885vw*1.5);height:calc(.885vw*1.5)}.modal .modal__close .icon::before{font-size:calc(.885vw*1.5)}}@media (max-width:575px){.modal .modal__close{right:calc(-2.604vw*1.5*1.5);width:calc(2.604vw*1.5*1.5);height:calc(2.604vw*1.5*1.5)}.modal .modal__close .icon{width:calc(.885vw*1.5*1.5);height:calc(.885vw*1.5*1.5)}.modal .modal__close .icon::before{font-size:calc(.885vw*1.5*1.5)}}.input:focus{outline:0}.input_donate{height:78px;padding-left:33px;padding-top:22px;padding-bottom:23px;font-size:24px;font-weight:400;line-height:78px;color:#000;background-color:#eee;border:1px solid #979797;-webkit-appearance:none;border-radius:10px}.input_donate::-moz-placeholder{font-size:24px;line-height:78px;font-weight:400;color:#6c6c6c}.input_donate:-ms-input-placeholder{font-size:24px;line-height:78px;font-weight:400;color:#6c6c6c}.input_donate::placeholder{font-size:24px;line-height:78px;font-weight:400;color:#6c6c6c}.input_donate:focus::-moz-placeholder{opacity:0}.input_donate:focus:-ms-input-placeholder{opacity:0}.input_donate:focus::placeholder{opacity:0}.input_donate:focus,.input_search:focus{outline:0}.input-wrapper{position:relative;display:flex;flex-direction:column}.input_sum-other{width:248px}.input_last-name,.input_name{width:368px}.input_name{margin-right:32px}.input_email{width:768px;margin-top:22px}.input_search{padding-left:15px;-webkit-appearance:none;border-radius:0}@media (max-width:1700px){.input_email,.input_last-name,.input_name{width:100%}}@media (max-width:991px){.input_donate{height:60px;padding-top:13px;padding-bottom:14px;font-size:20px;line-height:60px}.input_donate::-moz-placeholder{font-size:20px}.input_donate:-ms-input-placeholder{font-size:20px}.input_donate::placeholder{font-size:20px}}@media (max-width:767px){.input_last-name{margin-top:22px}.input_sum-other{width:100%}}.form-search{display:flex;flex-direction:column;align-items:flex-start}.form-search__input{width:39.9vw;font-size:30px;color:#fff;background-color:#26465f;border:0;border-bottom:1px solid #fff;-webkit-appearance:none;border-radius:0}.form-search__input::-moz-placeholder{color:#fff;opacity:.5}.form-search__input:-ms-input-placeholder{color:#fff;opacity:.5}.form-search__input::placeholder{color:#fff;opacity:.5}.form-search__input:focus{outline:0}.form-search__submit{width:10vw;height:40px;margin-left:20px;font-size:120%;color:#fff;background-color:#5598ce;border:0}.form-search__submit:hover{filter:saturate(150%);cursor:pointer;transform:scale(1)}@media (max-width:991px){.form-search__input{width:63vw}.form-search__submit{width:26.8vw}}.content{display:flex;flex-direction:column;min-height:100vh}.content__inner{flex-grow:1}.content__footer{margin-top:auto}.content-title{filter:brightness(90%)}.content-title_type_news{width:100%;height:618px;margin-top:-140px;padding-top:140px;padding-bottom:100px;background-size:cover;background-repeat:no-repeat;background-position:center}.content-title_margin-bottom_s{padding-bottom:80px}.content-title_direction_row{height:auto;padding-bottom:80px}.content-title_direction_row .container{display:flex}.content-title_direction_row .content-title__item{width:50%}.content-title_direction_column{position:relative;min-height:53.52vw;height:auto;background-color:#26465f;overflow:hidden}.content-title_direction_column .container{display:flex;flex-direction:column;height:auto}.content-title_direction_column .content-title__item{width:30vw}.content-title__map{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat}.content-title_font-size_l .content-title__title{font-size:3.698vw}.content-title_font-size_m .content-title__title{font-size:2.7vw}.content-title_font-size_s .content-title__title{font-size:2.1vw}.content-title_text-align_left .content-title__title{padding-right:15.62vw;text-align:left}.content-title_decoration_underline .content-title__title{position:relative;padding-bottom:2.3vw}.content-title_decoration_underline .content-title__title::after{content:'';position:absolute;bottom:0;left:50%;width:14vw;height:2px;margin-left:-7vw;background-color:#fff}.content-title__container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%}.content-title__title{font-weight:700;line-height:1;text-align:center;text-transform:uppercase;color:#fff}.content-title .community__content{align-items:flex-start;margin-top:100px;margin-bottom:70px;pointer-events:none}.content-title .community__subtitle{z-index:1;margin-left:3vw;width:7.3vw;height:2.7vw;font-size:1.2vw;line-height:2.7vw}.content-title.content-title_organizations .content-title__title{width:50%;margin-bottom:2.3vw}.content-title__subtitle{margin-bottom:2.3vw;font-size:calc(3.698vw/1.3/2);font-weight:700;text-transform:uppercase;text-shadow:2px 1px 9px rgba(0,0,0,.5)}@media (max-width:1800px){.content-title__map{left:0;width:100%;height:100%;background-size:110%;background-position:bottom}}@media (max-width:1550px){.content-title__map{left:0;width:100%;height:100%;background-size:120%;background-position:bottom}}@media (max-width:1439px){.content-title_type_news{margin-top:-140px;padding-top:140px}.content-title_decoration_underline .content-title__title{width:70%;margin-left:auto;margin-right:auto;padding-bottom:calc(2.3vw*1.5)}.content-title_decoration_underline .content-title__title::after{width:calc(14vw*1.5);height:2px;margin-left:calc(-7vw*1.5)}.content-title_font-size_l .content-title__title{font-size:calc(3.69vw*1.5)}.content-title_font-size_m .content-title__title{font-size:calc(2.7vw*1.2)}.content-title_font-size_s .content-title__title{font-size:calc(2.1vw*1.5)}.content-title_text-align_left .content-title__title{padding-right:0;text-align:center}.content-title_direction_row .container{flex-wrap:wrap}.content-title_direction_column .content-title__item,.content-title_direction_row .content-title__item{width:100%}.content-title_direction_column{padding-bottom:50px;position:relative;height:auto}.content-title_height_auto .content-title__title{margin-top:100px;margin-bottom:50px;margin-right:auto}.content-title__map{left:0;width:100%;height:800px;margin-top:130px;background-size:100%;background-position:top}.content-title__list .list__item{font-size:30px}.content-title .community__title{font-size:calc(3.7vw*1.5)}.content-title .community__title_decoration_point::before{width:calc(1.5vw*1.5);height:calc(1.5vw*1.5);border:calc(.4vw*1.5) solid #fff}.content-title .community__subtitle{margin-left:calc(3vw*1.5);width:calc(7.3vw*1.5);height:calc(2.7vw*1.5);font-size:calc(1.2vw*1.5);line-height:calc(2.7vw*1.5)}.content-title.content-title_organizations .content-title__title,.content-title__subtitle{margin-bottom:calc(2.3vw*1.5)}.content-title__subtitle{font-size:calc(3.698vw/1.3*1.5/2)}}@media (max-width:991px){.content-title_type_news{height:527px;margin-top:300px;padding-top:0}.content-title_height_auto{height:auto}.content-title_decoration_underline .content-title__title{padding-bottom:calc(2.3vw*1.5)}.content-title_decoration_underline .content-title__title::after{width:calc(14vw*1.5);margin-left:calc(-7vw*1.5)}.content-title_font-size_l .content-title__title{font-size:calc(3.69vw*1.5)}.content-title_font-size_m .content-title__title{font-size:calc(2.7vw*1.7)}.content-title_font-size_s .content-title__title{font-size:calc(2.1vw*2)}.content-title .community__subtitle{width:18.2vw;height:6.7vw;font-size:3vw;line-height:6.7vw}.content-title__map{left:0;width:100%;height:700px;margin-top:-20px;background-size:125%;background-position:top}.content-title .community__title{font-size:calc(3.7vw*1.68)}.content-title .community__title_decoration_point::before{width:calc(1.5vw*1.68);height:calc(1.5vw*1.68);border:calc(.4vw*1.68) solid #fff}.content-title .community__subtitle{margin-left:calc(3vw*1.68);width:calc(7.3vw*1.68);height:calc(2.7vw*1.68);font-size:calc(1.2vw*1.68);line-height:calc(2.7vw*1.68)}.content-title.content-title_organizations .content-title__title{width:100%;margin-bottom:calc(2.3vw*1.5)}.content-title__subtitle{margin-bottom:calc(2.3vw*1.5);font-size:calc(3.698vw/1.3*1.5/2)}}@media (max-width:767px){.content-title_type_news{height:500px}.content-title_height_s{height:350px}.content-title_height_auto{height:auto}.content-title_decoration_underline .content-title__title{width:100%;padding-bottom:calc(2.3vw*2.5)}.content-title_decoration_underline .content-title__title::after{width:calc(14vw*2.5);margin-left:calc(-7vw*2.5)}.content-title_font-size_l .content-title__title{font-size:calc(3.69vw*2.5)}.content-title_font-size_m .content-title__title{font-size:calc(2.7vw*2)}.content-title_font-size_s .content-title__title{font-size:calc(2.1vw*2.5)}.content-title .community__title{font-size:calc(3.7vw*3)}.content-title .community__title_decoration_point::before{width:calc(1.5vw*3);height:calc(1.5vw*3);border:calc(.4vw*3) solid #fff}.content-title .community__subtitle{margin-left:calc(3vw*3);width:calc(7.3vw*3);height:calc(2.7vw*3);font-size:calc(1.2vw*3);line-height:calc(2.7vw*3)}.content-title .community__content{margin-top:80vw;margin-bottom:0}.content-title.content-title_organizations .content-title__title,.content-title__subtitle{margin-bottom:calc(2.3vw*2.5)}.content-title__subtitle{font-size:calc(3.698vw*2.5/2)}}.content-inner{color:#000;background-color:#fff}.content-inner a{text-decoration:underline;font-weight:700}.content-inner__block_type_columns{display:flex;flex-wrap:nowrap;justify-content:space-between}.content-inner__block-column{display:flex;flex-direction:column;width:26.04vw}.content-inner__block-column_position_right{margin-left:50px}.content-inner__header{display:flex;justify-content:space-between;align-items:center;padding:50px 0}.content-inner__date,.content-inner__previous{font-size:30px;line-height:normal;font-weight:400;color:#26465f}.content-inner__date:hover,.content-inner__previous:hover{color:#26465f}.content-inner__previous{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.content-inner__previous:hover{opacity:.7}.content-inner__previous-icon{margin-right:1.51vw}.content-inner__block-paragraph{margin-top:0;margin-bottom:20px;font-size:18px;line-height:normal;font-weight:400;color:#000}.content-inner__block-img{width:23.43vw;height:auto;margin-bottom:30px}.content-inner__block-img img{width:23.43vw;/*height:31.25vw;-o-object-fit:cover;object-fit:contain;object-position:top;*/}.content-inner__block-img_position_right{float:right;margin-left:50px}.content-inner__block-img_position_left{float:left;margin-right:50px}.content-inner__block-img_position_center,.content-inner__block-img_position_center img{width:100%;height:29.9vw}.content-inner__block-date{font-size:20px;line-height:normal;color:#6c6c6c}.content-inner__block-title{margin-bottom:50px;font-size:40px;line-height:1.03;font-weight:700;color:#000}.content-inner__block-title_font-size_m{font-size:40px}.content-inner__block-title_font-size_s{font-size:30px}.content-inner__block-title_font-size_xs{font-size:24px}.content-inner__block-title_transform_uppercase{text-transform:uppercase}.content-inner__block_border_top{border-top:2px solid #979797}.content-inner__block_border_bottom{border-bottom:2px solid #979797}.content-inner__block-list{padding-left:20px}.content-inner_type_events{padding-bottom:100px}.content-inner_type_events-small{padding-bottom:40px}.content-inner_type_blog{padding-top:100px;padding-bottom:100px}.content-inner_type_blog .content-inner__block-img,.content-inner_type_blog .content-inner__block-img img{width:23.43vw;/*height:29.16vw*/}.content-inner_type_activity-religion{padding-top:100px}.content-inner_type_activity-religion .content-inner__block{padding-bottom:50px}.content-inner_type_activity-religion .content-inner__block-img{position:relative;margin-top:50px;margin-bottom:50px}.content-inner_type_activity-religion .content-inner__block-title{margin-top:70px;margin-bottom:70px}.content-inner_type_activity{padding-top:50px;padding-bottom:70px}.content-inner_type_activity .content-inner__block{padding-top:35px}.content-inner_type_activity .content-inner__block-img{width:23vw;height:23vw;margin-top:0;margin-bottom:35px;margin-left:35px}.content-inner_type_activity .content-inner__block-img img{width:23vw;/*height:23vw*/}.content-inner_type_activity .content-inner__block-img_position_center{width:100%;height:29.9vw;margin-left:0}.content-inner_type_activity .content-inner__block-img_position_center img{width:100%;height:29.9vw}.content-inner_type_activity .content-inner__block p,.content-inner_type_activity-religion .content-inner__block p:not(.content-inner__block-title),.content-inner_type_scripach .content-inner__block p:not(.content-inner__block-title),.content-inner_type_veterans .content-inner__block p{max-width:1569px;padding:0;box-sizing:border-box;width:53.906vw;margin:0 auto 20px}.about .video video,p.content-inner__block-img{width:100%}.tax-administrative-units .veteran__active:hover{cursor:pointer;text-decoration:underline;opacity:.5;transition:all .3s linear}.tax-administrative-units .veteran__active .content-inner__block-paragraph{margin-bottom:5px}@media (max-width:1439px){.content-inner__block-column{width:calc(26.04vw*1.5)}.content-inner__block-img,.content-inner__block-img img{width:calc(23.43vw*1.5);height:auto}.content-inner_type_blog .content-inner__block-img,.content-inner_type_blog .content-inner__block-img img{width:calc(23.43vw*1.5);/*height:calc(29.16vw*1.5)*/}.content-inner_type_activity .content-inner__block-img,.content-inner_type_activity .content-inner__block-img img{width:calc(23vw*1.5);/*height:calc(23vw*1.5)*/}.content-inner__block-img_position_center,.content-inner__block-img_position_center img,.content-inner_type_activity .content-inner__block-img_position_center,.content-inner_type_activity .content-inner__block-img_position_center img{width:100%;height:29.9vw}.content-inner_type_activity .content-inner__block p,.content-inner_type_activity-religion .content-inner__block p:not(.content-inner__block-title),.content-inner_type_scripach .content-inner__block p:not(.content-inner__block-title){max-width:100%;width:81vw}}@media (max-width:991px){.content-inner__block_type_columns{flex-direction:column}.content-inner__block-column{width:100%}.content-inner__block-column_position_right{margin-left:0}.content-inner_type_events{padding-bottom:50px}.content-inner_type_blog{padding-top:50px;padding-bottom:50px}.content-inner_type_activity .content-inner__block-img img,.content-inner_type_blog .content-inner__block-img,.content-inner_type_blog .content-inner__block-img img{width:100%;height:auto}.content-inner_type_blog .content-inner__block-date{font-size:14px}.content-inner_type_activity-religion{padding-top:50px}.content-inner_type_activity-religion .content-inner__block{padding-bottom:20px}.content-inner_type_activity-religion .content-inner__block-img,.content-inner_type_activity-religion .content-inner__block-title{margin-top:35px;margin-bottom:35px}.content-inner_type_activity{padding-top:50px;padding-bottom:70px}.content-inner_type_activity .content-inner__block{padding-top:25px}.content-inner_type_activity .content-inner__block-img{width:100%;height:auto;margin-bottom:35px}.content-inner__block-img,.content-inner__block-img img{width:100%;height:auto}.content-inner__block-img_position_center,.content-inner__block-img_position_center img,.content-inner_type_activity .content-inner__block-img_position_center,.content-inner_type_activity .content-inner__block-img_position_center img{width:100%;height:29.9vw}.content-inner__block-title{margin-bottom:35px;font-size:26px;text-align:center}.content-inner__block-title_font-size_m{font-size:26px}.content-inner__block-title_font-size_s{font-size:20px}.content-inner__block-title_font-size_xs,.content-inner__date,.content-inner__previous{font-size:18px}.content-inner__block-paragraph{font-size:15px;text-align:justify}.content-inner_type_activity .content-inner__block p,.content-inner_type_activity-religion .content-inner__block p:not(.content-inner__block-title),.content-inner_type_scripach .content-inner__block p:not(.content-inner__block-title),.content-inner_type_veterans .content-inner__block p{padding-left:4.7vw;padding-right:4.7vw;width:100%;padding:0;font-size:15px;text-align:justify}}.more{background-color:#eee}.more_type_events{padding-top:50px;padding-bottom:20px}.more_type_events-img{padding-top:30px;padding-bottom:90px}.more_type_activity{padding-top:20px;padding-bottom:90px}.more_type_organization{padding-top:10px;padding-bottom:58px}.more_type_organization .more__title{margin-top:70px;margin-bottom:45px;text-transform:none}.more__container{display:flex;flex-wrap:wrap;justify-content:flex-start}.more__item{height:auto;margin-bottom:30px;background-color:#fff;overflow:hidden}.more__item-img{transition:all .3s ease;overflow:hidden}.more__item-img img{-o-object-fit:cover;object-fit:cover;transform:scale(1.1);transition:all .3s ease}.more__title{width:100%;margin-top:60px;margin-bottom:60px;font-size:40px;line-height:normal;font-weight:700;text-transform:uppercase;text-align:center;color:#000;transition:all .3s ease}.more__title_position_left{text-align:left}.more__item-title_design_black{color:#000}.more__item-icon::before{font-size:1.5vw}.more__item_type_events{width:26.042vw;height:26.042vw;margin-right:1.719vw;margin-bottom:1.563vw;padding:2.969vw 3.073vw 2.813vw 2.552vw;border:1px solid transparent;box-shadow:inset 0 0 20px transparent;outline:1px solid;outline-color:transparent;outline-offset:0;text-shadow:none;transition:all 1250ms cubic-bezier(.19,1,.22,1)}.more__item_type_events:nth-child(2n){margin-right:0}.more__item_type_events .more__item-date{margin-bottom:1.042vw;font-size:1.042vw;line-height:normal;font-weight:400;color:#6c6c6c}.more__item_type_events .more__item-title{height:4.688vw;margin-bottom:1vw;font-size:1.563vw;line-height:1.17;font-weight:700;color:#5598ce}.more__item_type_events .more__item-title_design_black{color:#000}.more__item_type_events .more__item-descr{margin:1.823vw 0;font-size:1.354vw;line-height:1.15;font-weight:400;color:#000}.more__item_type_events .more__item-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.more__item_type_events .more__item-icon{width:1.563vw;height:1.406vw}.more__item_type_events .more__item-details{font-size:.938vw;line-height:normal;font-weight:600;text-decoration:underline;color:#000}.more__item_type_events:hover{border:1px solid transparent;box-shadow:inset 0 0 20px rgba(151,151,151,.2),0 0 20px rgba(151,151,151,.4);outline:1px solid;outline-color:#979797;outline-offset:13px;text-shadow:1px 1px 2px rgba(151,151,151,.9)}.more__item_type_events-img{width:26.146vw;height:26.979vw;margin-right:1.614vw;margin-bottom:1.667vw}.more__item_type_events-img:nth-child(2n+1){margin-right:0}.more__item_type_events-img .more__item-img,.more__item_type_events-img .more__item-img img{width:26.146vw;height:16.875vw}.more__item_type_events-img .more__item-wrapper{padding:2.188vw 2.083vw 1.302vw 1.302vw}.more__item_type_events-img .more__item-date{margin-bottom:.521vw;font-size:1.042vw;line-height:normal;font-weight:400;color:#6c6c6c}.more__item_type_events-img .more__item-title{margin-bottom:0;font-size:1.354vw;line-height:1.23;font-weight:700;letter-spacing:.4px;color:#5598ce}.more__item_type_events-img:hover .more__item-date,.more__item_type_events-img:hover .more__item-title{text-decoration:underline}.more__item_type_activity:hover .more__item-img,.more__item_type_activity:hover .more__item-title,.more__item_type_events-img:hover .more__item-img{opacity:.7}.more__item_type_activity{width:26.094vw;height:32.969vw;margin-right:1.719vw;margin-bottom:1.927vw}.more__item_type_activity:nth-child(3n+1){margin-right:0}.more__item_type_activity .more__item-title{margin:0;padding:2.604vw;font-size:1.615vw;line-height:1.17;font-weight:700;color:#000}.more__item_type_activity .more__item-img,.more__item_type_activity .more__item-img img{width:26.094vw;height:25.99vw}.more__item_type_organization{display:flex;flex-direction:column;width:25.938vw;height:24.219vw;margin-right:1.823vw;padding:3.021vw 2.5vw 3.125vw 2.969vw}.more__item_type_organization .more__item-title{margin-bottom:auto;font-size:1.25vw;font-weight:700;color:#000}.more__item_type_organization .link_type_contact{margin-bottom:auto}.more__item_type_organization .link_type_contact:nth-child(2){margin-top:auto}.more__item_type_organization .more__item-link{font-size:1.25vw}.more__item_type_organization .more__item-link .link__icon::before{font-size:20px;color:#979797}@media (max-width:1439px){.more__item_type_events{width:calc(26.042vw*1.5);height:calc(26.042vw*1.5);margin-right:calc(1.719vw*1.5);margin-bottom:calc(1.563vw*1.5);padding:calc(2.969vw*1.5) calc(3.073vw*1.5) calc(2.813vw*1.5) calc(2.552vw*1.5)}.more__item_type_events .more__item-date{margin-bottom:calc(1.042vw*1.5);font-size:calc(1.042vw*1.5)}.more__item_type_events .more__item-title{height:calc(4.688vw*1.5);margin-bottom:calc(1vw*1.5);font-size:calc(1.563vw*1.5)}.more__item_type_events .more__item-descr{margin:calc(1.823vw*1.5) 0;font-size:calc(1.354vw*1.5)}.more__item_type_events .more__item-icon{width:calc(1.563vw*1.5);height:calc(1.406vw*1.5)}.more__item_type_events .more__item-details{font-size:calc(.938vw*1.5)}.more__item_type_events-img{width:calc(26.146vw*1.5);height:calc(26.979vw*1.5);margin-right:calc(1.614vw*1.5);margin-bottom:calc(1.667vw*1.5)}.more__item_type_events-img .more__item-img{width:calc(26.146vw*1.5);height:calc(16.875vw*1.5)}.more__item_type_events-img .more__item-img img{width:calc(25.5vw*1.5);height:calc(16.87vw*1.5)}.more__item_type_events-img .more__item-wrapper{padding:calc(2.188vw*1.5) calc(2.083vw*1.5) calc(1.302vw*1.5) calc(1.302vw*1.5)}.more__item_type_events-img .more__item-date{margin-bottom:calc(.521vw*1.5);font-size:calc(1.042vw*1.5)}.more__item_type_events-img .more__item-title{font-size:calc(1.354vw*1.5)}.more__item_type_organization{width:calc(25.938vw*1.5);height:calc(24.219vw*1.5);margin-right:calc(1.823vw*1.5);padding:calc(3.021vw*1.5) calc(2.5vw*1.5) calc(3.125vw*1.5) calc(2.969vw*1.5)}.more__item_type_organization .more__item-link,.more__item_type_organization .more__item-title{font-size:calc(1.25vw*1.5)}}@media (max-width:991px){.more_type_activity{padding-bottom:50px}.more__title{margin-top:35px;margin-bottom:35px;font-size:26px}.more__item_type_events{width:calc(26.042vw*1.68);height:calc(26.042vw*1.68);margin-right:calc(1.719vw*1.68);margin-bottom:calc(1.563vw*1.68);padding:calc(2.969vw*1.68) calc(3.073vw*1.68) calc(2.813vw*1.68) calc(2.552vw*1.68)}.more__item_type_events .more__item-date{margin-bottom:calc(1.042vw*1.68);font-size:calc(1.042vw*1.68)}.more__item_type_events .more__item-title{height:calc(4.688vw*1.68);margin-bottom:calc(1vw*1.68);font-size:calc(1.563vw*1.68)}.more__item_type_events .more__item-descr{margin:calc(1.823vw*1.68) 0;font-size:calc(1.354vw*1.68)}.more__item_type_events .more__item-icon{width:calc(1.563vw*1.68);height:calc(1.406vw*1.68)}.more__item_type_events .more__item-details{font-size:calc(.938vw*1.68)}.more__item_type_events-img{width:calc(26.146vw*1.68);height:calc(26.979vw*1.68);margin-right:calc(1.614vw*1.68);margin-bottom:calc(1.667vw*1.68)}.more__item_type_events-img .more__item-img{width:calc(26.146vw*1.68);height:calc(16.875vw*1.68)}.more__item_type_events-img .more__item-img img{width:calc(25.5vw*1.68);height:calc(16.87vw*1.68)}.more__item_type_events-img .more__item-wrapper{padding:calc(2.188vw*1.68) calc(2.083vw*1.68) calc(1.302vw*1.68) calc(1.302vw*1.68)}.more__item_type_events-img .more__item-date{margin-bottom:calc(.521vw*1.68);font-size:calc(1.042vw*1.68)}.more__item_type_events-img .more__item-title{font-size:calc(1.354vw*1.68)}.more__item_type_activity{width:calc(26.094vw*1.68);height:calc(32.969vw*1.68);margin-right:calc(1.719vw*1.68);margin-bottom:calc(1.927vw*1.68)}.more__item_type_activity:nth-child(3n+1){margin-right:calc(1.719vw*1.68)}.more__item_type_activity:nth-child(2n+1){margin-right:0}.more__item_type_activity .more__item-title{padding:calc(2.604vw*1.68);font-size:calc(1.615vw*1.68)}.more__item_type_activity .more__item-img,.more__item_type_activity .more__item-img img{width:calc(26.094vw*1.68);height:calc(32.969vw*1.68)}.more__item_type_organization{width:calc(25.938vw*1.68);height:calc(24.219vw*1.68);margin-right:calc(1.823vw*1.68);padding:calc(3.021vw*1.68) calc(2.5vw*1.68) calc(3.125vw*1.68) calc(2.969vw*1.68)}.more__item_type_organization .more__item-link,.more__item_type_organization .more__item-title{font-size:calc(1.25vw*1.68)}.more__item-icon::before{font-size:calc(1.5vw*1.68)}}@media (max-width:767px){.more__item_type_events{width:calc(26.042vw*3.6);height:calc(26.042vw*3.6);margin-right:0;margin-bottom:calc(1.563vw*3.6);padding:calc(2.969vw*3.6) calc(3.073vw*3.6) calc(2.813vw*3.6) calc(2.552vw*3.6)}.more__item_type_events .more__item-date{margin-bottom:calc(1.042vw*3.6);font-size:calc(1.042vw*3.6)}.more__item_type_events .more__item-title{height:calc(4.688vw*3.6);margin-bottom:calc(1vw*3.6);font-size:calc(1.563vw*3.6)}.more__item_type_events .more__item-descr{margin:calc(1.823vw*3.6) 0;font-size:calc(1.354vw*3.6)}.more__item_type_events .more__item-icon{width:calc(1.563vw*3.6);height:calc(1.406vw*3.6)}.more__item_type_events .more__item-details{font-size:calc(.938vw*3.6)}.more__item_type_events-img{width:calc(26.146vw*3.6);height:calc(26.979vw*3.6);margin-right:0;margin-bottom:calc(1.667vw*3.6)}.more__item_type_events-img .more__item-img{width:calc(26.146vw*3.6);height:calc(16.875vw*3.6)}.more__item_type_events-img .more__item-img img{width:calc(25.5vw*3.6);height:calc(16.87vw*3.6)}.more__item_type_events-img .more__item-wrapper{padding:calc(2.188vw*3.6) calc(2.083vw*3.6) calc(1.302vw*3.6) calc(1.302vw*3.6)}.more__item_type_events-img .more__item-date{margin-bottom:calc(.521vw*3.6);font-size:calc(1.042vw*3.6)}.more__item_type_events-img .more__item-title{font-size:calc(1.354vw*3.6)}.more__item_type_activity{width:calc(26.094vw*3.6);height:calc(32.969vw*3.6);margin-right:0;margin-bottom:calc(1.927vw*3.6)}.more__item_type_activity:nth-child(3n+1){margin-right:0}.more__item_type_activity .more__item-title{padding:calc(2.604vw*3.6);font-size:calc(1.615vw*3.6)}.more__item_type_activity .more__item-img,.more__item_type_activity .more__item-img img{width:calc(26.094vw*3.6);height:calc(32.969vw*3.6)}.more__item_type_organization{width:calc(25.938vw*3.6);height:calc(24.219vw*3.6);margin-right:0;padding:calc(3.021vw*3.6) calc(2.5vw*3.6) calc(3.125vw*3.6) calc(2.969vw*3.6)}.more__item_type_organization .more__item-title{margin-bottom:0;font-size:calc(1.25vw*3.6)}.more__item_type_organization .more__item-link{font-size:calc(1.25vw*3.6)}.more__item_type_organization .more__item-link .link__icon{margin-right:calc(1.719vw*3.6)}.more__item_type_organization .more__item-link .link__icon::before{font-size:calc(1.56vw*3.6)}.more__item-icon::before{font-size:calc(1.5vw*3.6)}}.content-descr{margin-bottom:50px;font-size:24px;line-height:normal;font-weight:400;color:#000}.content-descr_border_bottom{padding-bottom:70px;border-bottom:2px solid #979797}@media (max-width:991px){.content-descr{font-size:20px;text-align:justify}}.logo{background-image:url(../img/nlogo.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.logo_design_dark{background-image:url(../img/nlogo-dark.svg)}@media (max-width:991px){.logo{background-image:url(../img/nlogo-dark.svg)}}.link{display:flex;flex-wrap:nowrap;align-items:center;font-size:24px;line-height:normal;font-weight:400;color:#000}.link:hover{color:#000;opacity:.7}.link__icon{width:40px;height:40px;margin-right:1.406vw;line-height:40px;text-align:center}.link_design_lightblue .link__icon::before{color:#5598ce}.link_design_grey .link__icon::before{color:#979797}.link_type_document .link__icon::before{font-size:39px}.link_type_contact{margin-bottom:45px}.link_type_contact .link__icon{text-align:left}.link_type_contact .link__icon::before,.link_type_social .link__icon::before{font-size:30px}.link_type_social{margin-bottom:0}.link_type_social .link__icon{margin-right:1.719vw}@media (max-width:991px){.link{font-size:18px}.link__icon{width:30px;height:30px;line-height:30px;margin-right:calc(1.3vw*3.6)}.link_type_document .link__icon{width:39px;height:39px;line-height:39px}.link_type_document::before{font-size:29px}.link_type_contact{margin-bottom:25px}.link_type_contact .link__icon .fa-globe-americas,.link_type_contact .link__icon::before{font-size:20px}}.press-center{padding-top:100px;padding-bottom:100px}.press-center .content-inner__block-img,.press-center .content-inner__block-img img{width:26vw;/*height:13.8vw*/}.press-center .content-inner__block-column_position_left .content-inner__block-title{margin-bottom:20px}.press-center .content-inner__block-column_position_right{margin-top:40px}.press-center .content-inner__block-column_position_right .content-inner__block-title{margin-bottom:90px}.press-center .content-inner__block-title{font-size:2.08vw}.press-center .link__text{font-size:1.25vw}.press-center .link__icon::before{font-size:1.56vw}@media (max-width:1439px){.press-center{padding-top:100px;padding-bottom:100px}.press-center .content-inner__block-img,.press-center .content-inner__block-img img{width:calc(26vw*1.5);/*height:calc(13.8vw*1.5)*/}.press-center .content-inner__block-title{font-size:40px}.press-center .link__text{font-size:24px}.press-center .link__icon::before{font-size:30px}}@media (max-width:991px){.press-center{padding-top:50px;padding-bottom:50px}.press-center .content-inner__block-img,.press-center .content-inner__block-img img{width:100%;height:auto}.press-center .content-inner__block-column_position_right .content-inner__block-title{margin-bottom:45px}.press-center .content-inner__block-title{font-size:26px}.press-center .link__text{font-size:18px}.press-center .link__icon::before{font-size:20px}}.content-inner_type_otchet,.content-inner_type_person{padding-top:100px;padding-bottom:100px}.content-inner_type_otchet .content-inner__block-title,.content-inner_type_person .content-inner__block-title{margin-bottom:30px}.content-inner_type_otchet .content-inner__block-date,.content-inner_type_person .content-inner__block-date{margin-bottom:30px;margin-right:11.97vw}@media (max-width:991px){.content-inner_type_otchet,.content-inner_type_person{padding-top:50px;padding-bottom:50px}}.scripach{padding-top:70px;padding-bottom:20px}.scripach .content-inner__descr{margin-bottom:100px}.scripach .content-inner__block-img{margin-top:70px;margin-bottom:70px}.scripach .content-inner__block-paragraph{margin-bottom:50px}.scripach .content-inner__block_type_videos{margin-top:100px}@media (max-width:991px){.scripach .content-inner__descr{margin-bottom:50px}.scripach .content-inner__block-img{margin-top:20px;margin-bottom:20px}.scripach .content-inner__block-paragraph{margin-bottom:20px}.scripach .content-inner__block_type_videos{margin-top:50px}}.videos{display:flex;flex-wrap:wrap;justify-content:space-between}.videos__item{margin-bottom:1.97vw}@media (max-width:991px){.videos{flex-direction:column}.videos__item{margin-bottom:calc(1.97vw*3.6)}}.video_size_small.video_design_descr,span.form-search-main__text.form-search-main__text_weight_light{position:relative}.video_size_small.video_design_descr::after{content:attr(data-text);position:absolute;left:0;bottom:0;width:100%;height:4.79vw;padding:1vw;font-size:.83vw;line-height:normal;font-weight:400;color:#fff;background-color:rgba(0,0,0,.75);pointer-events:none;transition:all .3s ease}.video_size_large,.video_size_large iframe{width:81vw;height:45.88vw}.video{overflow:hidden;width:48%;margin-right:4%;float:left;height:280px;cursor:pointer}.video:nth-child(2n){margin-right:0}.popupYoutube{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.youtubeFrame{width:100%;float:left;overflow:hidden}.you_play{position:absolute;width:60px;top:50%;margin-top:-30px;left:50%;margin-left:-30px}@media (max-width:991px){.video_size_small,.video_size_small iframe{width:calc(26vw*3.6 - 4.7vw);height:calc(14.58vw*3.6 - 4.7vw)}.video_size_small.video_design_descr::after{width:calc(26vw*3.6 - 4.7vw);height:calc(4.79vw*3.6);padding:calc(1.3vw*3.6);padding-right:0;font-size:calc(.83vw*3.6)}.video_size_large,.video_size_large iframe{width:calc(81vw*1.11);height:calc(45.88vw*1.11)}}.about{padding-top:70px;padding-bottom:254px}.about .content__descr{margin-bottom:60px}.about .video{margin-bottom:70px;width:100%;height:auto}.about .content-inner__block{margin-bottom:35px}.about .about__presidium,.about__link,.about__tasks-list{margin-bottom:0}.about .content-inner__block_border_top{padding-top:35px}.about__link{margin-top:45px}.about__link-container{display:flex;justify-content:center}.m-0-auto{margin:0 auto}@media (max-width:1439px){.about{padding-bottom:50px}}@media (max-width:991px){.about{padding-bottom:0}}.presidium .content-inner__block-title{margin-top:10px;margin-bottom:70px}.presidium__items{display:flex;flex-wrap:wrap}.presidium__item{display:flex;flex-direction:column;align-items:center;width:25vw;height:20.31vw;margin-right:3.5vw;margin-bottom:3.64vw}.presidium__item:nth-child(2n){margin-right:0}.presidium__img::after,.presidium__item:hover .presidium__img::after{left:150%;transition:all 550ms cubic-bezier(.19,1,.22,1)}.presidium__item:hover .presidium__descr::after,.presidium__item:hover .presidium__name::after{opacity:1}.presidium__item:active .presidium__descr::after,.presidium__item:active .presidium__name::after{opacity:0}.presidium__img{position:relative;width:13.542vw;height:13.542vw;margin-bottom:1.719vw;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.presidium__img img{width:13.542vw;height:13.542vw;-o-object-fit:cover;object-fit:cover}.presidium__img::after{content:'';position:absolute;top:-30%;left:-120%;width:calc(13.542vw/3);height:calc(13.542vw*2.5);background:#fff;opacity:.2;transform:rotate(35deg)}.presidium__descr,.presidium__name{font-size:1.25vw;line-height:normal;text-align:center;color:#000}.presidium__name{margin-bottom:.52vw;text-transform:uppercase;font-weight:700}.presidium__descr{margin-bottom:0;font-weight:400}.presidium__descr,.presidium__name{position:relative;transition:all .3s ease}.presidium__descr::after,.presidium__name::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#000;opacity:0;transition:all .3s ease}.presidium__descr:hover,.presidium__name:hover{color:#000;text-decoration:none}@media (max-width:1439px){.presidium__item{width:calc(25vw*1.5);height:calc(20.31vw*1.5);margin-right:calc(3.5vw*1.5);margin-bottom:calc(3.63vw*1.5)}.presidium__img{margin-bottom:calc(1.719vw*1.5)}.presidium__img,.presidium__img img{width:calc(13.542vw*1.5);height:calc(13.542vw*1.5)}.presidium__img::after{top:-30%;left:-120%;width:calc(13.542vw*1.5/3);height:calc(13.542vw*1.5*2.5)}.presidium__name{margin-bottom:calc(.52vw*1.5)}.presidium__descr,.presidium__name{font-size:calc(1.25vw*1.5)}}@media (max-width:991px){.presidium__item{width:calc(25vw*1.68);height:calc(20.31vw*1.68);margin-right:calc(3.5vw*1.68);margin-bottom:calc(3.63vw*1.68)}.presidium__img{margin-bottom:calc(1.719vw*1.68)}.presidium__img,.presidium__img img{width:calc(13.542vw*1.68);height:calc(13.542vw*1.68)}.presidium__img::after{width:calc(13.542vw*1.68/3);height:calc(13.542vw*1.68*2.5)}.presidium__name{margin-bottom:calc(.52vw*1.68)}.presidium__descr,.presidium__name{font-size:calc(1.25vw*1.68)}}@media (max-width:767px){.presidium__item{width:calc(25vw*3.6);height:calc(20.31vw*3.6);margin-right:0;margin-bottom:calc(3.63vw*3.6)}.presidium__img{margin-bottom:calc(1.719vw*3.6)}.presidium__img,.presidium__img img{width:calc(13.542vw*3.6);height:calc(13.542vw*3.6)}.presidium__img::after{width:calc(13.542vw*3.6/3);height:calc(13.542vw*3.6*2.5)}.presidium__name{margin-bottom:calc(.52vw*3.6)}.presidium__descr,.presidium__name{font-size:calc(1.25vw*3.6)}}.volgograd{padding-top:50px}.volgograd .content-inner__block{margin-top:50px;margin-bottom:50px}.volgograd .content-inner__block:first-child{margin-bottom:0}.volgograd .content-inner__block-paragraph:last-child{margin-bottom:0}.volgograd .content-inner__block-img{margin-bottom:100px}.volgograd .content-inner__block_border_top{padding-top:50px;padding-bottom:0}.volgograd .content-inner__block_border_bottom{margin-top:0;margin-bottom:0;padding-top:30px;padding-bottom:30px}.volgograd .content-inner__block-column_position_right .content-inner__block-title_font-size_s{margin-bottom:30px}.volgograd .content-inner__block_border_bottom .content-inner__block-title{margin-bottom:0}.volgograd .content-inner__block-title_font-size_xs{margin-bottom:80px}@media (max-width:991px){.volgograd .content-inner__block-column_position_right{margin-top:40px}.volgograd .content-inner__block-column_position_right .content-inner__block-paragraph{text-align:center}}.social{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.social_margin_left{margin-left:2.552vw}.chairmen__person-img img,.swiper-container{width:100%;height:auto}.swiper-wrapper{display:flex;align-items:center}.swiper-slide{width:1035px;height:527px;margin:0 15px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:all .3s ease}.swiper-slide-next,.swiper-slide-prev{position:relative;height:402px}.swiper-slide-next:before,.swiper-slide-prev:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(47,47,47,.63)}.swiper-button-next,.swiper-button-prev{width:80px;height:80px;margin-top:-40px;text-align:center;background-image:none;border-radius:50%;transition:all .3s ease}.swiper-button-next:focus,.swiper-button-prev:focus{outline:0}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(255,255,255,.3)}.swiper-button-prev{left:4.6vw}.swiper-button-next{right:4.6vw}.icon-arrow-slider-left,.icon-arrow-slider-right{font-size:40px;line-height:80px}@media (max-width:1720px){.swiper-button-prev{left:2%}.swiper-button-next{right:2%}}@media (max-width:1550px){.swiper-slide{margin:0;width:calc(100vw/1.3);height:calc(50.968vw/1.3)}}@media (max-width:1439px){.swiper-slide-next:before,.swiper-slide-prev:before{content:none}.swiper-button-next,.swiper-button-prev{width:60px;height:60px;margin-top:-30px}.icon-arrow-slider-left,.icon-arrow-slider-right{font-size:30px;line-height:60px}}@media (max-width:991px){.swiper-button-prev{left:10px}.swiper-button-next{right:10px}}@media (max-width:767px){.swiper-button-next,.swiper-button-prev{width:30px;height:30px;margin-top:-15px}.icon-arrow-slider-left,.icon-arrow-slider-right{font-size:15px;line-height:30px}}.list{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:0;padding-left:0;list-style:none}.list__link{position:relative;display:block;width:auto;height:auto;font-weight:700;color:#fff;border:1px solid transparent}.list__link::before{content:'';position:absolute;top:50%;border-radius:50%}.list__link.active,.list__link.hover,.list__link:hover{color:#5598ce;border:1px solid #5598ce;border-radius:13px;cursor:pointer}.list__link.active::before,.list__link.hover::before,.list__link:hover::before,.list_size_s .list__link.active::before,.list_size_s .list__link.hover::before,.list_size_s .list__link:hover::before{border:5px solid #5598ce}.list_size_s .list__item{width:50%}.list_size_s .list__link{padding:10px 15px 10px 45px;font-size:.93vw;border-radius:13px}.list_size_s .list__link::before{left:15px;width:13px;height:13px;margin-top:-7px;border:5px solid #fff}.list_size_m{align-content:start;justify-content:start}.list_size_m .list__item{width:50%}.list_size_m .list__link{padding:.451vw .651vw .451vw 1.6925vw;font-size:1.146vw;font-weight:400;border-radius:.677vw;line-height:1.2}.list_size_m .list__link::before{top:50%;left:.846vw;width:.3385vw;height:.3385vw;margin-top:-.169vw;background-color:#fff;border:0}.list_size_m .list__link.active::before,.list_size_m .list__link.hover::before,.list_size_m .list__link:hover::before{background-color:#5598ce;border:0}@media (max-width:1439px){.list_size_s .list__link{font-size:18px}}@media (max-width:1199px){.list_size_m .list__link{padding:calc(.451vw/1.2) calc(.651vw/1.2) calc(.451vw/1.2) calc(1.6925vw/1.2);font-size:calc(1.146vw/1.2);border-radius:calc(.677vw/1.2)}.list_size_m .list__link::before{left:calc(.846vw/1.2);width:calc(.3385vw/1.2);height:calc(.3385vw/1.2);margin-top:calc(-.169vw/1.2)}}@media (max-width:991px){.list_size_s .list__link{font-size:1.816vw}.list_size_m .list__item{width:33.33%}.list_size_m .list__link{padding:calc(.451vw*1.68) calc(.651vw*1.68) calc(.451vw*1.68) calc(1.6925vw*1.68);font-size:calc(1.146vw*1.68);border-radius:calc(.677vw*1.68)}.list_size_m .list__link::before{left:calc(.846vw*1.68);width:calc(.3385vw*1.68);height:calc(.3385vw*1.68);margin-top:calc(-.169vw*1.68)}}@media (max-width:575px){.list{flex-direction:column;justify-content:flex-start;width:auto;margin:0 auto}.list_size_s .list__item{width:100%}.list_size_s .list__link{font-size:18px}.list_size_m .list__item{width:50%}.list_size_m .list__link{padding:calc(.451vw*3.6) calc(.651vw*3.6) calc(.451vw*3.6) calc(1.6925vw*3.6);font-size:calc(1.146vw*3.6);border-radius:calc(.677vw*3.6);line-height:1.2}.list_size_m .list__link::before{left:calc(.846vw*3.6);width:calc(.3385vw*3.6);height:calc(.3385vw*3.6);margin-top:calc(-.169vw*3.6)}}.organizatia{display:flex;flex-direction:column;width:calc(16.563vw + 3.8vw/2);height:calc(16vw/1.15);padding-bottom:calc(1.875vw/2);padding-right:.78vw;border-bottom:2px solid #979797}.organizatia__title{margin-bottom:.633vw;font-size:1.042vw;line-height:1;font-weight:700;color:#000}.organizatia__contact-link,.organizatia__descr{margin-bottom:.633vw;font-size:.938vw;line-height:1;font-weight:400;color:#000}.organizatia__social{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-top:5px}.organizatia__social-link{height:100%;display:flex;align-items:center;margin-right:1.302vw}.organizatia__social-link .organizatia__social-icon{margin-right:0}.organizatia__social-link:hover .organizatia__social-icon::before{color:#000}.organizatia__social .sina-map__org-social-icon{width:auto!important;height:auto!important;line-height:1!important;display:flex;align-items:center}.organizatia__social-icon{display:flex;align-items:center;width:auto;height:auto;margin:0;line-height:1;text-align:center}.organizatia__social-icon::before{font-size:calc(1.402vw/1.5);color:#979797}.organizatia__social-link_font-size_s .organizatia__social-icon::before{font-size:calc(1.302vw/1.5)}.organizatia__social-link_font-size_m{margin-top:.1vw}.organizatia__social-link_font-size_m .organizatia__social-icon::before{font-size:calc(1.602vw/1.5)}.organizatia__contact-link_phone .link__icon{width:auto;height:calc(1.146vw);margin-right:1.406vw;line-height:calc(1.146vw)}.organizatia__contact-link_map .link__icon::before,.organizatia__contact-link_phone .link__icon::before{color:#979797;font-size:calc(1.146vw/1.2)}.organizatia__contact-link_map .link__icon{width:1.146vw;height:calc(1.146vw/1.2);margin-right:1.406vw;line-height:calc(1.146vw/1.2)}.empty-data,.veterans__people-list-link span{color:#000}@media (max-width:991px){.organizatia{width:calc(16.563vw*1.64);height:calc(16vw*1.64/1.15);padding-right:calc(.78vw*1.64);padding-bottom:calc(1.875vw*1.64)}.organizatia__title{margin-bottom:calc(.833vw*1.64);font-size:calc(1.042vw*1.64)}.organizatia__contact-link,.organizatia__descr{font-size:calc(.938vw*1.64)}.organizatia__social-link{margin-right:calc(1.302vw*1.64)}.organizatia__social-icon{width:calc(1.302vw*1.64/1.5);height:calc(1.302vw*1.64/1.5);line-height:calc(1.302vw*1.64)}.organizatia__social-icon::before{font-size:calc(1.402vw*1.64/1.5)}.organizatia__contact-link_map .link__icon{width:calc(1.146vw*1.64);height:calc(1.563vw*1.64);margin-right:calc(1.406vw*1.64);line-height:calc(1.563vw*1.64)}.organizatia__contact-link_map .link__icon::before,.organizatia__contact-link_phone .link__icon::before{font-size:calc(1.146vw*1.64/1.2)}.organizatia__contact-link_phone .link__icon{margin-right:calc(1.406vw*1.64)}.organizatia__social-link_font-size_s .organizatia__social-icon::before{font-size:calc(1.302vw*1.64/1.5)}.organizatia__social-link_font-size_m .organizatia__social-icon::before{font-size:calc(1.602vw*1.64/1.5)}}@media (max-width:767px){.organizatia{width:calc(16.563vw*2.5);height:calc(16vw*2.5/1.15);padding-right:calc(.78vw*2.5);padding-bottom:calc(1.875vw*2.5)}.organizatia__title{margin-bottom:calc(.833vw*2.5);font-size:calc(1.042vw*2.5)}.organizatia__contact-link,.organizatia__descr{font-size:calc(.938vw*2.5)}.organizatia__social-link{margin-right:calc(1.302vw*2.5)}.organizatia__social-icon{width:calc(1.302vw*2.5/1.5);height:calc(1.302vw*2.5/1.5);line-height:calc(1.302vw*2.5)}.organizatia__social-icon::before{font-size:calc(1.402vw*2.5/1.5)}.organizatia__contact-link_map .link__icon{width:calc(1.146vw*2.5);height:calc(1.563vw*2.5);margin-right:calc(1.406vw*2.5);line-height:calc(1.563vw*2.5)}.organizatia__contact-link_map .link__icon::before,.organizatia__contact-link_phone .link__icon::before{font-size:calc(1.146vw*2.5/1.2)}.organizatia__contact-link_phone .link__icon{margin-right:calc(1.406vw*2.5)}.organizatia__social-link_font-size_s .organizatia__social-icon::before{font-size:calc(1.302vw*2.5/1.5)}.organizatia__social-link_font-size_m .organizatia__social-icon::before{font-size:calc(1.602vw*1.64/1.5)}}button-.organizatii{padding-top:70px}.organizatii__block,.organizatii__items{display:flex;justify-content:flex-start;align-items:flex-start}.organizatii__block{flex-direction:column;height:auto}.organizatii__items{flex-wrap:wrap;padding-top:74px}.organizatii__item{margin-right:calc(3.8vw/2);margin-bottom:calc(4.792vw/2)}.organizatii__title{margin-top:24px;margin-bottom:0;margin-left:55px}.organizatii__img{position:relative;width:100%;height:29.948vw;margin-top:74px;margin-bottom:0}.organizatii__search{position:absolute;top:2.396vw;left:2.865vw;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:17.135vw;height:3.958vw;background-color:transparent;border:3px solid #5598ce;transition:all .3s ease}.organizatii__search-input{flex-grow:1;min-width:10vw;height:100%;padding-left:2.292vw;font-size:1.042vw;line-height:normal;font-weight:600;color:#fff;background-color:transparent;border:0;border-radius:0;box-sizing:border-box;-webkit-appearance:none}.organizatii__search-input::-moz-placeholder{color:#fff;-moz-transition:all .2s ease;transition:all .2s ease}.organizatii__search-input:-ms-input-placeholder{color:#fff;-ms-transition:all .2s ease;transition:all .2s ease}.organizatii__search-input::placeholder{color:#fff;transition:all .2s ease}.organizatii__search-input:focus{outline:0}.organizatii__search-input:focus::-moz-placeholder{opacity:0}.organizatii__search-input:focus:-ms-input-placeholder{opacity:0}.organizatii__search-input:focus::placeholder{opacity:0}.organizatii__search-submit{flex-shrink:0;width:4.22vw;height:100%;padding:0;background-color:transparent;border:0}.organizatii__search-submit:hover{cursor:pointer}.organizatii__search-icon{width:100%;height:100%;text-align:center}.organizatii__search-icon::before{font-size:1.09vw}.organizatii__button-more-wrapper,.organizatii__search-icon{display:flex;justify-content:center;align-items:center}.organizatii__button-more{width:368px;height:90px;font-size:30px;line-height:90px;font-weight:400;text-align:center;color:#000;border:3px solid #26465f;transition:all .3s ease}.organizatii__button-more:hover{color:#fff;background-color:#26465f;cursor:pointer}.link__phone{color:#000;display:inline-block;clear:both}.link__phone:hover{color:#000;opacity:.7}.mlr0{margin-left:0!important;margin-right:0!important}@media (max-width:1439px){.organizatii__item{margin-right:calc(3.8vw/2);margin-bottom:4.792vw}.organizatii__title{font-size:45px}.organizatii__search{top:calc(2.396vw*1.5);left:calc(2.865vw*1.5);width:calc(17.135vw*1.5);height:calc(3.958vw*1.5)}.organizatii__search-input{font-size:calc(1.042vw*1.5)}.organizatii__search-submit{width:calc(4.22vw*1.5)}.organizatii__search-icon::before{font-size:calc(1.09vw*1.5)}}@media (max-width:991px){.organizatii__item{margin-right:calc(3.8vw*1.4/2);margin-bottom:calc(4.792vw*2.4)}.organizatii__img{height:calc(29.948vw*2)}.organizatii__title{margin-left:0;font-size:calc(2.083vw*2.6)}.organizatii__search{top:calc(2.396vw*3.6);left:50%;width:calc(17.135vw*3.6);height:calc(3.958vw*3.6);margin-left:calc(-17.135vw*3.6/2)}.organizatii__search-input{font-size:calc(1.042vw*3.6)}.organizatii__search-submit{width:calc(4.22vw*3.6)}.organizatii__search-icon::before{font-size:calc(1.09vw*3.6)}.organizatii__button-more{width:100%;font-size:20px}}@media (max-width:767px){.organizatii{padding-top:35px}.organizatii__block{align-items:center}.organizatii__items{padding-top:35px}.organizatii__img{margin-top:35px}.organizatii__item{margin-bottom:calc(4.792vw*2.4)}.organizatii__title{font-size:calc(2.083vw*4)}}.form-donate{padding-top:64px;padding-bottom:64px;color:#000;background-color:#eee}.form-donate .container,.form-donate__form{display:flex;flex-direction:column;align-items:flex-start}.form-donate__form{width:100%}.form-donate__title{margin-bottom:0;font-size:24px;font-weight:600;line-height:normal;color:#000}.form-donate__sum{margin-top:25px}.form-donate__sum,.form-donate__times{display:flex;align-items:center}.form-donate__sum .radio-wrapper:last-child,.form-donate__times .radio-wrapper:last-child{margin-right:0}.form-donate__times{margin-top:50px}.form-donate__data{display:flex;flex-wrap:wrap;width:100%;margin-top:44px;margin-bottom:38px}.form-donate__button-wrapper,.form-donate__link{align-self:center;margin-bottom:38px}.form-donate__link{margin-top:26px;font-size:18px;font-weight:400;line-height:normal;text-decoration:underline;color:#6c6c6c;transition:all .3s ease}.form-donate__link:hover{color:#000;text-decoration:underline}.donate-top{width:100%;display:flex;justify-content:space-between;align-items:center}#js-sumOther{width:auto;margin-right:0;margin-bottom:0}@media (max-width:1700px){.form-donate__data,.form-donate__sum,.form-donate__times{justify-content:space-between;width:100%}.form-donate__times{flex-wrap:wrap}.form-donate__times .radio-wrapper{width:46%;margin-right:0}.form-donate__data-last-name,.form-donate__data-name{width:46%}.form-donate__data-email{width:100%}}@media (max-width:991px){.form-donate__sum,.form-donate__times{flex-direction:column;align-items:flex-start}.form-donate__times .radio-wrapper{width:100%}.form-donate__title{font-size:20px}.donate-top{flex-direction:column;align-items:flex-start}#js-sumOther{margin-top:20px}}@media (max-width:767px){.form-donate__button-wrapper,.form-donate__data-last-name,.form-donate__data-name{width:100%}.form-donate .container{padding-left:15px;padding-right:15px}}.bank-details__item{margin-bottom:0;font-size:24px;font-weight:600;line-height:normal;color:#000}@media (max-width:991px){.bank-details__item{font-size:20px}}.donate-pay{padding-top:80px;padding-bottom:40px}.donate-pay__descr{margin-bottom:0}.donate-pay__list{margin-top:35px;margin-bottom:35px}.radio-label{font-size:24px;font-weight:400;line-height:normal;color:#000}.radio{display:none}.radio-custom,.radio-label{display:inline-block;vertical-align:middle}.radio-custom{position:relative;flex-shrink:0;width:20px;height:20px;margin-right:30px;border:1px solid #979797;border-radius:50%}.radio-label{white-space:nowrap}.radio:checked+.radio-custom::before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;background-color:#000;border-radius:50%}.radio-wrapper{display:flex;flex-wrap:nowrap;align-items:center;width:100%;margin-right:58px}.radio-wrapper:hover{cursor:pointer}.radio-wrapper_sum-other{position:relative;display:flex;flex-direction:column}.radio-wrapper_sum-other .error-text{left:48px}@media (max-width:1700px){.radio-wrapper{margin-right:15px}}@media (max-width:991px){.radio-wrapper{margin-right:0}.radio-wrapper_sum-other{align-items:flex-start}.radio-label{font-size:20px}}@media (max-width:767px){.radio-wrapper_sum-other div{width:100%}.radio-label{white-space:unset}}.error{border:1px solid red}.error-text{position:absolute;bottom:-15px;width:100%;font-size:14px;line-height:1;font-weight:400;color:red}.pin{z-index:10;position:absolute;width:3.438vw;height:3.438vw;background-color:rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 1px #fff;transition:all .3s ease}.map__title_decoration_point::before,.pin::after{content:'';position:absolute;top:50%;border-radius:50%}.pin::after{margin-left:-.4165vw;background-color:#fff;left:50%;width:.833vw;height:.833vw;margin-top:-.4165vw}.pin.hover,.pin:hover{background-color:rgba(85,152,206,.2);box-shadow:0 0 0 3px #5598ce;cursor:pointer}.pin_novosibirsk{top:55%;left:45%}.pin_tomsk{top:35%;left:50%}.pin_irkutsk{top:20%;left:55%}.pin_omsk{top:40%;left:60%}.pin_barnaul{top:25%;left:70%}.otchet .link{margin-bottom:48px}.map{position:relative;height:auto;margin-top:-140px;background-color:#26465f}.map__layer_back{position:relative;width:100%;height:53.125vw;background-repeat:no-repeat;background-position:center;background-size:cover}.map__layer-date{position:absolute;left:9.1405vw;bottom:calc(9.1405vw/3)}.map__layer_front{z-index:10;position:absolute;top:20vw;left:9.167vw;display:flex;flex-direction:column;width:30%;height:auto;pointer-events:none}.map__header{flex-grow:1;margin-bottom:1.5vw;pointer-events:none}.map__subtitle,.map__title{font-family:"Open Sans",sans-serif;font-weight:700;text-transform:uppercase}.map__subtitle{width:5.781vw;height:2.135vw;margin-left:3vw;margin-bottom:2.3vw;line-height:2.135vw;color:#fff;background-color:#5598ce;font-size:1.042vw;text-align:center}.map__title{font-size:2.604vw;line-height:1;text-align:left}.map__title_decoration_point{position:relative;margin-bottom:0;padding-left:3vw}.map__title_decoration_point::before{left:0;width:1.354vw;height:1.354vw;margin-top:-.677vw;border:.365vw solid #fff}.map__list{height:auto;pointer-events:auto}.map__transition{position:absolute;top:0;left:0;width:50%;height:100%;background-image:linear-gradient(to right,#232323,rgba(51,51,51,0))}.map_position_left .map__layer_back{background-position:right}.map_position_left .map__layer_front{left:9.167vw;right:auto}.map_position_right .map__layer_back{background-position:left}.map_position_right .map__layer_front{left:auto;right:9.167vw}.map_position_right .map__subtitle{margin-left:auto;margin-right:3vw}.map_position_right .map__title_decoration_point{padding-left:0;padding-right:3vw;text-align:right}.map_position_right .map__title_decoration_point::before{left:auto;right:0}.map_size_m .map__layer_front{width:40%}.map_size_m .list__item{width:33.33%}.map_size_l .map__layer_front{width:40%}.map_size_l .list__item{width:33.33%}@media (max-width:1439px){.map{margin-top:-140px}.map__layer_back{background-color:#26465f}.map__layer_front{top:220px}.map_size_l .map__layer_front{width:50%}.map_size_l .list__item{width:25%}}@media (max-width:1199px){.map__subtitle{width:calc(5.781vw/1.2);height:calc(2.135vw/1.2);margin-left:calc(3vw/1.2);margin-bottom:calc(2.3vw/1.2);font-size:calc(1.042vw/1.2);line-height:calc(2.135vw/1.2)}.map__title{font-size:calc(2.604vw/1.2)}.map__title_decoration_point{padding-left:calc(3vw/1.2)}.map__title_decoration_point::before{width:calc(1.354vw/1.2);height:calc(1.354vw/1.2);margin-top:calc(-.677vw/1.2);border:calc(.365vw/1.2) solid #fff}}@media (max-width:991px){.map{margin-top:300px}.map__layer_back{height:52.344vw;margin-top:0;margin-bottom:0}.map__layer-date{position:absolute;left:4.7vw;bottom:4.7vw}.map__layer_front{position:static;width:100%;height:auto;padding-left:4.7vw;padding-right:4.7vw;background-color:#26465f}.map__header{margin-top:calc(5.625vw/2);margin-bottom:calc(5.625vw/2)}.map__subtitle{width:calc(5.781vw*1.68);height:calc(2.135vw*1.68);margin-left:calc(3vw*1.68);margin-bottom:calc(2.3vw*1.68/2);font-size:calc(1.042vw*1.68);line-height:calc(2.135vw*1.68)}.map__title{font-size:calc(2.604vw*1.68)}.map__title_decoration_point{padding-left:calc(3vw*1.68)}.map__title_decoration_point::before{width:calc(1.354vw*1.68);height:calc(1.354vw*1.68);margin-top:calc(-.677vw*1.68);border:calc(.365vw*1.68) solid #fff}.map__list{margin-top:0;margin-bottom:calc(5.625vw/2);overflow-y:auto}.map_position_right .map__subtitle{margin-right:0;margin-left:calc(3vw*1.68)}.map_position_right .map__title_decoration_point{padding-right:0;padding-left:calc(3vw*1.68);text-align:left}.map_position_right .map__title_decoration_point::before{left:0;right:auto}.map_size_l .map__layer_front,.map_size_m .map__layer_front,.map_size_s .map__layer_front{width:100%}.map_size_l .list__item,.map_size_m .list__item,.map_size_s .list__item{width:33.33%}}@media (max-width:575px){.map__header{margin-top:5vw;margin-bottom:5vw}.map__subtitle{width:calc(5.781vw*3);height:calc(2.135vw*3);margin-left:calc(3vw*3);margin-bottom:calc(2.3vw*3/2);font-size:calc(1.042vw*3);line-height:calc(2.135vw*3)}.map__title{font-size:calc(2.604vw*2.5)}.map__title_decoration_point{padding-left:calc(3vw*3)}.map__title_decoration_point::before{width:calc(1.354vw*3);height:calc(1.354vw*3);margin-top:calc(-.677vw*3);border:calc(.365vw*3) solid #fff}.map__list{flex-direction:row;margin-bottom:5vw}.map_position_right .map__subtitle{margin-left:calc(3vw*3)}.map_position_right .map__title_decoration_point{padding-left:calc(3vw*3)}.map_size_l .map__layer_front,.map_size_m .map__layer_front,.map_size_s .map__layer_front{width:100%}.map_size_l .list__item,.map_size_m .list__item,.map_size_s .list__item{width:50%}}.form-search-main{width:28.802vw;height:auto;margin-left:3vw;margin-bottom:34px}.form-search-main__search{width:28.802vw;height:3.177vw;border:1px solid #fff}.form-search-main__input{min-width:10vw;padding:.677vw 1.458vw .781vw;font-size:1.25vw;font-weight:700;line-height:normal;color:#fff;background-color:transparent;border:0;border-radius:0;-webkit-appearance:none}.form-search-main__input::-moz-placeholder{font-size:1.25vw;font-weight:700;line-height:normal;color:#fff;-moz-transition:all .25s ease;transition:all .25s ease}.form-search-main__input:-ms-input-placeholder{font-size:1.25vw;font-weight:700;line-height:normal;color:#fff;-ms-transition:all .25s ease;transition:all .25s ease}.form-search-main__input::placeholder{font-size:1.25vw;font-weight:700;line-height:normal;color:#fff;transition:all .25s ease}.form-search-main__input:focus{outline:0}.form-search-main__input:focus::-moz-placeholder{opacity:0}.form-search-main__input:focus:-ms-input-placeholder{opacity:0}.form-search-main__input:focus::placeholder{opacity:0}.form-search-main__error{font-size:1vw;line-height:normal;color:#fff}.form-search-main__submit{width:3.073vw;height:3.073vw;padding:0;background-color:transparent;border:0;transform:rotate(90deg)}.form-search-main__submit:hover{cursor:pointer}.form-search-main__icon-search{width:100%;height:100%}.form-search-main__date{padding:.625vw 1.198vw}.form-search-main__text-wrapper{margin:0}.form-search-main__text_weight_bold.candle_city{color:#5598ce}.form-search-main__text_weight_bold.candle_end_time,.form-search-main__text_weight_bold.candle_start_time{padding-left:8px;text-transform:none}span.form-search-main__text.form-search-main__text_weight_light:after{right:0;top:5px;bottom:0;display:block;content:"";position:absolute;width:1px;height:calc(100% - 5px);background-color:#fff}span.form-search-main__text.form-search-main__text_weight_light.text_end_time:after{top:0;bottom:3px;height:calc(100% - 3px)}.form-search-main__text_weight_light{width:5.7vw;font-size:.938vw;font-weight:400;line-height:normal;color:#fff}.form-search-main__text_weight_bold{font-size:.938vw;font-weight:700;line-height:normal;text-transform:uppercase;color:#fff}.form-search-main__icon-candles{width:2.813vw;height:1.927vw;margin-right:1.146vw;padding-top:12px}.form-search-main__icon-candles::before{font-size:1.823vw}@media (max-width:991px){.form-search-main{width:calc(28.802vw*1.68);height:calc(6.823vw*1.68);margin-left:0;margin-bottom:calc(34px*1.68)}.form-search-main__search{width:calc(28.802vw*1.68);height:calc(3.177vw*1.68)}.form-search-main__input{padding:calc(.677vw*1.68) calc(1.458vw*1.68) calc(.781vw*1.68);font-size:calc(1.25vw*1.68)}.form-search-main__input::-moz-placeholder{font-size:calc(1.25vw*1.68)}.form-search-main__input:-ms-input-placeholder{font-size:calc(1.25vw*1.68)}.form-search-main__input::placeholder{font-size:calc(1.25vw*1.68)}.form-search-main__submit{width:calc(3.073vw*1.68);height:calc(3.073vw*1.68)}.form-search-main__date{padding:calc(.625vw 1.198vw*1.68)}.form-search-main__text_weight_light{width:calc(5.521vw*1.68);font-size:calc(.938vw*1.68)}.form-search-main__text_weight_bold{font-size:calc(.938vw*1.68)}.form-search-main__icon-candles{width:calc(2.813vw*1.68);height:calc(1.927vw*1.68);margin-right:calc(1.146vw*1.68)}.form-search-main__icon-candles::before{font-size:calc(1.823vw*1.68)}.form-search-main__error{font-size:calc(1vw*1.68)}}@media (max-width:575px){.form-search-main{width:100%;height:auto;margin-bottom:calc(34px*3)}.form-search-main__search{width:100%;height:61px}.form-search-main__input{padding:calc(.677vw*3) calc(1.458vw*3) calc(.781vw*3);font-size:16px}.form-search-main__input::-moz-placeholder{font-size:16px}.form-search-main__input:-ms-input-placeholder{font-size:16px}.form-search-main__input::placeholder{font-size:16px}.form-search-main__submit{width:59px;height:59px}.form-search-main__date{padding:calc(.625vw 1.198vw*3)}.form-search-main__text_weight_light{width:100px;font-size:12px}.form-search-main__text_weight_bold{font-size:12px}.form-search-main__icon-candles{width:35px;height:25px;margin-right:calc(1.146vw*3)}.form-search-main__icon-candles::before{font-size:20px}.form-search-main__error{font-size:12px}}.checkbox{display:block;position:relative;padding-left:25px;margin-bottom:0;margin-top:15px;cursor:pointer;font-size:16px;line-height:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox__checkmark{position:absolute;top:0;left:0;height:15px;width:15px;background-color:#fff}.checkbox .checkbox__input:checked~.checkbox__checkmark{background-color:#fff}.checkbox__checkmark::after{content:"";position:absolute;display:none}.checkbox .checkbox__input:checked~.checkbox__checkmark::after{display:block}.checkbox .checkbox__checkmark::after{left:50%;top:50%;width:6px;height:8px;margin-top:-5px;margin-left:-3px;border:solid #26465f;border-width:0 3px 3px 0;transform:rotate(45deg)}.hidden-block{z-index:50;visibility:hidden;overflow:hidden;height:0}.hidden-block.visible-block{display:block;visibility:visible;height:auto;transition:all .3s ease}.top-menu{justify-content:space-between;list-style:none}.top-menu,.top-menu li{position:relative;margin:0;padding:0}.top-menu li a+div{position:absolute;width:100%}.top-menu li a{font-size:.833vw;transition:color .3s ease}.top-menu li a+div,.top-menu>li:hover{background:rgba(30,55,76,.7)}.header__menu-link::after{display:none!important}.top-menu>li{flex-grow:1}.top-menu>li a+div>ul{list-style-type:none;padding:15px 0 20px}.top-menu>li a+div>ul>li{margin:0;padding:0 7px}.top-menu>li a+div>ul>li>a,.top-menu>li>a{text-shadow:1px 1px 1px rgba(0,0,0,.5);text-decoration:none;transition:all linear .1s}.top-menu>li a+div>ul>li>a{display:block;font-size:12px;font-weight:400;opacity:.75;padding:5px 0;line-height:1;justify-content:flex-start}.top-menu>li a+div>ul>li>a:hover{opacity:1;text-decoration:underline}@media (min-width:991px){.top-menu>li a+div>ul>li>a{color:#fff}.hidden-block,.hidden-block ul li a,.hidden-block::before{transition:all .3s ease}.hidden-block::before{position:absolute;content:'';background-color:rgba(255,255,255,.7);width:100%;height:0}.hidden-block.active-block::before{height:100%}.hidden-block.active-block ul li a{color:rgba(38,70,95,.5)!important}.top-menu li.menu-item.active-block{position:relative}.top-menu li.menu-item.active-block::before{position:absolute;content:'';width:100%;height:100%;background:rgba(255,255,255,.7);transition:all .3s ease}.top-menu li.menu-item.active-block a{color:#000!important;text-shadow:none}}.top-menu>li>a{align-items:flex-start;justify-content:center;color:#fff;display:flex}.top-menu>li>a>div>span{color:rgba(255,255,255,.75);display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:.7rem;font-style:italic;line-height:1rem;max-width:260px}@media (max-width:1439px){.hidden-block.visible-block{height:auto}.top-menu>li>a{font-size:calc(.833vw*1.2)}.top-menu>li a+div>ul>li>a{font-size:calc(.677vw*1.15)}.header__content{flex-wrap:wrap}}@media (max-width:991px){.top-menu li a+div{display:block;margin-bottom:20px;visibility:visible;height:auto;background:0 0;position:relative!important}.top-menu li a+div ul,.top-menu>li{width:100%}.top-menu li a+div ul a{opacity:.5}.top-menu>li a+div>ul>li>a{color:#000;font-size:15px}.hidden-block ul{padding:0}.top-menu li{padding-top:5px!important;padding-bottom:5px!important;width:100%}.top-menu>li>a{padding-left:20px;font-size:16px}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.fast{-webkit-animation-duration:300ms;animation-duration:300ms}@media (print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.button-top,.button-top-icon{display:flex;justify-content:center;align-items:center}.button-top{z-index:100;position:fixed;right:52px;bottom:52px;display:none;border:2px solid #26465f;transition:all .3s ease;width:70px;height:70px}.button-top:hover{background-color:#26465f;cursor:pointer}.button-top:hover .button-top-icon::before{color:#fff}.button-top-icon{width:20px;height:20px;line-height:0;text-align:center;transform-origin:center;transform:rotate(90deg)}.button-top-icon::before{font-size:16px;color:#26465f;transition:all .3s ease}@media (max-width:1439px){.button-top{right:1.302vw;bottom:1.302vw}}@media (max-width:991px){.button-top{right:calc(1.302vw*2.4);bottom:calc(1.302vw*2.4);width:calc(70px/1.5);height:calc(70px/1.5)}.button-top-icon{width:calc(20px/1.5);height:calc(20px/1.5)}.button-top-icon::before{font-size:calc(16px/1.5)}}@media (max-width:767px){.button-top{bottom:calc(1.302vw*2.4);right:calc(1.302vw*2.4);width:calc(70px/2);height:calc(70px/2)}.button-top-icon::before{font-size:calc(16px/2)}}.contacts-page{padding-top:100px;padding-bottom:100px}.contacts-page .content-inner__block-title{font-size:24px;line-height:normal}.contacts-page .content-inner__link{margin-bottom:18px;font-size:18px}.contacts-page .link__icon{width:20px;height:20px;line-height:20px}.contacts-page .link__icon::before{font-size:20px;color:#979797}@media (max-width:1439px){.contacts-page{padding-top:100px;padding-bottom:100px}}@media (max-width:991px){.contacts-page{padding-top:50px;padding-bottom:50px}}@media (max-width:767px){.contacts-page .content-inner__block-title{font-size:20px}}.fancybox-show-thumbs .fancybox-thumbs{height:100px;width:100%;bottom:0;top:auto;display:flex;justify-content:center;background:0 0}.fancybox-thumbs__list{display:flex;justify-content:center}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:100px}.fancybox-thumbs__list a::before{border:4px solid #26465f}.fancybox-thumbs__list video{position:absolute;margin:auto;min-height:130%;min-width:130%;left:-100%;right:-100%;top:-100%;bottom:-100%}.traditions__back{width:100%;height:618px}.traditions__front{position:static;width:100%;height:100%;padding-top:140px;padding-bottom:calc(140px/2)}.traditions__front .container{height:100%;padding-left:13vw}.traditions__list{width:400px}.traditions__list .list__item{width:100%}.traditions__list .list__link{padding-top:5px;padding-bottom:5px;font-weight:400}.traditions-inner{top:0;left:auto;right:3.906vw;width:100%;height:100%}.traditions-inner__list{width:22.917vw;max-height:100%;height:auto;margin-left:auto;margin-bottom:0}.traditions-inner__list .list__item{width:100%}.traditions-inner__list .list__link{padding:.417vw .781vw .417vw 2.344vw;font-size:.93vw;border:1px solid transparent;border-radius:.677vw;text-transform:uppercase}.traditions-inner__list .list__link::before{left:.781vw;width:.677vw;height:.677vw;margin-top:-.365vw;border:.26vw solid #fff}.traditions-inner__list .list__link.active,.traditions-inner__list .list__link.hover,.traditions-inner__list .list__link:hover{color:#fff;border:1px solid #fff;border-radius:.677vw;cursor:pointer}.traditions-inner__list .list__link.active::before,.traditions-inner__list .list__link.hover::before,.traditions-inner__list .list__link:hover::before{border:.26vw solid #fff}@media (max-width:1439px){.traditions__front{padding-top:140px;padding-bottom:calc(140px/2)}.traditions__list{width:300px;margin-top:85px}}@media (max-width:991px){.traditions__back{height:auto}.traditions{margin-top:300px}.traditions__front{padding-top:50px;padding-bottom:50px;background-color:transparent}.traditions__front .container{padding-left:0}.traditions__list{width:100%}.traditions__list .list__item{width:50%}.traditions-inner{position:absolute;right:0;background-color:transparent}.traditions-inner__list{margin-right:0}.traditions-inner__list .list__link{border:.5px solid transparent}.traditions-inner__list .list__link.active,.traditions-inner__list .list__link.hover,.traditions-inner__list .list__link:hover{border:.5px solid #fff}}@media (max-width:767px){.traditions__list .list__item{width:100%}}.veterans__lists{padding-top:3.594vw;padding-bottom:3.854vw}.veterans__lists-inner{width:26.042vw;height:30.542vw;margin-bottom:0;background-color:#fff;margin-right:1.667vw;padding:2.396vw 2.969vw}.veterans__lists-inner:nth-child(2n){margin-right:0}.veterans__title{margin-bottom:2.083vw;font-size:1.8vw;font-weight:700;line-height:1;color:#120d17}.veterans__list{margin-bottom:0;padding-left:0;list-style:none}.veterans__list_type_cities{height:20.688vw;overflow-y:scroll}.veterans__list-link{position:relative;padding:.7vw .7vw .7vw 2.24vw;font-size:1vw;font-weight:700;line-height:1;color:#000;transition:color .3s linear}.veterans__list-link::before{content:'';position:absolute;top:50%;left:0;width:.677vw;height:.677vw;margin-top:-.313vw;border:.26vw solid #120d17;border-radius:50%;background-color:transparent;transition:border .2s linear}.veterans__list-link.active,.veterans__list-link:hover,.veterans__people-list-link:hover{color:#5598ce}.veterans__list-link.active::before,.veterans__list-link:hover::before{border:.26vw solid #5598ce}.veterans__people{padding-top:1.875vw;padding-bottom:7.5vw}.veterans__people-list{width:100%;margin-bottom:0;padding-left:0;list-style:none}.modal-converter .modal-converter__select .option::last-child,.veterans__people-list-item:last-child .veterans__people-list-link{border-bottom:none}.veterans__people-list-link{padding:.7vw 0;font-size:1vw;font-weight:700;line-height:1;color:#000;border-bottom:1px dashed #979797;transition:color .2s linear}.veterans__people-descr{font-weight:400}.content-inner__block-orden{margin-top:-120px;position:relative;width:20%;margin-right:120px}.mb-30{margin-bottom:30px}.pb-60{margin-bottom:60px}.mt-30{margin-top:30px}@media (max-width:1439px){.veterans__lists .container,.veterans__people .container{width:53.906vw;max-width:1569px;margin:0 auto}}.veteran__active .veterans__people-list-link span{color:#26465f;cursor:pointer}@media (max-width:991px){.veterans__lists{padding-top:calc(3.594vw*1.68);padding-bottom:calc(3.854vw*1.68)}.veterans__lists .container,.veterans__people .container{width:100%;max-width:100%}.veterans__lists-inner{width:calc(26.042vw*1.68);height:calc(43.542vw*1.68);margin-right:calc(1.667vw*1.68);padding:calc(2.396vw*1.68) calc(2.969vw*1.68)}.veterans__title{margin-bottom:calc(2.083vw*1.68);font-size:calc(2.083vw*1.68)}.veterans__list_type_cities{height:calc(34.688vw*1.68)}.veterans__list-link{padding:calc(1.302vw*1.68) calc(1.302vw*1.68) calc(1.302vw*1.68) calc(2.24vw*1.68);font-size:calc(1.25vw*1.68)}.veterans__list-link::before{width:calc(.677vw*1.68);height:calc(.677vw*1.68);margin-top:calc(-.677vw*1.68/2);border:calc(.26vw*1.68*1.1) solid #120d17}.veterans__list-link.active::before,.veterans__list-link:hover::before{border:calc(.26vw*1.68*1.1) solid #5598ce}.veterans__people{padding-top:calc(1.875vw*1.68);padding-bottom:calc(7.5vw*1.68/2)}.veterans__people-list-link{padding:calc(1.302vw*1.68) 0;font-size:calc(1.25vw*1.68);border-bottom:1px dashed #979797}.content-inner__block-orden{width:30%;margin-top:0;margin-right:0}}.chairmen__header{padding-top:3.125vw;padding-bottom:3.125vw}.chairmen__search{position:static;margin-left:auto;border:.156vw solid #979797}.chairmen__search-input{color:#120d17}.chairmen__search-input::-moz-placeholder{color:#120d17}.chairmen__search-input:-ms-input-placeholder{color:#120d17}.chairmen__search-input::placeholder{color:#120d17}.chairmen__search-icon::before{color:#979797}.chairmen__person{margin-bottom:3.125vw;padding-left:6.771vw;padding-right:6.771vw}.chairmen__person-city{margin-bottom:2.604vw;font-size:2.083vw;font-weight:700;line-height:1;color:#120d17}.chairmen__person-img{width:13.542vw;height:17.813vw;margin-right:2.083vw;margin-bottom:0;overflow:hidden}.chairmen__person-descr{flex-grow:1;width:50%;padding-right:4.167vw}.chairmen__person-name{margin-bottom:.313vw;font-size:1.25vw;font-weight:700;line-height:1;text-transform:uppercase;color:#120d17}.chairmen__person-position,.chairmen__person-text,.chairmen__person-text p{margin-bottom:0;font-size:1.25vw;font-weight:400;line-height:normal;color:#120d17}.ravvin-more{margin-bottom:0;font-weight:400;line-height:normal}.chairmen__person-text{max-height:10.2vw;overflow:hidden;transition:max-height 1s linear}.ravvin-more{font-size:1.25vw;color:#120d17!important;text-decoration:underline;opacity:1;transition:opacity .3s linear}.ravvin-more:hover{opacity:.7;cursor:pointer}.chairmen__person-position{margin-bottom:2.083vw}.ravvin-more{display:block;clear:both;cursor:pointer}@media (max-width:1439px){.chairmen__header{padding-top:calc(3.125vw*1.2);padding-bottom:calc(3.125vw*1.2)}.chairmen__person{margin-bottom:calc(3.125vw*1.2);padding-left:0;padding-right:0}.chairmen__person-city{margin-bottom:calc(2.604vw*1.2);font-size:calc(2.083vw*1.2)}.chairmen__person-img{width:calc(13.542vw*1.2);height:calc(17.813vw*1.2);margin-right:calc(2.083vw*1.2);margin-bottom:0}.chairmen__person-descr{padding-right:0}.chairmen__person-name{margin-bottom:calc(.313vw*1.2)}.chairmen__person-name,.chairmen__person-position,.chairmen__person-text,.chairmen__person-text p,.ravvin-more{font-size:calc(1.25vw*1.2)}.chairmen__person-text{max-height:calc(10.1vw*1.2)}.chairmen__person-position{margin-bottom:calc(2.083vw*1.2)}}@media (max-width:991px){.chairmen__header{padding-top:calc(3.125vw*1.5);padding-bottom:calc(3.125vw*1.5)}.chairmen__search{width:calc(17.135vw*1.5*1.2);height:calc(3.958vw*1.5*1.2);margin-right:auto;border:calc(.156vw*1.5*1.2) solid #979797}.chairmen__search-input{font-size:calc(1.042vw*1.5*1.2)}.chairmen__search-submit{width:calc(4.22vw*1.5*1.2)}.chairmen__search-icon::before{font-size:calc(1.09vw*1.5*1.2)}.chairmen__person{margin-bottom:calc(3.125vw*1.5)}.chairmen__person-city{margin-bottom:calc(2.604vw*1.5);font-size:calc(2.083vw*1.5);text-align:center}.chairmen__person-img{width:calc(13.542vw*1.5);height:auto;margin-right:0;margin-bottom:30px}.chairmen__person-descr{width:100%}.chairmen__person-name{margin-bottom:calc(.313vw*1.5);font-size:calc(1.25vw*1.5);text-align:center}.chairmen__person-position,.chairmen__person-text,.chairmen__person-text p,.ravvin-more{font-size:calc(1.25vw*1.5*1.2)}.chairmen__person-text{max-height:calc(10.1vw*1.5)}.chairmen__person-position{margin-bottom:calc(2.083vw*1.5);text-align:center}.chairmen__person-text,.chairmen__person-text p{text-align:justify}}@media (max-width:767px){.chairmen__header{padding-top:calc(3.125vw*2.5);padding-bottom:calc(3.125vw*2.5)}.chairmen__search{width:calc(17.135vw*2.5*1.2);height:calc(3.958vw*2.5*1.2);border:calc(.156vw*2.5*1.2) solid #979797}.chairmen__search-input{font-size:calc(1.042vw*2.5*1.2)}.chairmen__search-submit{width:calc(4.22vw*2.5*1.2)}.chairmen__search-icon::before{font-size:calc(1.09vw*2.5*1.2)}.chairmen__person{margin-bottom:calc(3.125vw*2.5)}.chairmen__person-city{margin-bottom:calc(2.604vw*2.5);font-size:calc(2.083vw*2.5)}.chairmen__person-img{width:calc(13.542vw*2.5);margin-bottom:20px}.chairmen__person-name{margin-bottom:calc(.313vw*2.5);font-size:calc(1.25vw*2.5)}.chairmen__person-position,.chairmen__person-text,.chairmen__person-text p,.ravvin-more{font-size:calc(1.25vw*2.5*1.2)}.chairmen__person-text{max-height:calc(10.1vw*2.1)}.chairmen__person-position{margin-bottom:calc(2.083vw*2.5)}}.modal-veteran .modal-dialog{max-width:44.74vw;width:44.74vw}.modal-veteran .modal-veteran__main{padding:3.646vw 6.458vw 2.865vw 4.583vw}.modal-veteran .modal-veteran__name{margin-bottom:.781vw;font-size:2.083vw;font-weight:700;line-height:1;letter-spacing:normal;color:#120d17}.modal-veteran .modal-veteran__descr{margin-bottom:1.615vw;font-size:1.25vw;font-weight:400;line-height:1;color:#37668c}.modal-veteran .modal-veteran__text p{font-size:1.042vw;font-weight:400;line-height:normal;color:#000}.modal-veteran__img{width:40%;float:left;margin-right:15px;margin-bottom:10px}@media (max-width:991px){.modal-veteran .modal-dialog{max-width:calc(44.74vw*1.5);width:calc(44.74vw*1.5)}.modal-veteran .modal-veteran__main{padding:calc(3.646vw*1.5) calc(6.458vw*1.5) calc(2.865vw*1.5) calc(4.583vw*1.5)}.modal-veteran .modal-veteran__name{margin-bottom:calc(.781vw*1.5);font-size:calc(2.083vw*1.5)}.modal-veteran .modal-veteran__descr{margin-bottom:calc(1.615vw*1.5);font-size:calc(1.25vw*1.5)}.modal-veteran .modal-veteran__text p{font-size:calc(1.042vw*1.5)}}@media (max-width:575px){.modal-veteran .modal-dialog{max-width:100%;width:auto;margin-left:30px;margin-right:30px}.modal-veteran .modal-veteran__name{font-size:calc(2.083vw*1.5*1.5)}.modal-veteran .modal-veteran__descr{font-size:calc(1.25vw*1.5*1.5)}.modal-veteran .modal-veteran__text p{font-size:calc(1.042vw*1.5*1.5)}}.modal-converter .modal-dialog{max-width:40vw;width:40vw}.modal-converter .modal-converter__main{padding:3.385vw 4.583vw 2.604vw 3.646vw}.modal-converter .modal-converter__name{margin-bottom:1.302vw;font-size:2.083vw;font-weight:700;line-height:1;letter-spacing:normal;color:#120d17}.modal-converter .modal-converter__text p{font-size:1.042vw;font-weight:400;line-height:normal;color:#000}.modal-converter .modal-converter__form-wrapper{padding:3.333vw 4.01vw 3.073vw 3.75vw;background-color:#26465f}.modal-converter .modal-converter__form{width:100%}.modal-converter .modal-converter__select{height:5.729vw;padding-left:1.927vw;padding-right:1.563vw;font-size:1.563vw;font-weight:400;line-height:5.729vw;color:#fff;background-color:#26465f;border:solid .052vw #979797;border-radius:0}.modal-converter .modal-converter__select::after{right:1.563vw;width:.781vw;height:.781vw;margin-top:-.573vw;border-bottom:.104vw solid #979797;border-right:.104vw solid #979797}.modal-converter .modal-converter__select .list{width:100%;max-height:calc((3.542vw + .052vw)*5 + .052vw);margin-top:.208vw;background-color:#26465f;border:solid .052vw #979797;border-radius:0;overflow-y:scroll}.modal-converter .modal-converter__select .option{width:100%;min-height:3.542vw;height:3.542vw;padding-left:1.927vw;padding-right:1.563vw;font-size:1.563vw;font-weight:400;line-height:3.542vw;color:#fff;border-bottom:solid .052vw #979797}.modal-converter .modal-converter__select .option.selected.focus:not(:hover){color:#26465f;background-color:#fff!important}.modal-converter .modal-converter__select .option:hover{color:#26465f;background-color:#fff}.modal-converter .modal-converter__select_day{width:6.615vw}.modal-converter .modal-converter__select_month{width:13.073vw}.modal-converter .modal-converter__select_year{width:9.844vw}.modal-converter .modal-converter__form-button_convert{height:2.344vw;margin:0;margin-top:1.146vw;margin-bottom:1.146vw}.modal-converter .modal-converter__form-button_convert .icon{font-size:2.24vw}.modal-converter .modal-converter__form-button_convert .icon.convert{-webkit-animation:rotate-vert-center .5s cubic-bezier(.455,.03,.515,.955) both;animation:rotate-vert-center .5s cubic-bezier(.455,.03,.515,.955) both}.modal-converter .modal-converter__form-button_calendar{width:22.813vw;height:3.542vw;margin-top:2.656vw;padding:0;font-size:1.042vw;font-weight:700;line-height:3.542vw;text-align:center;text-transform:uppercase;color:#26465f;background-color:#fff;border:.052vw solid transparent;transition:border .3s,background-color .3s,color .3s;display:none}.modal-converter .modal-converter__form-button_calendar:hover{cursor:pointer;color:#fff;background-color:#26465f;border:solid .052vw #979797}@media (max-width:991px){.modal-converter .modal-dialog{max-width:calc(40vw*1.5);width:calc(40vw*1.5)}.modal-converter .modal-converter__main{padding:calc(3.385vw*1.5) calc(4.583vw*1.5) calc(2.604vw*1.5) calc(3.646vw*1.5)}.modal-converter .modal-converter__name{margin-bottom:calc(1.302vw*1.5);font-size:calc(2.083vw*1.5)}.modal-converter .modal-converter__text p{font-size:calc(1.042vw*1.5)}.modal-converter .modal-converter__form-wrapper{padding:calc(3.333vw*1.5) calc(4.01vw*1.5) calc(3.073vw*1.5) calc(3.75vw*1.5)}.modal-converter .modal-converter__select{height:calc(5.729vw*1.5);padding-left:calc(1.927vw*1.5);padding-right:calc(1.563vw*1.5);font-size:calc(1.563vw*1.5);line-height:calc(5.729vw*1.5);border:solid calc(.052vw*1.5) #979797}.modal-converter .modal-converter__select::after{right:calc(1.563vw*1.5);width:calc(.781vw*1.5);height:calc(.781vw*1.5);margin-top:calc(-.573vw*1.5);border-bottom:calc(.104vw*1.5) solid #979797;border-right:calc(.104vw*1.5) solid #979797}.modal-converter .modal-converter__select .list{max-height:calc((3.542vw*1.5 + .052vw*1.5)*5 + .052vw*1.5);margin-top:calc(.208vw*1.5);border:solid calc(.052vw*1.5) #979797}.modal-converter .modal-converter__select .option{min-height:calc(3.542vw*1.5);height:calc(3.542vw*1.5);padding-left:calc(1.927vw*1.5);padding-right:calc(1.563vw*1.5);font-size:calc(1.563vw*1.5);line-height:calc(3.542vw*1.5);border-bottom:solid calc(.052vw*1.5) #979797}.modal-converter .modal-converter__select_day{width:calc(6.615vw*1.5)}.modal-converter .modal-converter__select_month{width:calc(13.073vw*1.5)}.modal-converter .modal-converter__select_year{width:calc(9.844vw*1.5)}.modal-converter .modal-converter__form-button_convert{height:calc(2.344vw*1.5);margin-top:calc(1.146vw*1.5);margin-bottom:calc(1.146vw*1.5)}.modal-converter .modal-converter__form-button_convert .icon{font-size:calc(2.24vw*1.5)}.modal-converter .modal-converter__form-button_calendar{width:calc(22.813vw*1.5);height:calc(3.542vw*1.5);margin-top:calc(2.656vw*1.5);font-size:calc(1.042vw*1.5);line-height:calc(3.542vw*1.5);border:calc(.052vw*1.5) solid transparent}.modal-converter .modal-converter__form-button_calendar:hover{border:solid calc(.052vw*1.5) #979797}}@media (max-width:575px){.modal-converter .modal-dialog{max-width:100%;width:auto;margin-left:15px;margin-right:calc(2.604vw*1.5*1.5 + 15px)}.modal-converter .modal-converter__name{font-size:calc(2.083vw*1.5*1.5)}.modal-converter .modal-converter__text p{font-size:calc(1.042vw*1.5*1.8)}.modal-converter .modal-converter__select{font-size:calc(1.563vw*1.5*1.3)}.modal-converter .modal-converter__select .list{max-height:calc((3.542vw*1.5*1.5 + .052vw*1.5*1.5)*5 + .052vw*1.5*1.5);margin-top:calc(.208vw*1.5);border:solid calc(.052vw*1.5) #979797}.modal-converter .modal-converter__select .option{min-height:calc(3.542vw*1.5*1.5);height:calc(3.542vw*1.5*1.5);padding-left:calc(1.927vw*1.5);padding-right:calc(1.563vw*1.5);font-size:calc(1.563vw*1.5*1.3);line-height:calc(3.542vw*1.5*1.5);border-bottom:solid calc(.052vw*1.5) #979797}.modal-converter .modal-converter__select_day{flex-grow:1}.modal-converter .modal-converter__select_month{flex-grow:1;margin-left:calc(1.354vw*2*1.5);margin-right:calc(1.354vw*2*1.5)}.modal-converter .modal-converter__select_year{flex-grow:1}.modal-converter .modal-converter__form-button_convert{margin-top:calc(1.146vw*1.5*1.5);margin-bottom:calc(1.146vw*1.5*1.5)}.modal-converter .modal-converter__form-button_calendar{width:calc(22.813vw*1.5*1.5);height:calc(3.542vw*1.5*1.5);margin-top:calc(2.656vw*1.5*1.5);font-size:calc(1.042vw*1.5*1.5);line-height:calc(3.542vw*1.5*1.5);border:calc(.052vw*1.5*1.5) solid transparent}.modal-converter .modal-converter__form-button_calendar:hover{border:solid calc(.052vw*1.5*1.5) #979797}}.calendar,.elem-wrapper .text a{color:#1e374c}.icon-calendar-kdoshim img,.icon-img img{height:15px;width:auto}.calendar__title{position:relative}.calendar__title::before{z-index:-1;content:'';position:absolute;left:0;right:0;bottom:0;height:4.167vw;background-color:#0f1c2e;box-shadow:0 0 8.333vw 8.333vw #0f1c2e}.calendar__header-wrapper{position:relative;margin-bottom:1.979vw;color:#fff;background-color:#0f1c2e}.calendar__header-wrapper .container{padding-left:3.646vw;padding-right:3.646vw}.calendar__header-date-wrapper{width:22.396vw}.calendar__header-current-date{margin-bottom:2.604vw}.calendar__header-current-date .month,.calendar__header-current-date .year{font-size:1.263vw;font-weight:400;line-height:1;text-align:right;color:#fff}.calendar__header-current-date .day{margin-left:1.25vw;font-size:4.008vw;font-weight:700;line-height:1;color:#fff}.calendar__header-date-button{margin-bottom:2.656vw;padding:0;color:#fff;background-color:transparent;border:0;transition:opacity .3s}.calendar__header-date-button .month,.calendar__header-date-button .year{font-size:1.263vw;font-weight:400;line-height:1;color:#fff}.calendar__header-date-button .icon{display:flex;align-items:center;width:1.667vw;height:1.198vw;margin-right:1.51vw;font-size:1.042vw}.calendar__header-date-button:hover{cursor:pointer;opacity:.7}.icon-img img{vertical-align:top}.calendar__header-current-month{margin-bottom:1.667vw;white-space:nowrap}.calendar__header-current-month .month,.calendar__header-current-month .text,.calendar__header-current-month .year{font-size:.8vw;font-weight:400;line-height:1;text-transform:uppercase;color:#fff}.calendar__header-date-wrapper_right .calendar__header-current-date{margin-right:-1.823vw}.calendar__header-date-wrapper_right .calendar__header-current-date .day{margin-right:1.25vw}.calendar__header-date-wrapper_right .calendar__header-date-button .icon{margin-right:0;margin-left:1.51vw}.calendar__header-button-converter{width:28.802vw;height:3.542vw;margin-bottom:3.281vw;padding:0;font-size:1.042vw;font-weight:700;line-height:3.542vw;text-align:center;text-transform:uppercase;color:#26465f;background-color:#fff;border:.052vw solid transparent;transition:color .3s,background-color .3s,border .3s}.calendar__header-button-converter:hover{color:#fff;background-color:#0f1c2e;border:.052vw solid #fff;cursor:pointer}.calendar__header-search{margin-left:0;margin-bottom:0}.day-block{width:100%;display:flex;justify-content:space-between;align-items:flex-end}.calendar__table-wrapper table{border:0}.calendar__table-wrapper th{width:11.146vw;height:4.167vw;padding:0;padding-left:.313vw;padding-right:.313vw;border:0!important}.calendar__table-wrapper th .calendar__table-header-elem{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#efefef}.calendar__table-wrapper th .calendar__table-header-elem .rus{margin-bottom:.521vw;font-size:.833vw;font-weight:700;line-height:1;text-align:center;text-transform:uppercase;color:#1e374c}.calendar__table-wrapper th .calendar__table-header-elem .jew{font-size:.729vw;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;color:#1e374c}.calendar__table-wrapper td{padding:0;padding-left:.313vw;padding-right:.313vw;border:0}.calendar__table-wrapper td .elem-wrapper{width:100%;height:133px;padding:21px 11px;border-bottom:.052vw solid #979797;border-left:.052vw solid #efefef;border-right:.052vw solid #efefef}.calendar__table-wrapper td .elem-wrapper .day-jew{font-size:13px;font-weight:400;line-height:.9;text-align:left;color:#1e374c}.calendar__table-wrapper td .elem-wrapper .day{font-size:33px;font-weight:700;line-height:.8;text-align:center;order:2;color:#1e374c}.calendar__table-wrapper td.border-top{border:0!important}.calendar__table-wrapper td .images{margin-top:auto}.calendar__table-wrapper td .images .image{margin-bottom:.3vw}.calendar__table-wrapper td .images .image:last-child{margin-bottom:0}.calendar__table-wrapper td .images .icon{margin-right:.365vw;font-size:15px}.calendar__table-wrapper td .images .text{font-size:12px;font-weight:400;line-height:1;color:#1e374c}.calendar__table-wrapper td.disabled,.calendar__table-wrapper td.others,.sina-map__sina a.sina-map__sina-link:hover{opacity:.5}.calendar__table-wrapper td.holiday,.calendar__table-wrapper td.sat{position:relative}.calendar__table-wrapper td.holiday .day,.calendar__table-wrapper td.holiday .day-jew,.calendar__table-wrapper td.sat .day,.calendar__table-wrapper td.sat .day-jew{color:#5598ce}.calendar__table-wrapper td.holiday::before,.calendar__table-wrapper td.sat::before{content:'';position:absolute;top:.573vw;left:50%;width:4.635vw;height:.521vw;margin-left:-2.344vw;background-color:rgba(228,34,34,.8);border-radius:0 0 5.208vw 5.208vw}@media (max-width:1200px){.calendar__table-wrapper{overflow-y:scroll}#calendar2{width:980px}.calendar__table-wrapper td .images .text,.calendar__table-wrapper th .calendar__table-header-elem .jew,.calendar__table-wrapper th .calendar__table-header-elem .rus{font-size:10px}.calendar__table-wrapper th{width:140px;height:50px;padding-left:4px;padding-right:4px}.calendar__table-wrapper td .images .icon{margin-right:4px}}@media (max-width:991px){.calendar__header-date-wrapper_right .calendar__header-current-date{margin-right:0}.calendar__table-wrapper{padding-left:0;padding-right:0}.calendar__header-button-converter{width:calc(28.802vw*1.5);height:calc(3.542vw*1.5);margin-bottom:calc(3.281vw*1.5);font-size:calc(1.042vw*1.5);line-height:calc(3.542vw*1.5);border:calc(.052vw*1.5) solid transparent}.calendar__header-button-converter:hover{border:calc(.052vw*1.5) solid #fff}.calendar__header-search{width:calc(28.802vw*1.5);height:calc(6.823vw*1.5)}.calendar__header-search .form-search-main__search{width:calc(28.802vw*1.5);height:calc(3.177vw*1.5)}.calendar__header-search .form-search-main__input{padding:calc(.677vw*1.5) calc(1.458vw*1.5) calc(.781vw*1.5);font-size:calc(1.25vw*1.5)}.calendar__header-search .form-search-main__input::-moz-placeholder{font-size:calc(1.25vw*1.5)}.calendar__header-search .form-search-main__input:-ms-input-placeholder{font-size:calc(1.25vw*1.5)}.calendar__header-search .form-search-main__input::placeholder{font-size:calc(1.25vw*1.5)}.calendar__header-search .form-search-main__submit{width:calc(3.073vw*1.5);height:calc(3.073vw*1.5)}.calendar__header-search .form-search-main__icon-search{font-size:calc(1.312vw*1.5)}.calendar__header-search .form-search-main__error{font-size:calc(1vw*1.5)}.calendar__header-current-month .month,.calendar__header-current-month .text,.calendar__header-current-month .year{font-size:calc(1.042vw*1.2)}}@media (max-width:575px){.calendar__header{flex-wrap:wrap}.calendar__header-buttons{width:100%;order:1}.calendar__header-date-wrapper_left{width:48%;order:2}.calendar__header-date-wrapper_right{width:48%;order:3}.calendar__header-wrapper{margin-bottom:calc(1.979vw*2)}.calendar__header-wrapper .container{padding-left:15px;padding-right:15px}.calendar__header-current-date{margin-bottom:calc(2.604vw*2)}.calendar__header-current-date .month,.calendar__header-current-date .year{font-size:calc(1.563vw*2)}.calendar__header-current-date .day{margin-left:calc(1.25vw*2);font-size:calc(5.208vw*2)}.calendar__header-date-button{margin-bottom:calc(2.656vw*2)}.calendar__header-date-button .month,.calendar__header-date-button .year{font-size:calc(1.563vw*2)}.calendar__header-date-button .icon{width:calc(1.667vw*2);height:calc(1.198vw*2);margin-right:calc(1.51vw*2);font-size:calc(1.042vw*2)}.calendar__header-current-month{margin-bottom:calc(1.667vw*2)}.calendar__header-date-wrapper_right .calendar__header-current-date{margin-right:0}.calendar__header-date-wrapper_right .calendar__header-current-date .day{margin-right:calc(1.25vw*2)}.calendar__header-date-wrapper_right .calendar__header-date-button .icon{margin-left:calc(1.51vw*2)}.calendar__header-button-converter{width:calc(28.802vw*2.5);height:calc(3.542vw*2.5);margin-bottom:calc(3.281vw*2.5);font-size:calc(1.042vw*2.5);line-height:calc(3.542vw*2.5);border:calc(.052vw*2.5) solid transparent}.calendar__header-button-converter:hover{border:calc(.052vw*2.5) solid #fff}.calendar__header-search{width:calc(28.802vw*2.5);height:calc(6.823vw*2.5)}.calendar__header-search .form-search-main__search{width:calc(28.802vw*2.5);height:calc(3.177vw*2.5)}.calendar__header-search .form-search-main__input{padding:calc(.677vw*2.5) calc(1.458vw*2.5) calc(.781vw*2.5);font-size:calc(1.25vw*2.5)}.calendar__header-search .form-search-main__input::-moz-placeholder{font-size:calc(1.25vw*2.5)}.calendar__header-search .form-search-main__input:-ms-input-placeholder{font-size:calc(1.25vw*2.5)}.calendar__header-search .form-search-main__input::placeholder{font-size:calc(1.25vw*2.5)}.calendar__header-search .form-search-main__submit{width:calc(3.073vw*2.5);height:calc(3.073vw*2.5)}.calendar__header-search .form-search-main__icon-search{font-size:calc(1.312vw*2.5)}.calendar__header-search .form-search-main__error{font-size:calc(1vw*2.5)}.calendar__header-current-month .month,.calendar__header-current-month .text,.calendar__header-current-month .year{font-size:calc(1.042vw*2.5)}}.sina-map>.container{padding-top:3.854vw;padding-bottom:3.698vw}.sina-map__map{width:100%;height:575px}.sina-map__map #map{position:relative;width:100%;height:100%}.sina-map__map.disabled #map{pointer-events:none}.sina-map__text{overflow:hidden;transition:max-height 2s}.sina-map__text p{margin-bottom:0;font-size:16px;font-weight:400;line-height:1.5;color:#000}.link__phones a{display:block}.sina-map__map{margin-top:6.25vw;margin-bottom:0}.sina-map__button-less,.sina-map__button-more{margin:0 auto;margin-top:3.698vw}.sina-map__sinas{background-color:#eee}.sina-map__sinas .container{padding-top:3.698vw;padding-bottom:3.698vw}.sina-map__sina{width:19.531vw;height:19.531vw;margin-left:.417vw;margin-right:.417vw;margin-bottom:1.042vw;padding:1.823vw}.sina-map__sina .sina-map__sina-title{height:6.042vw;margin-bottom:auto;font-size:1vw;line-height:1;font-weight:700;color:#000}.sina-map__sina .link__icon{width:1.146vw;height:1.406vw}.sina-map__sina .link__icon::before{font-size:1.146vw!important;color:#979797}.sina-map__sina .sina-map__sina-link{opacity:1;transition:opacity .3s linear}.sina-map__sina .sina-map__sina-link .link__text{font-size:1vw;line-height:1;font-weight:400;color:#000}.sina-map__sina .sina-map__sina-link_phone{height:2.604vw;margin-bottom:.26vw}.sina-map__sina .sina-map__sina-link_address{margin-bottom:.26vw;height:4.167vw}.sina-map__sina .sina-map__sina-social{height:1.563vw}.sina-map__orgs-wrapper,.sina-map__sina{background-color:#fff}.sina-map__orgs-wrapper>.container{padding-top:3.698vw}.sina-map__orgs-wrapper .organizatii__block{width:100%}.sina-map__list{margin-top:calc(3.125vw/2);margin-bottom:3.125vw}.sina-map__list .list__link{color:#000}.sina-map__list .list__link::before,.sina-map__list .list__link:hover,.sina-map__list .list__link:hover::before{border-color:#000}.sina-map__orgs-title{margin-top:3.125vw;margin-bottom:3.125vw;font-size:2.083vw;font-weight:700;line-height:1;color:#120d17;text-transform:none}.sina-map__orgs{width:100%;margin-top:3.125vw}.sina-map__org{position:relative;width:calc(21.042vw/1.13);min-height:calc(16vw/1.13);margin-right:calc(2.708vw/1.13);margin-bottom:calc(2.708vw/1.13)}.sina-map__org::before{content:'';position:absolute;bottom:0;left:0;width:calc(16.563vw/1.13);height:calc(.104vw/1.13);background-color:#979797}.sina-map__org:nth-child(4n){margin-right:0}.sina-map__org-text,.sina-map__org-title{margin-bottom:calc(.938vw/1.13);color:#120d17}.sina-map__org-title{display:inline-block;font-size:calc(1.042vw/1.13);font-weight:700;line-height:1}.sina-map__org-text{font-size:calc(.938vw/1.13);font-weight:400;line-height:1.33}.sina-map__org-text .link__icon{width:calc(1.042vw/1.13);height:calc(1.042vw/1.13);margin-right:calc(.677vw/1.13)}.sina-map__org-text .link__icon::before{font-size:calc(1.042vw/1.13);color:#000}.sina-map__org-text .icon-metro::before{font-size:calc(.885vw/1.13)}.sina-map__org-person{min-height:calc(2.5vw/1.13)}.sina-map__org-social{margin-top:calc(2.396vw/1.13)}.sina-map__org-social-link{margin-right:calc(1.302vw/1.13)}.sina-map__org-social-link,.sina-map__org-social-link .sina-map__org-social-icon{width:calc(1.302vw/1.13);height:calc(1.302vw/1.13)}.sina-map__org-social-link .sina-map__org-social-icon::before{font-size:calc(1.302vw/1.13);color:#979797}.sina-map__org-social-link .sina-map__org-social-icon_font_s::before{font-size:calc(1.563vw/1.13)}.sina-map__org-social-link:hover .sina-map__org-social-icon::before{color:#000}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right{display:none}@media (max-width:1439px){.sina-map>.container,.sina-map__sinas .container{padding-top:calc(3.854vw*1.5);padding-bottom:calc(3.698vw*1.5)}.sina-map__map{margin-top:calc(6.25vw*1.5)}.sina-map__button-less,.sina-map__button-more{margin-top:calc(3.698vw*1.5)}.sina-map__sinas .container{padding-top:calc(3.698vw*1.5)}.sina-map__list{margin-top:calc(3.125vw*1.5/2);margin-bottom:calc(3.125vw*1.5)}.sina-map__orgs-title{margin-bottom:calc(3.125vw*1.5);font-size:calc(2.083vw*1.5)}.sina-map__orgs,.sina-map__orgs-title{margin-top:calc(3.125vw*1.5)}}@media (max-width:991px){.sina-map>.container{padding-top:calc(3.854vw*1.68);padding-bottom:calc(3.698vw*1.68)}.sina-map__map{heiht:500px!important;margin-top:calc(6.25vw*1.68)}.sina-map__button-less,.sina-map__button-more{margin-top:calc(3.698vw*1.68)}.sina-map__sina{width:calc(19.531vw*1.48);height:calc(19.531vw*1.48);margin-left:calc(.417vw*1.48);margin-right:calc(.417vw*1.48);margin-bottom:calc(1.042vw*1.48);padding:calc(1.823vw*1.48)}.sina-map__sina .sina-map__sina-title{height:calc(6.042vw*1.48);font-size:calc(1vw*1.48)}.sina-map__sina .link__icon{width:calc(1.146vw*1.48);height:calc(1.406vw*1.48);margin-right:1.3vw}.sina-map__sina .link__icon::before{font-size:calc(1.146vw*1.48)!important}.sina-map__sina .sina-map__sina-link .link__text{font-size:calc(1vw*1.48)}.sina-map__sina .sina-map__sina-link_phone{height:calc(2.604vw*1.48);margin-bottom:calc(.26vw*1.48)}.sina-map__sina .sina-map__sina-link_address{margin-bottom:calc(.26vw*1.48);height:calc(4.167vw*1.48)}.sina-map__sina .sina-map__sina-social{height:calc(1.563vw*1.48)}.sina-map__list{margin-top:calc(3.125vw*1.68/2);margin-bottom:calc(3.125vw*1.68)}.sina-map__orgs-title{margin-bottom:calc(3.125vw*1.68);font-size:calc(2.083vw*1.68*1.2)}.sina-map__orgs,.sina-map__orgs-title{margin-top:calc(3.125vw*1.68)}.sina-map__org{width:calc(21.042vw*1.68/1.28);height:calc(20vw*1.68/1.28);margin-right:calc(2.708vw*1.68/1.28);margin-bottom:calc(2.708vw*1.68/1.28)}.sina-map__org::before{width:calc(16.563vw*1.68/1.28);height:calc(.104vw*1.68/1.28)}.sina-map__org:nth-child(4n){margin-right:calc(2.708vw*1.68/1.28)}.sina-map__org:nth-child(3n){margin-right:0}.sina-map__org-text,.sina-map__org-title{margin-bottom:calc(.938vw*1.68/1.28);font-size:calc(1.042vw*1.68/1.28)}.sina-map__org-text{font-size:calc(.938vw*1.68/1.28)}.sina-map__org-text .link__icon{width:calc(1.042vw*1.68/1.28);height:calc(1.042vw*1.68/1.28);margin-right:calc(.677vw*1.68/1.28)}.sina-map__org-text .link__icon::before{font-size:calc(1.042vw*1.68/1.28)}.sina-map__org-text .icon-metro::before{font-size:calc(.885vw*1.68/1.28)}.sina-map__org-person{min-height:calc(2.5vw*1.68/1.28)}.sina-map__org-social{margin-top:calc(2.396vw*1.68/1.28)}.sina-map__org-social-link{margin-right:calc(1.302vw*1.68/1.28)}.sina-map__org-social-link,.sina-map__org-social-link .sina-map__org-social-icon{width:calc(1.302vw*1.68/1.28);height:calc(1.302vw*1.68/1.28)}.sina-map__org-social-link .sina-map__org-social-icon::before{font-size:calc(1.302vw*1.68/1.28)}.sina-map__org-social-link .sina-map__org-social-icon_font_s::before{font-size:calc(1.563vw*1.68/1.28)}}@media (max-width:767px){.sina-map__map{height:400px!important;margin-top:calc(6.25vw*1.68)}.sina-map>.container{padding-top:calc(3.854vw*1.68);padding-bottom:calc(3.698vw*1.68)}.sina-map__button-less,.sina-map__button-more{margin-top:calc(3.698vw*1.68)}.sina-map__sina{width:calc(19.531vw*2.2);height:calc(19.531vw*2.2);margin-left:calc(.417vw*2.2);margin-right:calc(.417vw*2.2);margin-bottom:calc(1.042vw*2.2);padding:calc(1.823vw*2.2)}.sina-map__sina .sina-map__sina-title{height:calc(6.042vw*2.2);font-size:calc(1vw*2.2)}.sina-map__sina .link__icon{width:calc(1.146vw*2.2);height:calc(1.406vw*2.2);margin-right:1.3vw}.sina-map__sina .link__icon::before{font-size:calc(1.146vw*2.2)!important}.sina-map__sina .sina-map__sina-link .link__text{font-size:calc(1vw*2.2)}.sina-map__sina .sina-map__sina-link_phone a{line-height:1}.sina-map__sina .sina-map__sina-link_phone{height:calc(2.604vw*2.2);margin-bottom:calc(.26vw*2.2)}.sina-map__sina .sina-map__sina-link_address{margin-bottom:calc(.26vw*2.2);height:calc(4.167vw*2.2)}.sina-map__sina .sina-map__sina-social{height:calc(1.563vw*2.2)}.sina-map__list{margin-top:calc(3.125vw*1.68/2);margin-bottom:calc(3.125vw*1.68)}.sina-map__orgs-title{margin-bottom:calc(3.125vw*1.68);font-size:calc(2.083vw*1.68*1.2)}.sina-map__orgs,.sina-map__orgs-title{margin-top:calc(3.125vw*1.68)}.sina-map__org{width:calc(21.042vw*1.68*1.2);height:calc(20vw*1.68*1.12);margin-right:calc(2.708vw*1.68*1.12);margin-bottom:calc(2.708vw*1.68*1.12)}.sina-map__org::before{width:calc(16.563vw*1.68*1.12);height:calc(.104vw*1.68*1.12)}.sina-map__org:nth-child(3n){margin-right:calc(2.708vw*1.68*1.12)}.sina-map__org:nth-child(2n){margin-right:0}.sina-map__org-text,.sina-map__org-title{margin-bottom:calc(.938vw*1.68*1.12);font-size:calc(1.042vw*1.68*1.12*1.2)}.sina-map__org-text{font-size:calc(.938vw*1.68*1.12*1.2)}.sina-map__org-text .link__icon{width:calc(1.042vw*1.68*1.12*1.2);height:calc(1.042vw*1.68*1.12*1.2);margin-right:calc(.677vw*1.68*1.12)}.sina-map__org-text .link__icon::before{font-size:calc(1.042vw*1.68*1.12*1.2)}.sina-map__org-text .icon-metro::before{font-size:calc(.885vw*1.68*1.12*1.2)}.sina-map__org-person{min-height:calc(2.5vw*1.68*1.12)}.sina-map__org-social{margin-top:calc(2.396vw*1.68*1.12)}.sina-map__org-social-link{margin-right:calc(1.302vw*1.68*1.12)}.sina-map__org-social-link,.sina-map__org-social-link .sina-map__org-social-icon{width:calc(1.302vw*1.68*1.12);height:calc(1.302vw*1.68*1.12)}.sina-map__org-social-link .sina-map__org-social-icon::before{font-size:calc(1.302vw*1.68*1.12)}.sina-map__org-social-link .sina-map__org-social-icon_font_s::before{font-size:calc(1.563vw*1.68*1.12)}}.under-construction{flex-grow:1}.under-construction .content-title__title{margin-bottom:auto}.map-page__map-wrapper{height:100%;padding:0}.map-page__map{position:relative;width:100%;height:100%}.map-page__map::before{content:'\e9e4';position:absolute;top:0;left:0;color:#fff}.map-page .footer,.map-page .header .header__date,.page-id-5082 .footer,.page-id-5082 .header .header__date,.page-id-6096 .footer,.page-id-6096 .header .header__date{display:none}@media (min-width:992px){.map-page .header .header__date,.page-id-5082 .header .header__date,.page-id-6096 .header .header__date{display:none}.map-page .header .header__content_position_bottom,.map-page .header .header__menu,.map-page .header .header__search,.map-page .header .lang-changer,.page-id-5082 .header .header__content_position_bottom,.page-id-5082 .header .header__menu,.page-id-5082 .header .header__search,.page-id-5082 .header .lang-changer,.page-id-6096 .header .header__content_position_bottom,.page-id-6096 .header .header__menu,.page-id-6096 .header .header__search,.page-id-6096 .header .lang-changer{opacity:0;poainter-events:none;transition:opacity .3s linear}.map-page .header:hover .header__content_position_bottom,.map-page .header:hover .header__menu,.map-page .header:hover .header__search,.map-page .header:hover .lang-changer,.page-id-5082 .header:hover .header__content_position_bottom,.page-id-5082 .header:hover .header__menu,.page-id-5082 .header:hover .header__search,.page-id-5082 .header:hover .lang-changer,.page-id-6096 .header:hover .header__content_position_bottom,.page-id-6096 .header:hover .header__menu,.page-id-6096 .header:hover .header__search,.page-id-6096 .header:hover .lang-changer{opacity:1;poainter-events:auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2Nrcy9uZXdzLnNhc3MiLCJibG9ja3MvZHJvcGRvd24uc2FzcyIsImJsb2Nrcy9tb2RhbC1jb252ZXJ0ZXIuc2FzcyIsImdsb2JhbC5zYXNzIiwiYmxvY2tzL2NvbnRhaW5lci5zYXNzIiwiYmxvY2tzL3BhZ2Uuc2FzcyIsImJsb2Nrcy9idXR0b24uc2FzcyIsImJsb2Nrcy9tZW51LnNhc3MiLCJibG9ja3MvaGVhZGVyLnNhc3MiLCJzdHlsZS5jc3MiLCJibG9ja3MvY29tbXVuaXRpZXMuc2FzcyIsImJsb2Nrcy9jb21tdW5pdHkuc2FzcyIsImJsb2Nrcy9tb3JlLnNhc3MiLCJibG9ja3MvZm9vdGVyLnNhc3MiLCJibG9ja3MvaGFtYnVyZ2VyLnNhc3MiLCJibG9ja3MvaWNvbi1mb250LnNhc3MiLCJibG9ja3Mvc2VhcmNoLnNhc3MiLCJibG9ja3MvY29udGFjdHMuc2FzcyIsImJsb2Nrcy9wYXJhbGxheC5zYXNzIiwiYmxvY2tzL2xhbmcuc2FzcyIsImJsb2Nrcy9tb2RhbC5zYXNzIiwiYmxvY2tzL2lucHV0LnNhc3MiLCJibG9ja3MvZm9ybS1zZWFyY2guc2FzcyIsImJsb2Nrcy9jb250ZW50LnNhc3MiLCJibG9ja3MvY29udGVudC10aXRsZS5zYXNzIiwiYmxvY2tzL2NvbnRlbnQtaW5uZXIuc2FzcyIsImJsb2Nrcy9hYm91dC5zYXNzIiwiYmxvY2tzL2NvbnRlbnQtZGVzY3Iuc2FzcyIsImJsb2Nrcy9sb2dvLnNhc3MiLCJibG9ja3MvbGluay5zYXNzIiwiYmxvY2tzL3ByZXNzLWNlbnRlci5zYXNzIiwiYmxvY2tzL3BlcnNvbi5zYXNzIiwiYmxvY2tzL3NjcmlwYWNoLnNhc3MiLCJibG9ja3MvdmlkZW9zLnNhc3MiLCJibG9ja3MvdmlkZW8uc2FzcyIsImJsb2Nrcy9mb3JtLXNlYXJjaC1tYWluLnNhc3MiLCJibG9ja3MvcHJlc2lkaXVtLnNhc3MiLCJibG9ja3Mvdm9sZ29ncmFkLnNhc3MiLCJibG9ja3Mvc29jaWFsLnNhc3MiLCJibG9ja3MvY2hhaXJtZW4uc2FzcyIsImJsb2Nrcy9zbGlkZXIuc2FzcyIsImJsb2Nrcy9saXN0LnNhc3MiLCJibG9ja3Mvb3JnYW5pemF0aWEuc2FzcyIsImJsb2Nrcy92ZXRlcmFucy5zYXNzIiwiYmxvY2tzL29yZ2FuaXphdGlpLnNhc3MiLCJibG9ja3MvZm9ybS1kb25hdGUuc2FzcyIsImJsb2Nrcy9iYW5rLWRldGFpbHMuc2FzcyIsImJsb2Nrcy9kb25hdGUtcGF5LnNhc3MiLCJibG9ja3MvcmFkaW8uc2FzcyIsImJsb2Nrcy9lcnJvci5zYXNzIiwiYmxvY2tzL3Bpbi5zYXNzIiwiYmxvY2tzL21hcC5zYXNzIiwiYmxvY2tzL290Y2hldC5zYXNzIiwiYmxvY2tzL2NoZWNrYm94LnNhc3MiLCJibG9ja3MvYnV0dG9uLXRvcC5zYXNzIiwiYmxvY2tzL2NvbnRhY3RzLXBhZ2Uuc2FzcyIsImJsb2Nrcy9mYW5jeWJveC5zYXNzIiwiYmxvY2tzL3RyYWRpdGlvbnMuc2FzcyIsImJsb2Nrcy9tb2RhbC12ZXRlcmFuLnNhc3MiLCJibG9ja3MvY2FsZW5kYXIuc2FzcyIsImJsb2Nrcy9zaW5hLW1hcC5zYXNzIiwiYmxvY2tzL3VuZGVyLWNvbnN0cnVjdGlvbi5zYXNzIiwiYmxvY2tzL21hcC1wYWdlLnNhc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUE2TUEsK0JBQ0ksRSxDQUlBLEUsQ0FISSxrQixDQUNKLEcsQ0FDSSxzQixBQUpSLHVCQUNJLEUsQ0FJQSxFLENBSEksa0IsQ0FDSixHLENBQ0ksc0IsQUNsQ1IsNEJBQ0UsRSxDQUNFLFMsQ0FFQSwrQixDQUVGLEUsQ0FDRSxTLENBRUEsOEIsQUFFSixvQkFDRSxFLENBQ0UsUyxDQUVBLCtCLENBRUYsRSxDQUNFLFMsQ0FFQSw4QixBQ3BDSixzQ0FDRSxFLENBQ0Usb0IsQ0FDRixFLENBQ0UsMkIsQUFKSiw4QkFDRSxFLENBQ0Usb0IsQ0FDRixFLENBQ0UsMkJDL0pKLEksQ0FKQSxJLENBRUksZSxDQUVKLEksQ0FDSSxZLENBRUEsUSxDQUNBLFMsQ0FDQSxrQyxDQUNBLFUsQ0FFSixHLENBQ0ksVSxDQUNBLFcsQ0FFSixZLENBQ0ksUyxDQUVKLEMsQ0NuQkEsVSxDRG1CQSxPLENBQUEsUSxDQUNJLHFCLENBRUosQyxDQUFBLE8sQ0FLUSxvQixDQUxSLEMsQ0FHSSxVLENBSEosTyxDQU1RLG9CLENDNUJSLFUsQ0FDSSxnQixDQUNBLGMsQ0FDQSxhLENBQ0EsUyxDQUdKLHdCLENBQ0ksYyxDQUVKLDBCQUNJLHdCLENBQ0ksYyxDQUNBLFksQUFFUix5QkFDSSxVLENBQ0ksVSxDQUNBLGtCLENBQ0EsbUIsQ0FFSixrQixDQUNJLGtCLENBQ0EsbUIsQ0FFSix3QixDQUNJLFUsQ0FFSix3QixDQUNJLFUsQ0FDQSxXQzlCUixLLENBQ0ksaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxnQixDQUNBLGUsQ0FFSixhLENBQ0ksZSxDQ1JKLE8sQ0FDSSxpQixDQUVKLHlCLENBQ0ksVyxDQUNBLFcsQ0FDQSxrQyxDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSw0QixDQUNBLHdCLENBQ0EscUMsQ0FFSiwrQixDQUNJLG9CLENBQ0EsVSxDQUNBLHdCLENBRUosa0IsQ0FBQSxpQyxDQWtCUSwwQixDQUNBLFUsQ0FDQSx3QixDQXBCUixrQixDQUNJLGlCLENBQ0EsYSxDQUNBLHFCLENBQ0EscUIsQ0FDQSxrQyxDQUNBLHdCLENBQ0EsZSxDQUVBLHdCLENBQ0EsaUIsQ0FHQSxlLENBQ0Esd0IsQ0FkSiwyQixDQWdCUSxVLENBaEJSLGlDLENBcUJRLGUsQ0FDQSxjLENBa0JSLHlCLENBaEJBLHdCLENBaUJJLDJCLENBQ0EsVSxDQUVBLG9CLENBcEJKLHdCLENBS0ksdUMsQ0FDQSxjLENBSEEsd0IsQ0FLSiwwQixDQUNJLHVCLENBQ0EsaUIsQ0FDQSxtQixDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FFSix5QixDQUdJLHdCLENBRUEsZSxDQUVKLGUsQ0FDSSxpQixDQUNBLGMsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FFQSx3QixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EscUIsQ0FDQSx1QixDQUVKLHNCLENBQ0ksZSxDQUNBLGEsQ0FDQSxVLENBQ0EsYyxDQUVKLHFCLENBQ0kscUIsQ0FDQSxlLENBQ0EsdUIsQ0FFSiw0QixDQUNJLGEsQ0ExQkosZSxDQTRCQSxzQixDQUNJLDRCLENBRUoseUJBQ0ksZSxDQUNJLE8sQ0FDQSxnQixDQUNBLFEsQ0FDQSxtQixBQUVSLHlCQUNJLGUsQ0FDSSxrQixDQUNBLG1CLENBQ0EsUSxDQUNBLFksQ0FDQSxTLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBRUosc0IsQ0FDSSx3QkN0SFIsSyxDQUVJLGlCLENBQ0EsNkIsQ0FDQSxrQixDQUNBLFksQ0FDQSxRLENBQ0EsUyxDQUNBLGUsQ0FDQSxlLENBRUosVyxDQUNJLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUVKLG1CLENBQ0ksVyxDQUNBLGdCLENBQ0Esa0IsQ0FFSiwwQkFDSSxXLENBQ0ksYyxDQUVBLGMsQ0FDQSxxQixBQUVSLHlCQUNJLEssQ0FDSSxxQixDQUNBLG1CLENBQ0EsVSxDQUVKLGtCLENBQ0ksWSxDQUVKLFcsQ0FDSSxXLENBQ0Esa0JDMUNSLE8sQ0FDSSxTLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FFSixrQixDQUNJLGlCLENBQ0EsWSxDQUNBLGMsQ0FDQSx1QixDQUNBLGtCLENBQ0EsWSxDQUVKLGdCLENBQ0ksWSxDQUNBLGdCLENBQ0EsNkIsQ0FDQSxrQixDQUVKLDZCLENBQ0ksVyxDQUVKLGdDLENBQ0ksc0IsQ0FDQSxPLENBQ0EscUIsQ0FDQSxpQixDQUVKLGEsQ0FDSSxVLENBQ0Esc0MsQ0FDQSxjLENBQ0EsWSxDQUNBLGtCLENBQ0Esb0IsQ0FDQSxpQixDQUNBLFksQ0FDQSxjLENBQ0EsTSxDQUNBLE8sQ0FDQSxrQixDQVpKLG1CLENBY1EsVSxDQWRSLG9CLENBZ0JRLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx5QyxDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLFUsQ0FDQSxhLENBRVIsa0IsQ0FDSSxPLENBRUosYSxDQUNJLE8sQ0FDQSxXLENBQ0EsWSxDQUNBLGUsQ0FDQSxrQixDQUNBLGdCLENBQ0Esd0IsQ0FFSixhLENBQ0ksTyxDQUNBLFcsQ0FDQSxrQyxDQUNBLGMsQ0FFSixrQixDQUNJLHVCLENBRUoseUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVyxDQUNBLE8sQ0FDQSxVLENBQ0EscUIsQ0FDQSx1QixDQUVKLHlCLENBQUEsd0IsQ0FHUSxVLENBQ0Esb0IsQ0FKUixrRCxDQUFBLGlELENBTVksTSxDQUNBLE8sQ0FDQSxVLENBUloseUIsQ0FVUSxjLENBRVIsa0QsQ0FFUSxRLENBQ0EsTyxDQUVSLGUsQ0FDSSxPLENBQ0EsZSxDQUNBLGdCLENBRUosYSxDQUNJLE8sQ0FDQSxpQixDQUZKLGUsQ0FJUSxVLENBQ0Esc0MsQ0FFUix5QkFDSSxhLENBQ0ksc0IsQ0FDSixhLENBQ0ksWSxDQUNBLGlCLENBQ0EsVSxDQUNKLGEsQ0FDSSxjLENBQ0EsSyxDQUNBLDRCLENBQ0Esd0IsQ0NxT04seUIsQ0RwT0Usb0MsQ0FFSSxXLENBRUosb0IsQ0FDSSxVLENBQ0EsVyxDQUNBLHdCLENBQ0EsWSxDQUNBLGUsQ0FFSixvQixDQUNJLFksQ0FFSixvQixDQUNJLFksQ0FFSix5QixDQUNJLFcsQ0FDQSxnQixDQUVKLFksQ0FDSSxjLEFBRVIsMEJBY0ksYSxDQUNJLFksQ0FRSixhLENBQ0ksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBQ0EsZ0IsQ0FFSix5QixDQUNJLGMsQ0FDQSxhLENBRUosZSxDQUVJLFcsQ0FDQSx3QixDQUNBLDBCLENBSkosZSxDQUFBLDhCLENBT1EsNkIsQ0FRUixzQixDQU5BLHFCLENBQ0ksOEIsQ0FFSix1QixDQUNJLHdCLEFBS1IseUJBSUksNkIsQ0FDSSxlLENBRUosZ0MsQ0FDSSxVLENBWUosTyxDQUNJLGlCLENBQ0EscUIsQ0FDQSxrQyxDQUVKLGtCLENBQ0ksVyxDQUNBLFMsQ0FFSixnQyxDQUNJLHlCLENBRUosa0IsQ0FDSSxnQixDQUVKLGEsQ0FDSSxjLENBQ0EsZSxDQUNBLGtCLENBRUosYSxDQUNJLE8sQ0FFSixrQixDQUNJLG9CLENBQ0EseUIsQ0FDQSx3QixDQUVKLHlCLENBQUEsd0IsQ0FHUSxVLENBR0Esa0IsQ0FFUixlLENBQ0ksTyxDQUNBLGEsQ0FDQSxpQixDQUVKLGUsQ0FDSSxXLENBRUosWUFBQSxxQixDQUNJLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FFSixhLENBQ0ksYyxDQUVKLHlCLENBQ0ksVyxDQUNBLFUsQ0FFSixlLENBRUkscUIsQ0FDQSx3QixDQUhKLGUsQ0FBQSw4QixDQU1RLDBCLENBUVIsc0IsQ0FOQSxxQixDQUNJLDJCLENBRUosdUIsQ0FDSSxtQixDQUtKLGEsQ0FFSSxrQixDQUVBLHNCLENBQ0EsaUIsQ0FDQSxXLENBRUosb0IsQ0FDSSwrQyxDQVRKLGEsQ0FXQSxlLENBQ0ksVSxDQUNBLGtCRXZUUixZLENBQ0ksWSxDQUNBLHFCLENDRkosVSxDQUNJLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVyxDQUNBLDBCLENBQ0EsMkIsQ0FDQSxxQixDQUVKLCtDLENSWUEsQyxDUVZRLFMsQ0FGUix5QyxDQUlRLFMsQ0FDQSx3QixDQUVSLGUsQ0FDSSxpQixDQUNBLFcsQ0FDQSxhLENBRUEsZSxDQUNBLGlCLENBQ0EscUMsQ0FQSixxQixDQVNRLGMsQ0Z1ZVIsb0IsQ0VyZUEsa0IsQ0ZtZUEsZSxDQUNBLGdCLENFaGVJLHdDLENGdWVKLGtCLENFcmVBLG1CLENGb2VBLGdCLENBREEsZSxDRS9kSSwwQyxDQUVKLHFCLENBQ0ksb0IsQ0FFSixtQixDQUNJLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsWSxDQUNBLGdCLENBQ0EsbUIsQ0FFSix3QixDQUNJLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUVKLGlCLENBQ0ksbUIsQ0FDQSxrQyxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUNBLHdCLENBQ0EsZSxDQUVKLHNCLENBQ0ksZSxDQUNBLFUsQ0FDQSxpQixDQUNBLHFCLENBQ0Esd0IsQ0FMSiw0QixDQU9RLG9CLENBRVIsc0MsQ0FDSSxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLGEsQ0FFSiw2QyxDQUNJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLHFCLENBRUosa0MsQ0FDSSxpQixDQUNBLGdCLENBRUosMEMsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTSxDQUNBLFcsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxpQixDQUVKLG9CLENBR0ksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLG1CLENBQ0Esa0MsQ0FFQSxnQixDQUNBLGUsQ0FFQSxtQixDQUNBLHdCLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FFSixpQixDQUNJLG1CLENBQ0EsZ0IsQ0FDQSxrQyxDQUNBLGUsQ0FDQSxlLENBQ0EsYSxDQUVKLGtCLENBQ0ksYyxDQUNBLGMsQ0FDQSxpQixDQUNBLG1CLENBQ0Esc0IsQ0FDQSxpQixDQUNBLGEsQ0FFSiwwQkFDSSxxQixDQUNJLG9CLENBRUosZSxDQUNJLGlCLENBRUosbUIsQ0FDSSxrQixDQUVKLG9CLENBQ0ksYSxDQUVKLGlCLENBQ0ksYyxDQUNBLGUsQ0FFSixrQixDQUNJLGUsQUFPUix5QkFDSSxVLENBQ0ksWSxDQUVKLHFCLENBQ0ksZ0IsQ0FFSixlLENBQ0ksZ0IsQ0FDQSxhLENBRUosbUIsQ0FDSSxVLENBRUosd0IsQ0FDSSxtQixDQUNBLG9CLENBRUosaUIsQ0FDSSxtQixDQUNBLGEsQ0FFSixzQixDQUNJLGUsQ0FDQSxjLENBRUosc0MsQ0FDSSxvQixDQUVKLDZDLENBQ0ksVSxDQUNBLG1CLENBRUosa0MsQ0FDSSxrQixDQUVKLDBDLENBQ0ksTyxDQUNBLFksQ0FDQSxhLENBQ0EscUIsQ0FFSixvQixDQUNJLG1CLENBR0EsVyxDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FFSixpQixDQUNJLGlCLENBQ0EsZSxDQUVKLGtCLENBQ0ksYSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUNBLGMsQ0FDQSxrQixBQUVSLHlCQUNJLFUsQ0FDSSxZLENBRUosa0IsQ0FDSSxZWHhPUixLLENBRUksUyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLG1CLENBRUosZ0IsQ0FDSSxrQixDQUVKLFksQ0FDSSxZLENBQ0EsYyxDQUNBLDZCLENBQ0EsWSxDQUNBLGdCLENBQ0EsbUIsQ0FFSixrQixDQUNJLFUsQ0FDQSxnQixDQUNBLG1CLENBQ0Esa0MsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxTLENBRUosVyxDQUNJLGlCLENBQ0EsWSxDQUNBLHFCLENBQ0EsbUIsQ0FDQSxlLENBQ0EscUIsQ0FDQSx1QixDQUVKLGlCLENBQ0ksYyxDQUVKLHNCLENBQ0ksWSxDQUNBLFcsQ1l5SEosbUQsQ0F2Q0EscUQsQ1pwRkEsNEMsQ0E0R0EscUUsQ0F4R1Esb0IsQ0FKUiwyRCxDQTRHQSxvRixDQXRHUSxVLENTaXJCTiw2QyxDVHZyQkYsOEMsQ1NzckJFLDhDLENBMklGLHNFLENUcnRCQSx1RSxDU290QkEsdUUsQ1R0ekJRLFUsQ0FFUixzQixDQUNJLFksQ0FDQSxpQixDQUNBLFcsQ0FFSiw2QixDQUNJLGlCLENBRUoscUIsQ0FDSSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsYSxDQUNBLFksQ0FDQSxZLENBQ0Esa0MsQ0FDQSxhLENBQ0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSw0QixDQUNBLHFCLENBRUosdUIsQ0FDSSxpQixDQUNBLGUsQ0FGSiw4QixDQUlRLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQUNBLFMsQ0FDQSwyQixDQUVSLGUsQ0FDSSxtQixDQUFBLGdCLENBQ0Esb0IsQ0FDQSx1QixDQUVKLGlCLENBQ0ksVyxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBQ0Esc0IsQ0FDQSwyQixDQU1KLGdCLENBSkEsaUIsQ0FDSSxRLENBQ0EsNEMsQ0FNSix5QyxDQUVRLHFCLENBQ0EsYSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxtQixDQU5SLHdDLENBUVEsa0IsQ0FDQSxrQyxDQUVBLGdCLENBQ0EsZSxDQUNBLGEsQ0F1QlIsMkMsQ0FwQ0EseUMsQ0FlUSxlLENBQ0Esa0MsQ0FDQSxlLENBQ0EsZ0IsQ1NrckJSLDZELENUcHNCQSxxRSxDQXNCWSxZLENBQ0EsYSxDQXZCWiwrRCxDQTBCWSxnQixDU2tyQlosNkQsQ1Q1c0JBLHFFLENBOEJZLFksQ0FDQSxhLENBL0JaLCtELENBa0NZLGdCLENTd3JCWiwrRCxDVHRyQkEsdUUsQ0FTWSxZLENBQ0EsYSxDQVZaLGlFLENBWVksMkIsQ0FDQSw4QixDQUVBLGtCLENBZlosaUUsQ0FpQlksZSxDU2tyQlosK0QsQ1Ruc0JBLHVFLENBcUJZLFksQ0FDQSxhLENBdEJaLGlFLENBd0JZLGtCLENBeEJaLGlFLENBMEJZLGUsQ0FVWix1QixDU3FyQkEsNkIsQ1RuckJJLFUsQ0FDQSxrQyxDQUVKLHdCLENTcXJCQSw4QixDVG5yQkksYSxDQUNBLHFCLENBQ0EsZ0IsQ0FKSix5QyxDUzByQkUsK0MsQ1RwckJNLGEsQ0FOUiwwQyxDUzZyQkUsZ0QsQ1RyckJNLHdFLENBRVIsb0QsQ0FDSSwyRCxDQUFBLG1ELENBVUosc0UsQ0FFUSx5QixDQUVSLDRCLENTK3JCQSxrQyxDVDdyQkksaUYsQ0FGSiw2QyxDU2tzQkUsbUQsQ1Q5ckJNLFUsQ0FDQSxXLENBTFIsOEMsQ1Nzc0JFLG9ELENUL3JCTSxVLENBRVIsa0MsQ0FFSSx1QixDQUZKLG1ELENTbXNCRSxvRCxDVDlyQk0sMEIsQ0FFUixzQixDU2dzQkEsNEIsQ1Q5ckJJLDZFLENBRkosdUMsQ0FBQSx3QyxDU21zQkUsNkMsQ0FHQSw4QyxDVGxzQk0sVSxDQUlSLDRCLENBRUksdUIsQ0FGSiw2QyxDU29zQkUsOEMsQ1QvckJNLDBCLENBRVIsOEIsQ1Npc0JBLG9DLENUOXJCSSxrQyxDQUhKLCtDLENBQUEsZ0QsQ1Nxc0JFLHFELENBR0Esc0QsQ1Roc0JNLFUsQ0FHUiw4QixDQUdJLDRCLENBQ0EscUMsQ0FDQSxpQixDQUVBLCtCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLCtDLENBQ0osb0MsQ0FHSSw0QixDQUNBLDRFLENBRUEseUIsQ0FDQSxtQixDQUNBLCtCLENBRUosc0IsQ0FDSSxpQixDQUNBLDRCLENBRkosd0MsQ0FJUSxpQixDQUNBLEssQ0FDQSxNLENBTlIsdUMsQ0FBQSx3QyxDQVFRLFUsQ0FSUiw0QyxDQVlRLG9CLENBWlIsMkQsQ0FjUSxVLENBRVIsMEJBQ0ksa0IsQ0FDSSxpQixBQUVSLHlCQUNJLEssQ0FDSSxlLENBQ0EsVSxDQUNBLFksQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxxQixDQUVKLFksQ0FDSSxVLENBQ0EsYSxDQUVKLGtCLENBQ0ksZ0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsVSxDQUVKLFcsQ0FDSSxvQixDQUVKLHNCLENBQ0ksVSxDQUVKLHNCLENBQ0ksWSxDQUNBLFcsQ0FFSixxQixDQUNJLFcsQ0FDQSxZLENBQ0EsWSxDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FFSix5QyxDQUdRLDZCLENBSFIsd0MsQ0FLUSxvQixDQUVBLHdCLENTb3JCViw2RCxDVDNyQkUscUUsQ0FXWSxVLENBQ0EsVyxDQVpaLCtELENBZVksd0IsQ1NrckJkLDZELENUanNCRSxxRSxDQW1CWSxZLENBQ0EsVyxDQXBCWiwrRCxDQXVCWSx3QixDU2dyQmQsK0QsQ1Q5cUJFLHVFLENBSVksVSxDQUNBLFcsQ0FMWixpRSxDQU9ZLDJCLENBQ0EsOEIsQ0FFQSxrQixDQVZaLGlFLENBWVksZSxDUzRxQmQsK0QsQ1R4ckJFLHVFLENBZ0JZLFksQ0FDQSxhLENBakJaLGlFLENBbUJZLGtCLENBbkJaLGlFLENBcUJZLGUsQ0FFWiw0QixDQUNJLHVCYWxZUixPLENBQ0ksUyxDQUNBLGlCLENBQ0EsVSxDQUVKLGtCLENBQ0ksWSxDQUNBLG1CLENBRUosZ0IsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxrQixDQUNBLGMsQ0FDQSxXLENBRUosYSxDQUNJLE8sQ0FDQSxVLENBQ0EsK0IsQ0FDQSxjLENBRUosa0IsQ0FHSSxXLENBQ0EsZ0IsQ0FDQSxpQixDQTZESixrQixDQUNJLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsdUIsQ0FSSix5QixDQUFBLHdCLENBV1EsVSxDQUVBLHFDLENBQ0Esb0IsQ0FkUix5QixDQW9CUSxjLENBRVIsZSxDQUNJLE8sQ0FDQSxrQixDQUVKLGEsQ0FDSSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUVKLGlCLENBQ0ksTyxDQUNBLFMsQ0FDQSxnQixDQUNBLGlCLENBRUosdUIsQ0FDSSxPLENBQ0EsWSxDQUNBLHNCLENBb0JKLG1CLENBQ0kscUIsQ0FESixzQyxDQUdRLFcsQ0FDQSxnQixDQUNBLG1CLENBTFIsbUMsQ0FPUSxrQixDQVBSLHdDLENBQUEsc0MsQ0FTUSxVLENBVFIsNkMsQ0FBQSw0QyxDQVlZLFUsQ0FDQSxrQyxDQU1aLDBCQUNJLGtCLENBQ0ksWSxDQUNBLG1CLENBS0osYSxDQUNJLFUsQ0FDQSxlLENBRUosZSxDQUNJLGEsQ0FDQSxrQixDQUVKLGEsQ0FDSSxjLENBRUosaUIsQ0FDSSxPLENBQ0EsUyxDQUNBLFksQ0FFSix1QixDQUNJLE8sQ0FDQSxhLENBRUosbUMsQ0FFUSxpQixBQUVaLDBCQUNJLGlCLENBQ0ksVyxBQUVSLHlCQUNJLE8sQ0FDSSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLENBRUosa0IsQ0FDSSxXLENBQ0EsYyxDQUNBLGUsQ0FFSixpQixDQUNJLE8sQ0FDQSxTLENBRUEsUSxDQUVKLGdCLENBQ0ksc0IsQ0FDQSxXLENBQ0EscUIsQ0FDQSwwQixDQUVKLGEsQ0FDSSxPLENBZ0NKLGtCLENBQ0kscUIsQ0FDQSxVLENBRkoseUIsQ0FBQSx3QixDQUtRLFUsQ0FDQSxrQyxDQUVSLGUsQ0FDSSxPLENBQ0EsaUIsQ0FFSixhLENBQ0ksTyxDQUNBLHFCLENBRUosa0IsQ0FDSSx3QixDQUVKLHVCLENBQ0ksTyxDQUNBLFUsQ0FDQSxrQixDQUNBLGdCLENBQ0EsaUIsQ0FFSixzQyxDQUVRLGEsQ0FDQSxxQkNsU1osVSxDQUNJLFksQ0FFQSxZLENBQ0EsYyxDQUNBLGtDLENBQ0Esd0IsQ0FDQSxpQyxDQUNBLFksQ0FDQSxhLENBQ0EsbUIsQ0FDQSw0QixDQUNBLFEsQ0FDQSxnQixDTDBzQ0osd0MsQ0FFQSwrQyxDQURBLGdELENLMXNDQSxpQyxDTHdzQ0Esd0MsQ0FEQSx5QyxDS2xzQ1EscUMsQ0FFUixrQyxDTHlzQ0EseUMsQ0FEQSwwQyxDS3BzQ1EscUIsQ0FFUixjLENBQ0ksVSxDQUNBLFcsQ0FDQSxvQixDQUNBLGlCLENBRUosZ0IsQ0w2c0NBLHVCLENBREEsd0IsQ0twc0NJLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLGlCLENBQ0EsNkIsQ0FDQSx3QixDQUNBLCtCLENBS0EsYSxDQXBCSixnQixDQUVJLE8sQ0FDQSxlLENMMHNDSix1QixDQURBLHdCLENLenJDSSxVLENBR0osd0IsQ0FDSSxTLENBRUosdUIsQ0FDSSxZLENBRUosbUMsQ0FDSSx5QixDQUNBLDBELENBQ0osMkMsQ0FDSSxpRCxDQUNKLDBDLENBQ0ksaUYsQ0FFSiwwQyxDQUNJLHVCLENBQ0EscUIsQ0FDQSx3RCxDQUNKLGtELENBQ0ksSyxDQUNBLFMsQ0FDQSxpRCxDQUNKLGlELENBQ0ksUSxDQUNBLHdCLENBQ0EsK0UsQ0FFSix5QkFDSSxVLENBQ0ksb0IsQ0FFSixnQixDTDJzQ0YsdUIsQ0FEQSx3QixDS3JzQ0Usa0MsQ0wwc0NGLHlDLENBREEsMEMsQ0szc0NNLHFCLENMK3NDTix1QixDS3ZzQ0UsZ0IsQ0FNSSxVLENMc3NDSix3QyxDQUVBLCtDLENBREEsZ0QsQ0s3c0NBLGlDLENMMnNDQSx3QyxDQURBLHlDLENLcnNDUSx1QixBQ3RHWixXQUNJLHFCLENBQ0Esb0MsQ0FDQSxrTyxDQUNBLGUsQ0FDQSxrQk4weUNKLGlCLENBQUEsYyxDTXZ5Q0ksK0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLGEsQ0FFQSxrQyxDQUNBLGlDLENBRUosa0IsQ0FDRSxlLENBQ0EsYSxDQUVGLGdCLENBQ0UsZSxDQUNBLGEsQ0FFRixvQixDQUNFLGUsQ0FDQSxVLENBRUYsOEIsQ0FDRSxlLENBQ0EsVSxDQUVGLCtCLENBQ0UsZSxDQUNBLFUsQ0FFRixxQixDQUNFLGUsQ0FFRixxQixDQUNFLGUsQ0FFRixzQixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRix1QixDQUNFLGUsQ0FFRixpQixDQUNFLGUsQ0FFRixnQixDQUNFLGUsQ0FFRix3QixDQUNFLGUsQ0FDQSxhLENBRUYsa0IsQ0FDRSxlLENBRUYsa0IsQ0FDRSxlLENBQ0EsYSxDQUVGLG9CLENBQ0UsZSxDQUVGLG1CLENBQ0UsZSxDQUNBLFUsQ0FFRixvQixDQUNFLGUsQ0FFRixrQixDQUNFLGMsQ0FDQSxhLENBRUYsNkIsQ0FDRSxlLENBRUYsMEIsQ0FDRSxlLENBQ0EsVSxDQUVGLDJCLENBQ0UsZSxDQUNBLFUsQ0FFRiw0QixDQUNFLGUsQ0FDQSxVLENBRUYsMkIsQ0FDRSxlLENBRUYsb0IsQ0FDRSxlLENBQ0EsVSxDQUVGLHdCLENBQ0UsZSxDQUNBLFUsQ0FFRixxQixDQUNFLGUsQ0FDQSxVLENBRUYsc0IsQ0FDRSxlLENBQ0EsVSxDQUVGLHVCLENBQ0UsZSxDQUNBLFUsQ0FFRixxQixDQUNFLGUsQ0FDQSxVLENDN0hGLE8sQ0FDSSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLDRCLENBQ0EsUSxDQUNBLDhCLENBRUosYSxDQUNJLGtCLENBQ0EsdUIsQ0FDQSxjLENBRUosYSxDQUNJLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsVSxDQUNBLFcsQ0FFSixhLENBQ0ksVyxDQUVKLHlDLENBR1ksVSxDQUVaLDBCQUNJLE8sQ0FJQSxhLENBSEksYSxDQUNBLGdCLEFBTVIseUJBQ0ksTyxDQUNJLFUsQ0FDQSxXLENBQ0EsWSxDQUVKLGEsQ0FDSSxrQixDQURKLG1DLENBR1EsVSxDQUVSLGEsQ0FDSSxVLENBQ0EsVyxDQUNBLGMsQ0FISixxQixDQUtRLFlDdERaLFMsQ0FDSSwrQixDQUNBLGEsQ0FFSixrQixDQUNJLGUsQ0FFSiwrQixDQUNJLFksQ0FDQSxjLENBQ0Esc0IsQ0FDQSxjLENBQ0EsZSxDQUVKLGtDLENBQ0ksZSxDQUNBLGMsQ0FDQSxlLENBRUosZSxDQUNJLFEsQ0FDQSxVLENBQ0EsaUIsQ0FFSixxQixDQUNJLGlCLENBQ0EsYyxDQUVKLG9CLENBQ0ksZ0IsQ0FDQSxpQixDQUVKLHVCLENScStDQSxxQixDQURBLHNCLENRaitDSSxrQixDQUVKLHNCLENBQ0ksWSxDUnMrQ0oscUIsQ1FwK0NBLHNCLENBRUksaUIsQ0FDQSxvQixDQUNBLFcsQ0FDQSxnQixDQUNBLG9CLENBQ0EsZSxDUnErQ0YsNkIsQ1E1K0NGLDhCLENBU1EsdUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EscUIsQ1JzK0NOLDJCLENRbi9DRiw0QixDQWVRLGdCLENBQ0EsVSxDQUVSLHNCLENBQ0ksa0IsQ0FFSixxQyxDQUFBLDJDLENSMitDQSxtRCxDQUlBLGlELENRLytDQSxvRCxDQUFBLGtELENBRVEsVSxDQVVSLDBCQUNJLHVCLENBQ0ksWSxBQUVSLHlCQUNJLGUsQ0FBQSxxQixDUmsvQ0YsNkIsQ1F0K0NFLDhCLENBWEksVSxDUjArQ04scUIsQ1F0K0NFLHNCLENBRUksNEIsQ1J1K0NKLDJCLENReitDQSw0QixDQUlRLGdCLENBQ0EsVSxDQU9BLFUsQ0FFUix1QixDUnMrQ0YscUIsQ0FEQSxzQixDUWwrQ00sb0JDcEdSLFMsQ0FDSSxpQixDQUVBLFUsQ0FFSix5QkFDSSxTLENBQ0ksaUJDUFIsSyxDQWFBLFcsQ0FFSSxpQixDQVFBLFcsQ0FPQSx1QixDQTlCSixLLENBSUksVyxDQUhBLFMsQ0FFQSxLLENBR0EsVyxDQU5KLFcsQ0FTUSxjLENBVFIsdUIsQ0FXUSx3QyxDQUVSLFcsQ0FDSSxTLENBRUEsUyxDQUNBLFMsQ0FDQSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLHNCLENBR0EsWSxDQUNBLFEsQ0FDQSxjLENBQ0EsYSxDQUNBLHFCLENBQ0EsZSxDQUdKLGtCLENBQ0ksSyxDQURKLHdCLENBR1EsZSxDQUVSLFcsQ0FBQSxhLENBNkNBLGEsQ0FJSSxXLENBRUEsYyxDQUNBLGdCLENBQ0EsaUIsQ0FyREosVyxDQUNJLGlCLENBQ0EsVSxDQUVBLFksQ0FJQSxhLENBQ0Esd0IsQ0FDQSxlLENBVkosaUIsQ0FhUSxjLENBQ0EsZ0IsQ0FkUixtQixDQXFCUSxZLENBckJSLGEsQ0E2Q0EsYSxDQUNJLGEsQ0E5Q0osYSxDQXVCUSxpQixDQVFBLHdCLENBQ0EsZSxDQVBBLFUsQ0FLQSxhLENBOUJSLG1CLENBa0NZLGdCLENBQ0EsYyxDQW5DWixxQixDQUFBLG1CLENBcUNZLHVCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsYSxDQUNBLHFCLENBSVosYSxDQUdJLFcsQ0FFQSxlLENBSUEsVSxDQUVKLDBCQUNJLEssQ0FDSSxXLENBREosdUIsQ0FJUSwwQyxDQUVSLFcsQ0FDSSxZLENBQ0EsYyxDQUVKLFcsQ0FBQSxhLENBd0JBLGEsQ0F2QkksYyxDQUVBLGlCLENBQ0EsbUIsQ0FKSixtQixDQUFBLGlCLENBTVEsbUIsQ0FOUixxQixDQUFBLG1CLENBUVEsWSxDQWdCUixhLENBRUksbUIsQUFJUix5QkFDSSxLLENBQ0ksVyxDQUNBLFcsQ0FGSix1QixDQXVDUSxxQyxDQWpDUixXLENBQ0ksUyxDQUNBLFksQ0FFSixXLENBRUksWSxDQUZKLG1CLENBQUEsaUIsQ0FNUSxnQixDQU5SLG1CLENBUVEsUyxDQVJSLFcsQ0FBQSxhLENBb0JBLGEsQ0FDSSxXLENBRUEsYyxDQUNBLGdCLENBeEJKLGEsQ0FhUSxVLENBYlIscUIsQ0FpQlksUyxDQUNBLFUsQ0FFWixhLENBRUksZSxDQUlKLEssQ0FDSSxPLENBSUosVyxDQUNJLFUsQ0FDQSx3QixDQUVKLFcsQ0FBQSxtQixDQUNJLFUsQ0FJSixhLENBQ0ksWUMxTFIsMkIsQ0FFUSxjLENBQ0EsUSxDQUNBLHdCLENBSlIsNEIsQ0FPUSxRLENBQ0EsZSxDQUNBLHdCLENBVFIsMkIsQ0FZUSxZLENBQ0EsdUIsQ0FLQSxtQixDQUNBLFEsQ0FDQSxlLENBcEJSLDBCLENBdUJRLFUsQ0FDQSxXLENBR0Esb0IsQ0FDQSxTLENBQ0EsUyxDWHd2RE4sMEQsQ1dyeERGLDJELENBZ0NZLHFCLENBaENaLGdDLENBbUNRLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxXLENYeXZEUix1QyxDVy94REEsd0MsQ0EwQ1EsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLE0sQ0FDQSxlLENBQ0EsVSxDQUNBLFUsQ0FDQSxxQixDQWpEUix3QyxDQW9EUSx1QixDQXBEUix1QyxDQXVEUSx3QixDQXZEUix5QixDQTBEUSxVLENBQ0EsVyxDQUVSLGUsQ0FHSSxnQyxDQUVKLGMsQ0FDSSxpQixDQUNBLGUsQ0FDQSxRLENBQ0EscUIsQ0FFSixvQixDQUVRLGlCLENBQ0EsSyxDQUlBLGMsQ0FDQSxhLENBQ0EsYyxDQUNBLHdCLENBQ0EsUyxDQUNBLCtCLENBWlIsMEIsQ0FnQlksWSxDQUNBLGEsQ0FDQSxnQixDQWxCWixrQyxDQXFCZ0IsZ0IsQ0FyQmhCLDBCLENBdUJZLG1CLENBQ0Esa0MsQ0F4QlosNEIsQ0EwQlksVSxDQUNBLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxxQixDQUVaLHlCQUNJLDJCLENBRVEsYyxDQUNBLGtCLENBQ0EsZ0IsQ0FKUiwwQixDQU1RLGtCLENBTlIseUIsQ0FRUSxhLENBRVIsb0IsQ0FFUSx3QixDQUNBLHVCLENBQ0Esd0IsQ0FKUiwwQixDQU1ZLHNCLENBQ0EsdUIsQ0FQWixrQyxDQVNnQiw0QixBQUVwQix5QkFDSSxvQixDQUVRLDRCLENBQ0EsMkIsQ0FDQSw0QixDQUpSLDBCLENBTVksMEIsQ0FDQSwyQixDQVBaLGtDLENBU2dCLGdDQzNJcEIsWSxDQUNJLFMsQ0FFSixhLENBQ0ksVyxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxtQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxVLENBQ0EscUIsQ0FDQSx3QixDQUNBLHVCLENBQ0Esa0IsQ0FaSiwrQixDQWNRLGMsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBakJSLG1DLENBY1EsYyxDQUNBLGdCLENBQ0EsZSxDQUNBLGEsQ0FqQlIsMEIsQ0FjUSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQWpCUixxQyxDQW1CUSxTLENBbkJSLHlDLENBbUJRLFMsQ0FuQlIsZ0MsQ0FtQlEsUyxDQW5CUixtQixDQTBDQSxtQixDQXJCUSxTLENBRVIsYyxDQUNJLGlCLENBQ0EsWSxDQUNBLHFCLENBRUosZ0IsQ0FDSSxXLENadTRESixnQixDWXI0REEsVyxDQUVJLFcsQ0FFSixXLENBQ0ksaUIsQ0FFSixZLENBQ0ksVyxDQUNBLGUsQ0FFSixhLENBQ0ksaUIsQ0FDQSx1QixDQUNBLGUsQ0FJSiwwQlp1NERFLFksQ0FEQSxnQixDWXI0REUsVyxDQUdJLFksQUFFUix5QkFDSSxhLENBQ0ksVyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxjLENBQ0EsZ0IsQ0FMSiwrQixDQU9RLGMsQ0FQUixtQyxDQU9RLGMsQ0FQUiwwQixDQU9RLGdCLEFBRVoseUJBQ0ksZ0IsQ0FDSSxlLENBRUosZ0IsQ0FDSSxZQ3pFUixZLENBQ0ksWSxDQUVBLHFCLENBQ0Esc0IsQ0FFSixtQixDQUNJLFksQ0FDQSxjLENBQ0EsVSxDQUNBLHdCLENBQ0EsUSxDQUNBLDRCLENBQ0EsdUIsQ0FDQSxlLENBUkoscUMsQ0FVUSxVLENBQ0EsVSxDQVhSLHlDLENBVVEsVSxDQUNBLFUsQ0FYUixnQyxDQVVRLFUsQ0FDQSxVLENBWFIseUIsQ0FhUSxTLENBRVIsb0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsYyxDQUNBLFUsQ0FDQSx3QixDQUNBLFEsQ0FQSiwwQixDQVNRLHFCLENBQ0EsYyxDQUdKLGtCLENBRUoseUJBQ0ksbUIsQ0FDSSxVLENBRUosb0IsQ0FDSSxjQ3pDUixRLENBQ0ksWSxDQUNBLHFCLENBQ0EsZ0IsQ0FFSixlLENBQ0ksVyxDQUVKLGdCLENBQ0ksZSxDQ1RKLGMsQ0FDSSxzQixDQUVKLHdCLENBQ0ksVSxDQUNBLFksQ0FDQSxpQixDQUNBLGlCLENBRUEsb0IsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FFSiw4QixDQUNJLG1CLENBRUosNEIsQ0FDSSxXLENBQ0EsbUIsQ0FGSix1QyxDQUlRLFksQ0FKUixpRCxDQU1RLFMsQ0FFUiwrQixDQUNJLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxlLENBTEosMEMsQ0FPUSxZLENBQ0EscUIsQ0FDQSxXLENBVFIsb0QsQ0FXUSxVLENBRVIsbUIsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0FFSixnRCxDQUVRLGlCLENBRVIsZ0QsQ0FHUSxlLENBRVIsZ0QsQ0FFUSxlLENBRVIsb0QsQ0FFUSxxQixDQUNBLGUsQ0FFUix5RCxDQUVRLGlCLENBQ0Esb0IsQ0FIUixnRSxDQUtZLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxnQixDQUNBLHFCLENBRVoseUIsQ0FDSSxZLENBQ0EscUIsQ0FDQSx3QixDQUNBLGtCLENBQ0EsVyxDQUVKLHFCLENBRUksZSxDQUNBLGEsQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUVKLGtDLENBRVEsc0IsQ0FDQSxnQixDQUNBLGtCLENBQ0EsbUIsQ0FMUixtQyxDQU9RLFMsQ0FDQSxlLENBQ0EsVyxDQUNBLFksQ0FDQSxlLENBQ0EsaUIsQ0FFUixnRSxDQUVRLFMsQ0FDQSxtQixDQUVSLHdCLENBQ0ksbUIsQ0FDQSw2QixDQUNBLGUsQ0FDQSx3QixDQUNBLHNDLENBRUosMEJBQ0ksbUIsQ0FDSSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLDRCLEFBRVIsMEJBQ0ksbUIsQ0FDSSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxvQixDQUNBLDRCLEFBRVIsMEJBQ0ksd0IsQ0FDSSxpQixDQUNBLGlCLENBRUoseUQsQ0FFUSxTLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLDhCLENBTFIsZ0UsQ0FPWSxvQixDQUNBLFUsQ0FDQSwwQixDQUVaLGdELENBRVEsMEIsQ0FFUixnRCxDQUdRLHlCLENBRVIsZ0QsQ0FFUSx5QixDQUVSLG9ELENBRVEsZSxDQUNBLGlCLENBRVIsdUMsQ0FFUSxjLENBSVIsb0QsQ0FOQSxpRCxDQUlRLFUsQ0FFUiwrQixDQUNJLG1CLENBV0EsaUIsQ0FDQSxXLENBUkosZ0QsQ0FFUSxnQixDQUNBLGtCLENBQ0EsaUIsQ0FNUixtQixDQUNJLE0sQ0FDQSxVLENBQ0EsWSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSx1QixDQUVKLGdDLENBRVEsYyxDQUVSLGdDLENBRVEseUIsQ0FGUix5RCxDQUlRLHFCLENBQ0Esc0IsQ0FDQSxnQyxDQU5SLG1DLENBU1EseUIsQ0FDQSxxQixDQUNBLHNCLENBQ0EseUIsQ0FDQSwyQixDQUVSLGdFLENBSUEsd0IsQ0FGUSw2QixDQUVSLHdCLENBRUksbUMsQUFFUix5QkFDSSx3QixDQUNJLFksQ0FDQSxnQixDQUNBLGEsQ0FFSiwwQixDQUNJLFcsQ0FFSix5RCxDQUVRLDhCLENBRlIsZ0UsQ0FJWSxvQixDQUNBLDBCLENBRVosZ0QsQ0FFUSwwQixDQUVSLGdELENBR1EseUIsQ0FFUixnRCxDQUVRLHVCLENBRVIsbUMsQ0FFUSxZLENBQ0EsWSxDQUNBLGEsQ0FDQSxpQixDQUVSLG1CLENBQ0ksTSxDQUNBLFUsQ0FDQSxZLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLHVCLENBRUosZ0MsQ0FFUSwwQixDQUZSLHlELENBSVEsc0IsQ0FDQSx1QixDQUNBLGlDLENBTlIsbUMsQ0FTUSwwQixDQUNBLHNCLENBQ0EsdUIsQ0FDQSwwQixDQUNBLDRCLENBRVIsZ0UsQ0FFUSxVLENBQ0EsNkIsQ0FFUix3QixDQUNJLDZCLENBQ0EsbUMsQUFFUix5QkFDSSx3QixDQUNJLFksQ0FFSix1QixDQUNJLFksQ0FFSiwwQixDQUNJLFcsQ0FFSix5RCxDQUVRLFUsQ0FDQSw4QixDQUhSLGdFLENBS1ksb0IsQ0FDQSwwQixDQUVaLGdELENBRVEsMEIsQ0FFUixnRCxDQUdRLHVCLENBRVIsZ0QsQ0FHUSx5QixDQUVSLGdDLENBRVEsdUIsQ0FGUix5RCxDQUlRLG1CLENBQ0Esb0IsQ0FDQSw4QixDQU5SLG1DLENBU1EsdUIsQ0FDQSxtQixDQUNBLG9CLENBQ0EsdUIsQ0FDQSx5QixDQUVSLGtDLENBRVEsZSxDQUNBLGUsQ0FFUixnRSxDQUlBLHdCLENBRlEsNkIsQ0FFUix3QixDQUVJLCtCQ2pXUixjLENBQ0ksVSxDQUNBLHFCLENBRkosZ0IsQ0FJUSx5QixDQUNBLGUsQ0FFUixrQyxDQUNJLFksQ0FDQSxnQixDQUNBLDZCLENBRUosNEIsQ0FDSSxZLENBQ0EscUIsQ0FDQSxhLENBRUosMkMsQ0FDSSxnQixDQUVKLHNCLENBQ0ksWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENoQjJ5RUosb0IsQ2dCenlFQSx3QixDQUVJLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENoQjB5RUYsMEIsQ2dCL3lFRiw4QixDQU9RLGEsQ0FFUix3QixDQUNJLFksQ0FDQSxnQixDQUNBLDZCLENBQ0Esa0IsQ0FKSiw4QixDQU1RLFUsQ0FFUiw2QixDQUNJLG1CLENBRUosK0IsQ0FDSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUVKLHlCLENBQ0ksYSxDQUNBLGMsQ0FDQSxrQixDQUhKLDZCLENBS1EsYSxDQUNBLGMsQ0FDQSxtQixDQUFBLGdCLENBRVIsd0MsQ0FDSSxXLENBQ0EsZ0IsQ0FFSix1QyxDQUNJLFUsQ0FDQSxpQixDQUVKLHlDLENBQUEsNkMsQ0FDSSxVLENBQ0EsYSxDQUtKLDBCLENBQ0ksYyxDQUNBLGtCLENBQ0EsYSxDQUVKLDJCLENBQ0ksa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsVSxDQUVKLHVDLENBQ0ksYyxDQUVKLHVDLENBQ0ksYyxDQUVKLHdDLENBQ0ksYyxDQUVKLCtDLENBQ0ksd0IsQ0FFSixnQyxDQUNJLDRCLENBRUosbUMsQ0FDSSwrQixDQUVKLDBCLENBQ0ksaUIsQ0FFSiwwQixDQUNJLG9CLENBRUosZ0MsQ0FDSSxtQixDQUVKLHdCLENBQ0ksaUIsQ0FDQSxvQixDQUZKLGtELENBQUEsc0QsQ0FJUSxhLENBQ0EsYyxDQUtSLHFDLENBQ0ksaUIsQ0FESiwyRCxDQUdRLG1CLENBSFIsK0QsQ0FLUSxpQixDQUNBLGUsQ0FDQSxrQixDQVBSLGlFLENBU1EsZSxDQUNBLGtCLENBRVIsNEIsQ0FDSSxnQixDQUNBLG1CLENBRkosa0QsQ0FJUSxnQixDQUpSLHNELENBTVEsVSxDQUNBLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQVZSLDBELENBWVksVSxDQUNBLFcsQ0FiWixzRSxDQWVRLFUsQ0FDQSxhLENBQ0EsYSxDQWpCUiwwRSxDQW1CWSxVLENBQ0EsYSxDQUVaLG9ELENoQjZ5RUEsa0VBQWtFLDRCLENBRGxFLHlEQUF5RCw0QixDQUR6RCxvRCxDZ0J2eUVJLGdCLENBR0EsUyxDQUNBLHFCLENBQ0EsYyxDQUVBLGtCLENDNUtKLG1CLENEOEtBLDBCLENBQ0ksVSxDQUVKLGdELENBQ0ksYyxDQUNBLHlCLENBQ0EsVSxDQUNBLHlCLENBRUosMEUsQ0FDSSxpQixDQUVKLDBCQUNJLDRCLENBQ0ksdUIsQ0FFSix5QixDQUFBLDZCLENBQ0ksdUIsQ0FDQSx3QixDQUtKLGtELENBQUEsc0QsQ0FFUSx1QixDQUNBLHdCLENBS1Isc0QsQ0FBQSwwRCxDQUVRLG9CLENBQ0EscUIsQ0FXUix5QyxDQUFBLDZDLENBZEEsc0UsQ0FBQSwwRSxDQVFRLFUsQ0FDQSxhLENBWVIsb0QsQ2hCcXlFRixrRUFBa0UsNEIsQ0FEbEUseURBQXlELDRCLENnQmp5RW5ELGMsQ0FDQSxZLEFBRVIseUJBQ0ksa0MsQ0FDSSxxQixDQUVKLDRCLENBQ0ksVSxDQUVKLDJDLENBQ0ksYSxDQUVKLDBCLENBQ0ksbUIsQ0FFSix3QixDQUNJLGdCLENBQ0EsbUIsQ0FxQkosMEQsQ0F2QkEsa0QsQ0FBQSxzRCxDQUlRLFUsQ0FDQSxXLENBTFIsbUQsQ0FVUSxjLENBRVIscUMsQ0FDSSxnQixDQURKLDJELENBR1EsbUIsQ0FIUiwrRCxDQUFBLGlFLENBS1EsZSxDQUNBLGtCLENBS1IsNEIsQ0FDSSxnQixDQUNBLG1CLENBRkosa0QsQ0FJUSxnQixDQUpSLHNELENBTVEsVSxDQUNBLFcsQ0FDQSxrQixDQVdSLHlCLENBQUEsNkIsQ0FDSSxVLENBQ0EsVyxDQUtKLHlDLENBQUEsNkMsQ0ExQkEsc0UsQ0FBQSwwRSxDQTJCSSxVLENBQ0EsYSxDQUtKLDJCLENBQ0ksa0IsQ0FDQSxjLENBQ0EsaUIsQ0FFSix1QyxDQUNJLGMsQ0FFSix1QyxDQUNJLGMsQ0FFSix3QyxDaEIweEVGLG9CLENnQnZ4RUUsd0IsQ0FGSSxjLENBTUosK0IsQ0FDSSxjLENBQ0Esa0IsQ0FFSixvRCxDaEJ1eEVGLGtFQUFrRSw0QixDQURsRSx5REFBeUQsNEIsQ0FEekQsb0QsQ2dCOXdFTSxrQixDQUNBLG1CLENBRUEsVSxDQUNBLFMsQ0FDQSxjLENBQ0Esb0JiaFZSLEssQ0FDSSxxQixDQUVKLGlCLENBQ0ksZ0IsQ0FDQSxtQixDQUVKLHFCLENBQ0ksZ0IsQ0FDQSxtQixDQUVKLG1CLENBQ0ksZ0IsQ0FDQSxtQixDQUVKLHVCLENBQ0ksZ0IsQ0FDQSxtQixDQUZKLG9DLENBSVEsZSxDQUNBLGtCLENBQ0EsbUIsQ0FFUixnQixDQUNJLFksQ0FDQSxjLENBQ0EsMEIsQ0FFSixXLENBQ0ksVyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxlLENBRUosZSxDQUNJLHVCLENBQ0EsZSxDQUZKLG1CLENBSVEsbUIsQ0FBQSxnQixDQUNBLG9CLENBQ0EsdUIsQ0FFUixZLENBQ0ksVSxDQUNBLGUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSx3QixDQUNBLGlCLENBQ0EsVSxDQUNBLHVCLENBRUosMEIsQ0FDSSxlLENBRUosOEIsQ0FDSSxVLENBRUosd0IsQ0FFUSxlLENBRVIsdUIsQ0FDSSxjLENBQ0EsZSxDQUNBLG9CLENBQ0EscUIsQ0FJQSx1QyxDQXdDQSw0QixDQUNBLHFDLENBQ0EsaUIsQ0FDQSx5QixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSwrQyxDQXRESixxQyxDQVVRLGMsQ0FWUix3QyxDQVlRLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxhLENBaEJSLHlDLENBa0JRLGMsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQXZCUixzRCxDQXlCUSxVLENBekJSLHlDLENBMkJRLGdCLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBL0JSLDBDLENBaUNRLFksQ0FDQSxnQixDQUNBLDZCLENBQ0Esa0IsQ0FwQ1Isd0MsQ0FzQ1EsYSxDQUNBLGMsQ0F2Q1IsMkMsQ0F5Q1EsZ0IsQ0FDQSxrQixDQUNBLGUsQ0FDQSx5QixDQUNBLFUsQ0FFUiw2QixDQVNRLDRCLENBQ0EsNEUsQ0FDQSxpQixDQUNBLHFCLENBQ0EsbUIsQ0FDQSw0QyxDQUVSLDJCLENBQ0ksYyxDQUNBLGUsQ0FDQSxvQixDQUNBLHFCLENBSkosMkMsQ0FNUSxjLENBTlIsMkMsQ0FBQSwrQyxDQVFRLGMsQ0FDQSxlLENBVFIsK0MsQ0FpQlEsdUMsQ0FqQlIsNEMsQ0FtQlEsb0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGEsQ0F2QlIsNkMsQ0F5QlEsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxhLENId21GTixrRCxDR3RvRkYsbUQsQ0FpQ1EseUIsQ0FNUiwrQyxDQUFBLGlELENBdkNBLGlELENBbUNRLFUsQ0FJUix5QixDQUNJLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxxQixDQUpKLHlDLENBTVEsYyxDQU5SLDJDLENBUVEsUSxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUNBLFUsQ0FiUix5QyxDQUFBLDZDLENBZVEsYyxDQUNBLGMsQ0FXUiw2QixDQUNJLFksQ0FDQSxxQixDQUNBLGMsQ0FDQSxlLENBQ0Esb0IsQ0FJQSxxQyxDQVRKLCtDLENBYVEsa0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxVLENBaEJSLGdELENBa0JRLGtCLENBbEJSLDZELENBb0JRLGUsQ0FwQlIsOEMsQ0FzQlEsZ0IsQ0F0QlIsa0UsQ0F3QlksYyxDQUNBLGEsQ0FFWiwwQkFDSSx1QixDQUNJLHdCLENBQ0EseUIsQ0FDQSw4QixDQUNBLCtCLENBSUEsK0UsQ0FSSix3QyxDQVVRLCtCLENBQ0EsMkIsQ0FYUix5QyxDQWFRLHdCLENBQ0EsMkIsQ0FDQSwyQixDQWZSLHlDLENBaUJRLDBCLENBQ0EsMkIsQ0FsQlIsd0MsQ0FvQlEsdUIsQ0FDQSx3QixDQXJCUiwyQyxDQXVCUSwwQixDQUVSLDJCLENBQ0ksd0IsQ0FDQSx5QixDQUNBLDhCLENBQ0EsK0IsQ0FKSiwyQyxDQU1RLHdCLENBQ0EseUIsQ0FQUiwrQyxDQVNZLHNCLENBQ0Esd0IsQ0FWWiwrQyxDQWVRLCtFLENBZlIsNEMsQ0FpQlEsOEIsQ0FDQSwyQixDQWxCUiw2QyxDQW9CUSwyQixDQUVSLDZCLENBQ0ksd0IsQ0FDQSx5QixDQUNBLDhCLENBSUEsNkUsQ0FQSiw4QyxDQUFBLCtDLENBU1EsNEIsQUFJWix5QkFDSSxtQixDQUNJLG1CLENBRUosWSxDQUNJLGUsQ0FDQSxrQixDQUNBLGMsQ0FFSix1QixDQUNJLHlCLENBQ0EsMEIsQ0FDQSwrQixDQUNBLGdDLENBSUEsbUYsQ0FSSix3QyxDQVVRLGdDLENBQ0EsNEIsQ0FYUix5QyxDQWFRLHlCLENBQ0EsNEIsQ0FDQSw0QixDQWZSLHlDLENBaUJRLDJCLENBQ0EsNEIsQ0FsQlIsd0MsQ0FvQlEsd0IsQ0FDQSx5QixDQXJCUiwyQyxDQXVCUSwyQixDQUVSLDJCLENBQ0kseUIsQ0FDQSwwQixDQUNBLCtCLENBQ0EsZ0MsQ0FKSiwyQyxDQU1RLHlCLENBQ0EsMEIsQ0FQUiwrQyxDQVNZLHVCLENBQ0EseUIsQ0FWWiwrQyxDQWVRLG1GLENBZlIsNEMsQ0FpQlEsK0IsQ0FDQSw0QixDQWxCUiw2QyxDQW9CUSw0QixDQUVSLHlCLENBQ0kseUIsQ0FDQSwwQixDQUNBLCtCLENBQ0EsZ0MsQ0FKSix5QyxDQU1RLCtCLENBTlIseUMsQ0FRUSxjLENBUlIsMkMsQ0FVUSwwQixDQUNBLDRCLENBWFIseUMsQ0FBQSw2QyxDQWFRLHlCLENBQ0EsMEIsQ0FLUiw2QixDQUNJLHlCLENBQ0EsMEIsQ0FDQSwrQixDQUlBLGlGLENBUEosOEMsQ0FBQSwrQyxDQVNRLDJCLENBSVIsd0IsQ0FFUSw0QixBQUVaLHlCQUNJLHVCLENBQ0ksd0IsQ0FDQSx5QixDQUNBLGMsQ0FDQSwrQixDQUlBLCtFLENBUkosd0MsQ0FVUSwrQixDQUNBLDJCLENBWFIseUMsQ0FhUSx3QixDQUNBLDJCLENBQ0EsMkIsQ0FmUix5QyxDQWlCUSwwQixDQUNBLDJCLENBbEJSLHdDLENBb0JRLHVCLENBQ0Esd0IsQ0FyQlIsMkMsQ0F1QlEsMEIsQ0FFUiwyQixDQUNJLHdCLENBQ0EseUIsQ0FDQSxjLENBQ0EsK0IsQ0FKSiwyQyxDQU1RLHdCLENBQ0EseUIsQ0FQUiwrQyxDQVNZLHNCLENBQ0Esd0IsQ0FWWiwrQyxDQWVRLCtFLENBZlIsNEMsQ0FpQlEsOEIsQ0FDQSwyQixDQWxCUiw2QyxDQW9CUSwyQixDQUVSLHlCLENBQ0ksd0IsQ0FDQSx5QixDQUNBLGMsQ0FDQSwrQixDQUpKLHlDLENBTVEsYyxDQU5SLDJDLENBUVEseUIsQ0FDQSwyQixDQVRSLHlDLENBQUEsNkMsQ0FXUSx3QixDQUNBLHlCLENBS1IsNkIsQ0FDSSx3QixDQUNBLHlCLENBQ0EsYyxDQUlBLDZFLENBUEosK0MsQ0FTUSxlLENBQ0EsMEIsQ0FWUiw4QyxDQVlRLDBCLENBWlIsMEQsQ0FjWSw4QixDQWRaLGtFLENBZ0JnQiwwQixDQUVoQix3QixDQUVRLDJCZTFjWixjLENBQ0ksa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQUVKLDRCLENBQ0ksbUIsQ0FDQSwrQixDQUVKLHlCQUNJLGMsQ0FDSSxjLENBQ0Esb0JDZFIsSyxDQUNJLHFDLENBQ0EscUIsQ0FDQSwwQixDQUNBLDJCLENBRUosaUIsQ0FDSSwwQyxDQUVKLHlCQUNJLEssQ0FDSSw0Q0NYUixLLENBQ0ksWSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVSxDQVBKLFcsQ0FTUSxVLENBQ0EsVSxDQUVSLFcsQ0FDSSxVLENBQ0EsVyxDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxpQixDQUVKLDBDLENBRVEsYSxDQUVSLHFDLENBRVEsYSxDQUVSLHVDLENBR1ksYyxDQUVaLGtCLENBQ0ksa0IsQ0FESiw4QixDQUdRLGUsQ0FIUixzQyxDQU9BLHFDLENBRlksYyxDQUVaLGlCLENBQ0ksZSxDQURKLDZCLENBR1Esb0IsQ0FJUix5QkFDSSxLLENBQ0ksYyxDQUVKLFcsQ0FDSSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsNEIsQ0FFSiwrQixDQUVRLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FKUiwyQixDQU1RLGMsQ0FFUixrQixDQUNJLGtCLENwQnlqR0osaUQsQ29CMWpHQSxzQyxDQUtZLGdCQ3JFaEIsYSxDQUNJLGlCLENBQ0Esb0IsQ0FGSix1QyxDQUFBLDJDLENBSVEsVSxDQUNBLGEsQ0FMUixvRixDQVdZLGtCLENBWFoseUQsQ0FhUSxlLENBYlIscUYsQ0FlWSxrQixDQWZaLHlDLENBaUJRLGdCLENBakJSLHlCLENBbUJRLGdCLENBbkJSLGlDLENBcUJRLGdCLENBRVIsMEJBQ0ksYSxDQUNJLGlCLENBQ0Esb0IsQ0FGSix1QyxDQUFBLDJDLENBSVEsb0IsQ0FDQSx1QixDQUxSLHlDLENBVVEsYyxDQVZSLHlCLENBWVEsYyxDQVpSLGlDLENBY1EsZ0IsQUFHWix5QkFDSSxhLENBQ0ksZ0IsQ0FDQSxtQixDQUZKLHVDLENBQUEsMkMsQ0FJUSxVLENBQ0EsVyxDQUxSLHFGLENBV1ksa0IsQ0FYWix5QyxDQWFRLGMsQ0FiUix5QixDQWVRLGMsQ0FmUixpQyxDQWlCUSxnQnJCNm5HWiwwQixDc0J4ckdBLDBCLENBRUksaUIsQ0FDQSxvQixDdEJ5ckdGLHNELENzQjVyR0Ysc0QsQ0FLUSxrQixDdEIwckdOLHFELENzQi9yR0YscUQsQ0FPUSxrQixDQUNBLG9CLENBRVIseUJ0QjJyR0UsMEIsQ3NCMXJHRSwwQixDQUVJLGdCLENBQ0EscUJDZFIsUyxDQUNJLGdCLENBQ0EsbUIsQ0FGSiwrQixDQUlRLG1CLENBSlIsbUMsQ0FNUSxlLENBQ0Esa0IsQ0FQUix5QyxDQVNRLGtCLENBVFIsMkMsQ0FXUSxnQixDQUVSLHlCQUNJLCtCLENBRVEsa0IsQ0FGUixtQyxDQUlRLGUsQ0FDQSxrQixDQUxSLHlDLENBT1Esa0IsQ0FQUiwyQyxDQVNRLGlCQ3ZCWixPLENBQ0ksWSxDQUNBLGMsQ0FDQSw2QixDQUVKLGEsQ0FDSSxvQixDQUVKLHlCQUNJLE8sQ0FDSSxxQixDQUVKLGEsQ0FDSSxnQ0NOUixvQyxDQytEQSwrRCxDRDlESSxpQixDQURKLDJDLENBR1EsdUIsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLGEsQ0FDQSxXLENBQ0EsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxnQyxDQUNBLG1CLENBQ0EsdUIsQ0FFUixpQixDQUFBLHdCLENBQ0ksVSxDQUNBLGMsQ0FLSixNLENBQ0ksZSxDQUNBLFMsQ0FDQSxlLENBQ0EsVSxDQUNBLFksQ0FDQSxjLENBRUosb0IsQ0FDSSxjLENBRUosYSxDQUNJLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsUSxDQUNBLE0sQ0FFSixhLENBRUksVSxDQUNBLFUsQ0FDQSxlLENBRUosUyxDQUNJLGlCLENBQ0EsVSxDQUNBLE8sQ0FDQSxnQixDQUNBLFEsQ0FDQSxpQixDQWtCSix5QkFDSSxpQixDQUFBLHdCLENBQ0ksNEIsQ0FDQSxnQyxDQUtKLDJDLENBRVEsNEIsQ0FDQSx1QixDQUNBLHVCLENBQ0EsZSxDQUNBLHlCLENBRVIsaUIsQ0FBQSx3QixDQUNJLHFCLENBQ0EsMkJSbkdSLE0sQ0FDSSxnQixDQUNBLG9CLENBRkosc0IsQ0FJUSxrQixDQUpSLGEsQ0FNUSxrQixDQUNBLFUsQ0FDQSxXLENBUlIsNEIsQ0FZUSxrQixDQVpSLHdCLENBcUJBLFksQ0FIQSxrQixDQUpRLGUsQ0FkUix1QyxDQWdCUSxnQixDQUtSLFksQ0FDSSxlLENBR0osc0IsQ0FDSSxZLENBQ0Esc0IsQ0FFSixTLENBQ0ksYSxDQUVKLDBCQUNJLE0sQ0FDSSxxQixBQUVSLHlCQUNJLE0sQ0FDSSxrQlV0Q1Isc0MsQ0FFUSxlLENBQ0Esa0IsQ0FFUixpQixDQUNJLFksQ0FDQSxjLENBRUosZ0IsQ0FDSSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxvQixDQVBKLDhCLENBU1EsYyxDQWVSLHNCLENBeEJBLDZDLENBWVksUyxDQUNBLDhDLEMzQnkzR1YsK0MsQzJCdDRHRiw4QyxDQWlCZ0IsUyxDM0J3M0dkLGdELEMyQno0R0YsK0MsQ0FzQmdCLFMsQ0FFaEIsZSxDQUNJLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSxxQixDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLGUsQ0FSSixtQixDQVVRLGMsQ0FDQSxlLENBQ0EsbUIsQ0FBQSxnQixDQVpSLHNCLENBY1EsVSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxzQixDQUNBLHlCLENBQ0EsZSxDQUNBLFUsQ0FDQSx1QixDQVlSLGlCLENBVEEsZ0IsQ0FXSSxnQixDQUNBLGtCLENBRUEsaUIsQ0FDQSxVLENBZkosZ0IsQ0FDSSxtQixDQUlBLHdCLENBREEsZSxDQUtKLGlCLENBQ0ksZSxDQUdBLGUsQzNCMDNHSixpQixDMkJ0M0dBLGdCLENBRUksaUIsQ0FDQSx1QixDM0J1M0dGLHdCLEMyQjEzR0YsdUIsQ0FLUSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EscUIsQ0FDQSxTLENBQ0EsdUIsQzNCdzNHTix1QixDMkJyNEdGLHNCLENBZVEsVSxDQUNBLG9CLENBRVIsMEJBQ0ksZ0IsQ0FDSSxvQixDQUNBLHdCLENBQ0EsNEIsQ0FDQSw4QixDQUVKLGUsQ0FHSSwrQixDQUhKLGUsQ0FBQSxtQixDQUtRLHdCLENBQ0EseUIsQ0FOUixzQixDQVFRLFEsQ0FDQSxVLENBQ0EsMEIsQ0FDQSw2QixDQUVSLGdCLENBQ0ksNkIsQ0FHSixpQixDQUpBLGdCLENBS0ksNEIsQUFFUix5QkFDSSxnQixDQUNJLHFCLENBQ0EseUIsQ0FDQSw2QixDQUNBLCtCLENBRUosZSxDQUdJLGdDLENBSEosZSxDQUFBLG1CLENBS1EseUIsQ0FDQSwwQixDQU5SLHNCLENBUVEsMkIsQ0FDQSw4QixDQUVSLGdCLENBQ0ksOEIsQ0FHSixpQixDQUpBLGdCLENBS0ksNkIsQUFFUix5QkFDSSxnQixDQUNJLG9CLENBQ0Esd0IsQ0FDQSxjLENBQ0EsOEIsQ0FFSixlLENBR0ksK0IsQ0FISixlLENBQUEsbUIsQ0FLUSx3QixDQUNBLHlCLENBTlIsc0IsQ0FRUSwwQixDQUNBLDZCLENBRVIsZ0IsQ0FDSSw2QixDQUdKLGlCLENBSkEsZ0IsQ0FLSSw0QkN4S1IsVSxDQUNJLGdCLENBREosZ0MsQ0FHUSxlLENBQ0Esa0IsQ0FKUiw0QyxDQU1RLGUsQ0FOUixxRCxDQVFRLGUsQ0FSUixvQyxDQVVRLG1CLENBVlIsMkMsQ0FZUSxnQixDQUNBLGdCLENBYlIsOEMsQ0FlUSxZLENBQ0EsZSxDQUNBLGdCLENBQ0EsbUIsQ0FsQlIsOEYsQ0FxQlksa0IsQ0FyQlosMEUsQ0F3QlksZSxDQXhCWixtRCxDQTBCUSxrQixDQUVSLHlCQUNJLHNELENBRVEsZSxDQUZSLHNGLENBSVksbUJDakNoQixPLENBQ0ksWSxDQUNBLGdCLENBQ0Esa0IsQ0FDQSwwQixDQUVKLG1CLENBQ0ksbUIsQ0MrQkoseUIsQ0N0Q0EsaUIsQ0FDSSxVLENBQ0EsVyxDQUVKLGUsQ0FDSSxZLENBQ0Esa0IsQ0FFSixhLENBQ0ksWSxDQUNBLFksQ0FDQSxhLENBQ0EscUIsQ0FDQSwwQixDQUNBLDJCLENBQ0EsdUIsQ0FFSixrQixDL0Jra0hBLGtCLEMrQmhrSEksaUIsQ0FDQSxZLENBSEoseUIsQy9Cc2tIRSx5QixDK0Jqa0hNLFUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FDQSxtQyxDL0Jxa0hSLG1CLEMrQm5rSEEsbUIsQ0FFSSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxxQixDQUNBLGlCLENBQ0EsdUIsQy9Cb2tIRix5QixDK0I1a0hGLHlCLENBVVEsUyxDL0Jxa0hOLHlCLEMrQi9rSEYseUIsQ0FZUSxxQyxDQUVSLG1CLENBQ0ksVSxDQUVKLG1CLENBQ0ksVyxDQUVKLHVCLEMvQnFrSEEsd0IsQytCbmtISSxjLENBQ0EsZ0IsQ0FFSiwwQkFDSSxtQixDQUNJLE8sQ0FFSixtQixDQUNJLFUsQUFFUiwwQkFDSSxhLENBQ0ksUSxDQUdBLHFCLENBQ0EsMkIsQUFFUiwwQkFLSSx5QixDL0IrakhGLHlCLEMrQjVqSFUsWSxDL0IrakhWLG1CLEMrQjdqSEUsbUIsQ0FFSSxVLENBQ0EsVyxDQUNBLGdCLENBRUosdUIsQy9CNGpIRix3QixDK0IxakhNLGMsQ0FDQSxrQixBQUVSLHlCQUNJLG1CLENBQ0ksUyxDQUVKLG1CLENBQ0ksWSxBQUVSLHlCL0I0akhFLG1CLEMrQjNqSEUsbUIsQ0FFSSxVLENBQ0EsVyxDQUNBLGdCLENBRUosdUIsQy9CMGpIRix3QixDK0J4akhNLGMsQ0FDQSxrQkM1R1IsSyxDQUNJLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxzQixDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUtKLFcsQ0FDSSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxVLENBQ0EsNEIsQ0FQSixtQixDQVNRLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxpQixDQVpSLGtCLENBQUEsaUIsQ0FBQSxpQixDQWdCUSxhLENBQ0Esd0IsQ0FDQSxrQixDQUNBLGMsQ0FuQlIsMEIsQ0FBQSx5QixDQUFBLHlCLENBdUJBLHVDLENBQUEsc0MsQ0FBQSxzQyxDQUZZLHdCLENBRVosd0IsQ0FFUSxTLENBRlIsd0IsQ0FPUSwyQixDQUNBLGUsQ0FDQSxrQixDQVRSLGdDLENBV1ksUyxDQUNBLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLHFCLENBT1osWSxDQUNJLG1CLENBQ0EscUIsQ0FGSix3QixDQUlRLFMsQ0FKUix3QixDQVNRLHFDLENBQ0EsaUIsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxlLENBYlIsZ0MsQ0FlWSxPLENBQ0EsVyxDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxxQixDQUNBLFEsQ0FyQlosdUMsQ0FBQSxzQyxDQUFBLHNDLENBMEJnQix3QixDQUNBLFEsQ0FFaEIsMEJBQ0ksd0IsQ0FFUSxnQixBQUVaLDBCQUNJLHdCLENBS1EsNkUsQ0FDQSwyQixDQUNBLDhCLENBUFIsZ0MsQ0FTWSxxQixDQUNBLHVCLENBQ0Esd0IsQ0FDQSw4QixBQUVoQix5QkFDSSx3QixDQUVRLGlCLENBRVIsd0IsQ0FFUSxZLENBRlIsd0IsQ0FPUSxpRixDQUNBLDRCLENBQ0EsK0IsQ0FUUixnQyxDQVdZLHNCLENBQ0Esd0IsQ0FDQSx5QixDQUNBLCtCLEFBR2hCLHlCQUNJLEssQ0FDSSxxQixDQUNBLDBCLENBQ0EsVSxDQUNBLGEsQ0FFSix3QixDQUVRLFUsQ0FGUix3QixDQUlRLGMsQ0FFUix3QixDQUVRLFMsQ0FGUix3QixDQU9RLDZFLENBQ0EsMkIsQ0FDQSw4QixDQUNBLGUsQ0FWUixnQyxDQVlZLHFCLENBQ0EsdUIsQ0FDQSx3QixDQUNBLDhCQzVKaEIsWSxDQUNJLFksQ0FDQSxxQixDQUNBLDhCLENBQ0Esc0IsQ0FDQSw4QixDQUNBLG1CLENBQ0EsK0IsQ0FFSixtQixDQUNJLG9CLENBQ0EsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ2pDbXpISiwwQixDaUNqekhBLG1CLENBRUksb0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQUVKLG9CLENBQ0ksWSxDQUNBLGdCLENBQ0EsMEIsQ0FDQSxjLENBRUoseUIsQ0FDSSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esb0IsQ0FKSixtRCxDQU1RLGMsQ0FOUixpRSxDQVFRLFUsQ0FFUiwrQyxDQUNJLG9CLENBQ0EscUIsQ0FDQSx1QixDQUNBLFksQ0FDQSxrQixDQUVKLHlCLENBQ0ksWSxDQUNBLGtCLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsYSxDQUNBLGlCLENBUEosaUMsQ0FTUSwyQixDQUNBLGEsQ0FFUix1RSxDQUVRLDJCLENBRVIscUMsQ0FDSSxlLENBREosdUUsQ0FHUSwyQixDQUVSLDRDLENBRVEsVSxDQUNBLG9CLENBQ0Esb0IsQ0FDQSx5QixDQUtSLGtELENBVkEsb0QsQ0FPWSxhLENBQ0EsMkIsQ0FFWiwwQyxDQUVRLGEsQ0FFQSx3QixDQUNBLG9CLENBRUEsNkIsQ0FLUixXLENDR0EsZ0MsQ0RGSSxVLENBRUoseUJBQ0ksWSxDQUNJLHlCLENBQ0EsMkIsQ0FDQSw4QixDQUNBLGlDLENBRUosbUIsQ0FDSSwrQixDQUNBLDRCLENqQzR5SE4sMEIsQ2lDMXlIRSxtQixDQUVJLDJCLENBRUoseUIsQ0FDSSwrQixDQUVKLHlCLENBQ0ksNEIsQ0FDQSw2QixDQUNBLDhCLENBSEosaUMsQ0FLUSxnQyxDQUVSLDBDLENBRVEsd0IsQ0FDQSx5QixDQUNBLCtCLENBQ0EsOEIsQ0FMUixrRCxDQVNBLG9ELENBRlksZ0MsQ0FFWiw0QyxDQUVRLCtCLENBSVIsdUUsQ0FFUSxnQyxDQUVSLHVFLENBRVEsa0MsQUFFWix5QkFDSSxZLENBQ0ksd0IsQ0FDQSwwQixDQUNBLDZCLENBQ0EsZ0MsQ0FFSixtQixDQUNJLDhCLENBQ0EsMkIsQ2pDZ3lITiwwQixDaUM5eEhFLG1CLENBRUksMEIsQ0FFSix5QixDQUNJLDhCLENBRUoseUIsQ0FDSSwyQixDQUNBLDRCLENBQ0EsNkIsQ0FISixpQyxDQUtRLCtCLENBRVIsMEMsQ0FFUSx1QixDQUNBLHdCLENBQ0EsOEIsQ0FDQSw2QixDQUxSLGtELENBU0Esb0QsQ0FGWSwrQixDQUVaLDRDLENBRVEsOEIsQ0FJUix1RSxDQUVRLCtCLENBRVIsdUUsQ0FFUSxrQ0UzTFosbUIsQ0FDSSxnQixDQUVKLG1CLENBT0EsbUIsQ0FDSSxZLENBRUEsMEIsQ0FDQSxzQixDQVhKLG1CLENBRUkscUIsQ0FHQSxXLENBRUosbUIsQ0FFSSxjLENBR0EsZ0IsQ0FFSixrQixDQUNJLDBCLENBQ0EsNkIsQ0FFSixtQixDQUNJLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FFSixpQixDQUNJLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUVKLG9CLENBQ0ksaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLFksQ0FDQSxnQixDQUNBLDZCLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQUNBLDRCLENBQ0Esd0IsQ0FDQSx1QixDQUVKLDBCLENBQ0ksVyxDQUNBLGMsQ0FDQSxXLENBQ0Esb0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSw0QixDQUNBLFEsQ0FDQSxlLENBQ0EscUIsQ0FDQSx1QixDQWJKLDRDLENBZVEsVSxDQUNBLDRCLENBQUEsdUIsQ0FoQlIsZ0QsQ0FlUSxVLENBQ0EsMkIsQ0FBQSx1QixDQWhCUix1QyxDQWVRLFUsQ0FDQSx1QixDQWhCUixnQyxDQWtCUSxTLENBbEJSLGtELENBb0JZLFMsQ0FwQlosc0QsQ0FvQlksUyxDQXBCWiw2QyxDQW9CWSxTLENBRVosMkIsQ0FDSSxhLENBQ0EsWSxDQUNBLFcsQ0FDQSxTLENBQ0EsNEIsQ0FDQSxRLENBTkosaUMsQ0FRUSxjLENBRVIseUIsQ0FJSSxVLENBQ0EsVyxDQUNBLGlCLENBTkosaUMsQ0FRUSxnQixDQUVSLGlDLENBVkEseUIsQ0FXSSxZLENBQ0Esc0IsQ0FDQSxrQixDQUVKLHlCLENBQ0ksVyxDQUNBLFcsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSx1QixDQVRKLCtCLENBV1EsVSxDQUNBLHdCLENBQ0EsYyxDQUVSLFksQ0FDSSxVLENBQ0Esb0IsQ0FDQSxVLENBSEosa0IsQ0FLUSxVLENBQ0EsVSxDQUVSLEssQ0FDSSx1QixDQUNBLHdCLENBRUosMEJBQ0ksa0IsQ0FDSSwwQixDQUNBLHFCLENBRUosbUIsQ0FDSSxjLENBRUosb0IsQ0FDSSxxQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSx3QixDQUVKLDBCLENBQ0ksMkIsQ0FFSiwyQixDQUNJLHNCLENBRUosaUMsQ0FFUSw0QixBQUVaLHlCQUVJLGtCLENBQ0ksOEIsQ0FDQSwrQixDQUVKLGlCLENBQ0ksdUIsQ0FFSixtQixDQUNJLGEsQ0FDQSwyQixDQUVKLG9CLENBQ0kscUIsQ0FDQSxRLENBQ0Esd0IsQ0FDQSx3QixDQUNBLGlDLENBRUosMEIsQ0FDSSwyQixDQUVKLDJCLENBQ0ksc0IsQ0FFSixpQyxDQUVRLDBCLENBRVIseUIsQ0FDSSxVLENBQ0EsZ0IsQUFFUix5QkFDSSxZLENBQ0ksZ0IsQ0FFSixtQixDQUNJLGtCLENBRUosbUIsQ0FDSSxnQixDQUVKLGlCLENBQ0ksZSxDQUVKLGtCLENBQ0ksK0IsQ0FFSixtQixDQUNJLDJCQ3BNUixZLENBQ0ksZ0IsQ0FDQSxtQixDQUNBLFUsQ0FDQSxxQixDQUpKLHVCLENBVUEsa0IsQ0FKUSxZLENBQ0EscUIsQ0FDQSxzQixDQUVSLGtCLENBSUksVSxDQUVKLG1CLENBQ0ksZSxDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBRUosaUIsQ0FJSSxlLENBSkosaUIsQ3BDK29JQSxtQixDb0M3b0lJLFksQ0FDQSxrQixDQUhKLDJDLENwQ29wSUUsNkMsQ29DOW9JTSxjLENBRVIsbUIsQ0FDSSxlLENBRUosa0IsQ0FDSSxZLENBQ0EsYyxDQUNBLFUsQ0FDQSxlLENBQ0Esa0IsQ0FFSiw0QixDQUlBLGtCLENBSEksaUIsQ0FDQSxrQixDQUVKLGtCLENBRUksZSxDQUVBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSx5QixDQUNBLGEsQ0FDQSx1QixDQVRKLHdCLENBV1EsVSxDQUNBLHlCLENBRVIsVyxDQUNJLFUsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxrQixDQUVKLFksQ0FDSSxVLENBQ0EsYyxDQUNBLGUsQ0FFSiwwQnBDaXBJRSxrQixDb0NocElFLGlCLENwQ2lwSUYsbUIsQ29DOW9JTSw2QixDQUNBLFUsQ0FFSixtQixDQUNJLGMsQ0FESixrQyxDQUdRLFMsQ0FDQSxjLENwQ2dwSVYsNEIsQ29DOW9JRSx1QixDQUVJLFMsQ0FFSix3QixDQUNJLFksQUFFUix5QkFDSSxpQixDcEM2b0lGLG1CLENvQzNvSU0scUIsQ0FDQSxzQixDQUVKLGtDLENBRVEsVSxDQUVSLG1CLENBQ0ksYyxDQUVKLFcsQ0FDSSxxQixDQUNBLHNCLENBRUosWSxDQUNJLGlCLEFBRVIseUJBQ0ksNEIsQ3BDeW9JRiw0QixDQURBLHVCLENvQ3JvSU0sVSxDQUVKLHVCLENBRVEsaUIsQ0FDQSxvQkN2SFosbUIsQ0FDSSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FFSix5QkFDSSxtQixDQUNJLGdCQ1RSLFcsQ0FDSSxnQixDQUNBLG1CLENBRUosa0IsQ0FDSSxlLENBRUosaUIsQ0FDSSxlLENBQ0Esa0IsQ0NUSixZLENBQ0ksYyxDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FFSixNLENBQ0ksWSxDQUVKLGEsQ3ZDOHhJQSxZLEN1Q254SUksb0IsQ0FDQSxxQixDQVpKLGEsQ0FDSSxpQixDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxpQixDdkN1eElKLFksQ3VDL3dJSSxrQixDQUVKLG9DLENBQ0ksVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FFSixjLENBQ0ksWSxDQUNBLGdCLENBRUEsa0IsQ0FDQSxVLENBQ0EsaUIsQ0FFSixvQixDQUNJLGMsQ0FFSix3QixDQUNJLGlCLENBQ0EsWSxDQUNBLHFCLENBSEosb0MsQ0FLUSxTLENBRVIsMEJBQ0ksYyxDQUNJLG1CLEFBRVIseUJBQ0ksYyxDQUNJLGMsQ0FFSix3QixDQUNJLHNCLENBRUosWSxDQUNJLGdCLEFBRVIseUJBQ0ksNEIsQ0FFUSxVLENBRVIsWSxDQUNJLG1CQzVFUixNLENBQ0ksb0IsQ0FFSixXLENBQ0ksaUIsQ0FDQSxZLENBQ0EsVSxDQUNBLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLFMsQ0NWSixJLENBQ0ksVSxDQUNBLGlCLENBQ0EsYSxDQUNBLGMsQ0FDQSxxQyxDQUNBLGlCLENBQ0EseUIsQ0FDQSx1QixDQ2lESixvQyxDRHpEQSxXLENDOERRLFUsQ0FDQSxpQixDQUNBLE8sQ0FNQSxpQixDRHRFUixXLENBZ0JRLG9CLENBRUEscUIsQ0FMQSxRLENBQ0EsWSxDQUNBLGEsQ0FFQSxtQixDQWpCUixVLENBQUEsVSxDQXNCUSxvQyxDQUNBLDRCLENBQ0EsYyxDQUVSLGdCLENBQ0ksTyxDQUNBLFEsQ0FFSixVLENBQ0ksTyxDQUNBLFEsQ0FFSixZLENBQ0ksTyxDQUNBLFEsQ0FFSixTLENBQ0ksTyxDQUNBLFEsQ0FFSixZLENBQ0ksTyxDQUNBLFEsQ0U1Q0osYSxDQUVRLGtCLENERlIsSSxDQUNJLGlCLENBQ0EsVyxDQUNBLGlCLENBQ0Esd0IsQ0FFSixnQixDQUNJLGlCLENBQ0EsVSxDQUNBLGUsQ0FDQSwyQixDQUNBLDBCLENBQ0EscUIsQ0FFSixnQixDQUNJLGlCLENBQ0EsYSxDQUNBLHVCLENBRUosaUIsQ0FDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsWSxDQUNBLFksQ0FDQSxxQixDQUNBLFMsQ0FDQSxXLENBQ0EsbUIsQ0FFSixZLENBQ0ksVyxDQUNBLG1CLENBQ0EsbUIsQ0FFSixjLENBY0EsVyxDQUNJLGtDLENBRUEsZSxDQUVBLHdCLENBbkJKLGMsQ0FDSSxhLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUlBLG1CLENBR0EsVSxDQUNBLHdCLENBTkEsaUIsQ0FJQSxpQixDQUlKLFcsQ0FFSSxpQixDQUVBLGEsQ0FFQSxlLENBRUosNEIsQ0FDSSxpQixDQUNBLGUsQ0FDQSxnQixDQUhKLG9DLENBUVEsTSxDQUNBLGEsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx3QixDQUdSLFUsQ0FDSSxXLENBQ0EsbUIsQ0FFSixnQixDQUNJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxTLENBQ0EsVyxDQUNBLG1FLENBRUosbUMsQ0FFUSx5QixDQUZSLG9DLENBSVEsWSxDQUNBLFUsQ0FFUixvQyxDQUVRLHdCLENBRlIscUMsQ0FJUSxTLENBQ0EsYSxDQUxSLGtDLENBT1EsZ0IsQ0FDQSxnQixDQVJSLGdELENBVVEsYyxDQUNBLGlCLENBQ0EsZ0IsQ0FaUix3RCxDQWNZLFMsQ0FDQSxPLENBSVosNkIsQ0FFUSxTLENBRlIsdUIsQ0FJUSxZLENBRVIsNkIsQ0FFUSxTLENBRlIsdUIsQ0FJUSxZLENBRVIsMEJBQ0ksSSxDQUNJLGlCLENBRUosZ0IsQ0FDSSx3QixDQUVKLGlCLENBQ0ksUyxDQUVKLDZCLENBRVEsUyxDQUZSLHVCLENBSVEsVyxBQUVaLDBCQUNJLGMsQ0FDSSx1QixDQUNBLHdCLENBQ0EseUIsQ0FDQSw2QixDQUNBLDJCLENBQ0EsNkIsQ0FFSixXLENBQ0ksMkIsQ0FFSiw0QixDQUNJLDBCLENBREosb0MsQ0FHUSx1QixDQUNBLHdCLENBQ0EsNEIsQ0FDQSxvQyxBQUVaLHlCQUNJLEksQ0FDSSxnQixDQUVKLGdCLENBQ0ksZSxDQUNBLFksQ0FDQSxlLENBRUosZ0IsQ0FDSSxpQixDQUNBLFUsQ0FDQSxZLENBRUosaUIsQ0FDSSxlLENBQ0EsVSxDQUNBLFcsQ0FDQSxrQixDQUNBLG1CLENBQ0Esd0IsQ0FFSixZLENBQ0ksMEIsQ0FDQSw2QixDQUVKLGMsQ0FDSSx3QixDQUNBLHlCLENBQ0EsMEIsQ0FDQSxnQyxDQUNBLDRCLENBQ0EsOEIsQ0FFSixXLENBQ0ksNEIsQ0FFSiw0QixDQUNJLDJCLENBREosb0MsQ0FHUSx3QixDQUNBLHlCLENBQ0EsNkIsQ0FDQSxtQyxDQUVSLFUsQ0FDSSxZLENBQ0EsNkIsQ0FDQSxlLENBRUosa0MsQ0FFUSxjLENBQ0EsMEIsQ0FIUixnRCxDQUtRLGUsQ0FDQSwyQixDQUNBLGUsQ0FQUix3RCxDQVNZLE0sQ0FDQSxVLEMxQzY0SWQsNkIsQ0FEQSw2QixDMEMxNElFLDZCLENBSVEsVSxDMUMyNElWLHVCLENBREEsdUIsQzBDOTRJRSx1QixDQU1RLGMsQUFHWix5QkFDSSxZLENBQ0ksYyxDQUNBLGlCLENBRUosYyxDQUNJLHFCLENBQ0Esc0IsQ0FDQSx1QixDQUNBLDZCLENBQ0EseUIsQ0FDQSwyQixDQUVKLFcsQ0FDSSwyQixDQUVKLDRCLENBQ0ksd0IsQ0FESixvQyxDQUdRLHFCLENBQ0Esc0IsQ0FDQSwwQixDQUNBLGdDLENBRVIsVSxDQUNJLGtCLENBQ0EsaUIsQ0FFSixrQyxDQUVRLHVCLENBRlIsZ0QsQ0FJUSx3QixDMUNzNElWLDZCLENBREEsNkIsQzBDbjRJRSw2QixDQUlRLFUsQzFDbzRJVix1QixDQURBLHVCLEMwQ3Y0SUUsdUIsQ0FNUSxXaEI3UVosaUIsQ0FDSSxjLENBRUEsVyxDQUNBLGUsQ0FDQSxrQixDQUVKLHlCLENBQ0ksYyxDQUNBLGMsQ0FDQSxxQixDQUVKLHdCLENBQ0ksYyxDQUlBLDZCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsNEIsQ0FDQSxRLENBQ0EsZSxDQUNBLHVCLENBYkosMEMsQ0FlUSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSw2QixDQUFBLHdCLENBbkJSLDhDLENBZVEsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsNEIsQ0FBQSx3QixDQW5CUixxQyxDQWVRLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsVSxDQUNBLHdCLENBbkJSLDhCLENBcUJRLFMsQ0FyQlIsZ0QsQ0F1QlksUyxDQXZCWixvRCxDQXVCWSxTLENBdkJaLDJDLENBdUJZLFMsQ0FFWix3QixDQUNJLGEsQ0FDQSxrQixDQUNBLFUsQ0FFSix5QixDQUNJLGEsQ0FDQSxjLENBQ0EsUyxDQUNBLDRCLENBQ0EsUSxDQUNBLHVCLENBTkosK0IsQ0FRUSxjLENBRVIsOEIsQ0FDSSxVLENBQ0EsVyxDQUVKLHVCLENBQ0ksc0IsQ0FFSiwrQixDQUNJLFEsQ0FFSiwrQyxDQUNJLGEsQzFCc3FKSixtRCxDMEJwcUpBLHFELENBRUksZ0IsQ0FDQSxtQixDQUtKLHFFLENBQ0ksTyxDQUNBLE8sQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLFMsQ0FDQSx1QixDQUNBLHFCLENBRUosbUYsQ0FDSSxLLENBQ0EsVSxDQUNBLHVCLENBRUosb0MsQ0FDSSxXLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBRUosbUMsQ0FDSSxnQixDQUNBLGUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUVKLCtCLENBQ0ksYSxDQUNBLGMsQ0FDQSxvQixDQUNBLGdCLENBSkosdUMsQ0FNUSxpQixDQUVSLHlCQUNJLGlCLENBQ0kseUIsQ0FDQSx5QixDQUNBLGEsQ0FDQSw2QixDQUVKLHlCLENBQ0kseUIsQ0FDQSx5QixDQUVKLHdCLENBSUksOEQsQ0FDQSwyQixDQUxKLDBDLENBT1EsMkIsQ0FQUiw4QyxDQU9RLDJCLENBUFIscUMsQ0FPUSwyQixDQUVSLHlCLENBQ0ksd0IsQ0FDQSx5QixDQUVKLHVCLENBQ0ksaUMsQ0FFSixvQyxDQUNJLHdCLENBQ0EsMkIsQ0FFSixtQyxDQUNJLDJCLENBRUosK0IsQ0FDSSx3QixDQUNBLHlCLENBQ0EsK0IsQ0FISix1QyxDQUtRLDRCLENBRVIsd0IsQ0FDSSwwQixBQUVSLHlCQUNJLGlCLENBR0ksVSxDQUNBLFcsQ0FDQSwwQixDQUVKLHlCLENBR0ksVSxDQUNBLFcsQ0FFSix3QixDQUlJLHFELENBRUEsYyxDQU5KLDBDLENBU1EsYyxDQVRSLDhDLENBU1EsYyxDQVRSLHFDLENBU1EsYyxDQUVSLHlCLENBR0ksVSxDQUNBLFcsQ0FFSix1QixDQUNJLDhCLENBRUosb0MsQ0FHSSxXLENBQ0EsYyxDQUVKLG1DLENBRUksYyxDQUVKLCtCLENBR0ksVSxDQUNBLFcsQ0FDQSw0QixDQUxKLHVDLENBUVEsYyxDQUVSLHdCLENBQ0ksZ0JrQmxOUixTLENBQ0ksYSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGMsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLHFCLENBQ0Esb0IsQ0FDQSxnQixDQUVKLGdCLENBQ0ksaUIsQ0FDQSxTLENBQ0EsYyxDQUNBLFEsQ0FDQSxPLENBRUosb0IsQ0FDSSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVyxDQUNBLFUsQ0FDQSxxQixDQUtKLHVELENBQ0UscUIsQ0FFRiwyQixDQUNFLFUsQ0FDQSxpQixDQUNBLFksQ0FFRiw4RCxDQUNFLGEsQ0FFRixxQyxDQUNFLFEsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLHdCLENBR0EsdUIsQ3BEdERGLGEsQ0FDQyxVLENBQ0EsaUIsQ0FDQSxlLENBQ0EsUSxDQU1ELDJCLENBQ0MsYSxDQUNBLGtCLENBQ0EsVyxDQUNBLHVCLENBRUQsUyxDQUNDLDZCLENBQ0EsZSxDQUZELFMsQ0FBQSxZLENBT0UsaUIsQ0FDQSxRLENBQ0EsUyxDQVRGLGtCLENBV0csaUIsQ0FDQSxVLENBWkgsYyxDQWlCRyxnQixDQUNBLHlCLENBbEJILGtCLENBb0JBLGtCLENBQ0MsNEIsQ0FFRCx5QixDQUNDLHNCLENBRUQsWSxDQUNDLFcsQ0FJRCxxQixDQUNDLG9CLENBQ0EsbUIsQ0FFRCx3QixDQUNDLFEsQ0FDQSxhLENBRUQsMEIsQ0FtREEsYyxDQUNDLHNDLENBS0Esb0IsQ0FDQSx5QixDQTFERCwwQixDQUNDLGEsQ0FHQSxjLENBRUEsZSxDQUNBLFcsQ0FDQSxhLENBQ0EsYSxDQU5BLDBCLENBSEQsZ0MsQ0FhRSxTLENBQ0EseUIsQ0FFRix5QkFDQywwQixDQUNDLFUsQ0FFRCxhLENBQUEscUIsQ0FBQSxxQixDQUNDLHVCLENBREQscUIsQ0FHRSxpQixDQUNBLFUsQ0FDQSxxQyxDQUNBLFUsQ0FDQSxRLENBS0Ysa0MsQ0FFRSxXLENBRkYsa0MsQ0FJRSxpQyxDQUVGLG1DLENBQ0MsaUIsQ0FERCwyQyxDQUdFLGlCLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsK0IsQ0FDQSx1QixDQVJGLHFDLENBVUUsb0IsQ0FDQSxrQkFFSCxjLENBRUMsc0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxZLENBSUQsdUIsQ0FDQywyQixDQUNBLGEsQ0FDQSxpRCxDQUNBLGUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZSxDQUVELDBCQUNDLDJCLENBQ0MsVyxDQU1ELGMsQ0FDQywwQixDQUVELDBCLENBQ08sMkIsQ0FFUCxnQixDQUNDLGdCLEFBRUYseUJBQ0Msa0IsQ0FDQyxhLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFcsQ0FDQSxjLENBQ0EsMkIsQ0FORCxxQixDQVlBLFksQ0FKRSxVLENBUkYsdUIsQ0FVRyxVLENBTUgsMEIsQ0FDQyxVLENBQ0EsYyxDQUVELGdCLENBQ0MsUyxDQUVELFksQ0FDQyx5QixDQUNBLDRCLENBQ0EsVSxDQUVELGMsQ0FDQyxpQixDQUNBLGdCQXlCRixTLENBQ0UsK0IsQ0FDQSx1QixDQUVGLFMsQ0FDRSw2QixDQUNBLHFCLENBQ0EsZ0MsQ0FDQSx3QixDQUVGLGMsQ0FDRSxnQyxDQUNBLHdCLENBRUYsK0NBQ0UsUyxDQUNFLHdDLENBQ0EsZ0MsQ0FFQSxpQyxDQUNBLDZDLENBQ0EsdUNxRDFOSixXLENBb0JBLGdCLENBQ0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0F2QkosVyxDQUNJLFcsQ0FDQSxjLENBQ0EsVSxDQUVBLFcsQ0FJQSxZLENBR0Esd0IsQ0FDQSx1QixDQUhBLFUsQ0FDQSxXLENBWEosaUIsQ0FlUSx3QixDQUNBLGMsQ0FoQlIsMEMsQ0FrQlEsVSxDQUVSLGdCLENBSUksVSxDQUNBLFcsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUNBLHVCLENBVEosd0IsQ0FXUSxjLENBQ0EsYSxDQUNBLHVCLENBRVIsMEJBRUksVyxDQUNJLGEsQ0FFQSxnQixBQUVSLHlCQUVJLFcsQ0FDSSx1QixDQUNBLHdCLENBQ0Esb0IsQ0FDQSxxQixDQUVKLGdCLENBQ0ksb0IsQ0FDQSxxQixDQUZKLHdCLENBSVEsMEIsQUFFWix5QkFFSSxXLENBRUksd0IsQ0FDQSx1QixDQUNBLGtCLENBQ0EsbUIsQ0FFSix3QixDQUVRLHdCQ25FWixjLENBQ0ksaUIsQ0FDQSxvQixDQUZKLDBDLENBSVEsYyxDQUNBLGtCLENBTFIsbUMsQ0FPUSxrQixDQUNBLGMsQ0FSUiwwQixDQVVRLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FaUixrQyxDQWNRLGMsQ0FDQSxhLENBRVIsMEJBQ0ksYyxDQUNJLGlCLENBQ0Esc0IsQUFFUix5QkFDSSxjLENBQ0ksZ0IsQ0FDQSxxQixBQUVSLHlCQUNJLDBDLENBRVEsZ0JDOUJaLHNDLENBRVEsWSxDQUNBLFUsQ0FDQSxRLENBQ0EsUSxDQUNBLFksQ0FDQSxzQixDQUNBLGMsQ0FDUixzQixDQUNJLFksQ0FDQSxzQixDQUNKLHFDLENBQ0ksTyxDQUNBLFksQ0FDSixnQyxDQUNJLHdCLENBRUosNEIsQ0FDRSxpQixDQUNBLFcsQ0FDQSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFksQ0MxQkYsaUIsQ0FDSSxVLENBQ0EsWSxDQUVKLGtCLENBQ0ksZSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSw0QixDQUxKLDZCLENBT1EsVyxDQUNBLGlCLENBRVIsaUIsQ0FDSSxXLENBREosNkIsQ0FHUSxVLENBSFIsNkIsQ0FLUSxlLENBQ0Esa0IsQ0FDQSxlLENBRVIsaUIsQ0FDSSxLLENBQ0EsUyxDQUNBLGEsQ0FDQSxVLENBQ0EsVyxDQUVKLHVCLENBRUksYyxDQUNBLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxlLENBTkosbUMsQ0FTUSxVLENBVFIsbUMsQ0FjUSxvQyxDQUNBLGUsQ0FFQSw0QixDQUNBLG9CLENBQ0Esd0IsQ0FuQlIsMkMsQ0FxQlksVyxDQUNBLFksQ0FDQSxhLENBQ0Esa0IsQ0FDQSx1QixDQXpCWiwwQyxDQUFBLHlDLENBQUEseUMsQ0E2QlksVSxDQUVBLHFCLENBQ0Esb0IsQ0FDQSxjLENBakNaLGtELENBQUEsaUQsQ0FBQSxpRCxDQW1DZ0IsdUIsQ0FFaEIsMEJBQ0ksa0IsQ0FDSSxpQixDQUNBLDRCLENBRUosaUIsQ0FDSSxXLENBQ0EsaUIsQUFFUix5QkFDSSxpQixDQUNJLFcsQ0FFSixXLENBQ0ksZ0IsQ0FFSixrQixDQUNJLGdCLENBQ0EsbUIsQ0FDQSw0QixDQUhKLDZCLENBS1EsYyxDQUVSLGlCLENBQ0ksVSxDQURKLDZCLENBR1EsUyxDQUVSLGlCLENBQ0ksaUIsQ0FDQSxPLENBQ0EsNEIsQ0FFSix1QixDQUNJLGMsQ0FESixtQyxDQUdRLDZCLENBSFIsMEMsQ0FBQSx5QyxDQUFBLHlDLENBT1ksd0IsQUFFaEIseUJBQ0ksNkIsQ0FFUSxZZGhIWixnQixDQUdJLG1CLENBQ0Esc0IsQ0FFSixzQixDQU9JLGMsQ0FDQSxlLENBQ0EsZSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSx1QixDQVpKLG9DLENBY1EsYyxDQUVSLGdCLENBR0kscUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBRUosZSxDQUNJLGUsQ0FDQSxjLENBQ0EsZSxDQUVKLDJCLENBRUksZSxDQUNBLGlCLENBRUosb0IsQ0FDSSxpQixDQUtBLDZCLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLDJCLENBWEosNEIsQ0FhUSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsTSxDQUtBLFksQ0FDQSxhLENBQ0Esa0IsQ0FDQSwwQixDQUNBLGlCLENBQ0EsNEIsQ0FDQSw0QixDQTNCUiwyQixDQUFBLDBCLENBb0RBLGlDLENBdEJRLGEsQ0E5QlIsbUMsQ0FBQSxrQyxDQWtDUSwwQixDQUVSLGlCLENBR0ksbUIsQ0FDQSxvQixDQUVKLHNCLENBQ0ksVSxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDekN2RkosNkQsQ3lDeUZBLGtFLENBRVEsa0IsQ0FFUiwyQixDQUdJLGMsQ0FDQSxhLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBQ0EsZ0MsQ0FDQSwyQixDQU1KLHVCLENBQ0ksZSxDQUVKLDJCLENBQ0ksaUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxrQixDQUVKLE0sQ0FDSSxrQixDQUVKLE0sQ0FDSSxrQixDQUVKLE0sQ0FDSSxlLENBRUosMEJBQ0ksMkIsQ0FNQSw0QixDQUpRLGMsQ0FDQSxnQixDQUNBLGVBUVosaUQsQ0FFUSxhLENBQ0EsYyxDQUVSLHlCQUNJLGdCLENBQ0ksOEIsQ0FDQSxpQyxDQUZKLDJCLENBYUEsNEIsQ0FUUSxVLENBQ0EsYyxDQUVSLHNCLENBQ0kseUIsQ0FDQSwwQixDQUNBLCtCLENBQ0EsNkMsQ0FPSixnQixDQUNJLGdDLENBQ0EsNEIsQ0FFSiwyQixDQUNJLDBCLENBRUosb0IsQ0FFSSxrRixDQUNBLDJCLENBSEosNEIsQ0FLUSx1QixDQUNBLHdCLENBQ0EsK0IsQ0FDQSx5QyxDQVJSLG1DLENBQUEsa0MsQ0FXUSx5QyxDQUVSLGlCLENBQ0ksOEIsQ0FDQSxpQyxDQUVKLDJCLENBQ0ksNEIsQ0FDQSwyQixDQUNBLGdDLENBRUosMkIsQ0FDSSxTLENBQ0EsWSxDQUNBLGdCSm5NUixpQixDQUdJLG1CLENBQ0Esc0IsQ0FFSixpQixDQUNJLGUsQ0FDQSxnQixDQUVBLDJCLENBRUosdUIsQ0FDSSxhLENBREoseUMsQ0FHUSxhLENBSFIsNkMsQ0FHUSxhLENBSFIsb0MsQ0FHUSxhLENBRVIsOEIsQ0FFUSxhLENBRVIsaUIsQ0FJSSxxQixDQUNBLG9CLENBQ0EscUIsQ0FFSixzQixDQUdJLHFCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0FFSixxQixDQUlJLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxlLENBQ0EsZSxDQUtKLHVCLENBQ0ksVyxDQUNBLFMsQ0FFQSxxQixDQUVKLHNCLENBR0ksb0IsQ0FDQSxnQixDQUNBLGUsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxhLENBRUosMEIsQzlCNjdLQSxzQixDQUNBLHdCLEM4QjE3S0ksZSxDQUVBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsYSxDOUJzN0tKLFksQzhCMzdLSSxlLENBR0EsZSxDQUNBLGtCLENBR0osc0IsQ0FFSSxpQixDQUNBLGUsQ0FDQSwrQixDQUVKLFksQ0FDSSxnQixDQUNBLHVCLENBQ0EseUIsQ0FDQSxTLENBQ0EsNkIsQ0FMSixrQixDQU9RLFUsQ0FDQSxjLENBRVIsMEIsQ0FFSSxxQixDQUVKLFksQ0FDSSxhLENBQ0EsVSxDQUNBLGMsQ0FHSiwwQkFDSSxpQixDQUNJLDZCLENBQ0EsZ0MsQ0FFSixpQixDQUNJLCtCLENBQ0EsYyxDQUNBLGUsQ0FFSixzQixDQUNJLCtCLENBQ0EsMkIsQ0FFSixxQixDQUNJLHdCLENBQ0EseUIsQ0FDQSw4QixDQUNBLGUsQ0FFSix1QixDQUNJLGUsQ0FFSixzQixDQUNJLDhCLENBREosc0IsQ0FJQSwwQixDOUJvN0tGLHNCLENBQ0Esd0IsQ0FDQSxZLEM4Qmw3S00sMEIsQ0FFSixzQixDQUNJLDJCLENBRUosMEIsQ0FDSSxpQyxBQUVSLHlCQUNJLGlCLENBQ0ksNkIsQ0FDQSxnQyxDQUVKLGlCLENBQ0ksNEIsQ0FDQSw0QixDQUNBLGlCLENBQ0EseUMsQ0FFSix1QixDQUNJLCtCLENBRUosd0IsQ0FDSSwwQixDQUVKLDhCLENBRVEsOEIsQ0FFUixpQixDQUNJLCtCLENBRUosc0IsQ0FDSSwrQixDQUNBLDJCLENBQ0EsaUIsQ0FFSixxQixDQUNJLHdCLENBQ0EsVyxDQUNBLGMsQ0FDQSxrQixDQUVKLHVCLENBQ0ksVSxDQUVKLHNCLENBQ0ksOEIsQ0FDQSwwQixDQUNBLGlCLENBRUosMEIsQzlCdTZLRixzQixDQUNBLHdCLENBQ0EsWSxDOEJyNktNLDhCLENBRUosc0IsQ0FDSSwyQixDQUVKLDBCLENBQ0ksK0IsQ0FDQSxpQixDQUVKLHNCLEM5Qm82S0Ysd0IsQzhCbDZLTSxvQixBQUVSLHlCQUNJLGlCLENBQ0ksNkIsQ0FDQSxnQyxDQUVKLGlCLENBQ0ksNEIsQ0FDQSw0QixDQUNBLHlDLENBRUosdUIsQ0FDSSwrQixDQUVKLHdCLENBQ0ksMEIsQ0FFSiw4QixDQUVRLDhCLENBRVIsaUIsQ0FDSSwrQixDQUVKLHNCLENBQ0ksK0IsQ0FDQSwyQixDQUVKLHFCLENBQ0ksd0IsQ0FDQSxrQixDQUVKLHNCLENBQ0ksOEIsQ0FDQSwwQixDQUVKLDBCLEM5QjA1S0Ysc0IsQ0FDQSx3QixDQUNBLFksQzhCeDVLTSw4QixDQUVKLHNCLENBQ0ksMkIsQ0FFSiwwQixDQUNJLGlDbUJ4UFIsNEIsQ0FJUSxpQixDQUNBLGEsQ0FMUixtQyxDQWNRLHVDLENBZFIsbUMsQ0FrQlEsb0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EscUIsQ0FDQSxhLENBdkJSLG9DLENBMkJRLHFCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGEsQ0EvQlIscUMsQ0FtQ1ksaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBRVosbUIsQ0FDSSxTLENBQ0EsVSxDQUNBLGlCLENBQ0Esa0IsQ0FFSix5QkFDSSw0QixDQUVRLDJCLENBQ0EsdUIsQ0FIUixtQyxDQVFRLCtFLENBUlIsbUMsQ0FVUSw4QixDQUNBLDJCLENBWFIsb0MsQ0FhUSwrQixDQUNBLDBCLENBZFIscUMsQ0FpQlksNkIsQUFFaEIseUJBQ0ksNEIsQ0FFUSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsaUIsQ0FMUixtQyxDQU9RLCtCLENBUFIsb0MsQ0FTUSw4QixDQVRSLHFDLENBWVksaUN4RC9FaEIsOEIsQ0FJUSxjLENBQ0EsVSxDQUxSLHVDLENBY1EsdUMsQ0FkUix1QyxDQWtCUSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxxQixDQUNBLGEsQ0F2QlIseUMsQ0EyQlksaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBOUJaLCtDLENBdUNRLHFDLENBQ0Esd0IsQ0F4Q1IsdUMsQ0EwQ1EsVSxDQTFDUix5QyxDQWdEUSxjLENBQ0Esb0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUVBLG1CLENBQ0EsVSxDQUNBLHdCLENBRUEsMkIsQ0FDQSxlLENBM0RSLGdELENBaUVZLGEsQ0FDQSxZLENBQ0EsYSxDQUNBLGtCLENBR0Esa0MsQ0FDQSxpQyxDQXhFWiwrQyxDQTBFWSxVLENBQ0EsOEMsQ0FFQSxpQixDQUNBLHdCLENBRUEsMkIsQ0FDQSxlLENBQ0EsaUIsQ0FsRlosaUQsQ0FvRlksVSxDQU1BLGtCLENBQ0EsYyxDQUNBLG9CLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FFQSxtQixDQUNBLFUsQ0FFQSxrQyxDQXBHWixxRUFBQSxPLENBd0dnQixhLENBQ0EsK0IsQ0F6R2hCLHVELENBMkdnQixhLENBQ0EscUIsQ0E1R2hCLDZDLENBK0dRLGEsQ0EvR1IsK0MsQ0FrSFEsYyxDQWxIUiw4QyxDQXFIUSxhLENBckhSLHNELENBd0hRLGMsQ0FDQSxRLENBR0Esa0IsQ0FDQSxxQixDQTdIUiw0RCxDQWdJWSxnQixDQWhJWixvRSxDQWtJZ0IsOEUsQ0FBQSxzRSxDQWxJaEIsdUQsQ0F3SVEsYyxDQUNBLGMsQ0FDQSxrQixDQUNBLFMsQ0FDQSxpQixDQUNBLGUsQ0FFQSxtQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxhLENBQ0EscUIsQ0FFQSwrQixDQUNBLG9ELENBQ0EsWSxDQXZKUiw2RCxDQXlKWSxjLENBQ0EsVSxDQUNBLHdCLENBRUEsMkIsQ0FRWix5QkFDSSw4QixDQUVRLHdCLENBQ0Esb0IsQ0FIUix1QyxDQVFRLCtFLENBUlIsdUMsQ0FVUSwrQixDQUNBLDJCLENBWFIseUMsQ0FjWSwyQixDQWRaLCtDLENBbUJRLDZFLENBbkJSLHlDLENBcUJRLHdCLENBQ0EsOEIsQ0FDQSwrQixDQUNBLDJCLENBQ0EsNkIsQ0FDQSxxQyxDQTFCUixnRCxDQTRCWSx1QixDQUNBLHNCLENBQ0EsdUIsQ0FDQSw0QixDQUNBLDRDLENBQ0EsMkMsQ0FqQ1osK0MsQ0FtQ1ksMEQsQ0FDQSwyQixDQUNBLHFDLENBckNaLGlELENBdUNZLDRCLENBQ0Esd0IsQ0FDQSw4QixDQUNBLCtCLENBQ0EsMkIsQ0FDQSw2QixDQUNBLDRDLENBN0NaLDZDLENBK0NRLHVCLENBL0NSLCtDLENBaURRLHdCLENBakRSLDhDLENBbURRLHVCLENBbkRSLHNELENBcURRLHdCLENBQ0EsNEIsQ0FDQSwrQixDQXZEUiw0RCxDQXlEWSwwQixDQXpEWix1RCxDQTJEUSx3QixDQUNBLHdCLENBQ0EsNEIsQ0FDQSwyQixDQUNBLDZCLENBQ0EseUMsQ0FoRVIsNkQsQ0FrRVksdUMsQUFFaEIseUJBQ0ksOEIsQ0FFUSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EseUMsQ0FMUix1QyxDQU9RLCtCLENBUFIseUMsQ0FVWSwrQixDQVZaLHlDLENBWVEsK0IsQ0FaUiwrQyxDQWNZLHNFLENBQ0EsMkIsQ0FDQSxxQyxDQWhCWixpRCxDQWtCWSxnQyxDQUNBLDRCLENBQ0EsOEIsQ0FDQSwrQixDQUNBLCtCLENBQ0EsaUMsQ0FDQSw0QyxDQXhCWiw2QyxDQTBCUSxXLENBMUJSLCtDLENBNEJRLFcsQ0FDQSwrQixDQUNBLGdDLENBOUJSLDhDLENBZ0NRLFcsQ0FoQ1Isc0QsQ0FrQ1EsZ0MsQ0FDQSxtQyxDQW5DUix1RCxDQXFDUSw0QixDQUNBLDRCLENBQ0EsZ0MsQ0FDQSwrQixDQUNBLGlDLENBQ0EsNkMsQ0ExQ1IsNkQsQ0E0Q1ksMkN5RHZSaEIsUyxDQXdSQSxxQixDQXZSSSxhLENBRUosMEIsQ0F1RkEsYSxDQXRGSSxXLENBQ0EsVSxDQUVKLGdCLENBQ0ksaUIsQ0FESix3QixDQUdRLFUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFEsQ0FFQSxjLENBQ0Esd0IsQ0FFQSxzQyxDQUVSLHlCLENBQ0ksaUIsQ0FFQSxxQixDQUNBLFUsQ0FDQSx3QixDQUxKLG9DLENBV1Esb0IsQ0FDQSxxQixDQUVSLDhCLENBRUksYyxDQUVKLDhCLENBRUkscUIsQ0FGSixxQyxDbERxOExFLG9DLENrRC83TE0saUIsQ0FDQSxlLENBQ0EsYSxDQUNBLGdCLENBQ0EsVSxDQVZSLG1DLENBY1Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUVSLDZCLENBRUkscUIsQ0FDQSxTLENBQ0EsVSxDQUNBLDRCLENBQ0EsUSxDQUNBLHNCLENBUEosb0MsQ2xEczhMRSxtQyxDa0QzN0xNLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxVLENBZFIsbUMsQ0FnQlEsWSxDQUNBLGtCLENBS0EsYSxDQUNBLGMsQ0FDQSxtQixDQUNBLGlCLENBekJSLG1DLENBMkJRLGMsQ0FDQSxVLENBRVIsYSxDQTRMSSxrQixDQXhMSiwrQixDQUVJLHFCLENBQ0Esa0IsQ2xEeTdMRixzQyxDa0Q1N0xGLHFDLENsRDY3TEUscUMsQ2tEcjdMTSxjLENBQ0EsZSxDQUNBLGEsQ0FDQSx3QixDQUNBLFUsQ0FFUixtRSxDQUdRLHFCLENBSFIsd0UsQ0FNWSxtQixDQU5aLHdFLENBU1ksYyxDQUVBLGtCLENBRVosa0MsQ0FJSSxjLENBQ0EsYyxDQUNBLHFCLENBQ0EsUyxDQUVBLGlCLENBQ0EsZSxDQUVBLG1CLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGEsQ0FDQSxxQixDQUVBLCtCLENBQ0Esb0QsQ0FuQkosd0MsQ0FxQlEsVSxDQUNBLHdCLENBRUEsd0IsQ0FDQSxjLENBRVIsd0IsQ0FDSSxhLENBQ0EsZSxDQUVKLFUsQ0FDSSxVLENBQ0EsWSxDQUNBLDZCLENBQ0Esb0IsQ0FFSiw4QixDQUVRLFEsQ0FGUiwyQixDQU1RLGMsQ0FDQSxjLENBQ0EsUyxDQUdBLG1CLENBQ0Esb0IsQ0FDQSxrQixDQWJSLHdELENBZVksWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FyQlosNkQsQ0F5QmdCLG9CLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxhLENBL0JoQiw2RCxDQWtDZ0IsZ0IsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxhLENBdkNoQiwyQixDQXlDUSxTLENBR0EsbUIsQ0FDQSxvQixDQUNBLFEsQ0E5Q1IseUMsQ0FvRFksVSxDQUNBLFksQ0FDQSxpQixDQUNBLGtDLENBQ0EsZ0MsQ0FDQSxpQyxDQXpEWixrRCxDQTZEZ0IsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQ0FqRWhCLDhDLENBb0VnQixjLENBQ0EsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLE8sQ0FDQSxhLENBekVoQixzQyxDQTJFWSxrQixDQTNFWixtQyxDQTZFWSxlLENBN0VaLDBDLENBZ0ZnQixrQixDQWhGaEIscUQsQ0FrRm9CLGUsQ0FsRnBCLHlDLENBc0ZnQixtQixDQUNBLGMsQ0F2RmhCLHlDLENBMEZnQixjLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBN0ZoQixvQyxDQUFBLGtDLENDckdBLDJDLENEcU1ZLFUsQ0FoR1osbUMsQ0FBQSwrQixDQWtHWSxpQixDQWxHWix3QyxDQUFBLDRDLENBQUEsb0MsQ0FBQSx3QyxDQW9HZ0IsYSxDQXBHaEIsMkMsQ0FBQSx1QyxDQXdHZ0IsVSxDQUNBLGlCLENBRUEsVSxDQUNBLFEsQ0FJQSxhLENBQ0EsYSxDQUNBLG9CLENBQ0EsbUMsQ0FFQSxpQyxDQVFoQiwwQkFDSSx3QixDQUNJLGlCLENBRUosVSxDQUNJLFcsQ0FZSix5QyxDbER1NExGLDZELENrRGo1TEUsNkQsQ0FFSSxjLENBRUosMkIsQ0FDSSxXLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FLSix5QyxDQUNJLGtCLEFBRVIseUJBQ0ksbUUsQ0FFUSxjLENBRVIsd0IsQ0FDSSxjLENBQ0EsZSxDQUVKLGtDLENBQ0ksd0IsQ0FDQSx3QixDQUNBLCtCLENBQ0EsMkIsQ0FDQSw2QixDQUNBLHlDLENBTkosd0MsQ0FRUSxrQyxDQUVSLHdCLENBQ0ksd0IsQ0FDQSx3QixDQUZKLGtELENBSVEsd0IsQ0FDQSx3QixDQUxSLGlELENBVVEsMkQsQ0FDQSwwQixDQVhSLG1FLENBYVksMEIsQ0FiWix1RSxDQWFZLDBCLENBYlosOEQsQ0FhWSwwQixDQWJaLGtELENBZVEsdUIsQ0FDQSx3QixDQWhCUix1RCxDQWtCUSwyQixDQWxCUixpRCxDQW9CUSx1QixDbEQrNExWLHNDLENrRDc0TEUscUMsQ2xEODRMRixxQyxDa0QxNExVLDZCLEFBd0NaLHlCQUtJLGlCLENBQ0ksYyxDQUVKLHlCLENBQ0ksVSxDQUNBLE8sQ0FFSixtQyxDQUNJLFMsQ0FDQSxPLENBRUosb0MsQ0FDSSxTLENBQ0EsTyxDQUVKLHlCLENBQ0ksNkIsQ0FESixvQyxDQUdRLGlCLENBQ0Esa0IsQ0FFUiw4QixDQUNJLDZCLENBREoscUMsQ2xEaTJMQSxvQyxDa0Q3MUxRLHlCLENBSlIsbUMsQ0FNUSwwQixDQUNBLHlCLENBRVIsNkIsQ0FDSSw2QixDQURKLG9DLENsRGcyTEEsbUMsQ2tENTFMUSx5QixDQUpSLG1DLENBTVEscUIsQ0FDQSxzQixDQUNBLDJCLENBQ0EseUIsQ0FFUiwrQixDQUNJLDZCLENBTUosbUUsQ0FFUSxjLENBRlIsd0UsQ0FJWSwyQixDQUpaLHdFLENBT1ksMEIsQ0FFWixrQyxDQUNJLHdCLENBQ0Esd0IsQ0FDQSwrQixDQUNBLDJCLENBQ0EsNkIsQ0FDQSx5QyxDQU5KLHdDLENBUVEsa0MsQ0FFUix3QixDQUNJLHdCLENBQ0Esd0IsQ0FGSixrRCxDQUlRLHdCLENBQ0Esd0IsQ0FMUixpRCxDQVVRLDJELENBQ0EsMEIsQ0FYUixtRSxDQWFZLDBCLENBYlosdUUsQ0FhWSwwQixDQWJaLDhELENBYVksMEIsQ0FiWixrRCxDQWVRLHVCLENBQ0Esd0IsQ0FoQlIsdUQsQ0FrQlEsMkIsQ0FsQlIsaUQsQ0FvQlEsdUIsQ2xENjFMVixzQyxDa0QzMUxFLHFDLENsRDQxTEYscUMsQ2tEeDFMVSw2QkN6ZVosb0IsQ0FJUSxtQixDQUNBLHNCLENBRVIsYyxDQUNJLFUsQ0FDQSxZLENBRkosbUIsQ0FLUSxpQixDQUNBLFUsQ0FDQSxXLENBUFIsNEIsQ0FVWSxtQixDQUVaLGUsQ0FHSSxlLENBQ0Esd0IsQ0FKSixpQixDQU1RLGUsQ0FHQSxjLENBRUEsZSxDQUVBLGUsQ0FDQSxVLENBRVIsZSxDQUNJLGEsQ0FFSixjLENBRUksaUIsQ0FDQSxlLENuRDJ6TUosc0IsQ21EenpNQSxzQixDQUVJLGEsQ0FFQSxrQixDQUVKLGdCLENBQ0kscUIsQ0FESiwyQixDQUtRLG1CLENBQ0Esc0IsQ0FFUixlLENBTUksYyxDQUNBLGUsQ0FDQSxrQixDQUNBLG1CLENBQ0EscUIsQ0FDQSxlLENBWEoscUMsQ0FpQlEsYyxDQUNBLGtCLENBQ0EsYSxDQUNBLGEsQ0FDQSxlLENBQ0EsVSxDQXRCUiwyQixDQTBCUSxhLENBQ0EsYyxDQTNCUixtQyxDQTZCWSwyQixDQUNBLGEsQ0E5Qlosb0MsQ0FnQ1EsUyxDQUNBLDZCLENBakNSLGdELENBbUNZLGEsQ0FDQSxhLENBQ0EsZSxDQUNBLFUsQ0F0Q1osMEMsQ0E0Q1EsYyxDQUVBLG1CLENuRHV5TU4sNEMsQ21EdnlNTSxtQixDQUdBLGMsQ0FqRFIsc0MsQ0FvRFEsYyxDQUdSLHVCLENBdkRBLGUsQ0F3REkscUIsQ0FESixrQyxDQUtRLG1CLENBTFIsMkMsQ0FPUSxVLENBRVIsZSxDQUNJLDBCLENBQ0EscUIsQ0FGSiwyQixDQUlRLFUsQ0FKUixtQyxDQUFBLGlDLENBQUEseUMsQ0FNWSxpQixDQU1aLHFCLENBSUksa0IsQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUNBLGEsQ0FDQSxhLENBQ0EsbUIsQ0FFSixlLENBQ0ksVSxDQUNBLGtCLENBRUosYyxDQUNJLGlCLENBS0EseUIsQ0FDQSwwQixDQUVBLCtCLENBQ0EsZ0MsQ0FWSixzQixDQVlRLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxNLENBR0EseUIsQ0FDQSx3QixDQUNBLHdCLENBcEJSLDRCLENBeUJRLGMsQ0FZUixtQixDQVZBLG9CLENBYUksK0IsQ0FJQSxhLENBakJKLG9CLENBQ0ksb0IsQ0FJQSw0QixDQUNBLGUsQ0FDQSxhLENBR0osbUIsQ0FJSSwyQixDQUNBLGUsQ0FDQSxnQixDQU5KLCtCLENBWVEsd0IsQ0FDQSx5QixDQUNBLDhCLENBZFIsdUMsQ0FpQlksNEIsQ0FDQSxVLENBbEJaLHVDLENBc0JZLDJCLENBRVoscUIsQ0FFSSwyQixDQUVKLHFCLENBRUksNkIsQ0FFSiwwQixDQU1JLCtCLENBTkosMEIsQ0FBQSxxRCxDQVVRLHdCLENBQ0EseUIsQ0FYUiw2RCxDQWNZLDRCLENBQ0EsYSxDQWZaLG9FLENBbUJZLDRCLENBbkJaLG1FLENBdUJnQixVLENuRG93TWhCLDBCLENtRGx3TUEsMkIsQ0FFSSxZLENBRUosMEJBQ0ksb0IsQ0FtQkEsMkIsQ0FqQlEsNkIsQ0FDQSxnQyxDQVNSLGMsQ0FDSSwyQixDbkQwdk1OLHNCLENtRHh2TUUsc0IsQ0FFSSw0QixDQUVKLDJCLENBRVEsNkIsQ0FPUixlLENBQ0ksOEIsQ0FDQSwrQixDQUVKLHFCLENBRUksK0IsQ0FDQSwyQixDQUVKLGUsQ0FMQSxxQixDQU1JLDhCLEFBK0NSLHlCQUNJLG9CLENBRVEsOEIsQ0FDQSxpQyxDQUVSLGMsQ0FFSSxxQixDQU9BLDRCLENuRDJyTU4sc0IsQ21EenJNRSxzQixDQUVJLDZCLENBR0osZSxDQUNJLHlCLENBQ0EsMEIsQ0FDQSw2QixDQUNBLDhCLENBQ0EsZ0MsQ0FDQSwwQixDQU5KLHFDLENBWVEseUIsQ0FDQSx3QixDQWJSLDJCLENBZVEsd0IsQ0FDQSx5QixDQUNBLGtCLENBakJSLG1DLENBbUJZLHNDLENBbkJaLGdELENBc0JZLHdCLENBdEJaLDBDLENBeUJRLHlCLENBQ0EsOEIsQ25EK3FNUiw0QyxDbUQvcU1RLDhCLENBRUEseUIsQ0E1QlIsc0MsQ0E4QlEseUIsQ0FPUixlLENBQ0ksK0IsQ0FDQSxnQyxDQUVKLHFCLENBRUksZ0MsQ0FDQSxnQyxDQUVKLGUsQ0FMQSxxQixDQU1JLDZCLENBRUosYyxDQUNJLDhCLENBQ0EsMkIsQ0FDQSxvQyxDQUNBLHFDLENBSkosc0IsQ0FNUSw4QixDQUNBLDZCLENBUFIsNEIsQ0FTUSxvQyxDQVRSLDRCLENBV1EsYyxDQU1SLG1CLENBSkEsb0IsQ0FDSSxvQyxDQUNBLGlDLENBRUosbUIsQ0FFSSxnQyxDQUZKLCtCLENBSVEsNkIsQ0FDQSw4QixDQUNBLG1DLENBTlIsdUMsQ0FRWSxpQyxDQVJaLHVDLENBV1ksZ0MsQ0FFWixxQixDQUNJLGdDLENBRUoscUIsQ0FDSSxrQyxDQUVKLDBCLENBR0ksb0MsQ0FISiwwQixDQUFBLHFELENBS1EsNkIsQ0FDQSw4QixDQU5SLDZELENBUVksaUMsQ0FSWixvRSxDQVdZLG1DLEFBRWhCLHlCQUNJLGMsQ0FDSSxzQixDQVNBLDRCLENBTkosb0IsQ0FFUSw4QixDQUNBLGlDLENuRGtxTVYsc0IsQ21EN3BNRSxzQixDQUVJLDZCLENBRUosZSxDQUNJLHdCLENBQ0EseUIsQ0FDQSw0QixDQUNBLDZCLENBQ0EsK0IsQ0FDQSx5QixDQU5KLHFDLENBY1Esd0IsQ0FDQSx1QixDQWZSLDJCLENBaUJRLHVCLENBQ0Esd0IsQ0FDQSxrQixDQW5CUixtQyxDQXFCWSxxQyxDQXJCWixnRCxDQXdCWSx1QixDQXhCWiw0QyxDQTJCWSxhLENBM0JaLDBDLENBOEJRLHdCLENBQ0EsNkIsQ25EaXBNUiw0QyxDbURqcE1RLDZCLENBRUEsd0IsQ0FqQ1Isc0MsQ0FtQ1Esd0IsQ0FNUixlLENBQ0ksK0IsQ0FDQSxnQyxDQUVKLHFCLENBRUksZ0MsQ0FDQSxnQyxDQUVKLGUsQ0FMQSxxQixDQU1JLDZCLENBRUosYyxDQUNJLDZCLENBQ0EsMkIsQ0FDQSxvQyxDQUNBLHFDLENBSkosc0IsQ0FNUSw4QixDQUNBLDZCLENBUFIsNEIsQ0FTUSxvQyxDQVRSLDRCLENBV1EsYyxDQU1SLG1CLENBSkEsb0IsQ0FDSSxvQyxDQUNBLHFDLENBRUosbUIsQ0FFSSxvQyxDQUZKLCtCLENBSVEsaUMsQ0FDQSxrQyxDQUNBLG1DLENBTlIsdUMsQ0FRWSxxQyxDQVJaLHVDLENBV1ksb0MsQ0FFWixxQixDQUNJLGdDLENBRUoscUIsQ0FDSSxrQyxDQUVKLDBCLENBR0ksb0MsQ0FISiwwQixDQUFBLHFELENBS1EsNkIsQ0FDQSw4QixDQU5SLDZELENBUVksaUMsQ0FSWixvRSxDQVdZLG1DQzFqQmhCLG1CLENBQ0ksVyxDQURKLHlDLENBR1Esa0IsQ0NIUixzQixDQUVJLFcsQ0FDQSxTLENBRUosYyxDQUNJLGlCLENBQ0EsVSxDQUNBLFcsQ0FFSixzQixDQUNJLGUsQ0FDQSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDckQrc05KLGlCLENBTkEsK0IsQ0FLQSxxQixDQU5BLG1DLENxRDlyTkEscUIsQ0FQQSxtQyxDQUlRLFksQ0FpR1IseUJyRDhtTkUsK0IsQ0FEQSxtQyxDcUQzbU5FLG1DLENBSVEsWSxDckRxbk5WLGtELENBSEEsK0IsQ0FDQSxpQyxDQUNBLCtCLENBSEEsc0QsQ0FIQSxtQyxDQUNBLHFDLENBQ0EsbUMsQ0FIQSxzRCxDcURqbk5FLG1DLENyRCttTkYscUMsQ0FDQSxtQyxDcUR2bU5VLFMsQ0FDQSxvQixDQUNBLDZCLENyRDZuTlYsd0QsQ0FIQSxxQyxDQUNBLHVDLENBQ0EscUMsQ0FIQSw0RCxDQUhBLHlDLENBQ0EsMkMsQ0FDQSx5QyxDQUhBLDRELENxRG5uTkUseUMsQ3JEaW5ORiwyQyxDQUNBLHlDLENxRDFtTmMsUyxDQUNBLHNCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5uZXdzIHtcbiAgICAvLyB6LWluZGV4OiAxXG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNDA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm5ld3NfX2NvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudDogbm9uZTsgfVxuXG4ubmV3c19fYmxvY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogMzcuMnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5uZXdzX19ibG9jay10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMi41dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41dnc7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyLjF2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDsgfVxuXG4ubmV3c19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4ubmV3c19faXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uZXdzX19pdGVtX3NpemVfbGFyZ2Uge1xuICAgIHdpZHRoOiAzNy4ydnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgICY6aG92ZXIgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gICAgJjpob3ZlciAubmV3c19faXRlbS1pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjI7IH1cbiAgICAmOmhvdmVyIC5uZXdzX19pdGVtLWRlc2NyLFxuICAgICY6aG92ZXIgLm5ld3NfX2l0ZW0tdGl0bGUsXG4gICAgJjpob3ZlciAubmV3c19faXRlbS1kYXRlIHtcbiAgICAgICAgb3BhY2l0eTogMC45OyB9IH1cblxuLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCB7XG4gICAgd2lkdGg6IDE3Ljh2dztcbiAgICBtaW4taGVpZ2h0OiAxNS43dnc7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5uZXdzX19pdGVtLWltZy13cmFwcGVyX2RlY29yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm5ld3NfX2l0ZW0taW1nLWRlY29yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIuM3Z3O1xuICAgIGJvdHRvbTogMS43dnc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzLjV2dztcbiAgICBoZWlnaHQ6IDIuNnZ3O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMXZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnZ3O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXRleHQ7IH1cblxuLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH0gfVxuXG4ubmV3c19faXRlbS1pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5uZXdzX19pdGVtLWRlc2NyIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuXG4ubmV3c19faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCBjb2xvciAzMDBtcyBlYXNlOyB9XG5cbi5uZXdzX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMzAwbXMgZWFzZTsgfVxuXG4ubmV3c19faXRlbV90eXBlX2V2ZW50cyB7XG4gICAgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBwYWRkaW5nOiAxLjh2dztcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjR2dzsgfVxuICAgIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMXZ3XG4gICAgICAgIGZvbnQtc2l6ZTogMC43ODF2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMzsgfVxuICAgICYubmV3c19faXRlbV9zaXplX2xhcmdlIHtcbiAgICAgICAgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIsXG4gICAgICAgIC5uZXdzX19pdGVtLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzcuMnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNC44dnc7IH1cbiAgICAgICAgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxLjN2d1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjkzOHZ3OyB9IH1cbiAgICAmLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCB7XG4gICAgICAgIC5uZXdzX19pdGVtLWltZy13cmFwcGVyLFxuICAgICAgICAubmV3c19faXRlbS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE3Ljh2dztcbiAgICAgICAgICAgIGhlaWdodDogMTUuN3Z3OyB9XG4gICAgICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMS4ydndcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45Mzh2dzsgfSB9IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eSB7XG4gICAgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cbiAgICAmLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSB7XG4gICAgICAgIC5uZXdzX19pdGVtLWltZy13cmFwcGVyLFxuICAgICAgICAubmV3c19faXRlbS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDM3LjJ2dztcbiAgICAgICAgICAgIGhlaWdodDogMTQuOHZ3OyB9XG4gICAgICAgIC5uZXdzX19pdGVtLWRlc2NyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuNnZ3IC8gMS43KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNnZ3IC8gMS43KTtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMy45dndcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44dnc7IH1cbiAgICAgICAgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjV2dzsgfSB9XG4gICAgJi5uZXdzX19pdGVtX3NpemVfc21hbGwge1xuICAgICAgICAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgICAgICAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNy44dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwLjd2dzsgfVxuICAgICAgICAubmV3c19faXRlbS1kZXNjciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHZ3OyB9XG4gICAgICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ydnc7IH1cbiAgICAgICAgJjpob3ZlciAubmV3c19faXRlbS1pbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG4gICAgICAgICY6aG92ZXIgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMjsgfVxuICAgICAgICAmOmhvdmVyIC5uZXdzX19pdGVtLWRlc2NyLFxuICAgICAgICAmOmhvdmVyIC5uZXdzX19pdGVtLXRpdGxlLFxuICAgICAgICAmOmhvdmVyIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC45OyB9IH0gfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fYmx1ZSxcbi5uZXdzX19pdGVtX2Rlc2lnbl9ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtdHJhbnNwYXJlbnQ7IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlLFxuLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0Ymx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAubmV3c19faXRlbS1kYXRlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5OyB9XG4gICAgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDcwJSwgcmdiYSg4NSwgMTUyLCAyMDYsIDAuMikpOyB9IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbDpob3ZlciB7XG4gICAgYW5pbWF0aW9uOiBwdWxzYXRlLWZ3ZCAwLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGJvdGg7IH1cblxuQGtleWZyYW1lcyBwdWxzYXRlLWZ3ZCB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fd2hpdGUubmV3c19faXRlbV9zaXplX2xhcmdlOmhvdmVyIHtcbiAgICAubmV3c19faXRlbS1kZXNjciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX2xpZ2h0Ymx1ZSxcbi5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzRkZWcsIHJnYmEoNjIsIDE1MiwgMjI3LCAwLjgpLCByZ2JhKDEzNSwgMTgwLCAyMTcsIDAuOCkpO1xuICAgIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNzQ7IH1cbiAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfSB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWU6aG92ZXIge1xuICAgIC8vIG9wYWNpdHk6IDAuOVxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcbiAgICAubmV3c19faXRlbS1kYXRlLFxuICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfSB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9yZWQsXG4ubmV3c19faXRlbV9kZXNpZ25fcmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMyZGVnLCByZ2JhKDk5LCAyMywgMzAsIDAuOCksIHJnYmEoMTc4LCA1NCwgNzMsIDAuOCkpO1xuICAgIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH1cbiAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfSB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9yZWQ6aG92ZXIge1xuICAgIC8vIG9wYWNpdHk6IDAuOVxuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTtcbiAgICAubmV3c19faXRlbS1kYXRlLFxuICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfSB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudCxcbi5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRyYW5zcGFyZW50XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgNTUsIDc2LCAwLjUpO1xuICAgIC8vIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci10ZXh0XG4gICAgLy8gYm9yZGVyOiA1cHggc29saWQgcmdiYSgzMCwgNTUsIDc2LCAwLjUpXG4gICAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfVxuICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0OyB9IH1cbi5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudCB7XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHRcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMwLCA1NSwgNzYsIDAuNSlcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZDtcbiAgICAvLyBvdXRsaW5lLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KVxuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMzAsIDU1LCA3NiwgMC41KTtcbiAgICBvdXRsaW5lLW9mZnNldDogMHB4O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAxMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4ubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0XG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMCwgNTUsIDc2LCAwLjUpXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSksIDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xuICAgIC8vIG91dGxpbmUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMClcbiAgICBvdXRsaW5lLWNvbG9yOiByZ2JhKDMwLCA1NSwgNzYsIDApO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxNXB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjNDI3Mzg4OyB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDsgfVxuICAgIC5uZXdzX19pdGVtLWRhdGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH1cbiAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfVxuICAgICY6aG92ZXIgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG4gICAgJjpob3ZlciAubmV3c19faXRlbS1pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjE7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLm5ld3NfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjF2dzsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAubmV3cyB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTsgfVxuXG4gICAgLm5ld3NfX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbiAgICAubmV3c19fYmxvY2stdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDUuODV2dztcbiAgICAgICAgbWFyZ2luLXRvcDogNi41dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYuNXZ3O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG4gICAgLm5ld3NfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1dnc7IH1cblxuICAgIC5uZXdzX19pdGVtX3NpemVfbGFyZ2Uge1xuICAgICAgICB3aWR0aDogOTV2dzsgfVxuXG4gICAgLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA0NS41dnc7XG4gICAgICAgIGhlaWdodDogNDB2dzsgfVxuXG4gICAgLm5ld3NfX2l0ZW0taW1nLWRlY29yIHtcbiAgICAgICAgcmlnaHQ6IDUuN3Z3O1xuICAgICAgICBib3R0b206IDQuMnZ3O1xuICAgICAgICB3aWR0aDogMzMuN3Z3O1xuICAgICAgICBoZWlnaHQ6IDYuNXZ3O1xuICAgICAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogNS41dnc7IH1cblxuICAgIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzIHtcbiAgICAgICAgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgICAgICAgICAgcGFkZGluZzogNC41dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7IH1cbiAgICAgICAgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjI1dnc7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDMuMXZ3XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC43ODF2dyAqIDMpOyB9XG4gICAgICAgICYubmV3c19faXRlbV9zaXplX2xhcmdlIHtcbiAgICAgICAgICAgIC5uZXdzX19pdGVtLWltZy13cmFwcGVyLFxuICAgICAgICAgICAgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTd2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM3dnc7IH1cbiAgICAgICAgICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMuODV2d1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogMyk7IH0gfVxuICAgICAgICAmLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCB7XG4gICAgICAgICAgICAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgICAgICAgICAgIC5uZXdzX19pdGVtLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1LjV2dztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwdnc7IH1cbiAgICAgICAgICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDMuNnZ3XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAzKTsgfSB9IH1cblxuICAgIC5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkge1xuICAgICAgICAmLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSB7XG4gICAgICAgICAgICAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgICAgICAgICAgIC5uZXdzX19pdGVtLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDk3dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3Z3OyB9XG4gICAgICAgICAgICAubmV3c19faXRlbS1kZXNjciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNi41dncgLyAxLjcpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDYuNXZ3IC8gMS43KTtcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDkuNzV2d1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC41dnc7IH1cbiAgICAgICAgICAgIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQuM3Z3OyB9IH1cbiAgICAgICAgJi5uZXdzX19pdGVtX3NpemVfc21hbGwge1xuICAgICAgICAgICAgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIsXG4gICAgICAgICAgICAubmV3c19faXRlbS1pbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NS41dnc7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNy43dnc7IH1cbiAgICAgICAgICAgIC5uZXdzX19pdGVtLWRlc2NyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNXZ3OyB9XG4gICAgICAgICAgICAubmV3c19faXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzLjZ2dzsgfSB9IH1cblxuICAgIC5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItdGV4dDsgfVxuXG4gICAgLy8gLm5ld3NfX2l0ZW1fZGVzaWduX3RyYW5zcGFyZW50LFxuICAgIC8vIC5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudDpob3ZlclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY29sb3ItZ3JhZGllbnQtcmVkXG4gICAgLy8gICAgIGJvcmRlcjogbm9uZVxuICAgIC8vICAgICBvdXRsaW5lLWNvbG9yOiB0cmFuc3BhcmVudFxuXG4gICAgLy8gLm5ld3NfX2l0ZW1fZGVzaWduX3RyYW5zcGFyZW50OmhvdmVyXG4gICAgLy8gICAgIGZpbHRlcjogc2F0dXJhdGUoMTUwJSlcbiAgICAvLyAgICAgYm9yZGVyOiBub25lXG4gICAgLy8gICAgIGJveC1zaGFkb3c6IG5vbmVcbiAgICAvLyAgICAgb3V0bGluZS1jb2xvcjogdHJhbnNwYXJlbnRcbiAgICAvLyAgICAgb3V0bGluZS1vZmZzZXQ6IDBcbiAgICAvLyAgICAgdGV4dC1zaGFkb3c6IG5vbmVcblxuICAgIC5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudCxcbiAgICAubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQ6aG92ZXIge1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWxpZ2h0Ymx1ZVxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dFxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA1NSwgNzYsIDAuNSlcbiAgICAgICAgLy8gdGV4dC1zaGFkb3c6IG5vbmVcbiAgICAgICAgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gfSAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItZ3JleVxuICAgICAgICAubmV3c19faXRlbS1kZXNjciB7XG4gfSAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgNzAlLCByZ2JhKDg1LCAxNTIsIDIwNiwgMC4yKSlcbiAgICAgICAgLm5ld3NfX2l0ZW0tdGl0bGUge1xuIH0gfSAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlXG5cbiAgICAvLyAubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQubmV3c19faXRlbV9zaXplX3NtYWxsOmhvdmVyXG4gICAgLy8gICAgIGFuaW1hdGlvbjogcHVsc2F0ZS1md2QgMC41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBib3RoXG5cbiAgICAvLyAubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQubmV3c19faXRlbV9zaXplX2xhcmdlOmhvdmVyXG4gICAgLy8gICAgIC5uZXdzX19pdGVtLWRlc2NyXG4gfSAgICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lXG5cblxuXG5cbiIsIi5oaWRkZW4tYmxvY2sge1xuXHR6LWluZGV4OiA1MDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDA7XG5cblx0Ly8gZGlzcGxheTogYmxvY2tcblx0Ly8gdmlzaWJpbGl0eTogdmlzaWJsZVxuIH1cdC8vIGhlaWdodDogYXV0b1xuXG4uaGlkZGVuLWJsb2NrLnZpc2libGUtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi50b3AtbWVudSB7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YSArIGRpdiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC8vIHdpZHRoOiBpbmhlcml0XG5cdFx0XHQvLyBsZWZ0OiAwXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDMwLDU1LDc2LC43KTsgfVxuXHRcdGEge1xuXHRcdFx0Zm9udC1zaXplOiAwLjgzM3Z3O1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9IH0gfVxuXG4udG9wLW1lbnU+bGk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDMwLDU1LDc2LC43KTsgfVxuXG4uaGVhZGVyX19tZW51LWxpbms6OmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50b3AtbWVudSA+IGxpIHtcblx0ZmxleC1ncm93OiAxO1xuXHQvLyB3aWR0aDogMTY3cHhcbiB9XHQvLyB3aWR0aDogOC42OTh2d1xuXG4udG9wLW1lbnUgPiBsaSBhICsgZGl2ID4gdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHggMCAyMHB4OyB9XG5cbi50b3AtbWVudSA+IGxpIGEgKyBkaXYgPiB1bCA+IGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDdweDsgfVxuXG4udG9wLW1lbnUgPiBsaSBhICsgZGl2ID4gdWwgPiBsaSA+IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Ly8gZm9udC1zaXplOiAwLjY3N3Z3XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdHBhZGRpbmc6IDVweCAwO1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjFzO1xuXHR0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwwLjUpO1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9IH1cblxuQG1lZGlhKG1pbi13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHQudG9wLW1lbnUgPiBsaSBhICsgZGl2ID4gdWwgPiBsaSA+IGEge1xuXHRcdGNvbG9yOiNmZmYge30gfVxuXG5cdC5oaWRkZW4tYmxvY2sge1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cdFx0dWwgbGkgYSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9IH1cblxuXHQuaGlkZGVuLWJsb2NrLmFjdGl2ZS1ibG9jayB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGhlaWdodDogMTAwJTsgfVxuXHRcdHVsIGxpIGEge1xuXHRcdFx0Y29sb3I6IHJnYmEoMzgsIDcwLCA5NSwgMC41KSAhaW1wb3J0YW50OyB9IH1cblxuXHQudG9wLW1lbnUgbGkubWVudS1pdGVtLmFjdGl2ZS1ibG9jayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXHRcdGEge1xuXHRcdFx0Y29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTsgfSB9IH1cblxuLnRvcC1tZW51ID4gbGkgPiBhIHtcblx0dGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsMC41KTtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBhbGwgbGluZWFyIDAuMXM7IH1cblxuLnRvcC1tZW51ID4gbGkgPiBhID4gZGl2ID4gc3BhbiB7XG5cdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC43NSk7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuXHRmb250LXNpemU6IC43cmVtO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblx0LmhpZGRlbi1ibG9jay52aXNpYmxlLWJsb2NrIHtcblx0XHRoZWlnaHQ6IGF1dG87IH1cblxuXHQudG9wLW1lbnU+bGkge1xuXHRcdC8vIHdpZHRoOiAxNDBweFxuIH1cdFx0Ly8gd2lkdGg6IDcuMjkydndcblxuXHQudG9wLW1lbnU+bGk+YSB7XG5cdFx0Zm9udC1zaXplOiBjYWxjKDAuODMzdncgKiAxLjIpOyB9XG5cblx0LnRvcC1tZW51PmxpIGErZGl2PnVsPmxpPmEge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC42Nzd2dyAqIDEuMTUpOyB9XG5cblx0LmhlYWRlcl9fY29udGVudCB7XG5cdFx0ZmxleC13cmFwOiB3cmFwOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXHQudG9wLW1lbnUgbGkgYStkaXYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0dWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRhIHtcblx0XHRcdFx0b3BhY2l0eTogMC41OyB9IH0gfVxuXG5cdC50b3AtbWVudT5saSB7XG5cdFx0Ly8gd2lkdGg6IDE3MHB4XG5cdFx0d2lkdGg6IDEwMCU7IH1cblxuXHQudG9wLW1lbnU+bGkgYStkaXY+dWw+bGk+YSB7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0Zm9udC1zaXplOiAxNXB4OyB9XG5cblx0LmhpZGRlbi1ibG9jayB1bCB7XG5cdFx0cGFkZGluZzogMDsgfVxuXG5cdC50b3AtbWVudSBsaSB7XG5cdFx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTsgfVxuXG5cdC50b3AtbWVudT5saT5hIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4OyB9IH1cblxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTsgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDsgfVxuXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuXG4uYW5pbWF0ZWQuZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzMDBtczsgfVxuXG5AbWVkaWEgKHByaW50KSwgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50OyB9IH1cbiIsIi5tb2RhbC1jb252ZXJ0ZXIge1xuICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDc2OHB4XG4gICAgICAgIC8vIHdpZHRoOiA3NjhweFxuICAgICAgICBtYXgtd2lkdGg6IDQwdnc7XG4gICAgICAgIHdpZHRoOiA0MHZ3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlcl9fbWFpbiB7XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiA2NXB4XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNzBweFxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweFxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA4OHB4XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjM4NXZ3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNjQ2dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjYwNHZ3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0LjU4M3Z3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlcl9fbmFtZSB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDI1cHhcbiAgICAgICAgLy8gZm9udC1zaXplOiA0MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzAydnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMTIwZDE3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlcl9fdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDQydnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAubW9kYWwtY29udmVydGVyX19mb3JtLXdyYXBwZXIge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNjRweFxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDcycHhcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDU5cHhcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogNzdweFxuICAgICAgICBwYWRkaW5nLXRvcDogMy4zMzN2dztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1MHZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4wNzN2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNC4wMTB2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IH1cbiAgICAubW9kYWwtY29udmVydGVyX19mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3Qge1xuICAgICAgICAvLyBoZWlnaHQ6IDExMHB4XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMzdweFxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMHB4XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICBoZWlnaHQ6IDUuNzI5dnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS45Mjd2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS41NjN2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjU2M3Z3O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMTEwcHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUuNzI5dnc7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgLy8gYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLW1lZGl1bS1ncmV5XG4gICAgICAgIGJvcmRlcjogc29saWQgMC4wNTJ2dyAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAzMHB4XG4gICAgICAgICAgICAvLyB3aWR0aDogMTVweFxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxNXB4XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtMTFweFxuICAgICAgICAgICAgcmlnaHQ6IDEuNTYzdnc7XG4gICAgICAgICAgICB3aWR0aDogMC43ODF2dztcbiAgICAgICAgICAgIGhlaWdodDogMC43ODF2dztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjU3M3Z3O1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleVxuICAgICAgICAgICAgLy8gYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjEwNHZ3IHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMC4xMDR2dyBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXk7IH1cbiAgICAgICAgLmxpc3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgzLjU0MnZ3ICsgMC4wNTJ2dykgKiA1ICsgMC4wNTJ2dyk7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA0cHhcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMjA4dnc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1tZWRpdW0tZ3JleVxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjA1MnZ3ICRjb2xvci1tZWRpdW0tZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDY4cHhcbiAgICAgICAgICAgIC8vIGhlaWdodDogNjhweFxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzN3B4XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAzMHB4XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHhcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMuNTQydnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDMuNTQydnc7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOTI3dnc7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2M3Z3O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjU2M3Z3O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA2OHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy41NDJ2dztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvci1tZWRpdW0tZ3JleVxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNTJ2dyAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICAmOjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgICAgICAgICAmLnNlbGVjdGVkLmZvY3VzOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfSB9IH1cbiAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3RfZGF5IHtcbiAgICAgICAgLy8gd2lkdGg6IDEyN3B4XG4gICAgICAgIHdpZHRoOiA2LjYxNXZ3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X21vbnRoIHtcbiAgICAgICAgLy8gd2lkdGg6IDI1MXB4XG4gICAgICAgIHdpZHRoOiAxMy4wNzN2dzsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdF95ZWFyIHtcbiAgICAgICAgLy8gd2lkdGg6IDE4OXB4XG4gICAgICAgIHdpZHRoOiA5Ljg0NHZ3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS1idXR0b25fY29udmVydCB7XG4gICAgICAgIC8vIGhlaWdodDogNDVweFxuICAgICAgICBoZWlnaHQ6IDIuMzQ0dnc7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogMjJweFxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyMnB4XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMTQ2dnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMTQ2dnc7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogNDNweFxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjI0MHZ3O1xuICAgICAgICAgICAgJi5jb252ZXJ0IHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZS12ZXJ0LWNlbnRlciAwLjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSkgYm90aDsgfSB9IH1cbiAgICAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jYWxlbmRhciB7XG4gICAgICAgIC8vIHdpZHRoOiA0MzhweFxuICAgICAgICAvLyBoZWlnaHQ6IDY4cHhcbiAgICAgICAgLy8gbWFyZ2luLXRvcDogNTFweFxuICAgICAgICAvLyBmb250LXNpemU6IDIwcHhcbiAgICAgICAgd2lkdGg6IDIyLjgxM3Z3O1xuICAgICAgICBoZWlnaHQ6IDMuNTQydnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIuNjU2dnc7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNDJ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDY4cHhcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNTQydnc7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgICAgICBib3JkZXI6IDAuMDUydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIC8vIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci1tZWRpdW0tZ3JleVxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAwLjA1MnZ3ICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9IH1cblxuQGtleWZyYW1lcyByb3RhdGUtdmVydC1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5tb2RhbC1jb252ZXJ0ZXIge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg0MHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX21haW4ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy4zODV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy42NDZ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjYwNHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC41ODN2dyAqICN7JHRhYmxldC1nYWlufSk7IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMzAydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX3RleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMzMzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNzUwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4wNzN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDQuMDEwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNS43Mjl2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS45Mjd2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNS43Mjl2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIGNhbGMoMC4wNTJ2dyAqICN7JHRhYmxldC1nYWlufSkgJGNvbG9yLW1lZGl1bS1ncmV5O1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAuNzgxdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygwLjc4MXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjU3M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMTA0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pIHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IGNhbGMoMC4xMDR2dyAqICN7JHRhYmxldC1nYWlufSkgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG4gICAgICAgICAgICAubGlzdCB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygoMy41NDJ2dyogI3skdGFibGV0LWdhaW59ICsgMC4wNTJ2dyogI3skdGFibGV0LWdhaW59KSAqIDUgKyAwLjA1MnZ3KiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMC4yMDh2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBjYWxjKDAuMDUydncgKiAjeyR0YWJsZXQtZ2Fpbn0pICRjb2xvci1tZWRpdW0tZ3JleTsgfVxuICAgICAgICAgICAgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMy41NDJ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuOTI3dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41NjN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIGNhbGMoMC4wNTJ2dyAqICN7JHRhYmxldC1nYWlufSkgJGNvbG9yLW1lZGl1bS1ncmV5OyB9IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X2RheSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg2LjYxNXZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3RfbW9udGgge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTMuMDczdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdF95ZWFyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDkuODQ0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0tYnV0dG9uX2NvbnZlcnQge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIuMzQ0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygxLjE0NnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4xNDZ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMjQwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS1idXR0b25fY2FsZW5kYXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjIuODEzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyLjY1NnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuMDUydncgKiAjeyR0YWJsZXQtZ2Fpbn0pIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCBjYWxjKDAuMDUydncgKiAjeyR0YWJsZXQtZ2Fpbn0pICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5tb2RhbC1jb252ZXJ0ZXIge1xuICAgICAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi42MDR2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSArIDE1cHgpOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpOyB9XG4gICAgICAgIC5tb2RhbC1jb252ZXJ0ZXJfX3RleHQge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjgpOyB9IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogI3skdGFibGV0LWdhaW59ICogMS4zKTtcbiAgICAgICAgICAgIC5saXN0IHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgzLjU0MnZ3KiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUgKyAwLjA1MnZ3KiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpICogNSArIDAuMDUydncqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygwLjIwOHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIGNhbGMoMC4wNTJ2dyAqICN7JHRhYmxldC1nYWlufSkgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG4gICAgICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS45Mjd2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxLjU2M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuMyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMy41NDJ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgY2FsYygwLjA1MnZ3ICogI3skdGFibGV0LWdhaW59KSAkY29sb3ItbWVkaXVtLWdyZXk7IH0gfVxuICAgICAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3RfZGF5IHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgICAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3RfbW9udGgge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS4zNTR2dyAqIDIgKiAxLjUpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzU0dncgKiAyICogMS41KTsgfVxuICAgICAgICAubW9kYWwtY29udmVydGVyX19zZWxlY3RfeWVhciB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAgICAgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS1idXR0b25fY29udmVydCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMTQ2dncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjE0NnZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTsgfVxuICAgICAgICAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jYWxlbmRhciB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyMi44MTN2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMy41NDJ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDIuNjU2dncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMy41NDJ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICBib3JkZXI6IGNhbGMoMC4wNTJ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIGNhbGMoMC4wNTJ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSkgJGNvbG9yLW1lZGl1bS1ncmV5OyB9IH0gfSB9XG4iLCJodG1sLFxuYm9keSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgY29sb3I6ICRjb2xvci10ZXh0OyB9XG5cbmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4qLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjcpOyB9IH1cbiIsIi5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTU2OXB4O1xuICAgIHdpZHRoOiA4MS43MTl2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNvbnRhaW5lcl9jb250ZW50X3NtYWxsIHtcbiAgICB3aWR0aDogNTMuOTA2dnc7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5jb250YWluZXJfY29udGVudF9zbWFsbCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDgxdnc7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXZ3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyLjV2dzsgfVxuXG4gICAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLWNvbnRlbnQtcGFkZGluZztcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGNvbnRhaW5lci1jb250ZW50LXBhZGRpbmc7IH1cblxuICAgIC5jb250YWluZXJfY29udGVudF9zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAuY29udGFpbmVyX2NvbnRlbnRfaW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4iLCIucGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cblxuIiwiLmJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5idXR0b25fY29sb3JfdHJhbnNwYXJlbnQge1xuICAgIHdpZHRoOiAzNDhweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiA0cHggc29saWQgJGNvbG9yLWxpZ2h0Ymx1ZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7IH1cblxuLmJ1dHRvbl9jb2xvcl90cmFuc3BhcmVudDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9XG5cbi5idXR0b25fY29sb3JfYmx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBjYWxjKDI5MHB4IC8gMS41KTtcbiAgICBoZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiBjYWxjKDE4cHggLyAxLjUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZSBhbGw7XG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg2OHB4IC8gMS41KTtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9IH1cblxuLmJ1dHRvbl9jb2xvcl9ibHVlOmhvdmVyIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMDRweCAvIDEuNSk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmx1ZSwgNyUpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoYmxhY2ssIDAuNSkgaW5zZXQ7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idXR0b25fY29sb3JfYmx1ZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygtNjhweCAvIDEuNSk7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5idXR0b25fY29sb3JfYmx1ZTphY3RpdmUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwNHB4IC8gMS41KTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ1dHRvbl9nYWxsZXJ5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyLjM5NnZ3O1xuICAgIHJpZ2h0OiAyLjg2NXZ3O1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAuMTU2dncgc29saWQgI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5idXR0b25fZ2FsbGVyeTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5idXR0b25fZ2FsbGVyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmJ1dHRvbl9nYWxsZXJ5OmhvdmVyOjphZnRlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlOyB9XG5cbi5idXR0b25fZ2FsbGVyeTphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuYnV0dG9uX2dhbGxlcnkge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNXB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAuYnV0dG9uX2dhbGxlcnkge1xuICAgICAgICB3aWR0aDogY2FsYyg3MHB4IC8gMyk7XG4gICAgICAgIGhlaWdodDogY2FsYyg3MHB4IC8gMyk7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICBib3R0b206IDE1cHg7IH1cblxuICAgIC5idXR0b25fZ2FsbGVyeTo6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMTZweCAvIDIpOyB9IH1cbiIsIi5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm8td3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubWVudV9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfVxuXG4uaGVhZGVyIC5tZW51X19saW5rIHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLm1lbnVfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDQuNzIydnc7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMC44MzN2d1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0LjcyMnZ3OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAubWVudV9fbGluazo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAubWVudV9fbGluayB7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7IH0gfVxuIiwiLmhlYWRlciB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7IH1cblxuLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0LWhlYWRlcjsgfVxuXG4uaGVhZGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fdG9wIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9yZGVyOiA0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXJfX2RhdGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC41KTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhbGVuZGFyLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBvcmRlcjogMTsgfVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7IH1cblxuLmhlYWRlcl9fbWVudSB7XG4gICAgb3JkZXI6IDM7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uaGVhZGVyX19tZW51LWxpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLmhlYWRlcl9fbWVudS1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaGVhZGVyX19tZW51LWxpbmsge1xuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJi5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9IH1cblxuLmhlYWRlcl9fbWVudS1saW5rOmFjdGl2ZSB7XG4gICAgJi5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwOyB9IH1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMnZ3OyB9XG5cbi5sYW5nLWNoYW5nZXIge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLC41KTsgfSB9XG5cbkBtZWRpYShtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAgIC5tZW51LXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlci5maXhlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDMwLDU1LDc2LC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7IH1cbiAgICAuZml4ZWQgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl90b3AsXG4gICAgLmZpeGVkIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuXG4gICAgLmZpeGVkIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgLmZpeGVkIC5oZWFkZXJfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAuZml4ZWQgLmhpZGRlbi1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cblxuICAgIC5maXhlZC5oZWFkZXIgLm1lbnVfX2xpbmsge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG5cbiAgICAuZml4ZWQgLmxhbmcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC8vIC5oZWFkZXJfX2NvbnRhaW5lclxuICAgIC8vICAgICBoZWlnaHQ6ICRoZWlnaHQtaGVhZGVyLXRhYmxldFxuXG4gICAgLy8gLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl90b3BcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMzBweFxuXG4gICAgLy8gLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b21cbiAgICAvLyAgICAgd2lkdGg6IDEwMCVcblxuICAgIC8vIC5oZWFkZXJfX2xvZ29cbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMFxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAwXG5cbiAgICAuaGVhZGVyX19tZW51IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgLy8gLmhlYWRlcl9fc2VhcmNoXG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogMFxuXG4gICAgLy8gLmhlYWRlcl9fYnV0dG9uXG4gICAgLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG5cbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDYuOTQ0dnc7XG4gICAgICAgIGhlaWdodDogNi45NDR2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMi4wODN2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAydnc7IH1cblxuICAgIC5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDEuMDQydnc7XG4gICAgICAgIGhlaWdodDogMC4xMzl2dzsgfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICAgICAgLy93aWR0aDogY2FsYygyMC4xMzl2dyAvIDEuNSlcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNC43MjJ2dyAvIDEuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3IC8gMS41KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNC43MjJ2dyAvIDEuNSk7XG4gICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNC43MjJ2dyAvIDEuNSk7IH0gfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMTQuMTY3dncgLyAxLjUpOyB9XG5cbiAgICAuaGVhZGVyX19idXR0b246OmJlZm9yZSB7XG4gICAgICAgIHRvcDogY2FsYygtNC43MjJ2dyAvIDEuNSk7IH1cblxuICAgIC5oZWFkZXJfX2J1dHRvbjphY3RpdmUge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxNC4xNjd2dyAvIDEuNSk7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0LWhlYWRlci10YWJsZXQ7IH1cblxuICAgIC5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fdG9wIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4gICAgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuICAgIC5oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNSk7IH1cblxuICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDsgfVxuXG4gICAgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXRleHQtZGFyazsgfVxuXG4gICAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuICAgIC5oZWFkZXJfX21lbnUge1xuICAgICAgICBvcmRlcjogNDsgfVxuXG4gICAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsOyB9XG5cbiAgICAuaGVhZGVyX19tZW51LWxpbmsge1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlXG4gICAgICAgICAgICAvL2JveC1zaGFkb3c6IDAgMCAzcHggcmdiYShibGFjaywgMC41KSBpbnNldFxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbiAgICAuaGVhZGVyX19zZWFyY2gge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4OyB9XG5cbiAgICAuaGVhZGVyOm5vdCguZml4ZWQpIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJ2dzsgfVxuXG4gICAgLmhlYWRlcl9fbWVudSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuXG4gICAgLmhlYWRlcl9fbWVudS1saW5rOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7IH1cblxuICAgIC5oZWFkZXJfX2J1dHRvbiB7XG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMjkwcHggLyAxLjUpXG4gICAgICAgIGhlaWdodDogY2FsYyg2OHB4IC8gMS41KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDE4cHggLyAxLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg2OHB4IC8gMS41KTtcbiAgICAgICAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYyg2OHB4IC8gMS41KTsgfSB9XG5cbiAgICAuaGVhZGVyX19idXR0b246aG92ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMDRweCAvIDEuNSk7IH1cblxuICAgIC5oZWFkZXJfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiBjYWxjKC02OHB4IC8gMS41KTsgfVxuXG4gICAgLmhlYWRlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIwNHB4IC8gMS41KTsgfVxuXG4gICAgLmhlYWRlcl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4OyB9XG5cbiAgICAuaGVhZGVyX19kYXRlOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsZW5kYXItYmxhY2suc3ZnKTsgfVxuXG4gICAgLmxhbmctY2hhbmdlciBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lOyB9IH1cbiIsImh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTU2OXB4O1xuICB3aWR0aDogODEuNzE5dnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5jb250YWluZXJfY29udGVudF9zbWFsbCB7XG4gIHdpZHRoOiA1My45MDZ2dzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250YWluZXJfY29udGVudF9zbWFsbCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA4MXZ3OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMi41dnc7XG4gICAgcGFkZGluZy1yaWdodDogMi41dnc7IH1cbiAgLmNvbnRhaW5lcl9jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuN3Z3OyB9XG4gIC5jb250YWluZXJfY29udGVudF9zbWFsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRhaW5lcl9jb250ZW50X2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wYWdlX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJ1dHRvbl9jb2xvcl90cmFuc3BhcmVudCB7XG4gIHdpZHRoOiAzNDhweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM1NTk4Y2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTsgfVxuXG4uYnV0dG9uX2NvbG9yX3RyYW5zcGFyZW50OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OThjZTsgfVxuXG4uYnV0dG9uX2NvbG9yX2JsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygyOTBweCAvIDEuNSk7XG4gIGhlaWdodDogY2FsYyg2OHB4IC8gMS41KTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2FsYygxOHB4IC8gMS41KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMzVzIGVhc2UgYWxsOyB9XG4gIC5idXR0b25fY29sb3JfYmx1ZS5kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5idXR0b25fY29sb3JfYmx1ZS5kaXNhYmxlZDpob3ZlciB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uYnV0dG9uX2NvbG9yX2JsdWU6aG92ZXIge1xuICBsaW5lLWhlaWdodDogY2FsYygyMDRweCAvIDEuNSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzMzQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjUpIGluc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ1dHRvbl9jb2xvcl9ibHVlOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKC02OHB4IC8gMS41KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uYnV0dG9uX2NvbG9yX2JsdWU6YWN0aXZlIHtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjA0cHggLyAxLjUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idXR0b25fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyLjM5NnZ3O1xuICByaWdodDogMi44NjV2dztcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xNTZ2dyBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uYnV0dG9uX2dhbGxlcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmJ1dHRvbl9nYWxsZXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uYnV0dG9uX2dhbGxlcnk6aG92ZXI6OmFmdGVyIHtcbiAgY29sb3I6ICMyNjQ2NWY7IH1cblxuLmJ1dHRvbl9nYWxsZXJ5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnV0dG9uX2dhbGxlcnkge1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTM1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJ1dHRvbl9nYWxsZXJ5IHtcbiAgICB3aWR0aDogY2FsYyg3MHB4IC8gMyk7XG4gICAgaGVpZ2h0OiBjYWxjKDcwcHggLyAzKTtcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDsgfVxuICAuYnV0dG9uX2dhbGxlcnk6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IGNhbGMoMTZweCAvIDIpOyB9IH1cblxuLm1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vLXdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5tZW51X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmhlYWRlciAubWVudV9fbGluayB7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAubWVudV9fbGluayB7XG4gICAgaGVpZ2h0OiA0LjcyMnZ3O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogNC43MjJ2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWVudV9fbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGhlaWdodDogNjhweDtcbiAgICBsaW5lLWhlaWdodDogNjhweDsgfSB9XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDsgfVxuXG4uaGVhZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0MHB4OyB9XG5cbi5oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fdG9wIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fYm90dG9tIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9yZGVyOiA0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhlYWRlcl9fZGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuaGVhZGVyX19kYXRlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuaGVhZGVyX19kYXRlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2FsZW5kYXIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oZWFkZXJfX2hhbWJ1cmdlciB7XG4gIG9yZGVyOiAxOyB9XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7IH1cblxuLmhlYWRlcl9fbWVudSB7XG4gIG9yZGVyOiAzO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaGVhZGVyX19tZW51LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDE1cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4uaGVhZGVyX19tZW51LWxpbms6aG92ZXIsIC5oZWFkZXJfX21lbnUtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5oZWFkZXJfX21lbnUtbGluazpob3Zlci5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIsIC5oZWFkZXJfX21lbnUtbGluay5hY3RpdmUuaGVhZGVyX19tZW51LWxpbms6OmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5oZWFkZXJfX21lbnUtbGluay5hY3RpdmUge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmhlYWRlcl9fbWVudS1saW5rOmFjdGl2ZS5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwOyB9XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIG9yZGVyOiA0O1xuICBtYXJnaW4tbGVmdDogMnZ3O1xuICBtYXJnaW4tcmlnaHQ6IDJ2dzsgfVxuXG4ubGFuZy1jaGFuZ2VyIHtcbiAgb3JkZXI6IDQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAubGFuZy1jaGFuZ2VyIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAubWVudS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuaGVhZGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDU1LCA3NiwgMC43KTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDsgfVxuICAuZml4ZWQgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl90b3AsXG4gIC5maXhlZCAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuZml4ZWQgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZml4ZWQgLmhlYWRlcl9fZGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZml4ZWQgLmhpZGRlbi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAuZml4ZWQuaGVhZGVyIC5tZW51X19saW5rIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLmZpeGVkIC5sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVhZGVyX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA2Ljk0NHZ3O1xuICAgIGhlaWdodDogNi45NDR2dztcbiAgICBtYXJnaW4tdG9wOiAyLjA4M3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rOjphZnRlciB7XG4gICAgYm90dG9tOiAxLjA0MnZ3O1xuICAgIGhlaWdodDogMC4xMzl2dzsgfVxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIHdpZHRoOiAxOTVweDtcbiAgICBoZWlnaHQ6IGNhbGMoNC43MjJ2dyAvIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgLyAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQuNzIydncgLyAxLjUpOyB9XG4gICAgLmhlYWRlcl9fYnV0dG9uLmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQuNzIydncgLyAxLjUpOyB9XG4gIC5oZWFkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMTQuMTY3dncgLyAxLjUpOyB9XG4gIC5oZWFkZXJfX2J1dHRvbjo6YmVmb3JlIHtcbiAgICB0b3A6IGNhbGMoLTQuNzIydncgLyAxLjUpOyB9XG4gIC5oZWFkZXJfX2J1dHRvbjphY3RpdmUge1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE0LjE2N3Z3IC8gMS41KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl90b3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDAwMDsgfVxuICAuaGVhZGVyX19oYW1idXJnZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9XG4gIC5oZWFkZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLmhlYWRlcl9fbWVudS1saW5rIHtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwO1xuICAgIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsOyB9XG4gIC5oZWFkZXJfX21lbnUtbGluazpob3ZlciwgLmhlYWRlcl9fbWVudS1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIG1hcmdpbjogMTVweDsgfVxuICAuaGVhZGVyOm5vdCguZml4ZWQpIC5oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7IH1cbiAgLmhlYWRlcl9fbWVudSB7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5oZWFkZXJfX21lbnUtbGluazo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDJweDsgfVxuICAuaGVhZGVyX19idXR0b24ge1xuICAgIGhlaWdodDogY2FsYyg2OHB4IC8gMS41KTtcbiAgICBmb250LXNpemU6IGNhbGMoMThweCAvIDEuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7IH1cbiAgICAuaGVhZGVyX19idXR0b24uZGlzYWJsZWQ6aG92ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoNjhweCAvIDEuNSk7IH1cbiAgLmhlYWRlcl9fYnV0dG9uOmhvdmVyIHtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMDRweCAvIDEuNSk7IH1cbiAgLmhlYWRlcl9fYnV0dG9uOjpiZWZvcmUge1xuICAgIHRvcDogY2FsYygtNjhweCAvIDEuNSk7IH1cbiAgLmhlYWRlcl9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjA0cHggLyAxLjUpOyB9XG4gIC5oZWFkZXJfX2RhdGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAuaGVhZGVyX19kYXRlOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYWxlbmRhci1ibGFjay5zdmcpOyB9XG4gIC5sYW5nLWNoYW5nZXIgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4uY29tbXVuaXRpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jb21tdW5pdHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uY29tbXVuaXR5LnNob3ctYnV0dG9uOmhvdmVyIC5jb21tdW5pdHlfX2J1dHRvbiB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmNvbW11bml0eS5zaG93LWJ1dHRvbiAuY29tbXVuaXR5X19idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsgfVxuXG4uY29tbXVuaXR5X21haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNTQuMTY3dnc7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9tYWluLnBuZyk7IH1cbiAgLmNvbW11bml0eV9tYWluOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNvbW11bml0eV9jZW50cmFsLFxuLmNvbW11bml0eV91cmFsLFxuLmNvbW11bml0eV92b2xnYSxcbi5jb21tdW5pdHlfY2F1Y2FzaWFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jZW50cmFsLnBuZyk7IH1cblxuLmNvbW11bml0eV9zaWJlcmlhbixcbi5jb21tdW5pdHlfd2VzdCxcbi5jb21tdW5pdHlfc291dGgsXG4uY29tbXVuaXR5X2Vhc3Rlcm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NhdWNhc2lhbi5wbmcpOyB9XG5cbi5jb21tdW5pdHk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyODBweDsgfVxuXG4uY29tbXVuaXR5X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB3aWR0aDogNDAuOHZ3O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmNvbW11bml0eV9fY29udGVudF9tYWluIHtcbiAgbWFyZ2luLXRvcDogMTQuM3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgcGFkZGluZy1yaWdodDogNXZ3OyB9XG5cbi5jb21tdW5pdHlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zdnc7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuN3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29tbXVuaXR5X190aXRsZV9tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzOyB9XG4gIC5jb21tdW5pdHlfX3RpdGxlX21haW46aG92ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuXG4uY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIuM3Z3O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmU6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNHZ3O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IC03dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzdnc7IH1cblxuLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjR2dztcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEuNXZ3O1xuICBoZWlnaHQ6IDEuNXZ3O1xuICBib3JkZXI6IDAuNHZ3IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29tbXVuaXR5X19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA3LjI5MnZ3O1xuICBoZWlnaHQ6IDIuNjA0dnc7XG4gIG1hcmdpbi1sZWZ0OiAxMC41dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi42MDR2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OThjZTsgfVxuXG4uY29tbXVuaXR5X19kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jb21tdW5pdHlfX2J1dHRvbiB7XG4gIHdpZHRoOiAxOC4xMjV2dztcbiAgaGVpZ2h0OiAzLjkwNnZ3O1xuICBtYXJnaW4tbGVmdDogNy41dnc7XG4gIHBhZGRpbmctdG9wOiAxLjA0MnZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMS40MDZ2dztcbiAgZm9udC1zaXplOiAxLjA5NHZ3O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb21tdW5pdHk6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMzMHB4OyB9XG4gIC5jb21tdW5pdHlfbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4OyB9XG4gIC5jb21tdW5pdHlfX2NvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb21tdW5pdHlfX2Rlc2NyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxLjh2dzsgfVxuICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb21tdW5pdHkge1xuICAgIGhlaWdodDogNzAwcHg7IH1cbiAgLmNvbW11bml0eTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuY29tbXVuaXR5X21haW4ge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb21tdW5pdHlfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb21tdW5pdHlfX2NvbnRlbnRfbWFpbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMi41dnc7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXZ3OyB9XG4gIC5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljd2dztcbiAgICBmb250LXNpemU6IDh2dzsgfVxuICAuY29tbXVuaXR5X190aXRsZV9tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTB2dzsgfVxuICAuY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuN3Z3OyB9XG4gIC5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fdW5kZXJsaW5lOjphZnRlciB7XG4gICAgd2lkdGg6IDM1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNy41dnc7IH1cbiAgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjV2dzsgfVxuICAuY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3BvaW50OjpiZWZvcmUge1xuICAgIHRvcDogMXZ3O1xuICAgIHdpZHRoOiAzLjc1dnc7XG4gICAgaGVpZ2h0OiAzLjc1dnc7XG4gICAgYm9yZGVyOiAxdncgc29saWQgI2ZmZmZmZjsgfVxuICAuY29tbXVuaXR5X19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43dnc7IH1cbiAgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC5jb21tdW5pdHlfX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gICAgZm9udC1zaXplOiAzLjV2dzsgfVxuICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAzNDhweDtcbiAgICBoZWlnaHQ6IDc1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNvbW11bml0eSB7XG4gICAgaGVpZ2h0OiA1MDBweDsgfVxuICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm5ld3Mge1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm5ld3NfX2NvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnQ6IG5vbmU7IH1cblxuLm5ld3NfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAzNy4ydnc7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubmV3c19fYmxvY2stdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMi41dnc7XG4gIG1hcmdpbi1ib3R0b206IDIuNXZ3O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjF2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLm5ld3NfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5uZXdzX19pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5uZXdzX19pdGVtX3NpemVfbGFyZ2Uge1xuICB3aWR0aDogMzcuMnZ3O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZTpob3ZlciAubmV3c19faXRlbS1pbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAubmV3c19faXRlbV9zaXplX2xhcmdlOmhvdmVyIC5uZXdzX19pdGVtLWltZy13cmFwcGVyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC5uZXdzX19pdGVtX3NpemVfbGFyZ2U6aG92ZXIgLm5ld3NfX2l0ZW0tZGVzY3IsXG4gIC5uZXdzX19pdGVtX3NpemVfbGFyZ2U6aG92ZXIgLm5ld3NfX2l0ZW0tdGl0bGUsXG4gIC5uZXdzX19pdGVtX3NpemVfbGFyZ2U6aG92ZXIgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgb3BhY2l0eTogMC45OyB9XG5cbi5uZXdzX19pdGVtX3NpemVfc21hbGwge1xuICB3aWR0aDogMTcuOHZ3O1xuICBtaW4taGVpZ2h0OiAxNS43dnc7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3c19faXRlbS1pbWctd3JhcHBlcl9kZWNvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubmV3c19faXRlbS1pbWctZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjN2dztcbiAgYm90dG9tOiAxLjd2dztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMy41dnc7XG4gIGhlaWdodDogMi42dnc7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDF2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDIuNnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4ubmV3c19faXRlbS1pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubmV3c19faXRlbS1pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5uZXdzX19pdGVtLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG5cbi5uZXdzX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMzAwbXMgZWFzZTsgfVxuXG4ubmV3c19faXRlbS1kYXRlIHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgY29sb3IgMzAwbXMgZWFzZTsgfVxuXG4ubmV3c19faXRlbV90eXBlX2V2ZW50cyAubmV3c19faXRlbS1kZXNjciB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHBhZGRpbmc6IDEuOHZ3O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNHZ3OyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfZXZlbnRzIC5uZXdzX19pdGVtLWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjV2dztcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43ODF2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9ldmVudHMgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9ldmVudHMubmV3c19faXRlbV9zaXplX2xhcmdlIC5uZXdzX19pdGVtLWltZy13cmFwcGVyLFxuLm5ld3NfX2l0ZW1fdHlwZV9ldmVudHMubmV3c19faXRlbV9zaXplX2xhcmdlIC5uZXdzX19pdGVtLWltZyB7XG4gIHdpZHRoOiAzNy4ydnc7XG4gIGhlaWdodDogMTQuOHZ3OyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfZXZlbnRzLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzh2dzsgfVxuXG4ubmV3c19faXRlbV90eXBlX2V2ZW50cy5uZXdzX19pdGVtX3NpemVfc21hbGwgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIsXG4ubmV3c19faXRlbV90eXBlX2V2ZW50cy5uZXdzX19pdGVtX3NpemVfc21hbGwgLm5ld3NfX2l0ZW0taW1nIHtcbiAgd2lkdGg6IDE3Ljh2dztcbiAgaGVpZ2h0OiAxNS43dnc7IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9ldmVudHMubmV3c19faXRlbV9zaXplX3NtYWxsIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjkzOHZ3OyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfbGFyZ2UgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIsXG4ubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS1pbWcge1xuICB3aWR0aDogMzcuMnZ3O1xuICBoZWlnaHQ6IDE0Ljh2dzsgfVxuXG4ubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS1kZXNjciB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDIuNnZ3IC8gMS43KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMi42dncgLyAxLjcpO1xuICBwYWRkaW5nLWxlZnQ6IDEuOHZ3OyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX2xhcmdlIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjV2dzsgfVxuXG4ubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsIC5uZXdzX19pdGVtLWltZyB7XG4gIHdpZHRoOiAxNy44dnc7XG4gIGhlaWdodDogMTAuN3Z3OyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsIC5uZXdzX19pdGVtLWRlc2NyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjh2dzsgfVxuXG4ubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCAubmV3c19faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4ydnc7IH1cblxuLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfc21hbGw6aG92ZXIgLm5ld3NfX2l0ZW0taW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsOmhvdmVyIC5uZXdzX19pdGVtLWltZy13cmFwcGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4ubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbDpob3ZlciAubmV3c19faXRlbS1kZXNjcixcbi5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsOmhvdmVyIC5uZXdzX19pdGVtLXRpdGxlLFxuLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfc21hbGw6aG92ZXIgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fYmx1ZSxcbi5uZXdzX19pdGVtX2Rlc2lnbl9ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDU1LCA3NiwgMC44KTsgfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fd2hpdGUsXG4ubmV3c19faXRlbV9kZXNpZ25fd2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzU1OThjZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlIC5uZXdzX19pdGVtLWRhdGUsXG4gIC5uZXdzX19pdGVtX2Rlc2lnbl93aGl0ZTpob3ZlciAubmV3c19faXRlbS1kYXRlIHtcbiAgICBjb2xvcjogIzZjNmM2YzsgfVxuICAubmV3c19faXRlbV9kZXNpZ25fd2hpdGUgLm5ld3NfX2l0ZW0tZGVzY3IsXG4gIC5uZXdzX19pdGVtX2Rlc2lnbl93aGl0ZTpob3ZlciAubmV3c19faXRlbS1kZXNjciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNzAlLCByZ2JhKDg1LCAxNTIsIDIwNiwgMC4yKSk7IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbDpob3ZlciB7XG4gIGFuaW1hdGlvbjogcHVsc2F0ZS1md2QgMC41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBib3RoOyB9XG5cbkBrZXlmcmFtZXMgcHVsc2F0ZS1md2Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX3doaXRlLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZTpob3ZlciAubmV3c19faXRlbS1kZXNjciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWUsXG4ubmV3c19faXRlbV9kZXNpZ25fbGlnaHRibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzNGRlZywgcmdiYSg2MiwgMTUyLCAyMjcsIDAuOCksIHJnYmEoMTM1LCAxODAsIDIxNywgMC44KSk7IH1cbiAgLm5ld3NfX2l0ZW1fZGVzaWduX2xpZ2h0Ymx1ZSAubmV3c19faXRlbS1kYXRlLFxuICAubmV3c19faXRlbV9kZXNpZ25fbGlnaHRibHVlOmhvdmVyIC5uZXdzX19pdGVtLWRhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG9wYWNpdHk6IDAuNzQ7IH1cbiAgLm5ld3NfX2l0ZW1fZGVzaWduX2xpZ2h0Ymx1ZSAubmV3c19faXRlbS10aXRsZSxcbiAgLm5ld3NfX2l0ZW1fZGVzaWduX2xpZ2h0Ymx1ZTpob3ZlciAubmV3c19faXRlbS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX2xpZ2h0Ymx1ZTpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMTAlKTsgfVxuICAubmV3c19faXRlbV9kZXNpZ25fbGlnaHRibHVlOmhvdmVyIC5uZXdzX19pdGVtLWRhdGUsXG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWU6aG92ZXIgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cblxuLm5ld3NfX2l0ZW1fZGVzaWduX3JlZCxcbi5uZXdzX19pdGVtX2Rlc2lnbl9yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMyZGVnLCByZ2JhKDk5LCAyMywgMzAsIDAuOCksIHJnYmEoMTc4LCA1NCwgNzMsIDAuOCkpOyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9yZWQgLm5ld3NfX2l0ZW0tZGF0ZSxcbiAgLm5ld3NfX2l0ZW1fZGVzaWduX3JlZDpob3ZlciAubmV3c19faXRlbS1kYXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubmV3c19faXRlbV9kZXNpZ25fcmVkIC5uZXdzX19pdGVtLXRpdGxlLFxuICAubmV3c19faXRlbV9kZXNpZ25fcmVkOmhvdmVyIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fcmVkOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpOyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9yZWQ6aG92ZXIgLm5ld3NfX2l0ZW0tZGF0ZSxcbiAgLm5ld3NfX2l0ZW1fZGVzaWduX3JlZDpob3ZlciAubmV3c19faXRlbS10aXRsZSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4ubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQsXG4ubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA1NSwgNzYsIDAuNSk7XG4gIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudCAubmV3c19faXRlbS1kYXRlLFxuICAubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQ6aG92ZXIgLm5ld3NfX2l0ZW0tZGF0ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLm5ld3NfX2l0ZW1fZGVzaWduX3RyYW5zcGFyZW50IC5uZXdzX19pdGVtLXRpdGxlLFxuICAubmV3c19faXRlbV9kZXNpZ25fdHJhbnNwYXJlbnQ6aG92ZXIgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBvdXRsaW5lOiAxcHggc29saWQ7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMzAsIDU1LCA3NiwgMC41KTtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl90cmFuc3BhcmVudDpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMjBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksIDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgzMCwgNTUsIDc2LCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDE1cHg7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCAjNDI3Mzg4OyB9XG5cbi5uZXdzX19pdGVtX2Rlc2lnbl9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9pbWcgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAubmV3c19faXRlbV9kZXNpZ25faW1nIC5uZXdzX19pdGVtLWRhdGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9pbWcgLm5ld3NfX2l0ZW0tdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9pbWc6aG92ZXIgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7IH1cbiAgLm5ld3NfX2l0ZW1fZGVzaWduX2ltZzpob3ZlciAubmV3c19faXRlbS1pbWctd3JhcHBlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5uZXdzX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAubmV3c19fYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5uZXdzX19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1Ljg1dnc7XG4gICAgbWFyZ2luLXRvcDogNi41dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41dnc7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm5ld3NfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzV2dzsgfVxuICAubmV3c19faXRlbV9zaXplX2xhcmdlIHtcbiAgICB3aWR0aDogOTV2dzsgfVxuICAubmV3c19faXRlbV9zaXplX3NtYWxsIHtcbiAgICB3aWR0aDogNDUuNXZ3O1xuICAgIGhlaWdodDogNDB2dzsgfVxuICAubmV3c19faXRlbS1pbWctZGVjb3Ige1xuICAgIHJpZ2h0OiA1Ljd2dztcbiAgICBib3R0b206IDQuMnZ3O1xuICAgIHdpZHRoOiAzMy43dnc7XG4gICAgaGVpZ2h0OiA2LjV2dztcbiAgICBmb250LXNpemU6IDIuNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjV2dzsgfVxuICAubmV3c19faXRlbV90eXBlX2V2ZW50cyAubmV3c19faXRlbS1kZXNjciB7XG4gICAgcGFkZGluZzogNC41dnc7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3OyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzIC5uZXdzX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjV2dztcbiAgICBmb250LXNpemU6IGNhbGMoMC43ODF2dyAqIDMpOyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgLm5ld3NfX2l0ZW1fdHlwZV9ldmVudHMubmV3c19faXRlbV9zaXplX2xhcmdlIC5uZXdzX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDk3dnc7XG4gICAgaGVpZ2h0OiAzN3Z3OyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzLm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAzKTsgfVxuICAubmV3c19faXRlbV90eXBlX2V2ZW50cy5uZXdzX19pdGVtX3NpemVfc21hbGwgLm5ld3NfX2l0ZW0taW1nLXdyYXBwZXIsXG4gIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCAubmV3c19faXRlbS1pbWcge1xuICAgIHdpZHRoOiA0NS41dnc7XG4gICAgaGVpZ2h0OiA0MHZ3OyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfZXZlbnRzLm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCAubmV3c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAzKTsgfVxuICAubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfbGFyZ2UgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogOTd2dztcbiAgICBoZWlnaHQ6IDM3dnc7IH1cbiAgLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfbGFyZ2UgLm5ld3NfX2l0ZW0tZGVzY3Ige1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDYuNXZ3IC8gMS43KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg2LjV2dyAvIDEuNyk7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjV2dzsgfVxuICAubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9sYXJnZSAubmV3c19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjN2dzsgfVxuICAubmV3c19faXRlbV90eXBlX2FjdGl2aXR5Lm5ld3NfX2l0ZW1fc2l6ZV9zbWFsbCAubmV3c19faXRlbS1pbWctd3JhcHBlcixcbiAgLm5ld3NfX2l0ZW1fdHlwZV9hY3Rpdml0eS5uZXdzX19pdGVtX3NpemVfc21hbGwgLm5ld3NfX2l0ZW0taW1nIHtcbiAgICB3aWR0aDogNDUuNXZ3O1xuICAgIGhlaWdodDogMjcuN3Z3OyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsIC5uZXdzX19pdGVtLWRlc2NyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXZ3OyB9XG4gIC5uZXdzX19pdGVtX3R5cGVfYWN0aXZpdHkubmV3c19faXRlbV9zaXplX3NtYWxsIC5uZXdzX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnZ3OyB9XG4gIC5uZXdzX19pdGVtX2Rlc2lnbl9saWdodGJsdWUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuXG4uZm9vdGVyIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9vdGVyX19jb250YWluZXIge1xuICBoZWlnaHQ6IDI4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZm9vdGVyX19tZW51IHtcbiAgb3JkZXI6IDQ7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5mb290ZXJfX21lbnUtaXRlbSB7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZm9vdGVyX19tZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5mb290ZXJfX21lbnUtbGluazpob3ZlciwgLmZvb3Rlcl9fbWVudS1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgNTUsIDc2LCAwLjgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC44KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmZvb3Rlcl9fbWVudS1saW5rLmFjdGl2ZSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5mb290ZXJfX3NlYXJjaCB7XG4gIG9yZGVyOiAyO1xuICBtYXJnaW4tbGVmdDogMTIuNXZ3OyB9XG5cbi5mb290ZXJfX2xvZ28ge1xuICBvcmRlcjogMztcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogODVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgb3JkZXI6IDQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXIge1xuICBvcmRlcjogNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmZvb3Rlcl9kZXNpZ25fZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmZvb3Rlcl9kZXNpZ25fZGFyayAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAuZm9vdGVyX2Rlc2lnbl9kYXJrIC5mb290ZXJfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAuZm9vdGVyX2Rlc2lnbl9kYXJrIC5mb290ZXJfX21lbnUtbGluayB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuZm9vdGVyX2Rlc2lnbl9kYXJrIC5mb290ZXJfX21lbnUtbGluazpob3ZlciwgLmZvb3Rlcl9kZXNpZ25fZGFyayAuZm9vdGVyX19tZW51LWxpbms6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgNTUsIDc2LCAwLjgpOyB9XG4gIC5mb290ZXJfZGVzaWduX2RhcmsgLmNvbnRhY3RzX19zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvb3Rlcl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3MHB4OyB9XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgb3JkZXI6IDQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5mb290ZXJfX2J1dHRvbi13cmFwcGVyIHtcbiAgICBvcmRlcjogNDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZm9vdGVyX2Rlc2lnbl9kYXJrIC5mb290ZXJfX3NlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgIHdpZHRoOiA0MCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgb3JkZXI6IDU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9vdGVyX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mb290ZXJfX21lbnUge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5mb290ZXJfX21lbnUtbGluayB7XG4gICAgd2lkdGg6IGNhbGMoMjkwcHgvMS41KTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5mb290ZXJfX21lbnUtbGluazpob3ZlciwgLmZvb3Rlcl9fbWVudS1saW5rOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDU1LCA3NiwgMC44KTsgfVxuICAuZm9vdGVyX19zZWFyY2gge1xuICAgIG9yZGVyOiA0O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAuZm9vdGVyX19sb2dvIHtcbiAgICBvcmRlcjogMztcbiAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4OyB9XG4gIC5jb250YWN0c19fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXIge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5mb290ZXJfZGVzaWduX2RhcmsgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBmaWx0ZXI7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lcixcbi5oYW1idXJnZXI6aG92ZXIgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbi5oYW1idXJnZXIuYWN0aXZlOmhvdmVyIC5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLmFjdGl2ZTpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLmFjdGl2ZTpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLCAyNTAsIDI1MCwgMC44KTsgfVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyLFxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogLTEwcHg7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBib3R0b206IC0xMHB4OyB9XG5cbi5oYW1idXJnZXJfc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNzVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlcl9zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTsgfVxuXG4uaGFtYnVyZ2VyX3NxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7IH1cblxuLmhhbWJ1cmdlcl9zcXVlZXplLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjEycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbi5oYW1idXJnZXJfc3F1ZWV6ZS5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7IH1cblxuLmhhbWJ1cmdlcl9zcXVlZXplLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmhhbWJ1cmdlci1pbm5lcixcbiAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAuaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyLFxuICAuaGFtYnVyZ2VyLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gIC5oYW1idXJnZXIuYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5oYW1idXJnZXI6aG92ZXIsXG4gIC5oYW1idXJnZXIuYWN0aXZlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuaGFtYnVyZ2VyOmhvdmVyIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlcjpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlcixcbiAgICAuaGFtYnVyZ2VyLmFjdGl2ZTpob3ZlciAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXIuYWN0aXZlOmhvdmVyIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLmFjdGl2ZTpob3ZlciAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaWNvbW9vbi5lb3Q/Y2p0c2lyXCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ljb21vb24uZW90P2NqdHNpciNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvaWNvbW9vbi50dGY/Y2p0c2lyXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pY29tb29uLndvZmY/Y2p0c2lyXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ljb21vb24uc3ZnP2NqdHNpciNpY29tb29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmljb24tbWV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTBcIjtcbiAgY29sb3I6ICNmZjAwMTM7IH1cblxuLmljb24tZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XG4gIGNvbG9yOiAjOTc5Nzk3OyB9XG5cbi5pY29uLWNhbmRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDVcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tYXJyb3ctc2xpZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tYXJyb3ctc2xpZGVyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cblxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4uaWNvbi1pbnN0YWdyYW0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLmljb24tbGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiOyB9XG5cbi5pY29uLW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjsgfVxuXG4uaWNvbi1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjsgfVxuXG4uaWNvbi1waG9uZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xuICBjb2xvcjogIzU1OThjZTsgfVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG5cbi5pY29uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG4gIGNvbG9yOiAjOWI5YjliOyB9XG5cbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjsgfVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYlwiOyB9XG5cbi5mYS1nbG9iZS1hbWVyaWNhcyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5Nzk3OTc7IH1cblxuLmljb24tY2FsZW5kYXItY2FuZGxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkOFwiOyB9XG5cbi5pY29uLWNhbGVuZGFyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGFcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tY2FsZW5kYXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGJcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tY2FsZW5kYXItc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRjXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWNhbGVuZGFyLXN0YXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRkXCI7IH1cblxuLmljb24tY29udmVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZVwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1tb2RhbC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZlwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1tYXAtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllMVwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1tYXAtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTJcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbWFwLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllM1wiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1tYXAtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTllNFwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZTsgfVxuXG4uc2VhcmNoOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlYXJjaF9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4OyB9XG5cbi5zZWFyY2hfX3RleHQge1xuICBmb250LXNpemU6IDA7IH1cblxuLnNlYXJjaF9kZXNpZ25fZGFyayAuc2VhcmNoX19pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zZWFyY2gge1xuICAgIHdpZHRoOiAxLjM4OXZ3O1xuICAgIGhlaWdodDogMS4zODl2dzsgfVxuICAuc2VhcmNoX19pY29uIHtcbiAgICB3aWR0aDogMS4zODl2dztcbiAgICBoZWlnaHQ6IDEuMzg5dnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgd2lkdGg6IDcycHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnNlYXJjaDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5zZWFyY2g6aG92ZXIgLnNlYXJjaF9faWNvbjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuc2VhcmNoX19pY29uIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gICAgLnNlYXJjaF9faWNvbjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLmNvbnRhY3RzIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jb250YWN0c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmNvbnRhY3RzX19jb250ZW50X3Bvc2l0aW9uX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uY29udGFjdHNfX2NvbnRlbnRfcG9zaXRpb25fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb250YWN0c19faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY29udGFjdHNfX2l0ZW1fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY29udGFjdHNfX3NlcGFyYXRvciB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmNvbnRhY3RzX19pdGVtX2FkZHJlc3MsXG4uY29udGFjdHNfX2l0ZW1fcGhvbmVzLFxuLmNvbnRhY3RzX19pdGVtX2VtYWlsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFjdHNfX2l0ZW1fcmlnaHRzIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGFjdHNfX2l0ZW1fcGhvbmVzLFxuLmNvbnRhY3RzX19pdGVtX2VtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbnRhY3RzX19pdGVtX3Bob25lczo6YmVmb3JlLFxuICAuY29udGFjdHNfX2l0ZW1fZW1haWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xNHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmNvbnRhY3RzX19pdGVtX3Bob25lczpob3ZlcixcbiAgLmNvbnRhY3RzX19pdGVtX2VtYWlsOmhvdmVyIHtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29udGFjdHNfX2l0ZW1fc3RyZWV0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFjdHNfZGVzaWduX2RhcmsgLmNvbnRhY3RzX19pdGVtIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRhY3RzX2Rlc2lnbl9kYXJrIC5jb250YWN0c19faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbnRhY3RzX2Rlc2lnbl9kYXJrIC5jb250YWN0c19faXRlbV9waG9uZXM6OmJlZm9yZSxcbi5jb250YWN0c19kZXNpZ25fZGFyayAuY29udGFjdHNfX2l0ZW1fZW1haWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jb250YWN0c19kZXNpZ25fZGFyayAuY29udGFjdHNfX2l0ZW1fcGhvbmVzOmhvdmVyLFxuLmNvbnRhY3RzX2Rlc2lnbl9kYXJrIC5jb250YWN0c19faXRlbV9lbWFpbDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzgwcHgpIHtcbiAgLmNvbnRhY3RzX19pdGVtX2FkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWN0c19faXRlbSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICAuY29udGFjdHNfX2l0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLmNvbnRhY3RzX19pdGVtX3Bob25lcyxcbiAgLmNvbnRhY3RzX19pdGVtX2VtYWlsIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7IH1cbiAgICAuY29udGFjdHNfX2l0ZW1fcGhvbmVzOmhvdmVyLFxuICAgIC5jb250YWN0c19faXRlbV9lbWFpbDpob3ZlciB7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAuY29udGFjdHNfX2l0ZW1fcGhvbmVzOjpiZWZvcmUsXG4gIC5jb250YWN0c19faXRlbV9lbWFpbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuY29udGFjdHNfX2l0ZW1fcGhvbmVzOmhvdmVyLFxuICAuY29udGFjdHNfX2l0ZW1fZW1haWw6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5jb250YWN0c19faXRlbV9hZGRyZXNzLFxuICAuY29udGFjdHNfX2l0ZW1fcGhvbmVzLFxuICAuY29udGFjdHNfX2l0ZW1fZW1haWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG4ucGFyYWxsYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4ubGFuZyB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMy42dnc7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5sYW5nOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxhbmc6aG92ZXIgLmxhbmdfX2xpc3Qge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuXG4ubGFuZ19fbGlzdCB7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTJweDtcbiAgbGVmdDogLTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGNvbG9yOiAjNTU5OGNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5sYW5nX19saXN0LmFjdGl2ZSB7XG4gIHRvcDogMDsgfVxuICAubGFuZ19fbGlzdC5hY3RpdmU6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmxhbmdfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyNjQ2NWY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sYW5nX19pdGVtOmhvdmVyIHtcbiAgICBsaW5lLWhlaWdodDogNjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmxhbmdfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yM3B4O1xuICAgIGNvbG9yOiAjMjY0NjVmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAubGFuZ19faXRlbSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMyNjQ2NWY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5sYW5nX19pdGVtIGE6aG92ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGFuZ19faXRlbSBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjNweDtcbiAgICAgIGNvbG9yOiAjMjY0NjVmO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubGFuZ19fcGlja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmxhbmcge1xuICAgIHJpZ2h0OiAzLjZ2dzsgfVxuICAgIC5sYW5nOmhvdmVyIC5sYW5nX19saXN0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjY5NHZ3IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAubGFuZ19fbGlzdCB7XG4gICAgdG9wOiAtNi4zODl2dztcbiAgICBoZWlnaHQ6IDYuOTQ0dnc7IH1cbiAgLmxhbmdfX2l0ZW0ge1xuICAgIGhlaWdodDogMS41OTd2dztcbiAgICBmb250LXNpemU6IDEuMTgxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTk3dnc7IH1cbiAgICAubGFuZ19faXRlbTpob3ZlciB7XG4gICAgICBsaW5lLWhlaWdodDogNC43OTJ2dzsgfVxuICAgIC5sYW5nX19pdGVtOjpiZWZvcmUge1xuICAgICAgdG9wOiAtMS41OTd2dzsgfVxuICAgIC5sYW5nX19pdGVtIGEge1xuICAgICAgaGVpZ2h0OiAxLjU5N3Z3O1xuICAgICAgZm9udC1zaXplOiAxLjE4MXZ3O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk3dnc7IH1cbiAgICAgIC5sYW5nX19pdGVtIGE6aG92ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogNC43OTJ2dzsgfVxuICAgICAgLmxhbmdfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMS41OTd2dzsgfVxuICAubGFuZ19fcGlja2VkIHtcbiAgICBoZWlnaHQ6IDEuNTk3dnc7XG4gICAgbWFyZ2luLXRvcDogMC45MDN2dztcbiAgICBmb250LXNpemU6IDEuMTgxdnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTk3dnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhbmcge1xuICAgIHJpZ2h0OiAzLjZ2dztcbiAgICB3aWR0aDogMTQxcHg7IH1cbiAgICAubGFuZzpob3ZlciAubGFuZ19fbGlzdCB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgLmxhbmdfX2xpc3Qge1xuICAgIHRvcDogLTkycHg7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAubGFuZ19faXRlbSB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgLmxhbmdfX2l0ZW06aG92ZXIge1xuICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7IH1cbiAgICAubGFuZ19faXRlbTo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTIzcHg7IH1cbiAgICAubGFuZ19faXRlbSBhIHtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5sYW5nX19pdGVtIGE6aG92ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogNjlweDsgfVxuICAgICAgLmxhbmdfX2l0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmxhbmdfX3BpY2tlZCB7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5sYW5nIHtcbiAgICByaWdodDogMDsgfVxuICAgIC5sYW5nOmhvdmVyIC5sYW5nX19saXN0IHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMzgsIDcwLCA5NSwgMC45KTsgfVxuICAubGFuZ19fbGlzdCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjsgfVxuICAubGFuZ19faXRlbSB7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubGFuZ19faXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5sYW5nX19waWNrZWQge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cblxuLm1vZGFsX3NlYXJjaCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7IH1cblxuLm1vZGFsX3NlYXJjaCAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjsgfVxuXG4ubW9kYWxfc2VhcmNoIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLm1vZGFsX3NlYXJjaCAubW9kYWwtY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMTsgfVxuICAubW9kYWxfc2VhcmNoIC5tb2RhbC1jbG9zZTpob3ZlciAubW9kYWwtY2xvc2VfX2ljb246OmJlZm9yZSxcbiAgLm1vZGFsX3NlYXJjaCAubW9kYWwtY2xvc2U6aG92ZXIgLm1vZGFsLWNsb3NlX19pY29uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuXG4ubW9kYWxfc2VhcmNoIC5tb2RhbC1jbG9zZV9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7IH1cblxuLm1vZGFsX3NlYXJjaCAubW9kYWwtY2xvc2VfX2ljb246OmJlZm9yZSxcbi5tb2RhbF9zZWFyY2ggLm1vZGFsLWNsb3NlX19pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLm1vZGFsX3NlYXJjaCAubW9kYWwtY2xvc2VfX2ljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4ubW9kYWxfc2VhcmNoIC5tb2RhbC1jbG9zZV9faWNvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5tb2RhbF9zZWFyY2ggLm1vZGFsLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40Myk7IH1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9kYWwgLm1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIuNjA0dnc7XG4gIHdpZHRoOiAyLjYwNHZ3O1xuICBoZWlnaHQ6IDIuNjA0dnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zczsgfVxuICAubW9kYWwgLm1vZGFsX19jbG9zZSAuaWNvbiB7XG4gICAgd2lkdGg6IDAuODg1dnc7XG4gICAgaGVpZ2h0OiAwLjg4NXZ3O1xuICAgIHRleHQtc2hhZG93OiBub25lOyB9XG4gICAgLm1vZGFsIC5tb2RhbF9fY2xvc2UgLmljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDAuODg1dnc7IH1cbiAgLm1vZGFsIC5tb2RhbF9fY2xvc2U6aG92ZXIge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCA1NSwgNzYsIDAuOCk7IH1cbiAgLm1vZGFsIC5tb2RhbF9fY2xvc2U6OmJlZm9yZSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWxfc2VhcmNoIC5tb2RhbC1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIC5tb2RhbF9zZWFyY2ggLm1vZGFsLWNsb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5tb2RhbF9zZWFyY2ggLm1vZGFsLWZvcm0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5tb2RhbCAubW9kYWxfX2Nsb3NlIHtcbiAgICByaWdodDogY2FsYygtMi42MDR2dyAqIDEuNSk7XG4gICAgd2lkdGg6IGNhbGMoMi42MDR2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDIuNjA0dncgKiAxLjUpOyB9XG4gICAgLm1vZGFsIC5tb2RhbF9fY2xvc2UgLmljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMC44ODV2dyAqIDEuNSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC44ODV2dyAqIDEuNSk7IH1cbiAgICAgIC5tb2RhbCAubW9kYWxfX2Nsb3NlIC5pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC44ODV2dyAqIDEuNSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiBjYWxjKC0yLjYwNHZ3ICogMS41ICogMS41KTtcbiAgICB3aWR0aDogY2FsYygyLjYwNHZ3ICogMS41ICogMS41KTtcbiAgICBoZWlnaHQ6IGNhbGMoMi42MDR2dyAqIDEuNSAqIDEuNSk7IH1cbiAgICAubW9kYWwgLm1vZGFsX19jbG9zZSAuaWNvbiB7XG4gICAgICB3aWR0aDogY2FsYygwLjg4NXZ3ICogMS41ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygwLjg4NXZ3ICogMS41ICogMS41KTsgfVxuICAgICAgLm1vZGFsIC5tb2RhbF9fY2xvc2UgLmljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjg4NXZ3ICogMS41ICogMS41KTsgfSB9XG5cbi5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmlucHV0X2RvbmF0ZSB7XG4gIGhlaWdodDogNzhweDtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTc5Nzk3O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cbiAgLmlucHV0X2RvbmF0ZTo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNzhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNmM2YzZjOyB9XG4gIC5pbnB1dF9kb25hdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5pbnB1dF9kb25hdGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmlucHV0X3N1bS1vdGhlciB7XG4gIHdpZHRoOiAyNDhweDsgfVxuXG4uaW5wdXRfbmFtZSxcbi5pbnB1dF9sYXN0LW5hbWUge1xuICB3aWR0aDogMzY4cHg7IH1cblxuLmlucHV0X25hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cblxuLmlucHV0X2VtYWlsIHtcbiAgd2lkdGg6IDc2OHB4O1xuICBtYXJnaW4tdG9wOiAyMnB4OyB9XG5cbi5pbnB1dF9zZWFyY2gge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuaW5wdXRfc2VhcmNoOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmlucHV0X25hbWUsXG4gIC5pbnB1dF9sYXN0LW5hbWUsXG4gIC5pbnB1dF9lbWFpbCB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmlucHV0X2RvbmF0ZSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgfVxuICAgIC5pbnB1dF9kb25hdGU6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5wdXRfbGFzdC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gIC5pbnB1dF9zdW0tb3RoZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZvcm0tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZvcm0tc2VhcmNoX19pbnB1dCB7XG4gIHdpZHRoOiAzOS45dnc7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZm9ybS1zZWFyY2hfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMC41OyB9XG4gIC5mb3JtLXNlYXJjaF9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLmZvcm0tc2VhcmNoX19zdWJtaXQge1xuICB3aWR0aDogMTB2dztcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMjAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OThjZTtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5mb3JtLXNlYXJjaF9fc3VibWl0OmhvdmVyIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDE1MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybS1zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLXNlYXJjaF9faW5wdXQge1xuICAgIHdpZHRoOiA2M3Z3OyB9XG4gIC5mb3JtLXNlYXJjaF9fc3VibWl0IHtcbiAgICB3aWR0aDogMjYuOHZ3OyB9IH1cblxuLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuXG4uY29udGVudF9faW5uZXIge1xuICBmbGV4LWdyb3c6IDE7IH1cblxuLmNvbnRlbnRfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87IH1cblxuLmNvbnRlbnQtdGl0bGUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTsgfVxuXG4uY29udGVudC10aXRsZV90eXBlX25ld3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MThweDtcbiAgbWFyZ2luLXRvcDogLTE0MHB4O1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5jb250ZW50LXRpdGxlX21hcmdpbi1ib3R0b21fcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG5cbi5jb250ZW50LXRpdGxlX2RpcmVjdGlvbl9yb3cge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gIC5jb250ZW50LXRpdGxlX2RpcmVjdGlvbl9yb3cgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuY29udGVudC10aXRsZV9kaXJlY3Rpb25fcm93IC5jb250ZW50LXRpdGxlX19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG5cbi5jb250ZW50LXRpdGxlX2RpcmVjdGlvbl9jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUzLjUydnc7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY29udGVudC10aXRsZV9kaXJlY3Rpb25fY29sdW1uIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX2NvbHVtbiAuY29udGVudC10aXRsZV9faXRlbSB7XG4gICAgd2lkdGg6IDMwdnc7IH1cblxuLmNvbnRlbnQtdGl0bGVfX21hcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX2wgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjY5OHZ3OyB9XG5cbi5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9tIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi43dnc7IH1cblxuLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX3MgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjF2dzsgfVxuXG4uY29udGVudC10aXRsZV90ZXh0LWFsaWduX2xlZnQgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgcGFkZGluZy1yaWdodDogMTUuNjJ2dztcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY29udGVudC10aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyLjN2dzsgfVxuICAuY29udGVudC10aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSAuY29udGVudC10aXRsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTR2dztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tbGVmdDogLTd2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jb250ZW50LXRpdGxlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbnRlbnQtdGl0bGUgLmNvbW11bml0eV9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmNvbnRlbnQtdGl0bGUgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogM3Z3O1xuICB3aWR0aDogNy4zdnc7XG4gIGhlaWdodDogMi43dnc7XG4gIGZvbnQtc2l6ZTogMS4ydnc7XG4gIGxpbmUtaGVpZ2h0OiAyLjd2dzsgfVxuXG4uY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMi4zdnc7IH1cblxuLmNvbnRlbnQtdGl0bGVfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zdnc7XG4gIGZvbnQtc2l6ZTogY2FsYygzLjY5OHZ3IC8gMS4zIC8gMik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAycHggMXB4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE4MDBweCkge1xuICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEyMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGVudC10aXRsZV90eXBlX25ld3Mge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjN2dyAqIDEuNSk7IH1cbiAgICAuY29udGVudC10aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSAuY29udGVudC10aXRsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0dncgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtN3Z3ICogMS41KTsgfVxuICAuY29udGVudC10aXRsZV9mb250LXNpemVfbCAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5dncgKiAxLjUpOyB9XG4gIC5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9tIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuN3Z3ICogMS4yKTsgfVxuICAuY29udGVudC10aXRsZV9mb250LXNpemVfcyAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjF2dyAqIDEuNSk7IH1cbiAgLmNvbnRlbnQtdGl0bGVfdGV4dC1hbGlnbl9sZWZ0IC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX3JvdyAuY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX3JvdyAuY29udGVudC10aXRsZV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX2NvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cbiAgICAuY29udGVudC10aXRsZV9kaXJlY3Rpb25fY29sdW1uIC5jb250ZW50LXRpdGxlX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LXRpdGxlX2hlaWdodF9hdXRvIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuICAuY29udGVudC10aXRsZV9fbGlzdCAubGlzdF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG4gIC5jb250ZW50LXRpdGxlIC5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy43dncgKiAxLjUpOyB9XG4gIC5jb250ZW50LXRpdGxlIC5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMS41dncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygxLjV2dyAqIDEuNSk7XG4gICAgYm9yZGVyOiBjYWxjKDAuNHZ3ICogMS41KSBzb2xpZCAjZmZmZmZmOyB9XG4gIC5jb250ZW50LXRpdGxlIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICB3aWR0aDogY2FsYyg3LjN2dyAqIDEuNSk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMS41KTtcbiAgICB3aWR0aDogY2FsYyg3LjN2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDIuN3Z3ICogMS41KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4ydncgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuN3Z3ICogMS41KTsgfVxuICAuY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuM3Z3ICogMS41KTsgfVxuICAuY29udGVudC10aXRsZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4zdncgKiAxLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5OHZ3IC8gMS4zICogMS41IC8gMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnQtdGl0bGVfdHlwZV9uZXdzIHtcbiAgICBoZWlnaHQ6IDUyN3B4O1xuICAgIG1hcmdpbi10b3A6IDMwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250ZW50LXRpdGxlX2hlaWdodF9hdXRvIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmNvbnRlbnQtdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjN2dyAqIDEuNSk7IH1cbiAgICAuY29udGVudC10aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSAuY29udGVudC10aXRsZV9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDE0dncgKiAxLjUpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTd2dyAqIDEuNSk7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX2wgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy42OXZ3ICogMS41KTsgfVxuICAuY29udGVudC10aXRsZV9mb250LXNpemVfbSAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjd2dyAqIDEuNyk7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX3MgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi4xdncgKiAyKTsgfVxuICAuY29udGVudC10aXRsZSAuY29tbXVuaXR5X19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDE4LjJ2dztcbiAgICBoZWlnaHQ6IDYuN3Z3O1xuICAgIGZvbnQtc2l6ZTogM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2Ljd2dzsgfVxuICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjUlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuICAuY29udGVudC10aXRsZSAuY29tbXVuaXR5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuN3Z3ICogMS42OCk7IH1cbiAgLmNvbnRlbnQtdGl0bGUgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICB3aWR0aDogY2FsYygxLjV2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYygxLjV2dyAqIDEuNjgpO1xuICAgIGJvcmRlcjogY2FsYygwLjR2dyAqIDEuNjgpIHNvbGlkICNmZmZmZmY7IH1cbiAgLmNvbnRlbnQtdGl0bGUgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDcuM3Z3ICogMS42OCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMS42OCk7XG4gICAgd2lkdGg6IGNhbGMoNy4zdncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMi43dncgKiAxLjY4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4ydncgKiAxLjY4KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyLjd2dyAqIDEuNjgpOyB9XG4gIC5jb250ZW50LXRpdGxlLmNvbnRlbnQtdGl0bGVfb3JnYW5pemF0aW9ucyAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4zdncgKiAxLjUpOyB9XG4gIC5jb250ZW50LXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuNjk4dncgLyAxLjMgKiAxLjUgLyAyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC10aXRsZV90eXBlX25ld3Mge1xuICAgIGhlaWdodDogNTAwcHg7IH1cbiAgLmNvbnRlbnQtdGl0bGVfaGVpZ2h0X3Mge1xuICAgIGhlaWdodDogMzUwcHg7IH1cbiAgLmNvbnRlbnQtdGl0bGVfaGVpZ2h0X2F1dG8ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuY29udGVudC10aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuM3Z3ICogMi41KTsgfVxuICAgIC5jb250ZW50LXRpdGxlX2RlY29yYXRpb25fdW5kZXJsaW5lIC5jb250ZW50LXRpdGxlX190aXRsZTo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoMTR2dyAqIDIuNSk7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtN3Z3ICogMi41KTsgfVxuICAuY29udGVudC10aXRsZV9mb250LXNpemVfbCAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5dncgKiAyLjUpOyB9XG4gIC5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9tIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuN3Z3ICogMik7IH1cbiAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX3MgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi4xdncgKiAyLjUpOyB9XG4gIC5jb250ZW50LXRpdGxlIC5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMy43dncgKiAzKTsgfVxuICAuY29udGVudC10aXRsZSAuY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3BvaW50OjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDEuNXZ3ICAqIDMpO1xuICAgIGhlaWdodDogY2FsYygxLjV2dyAqIDMpO1xuICAgIGJvcmRlcjogY2FsYygwLjR2dyAqIDMpIHNvbGlkICNmZmZmZmY7IH1cbiAgLmNvbnRlbnQtdGl0bGUgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgIHdpZHRoOiBjYWxjKDcuM3Z3ICogMyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMyk7XG4gICAgd2lkdGg6IGNhbGMoNy4zdncgKiAzKTtcbiAgICBoZWlnaHQ6IGNhbGMoMi43dncgKiAzKTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4ydncgKiAzKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyLjd2dyAqIDMpOyB9XG4gIC5jb250ZW50LXRpdGxlIC5jb21tdW5pdHlfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuM3Z3ICogMi41KTsgfVxuICAuY29udGVudC10aXRsZV9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4zdncgKiAyLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5OHZ3ICogMi41IC8gMik7IH0gfVxuXG4uY29udGVudC1pbm5lciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jb250ZW50LWlubmVyIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9ja190eXBlX2NvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjYuMDR2dzsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwOyB9XG5cbi5jb250ZW50LWlubmVyX19wcmV2aW91cyxcbi5jb250ZW50LWlubmVyX19kYXRlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzI2NDY1ZjsgfVxuICAuY29udGVudC1pbm5lcl9fcHJldmlvdXM6aG92ZXIsXG4gIC5jb250ZW50LWlubmVyX19kYXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2NDY1ZjsgfVxuXG4uY29udGVudC1pbm5lcl9fcHJldmlvdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jb250ZW50LWlubmVyX19wcmV2aW91czpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5jb250ZW50LWlubmVyX19wcmV2aW91cy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjUxdnc7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXBhcmFncmFwaCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gIHdpZHRoOiAyMy40M3Z3O1xuICBoZWlnaHQ6IDMxLjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyBpbWcge1xuICAgIHdpZHRoOiAyMy40M3Z3O1xuICAgIGhlaWdodDogMzEuMjV2dztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjkuOXZ3OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOS45dnc7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWRhdGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNmM2YzZjOyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV9mb250LXNpemVfbSB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGVfZm9udC1zaXplX3Mge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV94cyB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGVfdHJhbnNmb3JtX3VwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl90b3Age1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzk3OTc5NzsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2tfYm9yZGVyX2JvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjOTc5Nzk3OyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5jb250ZW50LWlubmVyX3R5cGVfZXZlbnRzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG5cbi5jb250ZW50LWlubmVyX3R5cGVfZXZlbnRzLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHdpZHRoOiAyMy40M3Z3O1xuICAgIGhlaWdodDogMjkuMTZ2dzsgfVxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfYmxvZyAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIGltZyB7XG4gICAgICB3aWR0aDogMjMuNDN2dztcbiAgICAgIGhlaWdodDogMjkuMTZ2dzsgfVxuXG4uY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHktcmVsaWdpb24gLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eS1yZWxpZ2lvbiAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfVxuXG4uY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4OyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHdpZHRoOiAyM3Z3O1xuICAgIGhlaWdodDogMjN2dztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jay1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAyM3Z3O1xuICAgICAgaGVpZ2h0OiAyM3Z3OyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZ19wb3NpdGlvbl9jZW50ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjkuOXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2NlbnRlciBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI5Ljl2dzsgfVxuXG4uY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jayBwLFxuLmNvbnRlbnQtaW5uZXJfdHlwZV92ZXRlcmFucyAuY29udGVudC1pbm5lcl9fYmxvY2sgcCxcbi5jb250ZW50LWlubmVyX3R5cGVfc2NyaXBhY2ggLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHA6bm90KC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSksXG4uY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIC5jb250ZW50LWlubmVyX19ibG9jayBwOm5vdCguY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUpIHtcbiAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gIHdpZHRoOiA4MS43MTl2dztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiA1My45MDZ2dztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5wLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50YXgtYWRtaW5pc3RyYXRpdmUtdW5pdHMgLnZldGVyYW5fX2FjdGl2ZTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi50YXgtYWRtaW5pc3RyYXRpdmUtdW5pdHMgLnZldGVyYW5fX2FjdGl2ZSAuY29udGVudC1pbm5lcl9fYmxvY2stcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoMjYuMDR2dyAqIDEuNSk7IH1cbiAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMjMuNDN2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDMxLjI1dncgKiAxLjUpOyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjMuNDN2dyAqIDEuNSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMzEuMjV2dyAqIDEuNSk7IH1cbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDIzLjQzdncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygyOS4xNnZ3ICogMS41KTsgfVxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfYmxvZyAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIGltZyB7XG4gICAgICB3aWR0aDogY2FsYygyMy40M3Z3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygyOS4xNnZ3ICogMS41KTsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDIzdncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygyM3Z3ICogMS41KTsgfVxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjN2dyAqIDEuNSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjN2dyAqIDEuNSk7IH1cbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2NlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOS45dnc7IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjkuOXZ3OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5Ljl2dzsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjkuOXZ3OyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHAsXG4gIC5jb250ZW50LWlubmVyX3R5cGVfc2NyaXBhY2ggLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHA6bm90KC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSksXG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHktcmVsaWdpb24gLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHA6bm90KC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODF2dzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudC1pbm5lcl9fYmxvY2tfdHlwZV9jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfZXZlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX2Jsb2cge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIC5jb250ZW50LWlubmVyX3R5cGVfYmxvZyAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2Jsb2cgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHktcmVsaWdpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eS1yZWxpZ2lvbiAuY29udGVudC1pbm5lcl9fYmxvY2sge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyOS45dnc7IH1cbiAgICAgIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHkgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZ19wb3NpdGlvbl9jZW50ZXIgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjkuOXZ3OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI5Ljl2dzsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fY2VudGVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjkuOXZ3OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV9mb250LXNpemVfbSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV9mb250LXNpemVfcyB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV9mb250LXNpemVfeHMge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuY29udGVudC1pbm5lcl9fcHJldmlvdXMsXG4gIC5jb250ZW50LWlubmVyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXBhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2sgcCxcbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV92ZXRlcmFucyAuY29udGVudC1pbm5lcl9fYmxvY2sgcCxcbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9zY3JpcGFjaCAuY29udGVudC1pbm5lcl9fYmxvY2sgcDpub3QoLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlKSxcbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eS1yZWxpZ2lvbiAuY29udGVudC1pbm5lcl9fYmxvY2sgcDpub3QoLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuN3Z3O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG4ubW9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLm1vcmVfdHlwZV9ldmVudHMge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm1vcmVfdHlwZV9ldmVudHMtaW1nIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5tb3JlX3R5cGVfYWN0aXZpdHkge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm1vcmVfdHlwZV9vcmdhbml6YXRpb24ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7IH1cbiAgLm1vcmVfdHlwZV9vcmdhbml6YXRpb24gLm1vcmVfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1vcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5tb3JlX19pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb3JlX19pdGVtLWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vcmVfX2l0ZW0taW1nIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLm1vcmVfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4ubW9yZV9fdGl0bGVfcG9zaXRpb25fbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1vcmVfX2l0ZW0tdGl0bGVfZGVzaWduX2JsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm1vcmVfX2l0ZW0taWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjV2dzsgfVxuXG4ubW9yZV9faXRlbV90eXBlX2V2ZW50cyB7XG4gIHdpZHRoOiAyNi4wNDJ2dztcbiAgaGVpZ2h0OiAyNi4wNDJ2dztcbiAgbWFyZ2luLXJpZ2h0OiAxLjcxOXZ3O1xuICBtYXJnaW4tYm90dG9tOiAxLjU2M3Z3O1xuICBwYWRkaW5nLXRvcDogMi45Njl2dztcbiAgcGFkZGluZy1sZWZ0OiAyLjU1MnZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjA3M3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMi44MTN2dzsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50czpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcbiAgICBmb250LXNpemU6IDEuMDQydnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjNmM2YzZjOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDQuNjg4dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICAgIGZvbnQtc2l6ZTogMS41NjN2dztcbiAgICBsaW5lLWhlaWdodDogMS4xNztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLXRpdGxlX2Rlc2lnbl9ibGFjayB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGVzY3Ige1xuICAgIG1hcmdpbjogMS44MjN2dyAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNTR2dztcbiAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWZvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50cyAubW9yZV9faXRlbS1pY29uIHtcbiAgICB3aWR0aDogMS41NjN2dztcbiAgICBoZWlnaHQ6IDEuNDA2dnc7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGV0YWlscyB7XG4gICAgZm9udC1zaXplOiAwLjkzOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubW9yZV9faXRlbV90eXBlX2V2ZW50cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTUxLCAxNTEsIDE1MSwgMCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMCk7XG4gIG91dGxpbmU6IDFweCBzb2xpZDtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAwKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAxMjUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMC4yKSwgMCAwIDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjQpO1xuICAgIG91dGxpbmU6IDFweCBzb2xpZDtcbiAgICBvdXRsaW5lLWNvbG9yOiAjOTc5Nzk3O1xuICAgIG91dGxpbmUtb2Zmc2V0OiAxM3B4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuOSk7IH1cblxuLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIHtcbiAgd2lkdGg6IDI2LjE0NnZ3O1xuICBoZWlnaHQ6IDI2Ljk3OXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEuNjE0dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuNjY3dnc7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nOm50aC1jaGlsZCgybisxKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyAubW9yZV9faXRlbS1pbWcge1xuICAgIHdpZHRoOiAyNi4xNDZ2dztcbiAgICBoZWlnaHQ6IDE2Ljg3NXZ3OyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDI2LjE0NnZ3O1xuICAgICAgaGVpZ2h0OiAxNi44NzV2dzsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIuMTg4dnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjMwMnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMDgzdnc7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMzAydnc7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNTIxdnc7XG4gICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzZjNmM2YzsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjM1NHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZzpob3ZlciAubW9yZV9faXRlbS10aXRsZSxcbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nOmhvdmVyIC5tb3JlX19pdGVtLWRhdGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZzpob3ZlciAubW9yZV9faXRlbS1pbWcge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZzpob3ZlciAubW9yZV9faXRlbS1pbWcgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuXG4ubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IHtcbiAgd2lkdGg6IDI2LjA5NHZ3O1xuICBoZWlnaHQ6IDMyLjk2OXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDEuNzE5dnc7XG4gIG1hcmdpbi1ib3R0b206IDEuOTI3dnc7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eTpudGgtY2hpbGQoM24rMSkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMi42MDR2dztcbiAgICBmb250LXNpemU6IDEuNjE1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IC5tb3JlX19pdGVtLWltZyB7XG4gICAgd2lkdGg6IDI2LjA5NHZ3O1xuICAgIGhlaWdodDogMjUuOTkwdnc7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IC5tb3JlX19pdGVtLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDI2LjA5NHZ3O1xuICAgICAgaGVpZ2h0OiAyNS45OTB2dzsgfVxuICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5OmhvdmVyIC5tb3JlX19pdGVtLWltZyB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eTpob3ZlciAubW9yZV9faXRlbS1pbWcgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5OmhvdmVyIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjUuOTM4dnc7XG4gIGhlaWdodDogMjQuMjE5dnc7XG4gIG1hcmdpbi1yaWdodDogMS44MjN2dztcbiAgcGFkZGluZy10b3A6IDMuMDIxdnc7XG4gIHBhZGRpbmctbGVmdDogMi45Njl2dztcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXZ3OyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMS4yNTB2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5saW5rX3R5cGVfY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiAubGlua190eXBlX2NvbnRhY3Q6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4yNTB2dzsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLWxpbmsgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzk3OTc5NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIHtcbiAgICB3aWR0aDogY2FsYygyNi4wNDJ2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDI2LjA0MnZ3ICogMS41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqIDEuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjU2M3Z3ICogMS41KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygyLjk2OXZ3ICogMS41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41NTJ2dyAqIDEuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjA3M3Z3ICogMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjgxM3Z3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjA0MnZ3ICogMS41KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgIGhlaWdodDogY2FsYyg0LjY4OHZ3ICogMS41KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXZ3ICogMS41KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWRlc2NyIHtcbiAgICAgIG1hcmdpbjogY2FsYygxLjgyM3Z3ICogMS41KSAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzU0dncgKiAxLjUpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogY2FsYygxLjU2M3Z3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygxLjQwNnZ3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAxLjUpOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyB7XG4gICAgd2lkdGg6IGNhbGMoMjYuMTQ2dncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygyNi45Nzl2dyAqIDEuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNjE0dncgKiAxLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS42Njd2dyAqIDEuNSk7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI2LjE0NnZ3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygxNi44NzV2dyAqIDEuNSk7IH1cbiAgICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyAubW9yZV9faXRlbS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUuNXZ3ICogMS41KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE2Ljg3dncgKiAxLjUpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMi4xODh2dyAqIDEuNSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS4zMDJ2dyAqIDEuNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuMDgzdncgKiAxLjUpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS4zMDJ2dyAqIDEuNSk7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0tZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNTIxdncgKiAxLjUpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjM1NHZ3ICogMS41KTsgfVxuICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjUuOTM4dncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygyNC4yMTl2dyAqIDEuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuODIzdncgKiAxLjUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMDIxdncgKiAxLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjk2OXZ3ICogMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMS41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNXZ3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS41KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAxLjUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb3JlX3R5cGVfYWN0aXZpdHkge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIC5tb3JlX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50cyB7XG4gICAgd2lkdGg6IGNhbGMoMjYuMDQydncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjYuMDQydncgKiAxLjY4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS41NjN2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuOTY5dncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41NTJ2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMy4wNzN2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuODEzdncgKiAxLjY4KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjA0MnZ3ICogMS42OCk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQuNjg4dncgKiAxLjY4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXZ3ICogMS42OCk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGVzY3Ige1xuICAgICAgbWFyZ2luOiBjYWxjKDEuODIzdncgKiAxLjY4KSAwO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzU0dncgKiAxLjY4KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMS41NjN2dyAqIDEuNjgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNDA2dncgKiAxLjY4KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIC5tb3JlX19pdGVtLWRldGFpbHMge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAxLjY4KTsgfVxuICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDI2LjE0NnZ3ICogMS42OCk7XG4gICAgaGVpZ2h0OiBjYWxjKDI2Ljk3OXZ3ICogMS42OCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNjE0dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjY3dncgKiAxLjY4KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyAubW9yZV9faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjYuMTQ2dncgKiAxLjY4KTtcbiAgICAgIGhlaWdodDogY2FsYygxNi44NzV2dyAqIDEuNjgpOyB9XG4gICAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0taW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1LjV2dyAqIDEuNjgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTYuODd2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMi4xODh2dyAqIDEuNjgpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuMzAydncgKiAxLjY4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi4wODN2dyAqIDEuNjgpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS4zMDJ2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUyMXZ3ICogMS42OCk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjM1NHZ3ICogMS42OCk7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eSB7XG4gICAgd2lkdGg6IGNhbGMoMjYuMDk0dncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS45Mjd2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNzE5dncgKiAxLjY4KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfYWN0aXZpdHk6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfYWN0aXZpdHkgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgcGFkZGluZzogY2FsYygyLjYwNHZ3ICogMS42OCk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS42MTV2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eSAubW9yZV9faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjYuMDk0dncgKiAxLjY4KTtcbiAgICAgIGhlaWdodDogY2FsYygzMi45Njl2dyAqIDEuNjgpOyB9XG4gICAgICAubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IC5tb3JlX19pdGVtLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wOTR2dyAqIDEuNjgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAxLjY4KTsgfVxuICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjUuOTM4dncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjQuMjE5dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS44MjN2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMDIxdncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi45Njl2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMTI1dncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIuNXZ3ICogMS42OCk7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuNjgpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24gLm1vcmVfX2l0ZW0tbGluayB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuNjgpOyB9XG4gIC5tb3JlX19pdGVtLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNXZ3ICogMS42OCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMge1xuICAgIHdpZHRoOiBjYWxjKDI2LjA0MnZ3ICogMy42KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjYuMDQydncgKiAzLjYpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNTYzdncgKiAzLjYpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuOTY5dncgKiAzLjYpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjU1MnZ3ICogMy42KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuMDczdncgKiAzLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuODEzdncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMDQydncgKiAzLjYpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQuNjg4dncgKiAzLjYpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxdncgKiAzLjYpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGVzY3Ige1xuICAgICAgbWFyZ2luOiBjYWxjKDEuODIzdncgKiAzLjYpIDA7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4zNTR2dyAqIDMuNik7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cyAubW9yZV9faXRlbS1pY29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEuNTYzdncgKiAzLjYpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNDA2dncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMgLm1vcmVfX2l0ZW0tZGV0YWlscyB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqIDMuNik7IH1cbiAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIHtcbiAgICB3aWR0aDogY2FsYygyNi4xNDZ2dyAqIDMuNik7XG4gICAgaGVpZ2h0OiBjYWxjKDI2Ljk3OXZ3ICogMy42KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2N3Z3ICogMy42KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyAubW9yZV9faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjYuMTQ2dncgKiAzLjYpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDE2Ljg3NXZ3ICogMy42KTsgfVxuICAgICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMtaW1nIC5tb3JlX19pdGVtLWltZyBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYygyNS41dncgKiAzLjYpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTYuODd2dyAqIDMuNik7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0td3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygyLjE4OHZ3ICogMy42KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjMwMnZ3ICogMy42KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi4wODN2dyAqIDMuNik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjMwMnZ3ICogMy42KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyAubW9yZV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41MjF2dyAqIDMuNik7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDMuNik7IH1cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzU0dncgKiAzLjYpOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfYWN0aXZpdHkge1xuICAgIHdpZHRoOiBjYWxjKDI2LjA5NHZ3ICogMy42KTtcbiAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAzLjYpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuOTI3dncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eTpudGgtY2hpbGQoM24rMSkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eSAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICBwYWRkaW5nOiBjYWxjKDIuNjA0dncgKiAzLjYpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNjE1dncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eSAubW9yZV9faXRlbS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMjYuMDk0dncgKiAzLjYpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMyLjk2OXZ3ICogMy42KTsgfVxuICAgICAgLm1vcmVfX2l0ZW1fdHlwZV9hY3Rpdml0eSAubW9yZV9faXRlbS1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjYuMDk0dncgKiAzLjYpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAzLjYpOyB9XG4gIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIHtcbiAgICB3aWR0aDogY2FsYygyNS45Mzh2dyAqIDMuNik7XG4gICAgaGVpZ2h0OiBjYWxjKDI0LjIxOXZ3ICogMy42KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4wMjF2dyAqIDMuNik7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuOTY5dncgKiAzLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMTI1dncgKiAzLjYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41dncgKiAzLjYpOyB9XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24gLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMy42KTsgfVxuICAgIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLWxpbmsge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAzLjYpOyB9XG4gICAgICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiAubW9yZV9faXRlbS1saW5rIC5saW5rX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNzE5dncgKiAzLjYpOyB9XG4gICAgICAgIC5tb3JlX19pdGVtX3R5cGVfb3JnYW5pemF0aW9uIC5tb3JlX19pdGVtLWxpbmsgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTZ2dyAqIDMuNik7IH1cbiAgLm1vcmVfX2l0ZW0taWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41dncgKiAzLjYpOyB9IH1cblxuLmNvbnRlbnQtZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5jb250ZW50LWRlc2NyX2JvcmRlcl9ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM5Nzk3OTc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LWRlc2NyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbi5sb2dvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmxvZ29fZGVzaWduX2Rhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby1kYXJrLnN2Z1wiKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLWRhcmsuc3ZnXCIpOyB9IH1cblxuLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAubGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5saW5rX19pY29uIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQwNnZ3O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5saW5rX2Rlc2lnbl9saWdodGJsdWUgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gIGNvbG9yOiAjNTU5OGNlOyB9XG5cbi5saW5rX2Rlc2lnbl9ncmV5IC5saW5rX19pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzk3OTc5NzsgfVxuXG4ubGlua190eXBlX2RvY3VtZW50IC5saW5rX19pY29uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDM5cHg7IH1cblxuLmxpbmtfdHlwZV9jb250YWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAubGlua190eXBlX2NvbnRhY3QgLmxpbmtfX2ljb24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubGlua190eXBlX2NvbnRhY3QgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLmxpbmtfdHlwZV9zb2NpYWwge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cbiAgLmxpbmtfdHlwZV9zb2NpYWwgLmxpbmtfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMS43MTl2dzsgfVxuICAgIC5saW5rX3R5cGVfc29jaWFsIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5saW5rX19pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuM3Z3ICogMy42KTsgfVxuICAubGlua190eXBlX2RvY3VtZW50IC5saW5rX19pY29uIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7IH1cbiAgLmxpbmtfdHlwZV9kb2N1bWVudDo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDI5cHg7IH1cbiAgLmxpbmtfdHlwZV9jb250YWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLmxpbmtfdHlwZV9jb250YWN0IC5saW5rX19pY29uOjpiZWZvcmUsXG4gICAgLmxpbmtfdHlwZV9jb250YWN0IC5saW5rX19pY29uIC5mYS1nbG9iZS1hbWVyaWNhcyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4ucHJlc3MtY2VudGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLnByZXNzLWNlbnRlciAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICB3aWR0aDogMjZ2dztcbiAgICBoZWlnaHQ6IDEzLjh2dzsgfVxuICAgIC5wcmVzcy1jZW50ZXIgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyBpbWcge1xuICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICBoZWlnaHQ6IDEzLjh2dzsgfVxuICAucHJlc3MtY2VudGVyIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fbGVmdCAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnByZXNzLWNlbnRlciAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnByZXNzLWNlbnRlciAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG4gIC5wcmVzcy1jZW50ZXIgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMDh2dzsgfVxuICAucHJlc3MtY2VudGVyIC5saW5rX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjV2dzsgfVxuICAucHJlc3MtY2VudGVyIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41NnZ3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByZXNzLWNlbnRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAgIC5wcmVzcy1jZW50ZXIgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICB3aWR0aDogY2FsYygyNnZ3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygxMy44dncgKiAxLjUpOyB9XG4gICAgICAucHJlc3MtY2VudGVyIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqIDEuNSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMy44dncgKiAxLjUpOyB9XG4gICAgLnByZXNzLWNlbnRlciAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9XG4gICAgLnByZXNzLWNlbnRlciAubGlua19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgICAucHJlc3MtY2VudGVyIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzcy1jZW50ZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gICAgLnByZXNzLWNlbnRlciAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAucHJlc3MtY2VudGVyIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5wcmVzcy1jZW50ZXIgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWNvbHVtbl9wb3NpdGlvbl9yaWdodCAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuICAgIC5wcmVzcy1jZW50ZXIgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5wcmVzcy1jZW50ZXIgLmxpbmtfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnByZXNzLWNlbnRlciAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbi5jb250ZW50LWlubmVyX3R5cGVfcGVyc29uLFxuLmNvbnRlbnQtaW5uZXJfdHlwZV9vdGNoZXQge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX3BlcnNvbiAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUsXG4gIC5jb250ZW50LWlubmVyX3R5cGVfb3RjaGV0IC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuY29udGVudC1pbm5lcl90eXBlX3BlcnNvbiAuY29udGVudC1pbm5lcl9fYmxvY2stZGF0ZSxcbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9vdGNoZXQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMS45N3Z3OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGVudC1pbm5lcl90eXBlX3BlcnNvbixcbiAgLmNvbnRlbnQtaW5uZXJfdHlwZV9vdGNoZXQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuLnNjcmlwYWNoIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5zY3JpcGFjaCAuY29udGVudC1pbm5lcl9fZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC5zY3JpcGFjaCAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH1cbiAgLnNjcmlwYWNoIC5jb250ZW50LWlubmVyX19ibG9jay1wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNjcmlwYWNoIC5jb250ZW50LWlubmVyX19ibG9ja190eXBlX3ZpZGVvcyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zY3JpcGFjaCAuY29udGVudC1pbm5lcl9fZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNjcmlwYWNoIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2NyaXBhY2ggLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXBhcmFncmFwaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuc2NyaXBhY2ggLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX3R5cGVfdmlkZW9zIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLnZpZGVvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi52aWRlb3NfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjk3dnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWRlb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnZpZGVvc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjk3dncgKiAzLjYpOyB9IH1cblxuLyoudmlkZW9fc2l6ZV9zbWFsbFxuICAgIHdpZHRoOiAyNnZ3XG4gICAgaGVpZ2h0OiAxNC41OHZ3XG4gICAgaWZyYW1lXG4gICAgICAgIHdpZHRoOiAyNnZ3XG4gICAgICAgIGhlaWdodDogMTQuNTh2dyovXG4udmlkZW9fc2l6ZV9zbWFsbC52aWRlb19kZXNpZ25fZGVzY3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZGVvX3NpemVfc21hbGwudmlkZW9fZGVzaWduX2Rlc2NyOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQuNzl2dztcbiAgICBwYWRkaW5nOiAxdnc7XG4gICAgZm9udC1zaXplOiAwLjgzdnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG4udmlkZW9fc2l6ZV9sYXJnZSB7XG4gIHdpZHRoOiA4MXZ3O1xuICBoZWlnaHQ6IDQ1Ljg4dnc7IH1cbiAgLnZpZGVvX3NpemVfbGFyZ2UgaWZyYW1lIHtcbiAgICB3aWR0aDogODF2dztcbiAgICBoZWlnaHQ6IDQ1Ljg4dnc7IH1cblxuLnZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjgwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udmlkZW86bnRoLWNoaWxkKDJuKSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucG9wdXBZb3V0dWJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwOyB9XG5cbi55b3V0dWJlRnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnlvdV9wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDsgfVxuXG4vKkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpXG4gICAgLnZpZGVvX3NpemVfc21hbGxcbiAgICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqIDEuNSlcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE0LjU4dncgKiAxLjUpXG4gICAgICAgIGlmcmFtZVxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqIDEuNSlcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxNC41OHZ3ICogMS41KVxuXG4gICAgLnZpZGVvX3NpemVfc21hbGwudmlkZW9fZGVzaWduX2Rlc2NyXG4gICAgICAgICY6OmFmdGVyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogMS41KVxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDQuNzl2dyAqIDEuNSlcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMS4zdncgKiAxLjUpXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEzdncgKiAxLjUpXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC44M3Z3ICogMS41KSovXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZGVvX3NpemVfc21hbGwge1xuICAgIHdpZHRoOiBjYWxjKDI2dncgKiAzLjYgLSA0Ljd2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDE0LjU4dncgKiAzLjYgLSA0Ljd2dyk7IH1cbiAgICAudmlkZW9fc2l6ZV9zbWFsbCBpZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqIDMuNiAtIDQuN3Z3KTtcbiAgICAgIGhlaWdodDogY2FsYygxNC41OHZ3ICogMy42IC0gNC43dncpOyB9XG4gIC52aWRlb19zaXplX3NtYWxsLnZpZGVvX2Rlc2lnbl9kZXNjcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDI2dncgKiAzLjYgLSA0Ljd2dyk7XG4gICAgaGVpZ2h0OiBjYWxjKDQuNzl2dyAqIDMuNik7XG4gICAgcGFkZGluZzogY2FsYygxLjN2dyAqIDMuNik7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMC44M3Z3ICogMy42KTsgfVxuICAudmlkZW9fc2l6ZV9sYXJnZSB7XG4gICAgd2lkdGg6IGNhbGMoODF2dyAqIDEuMTEpO1xuICAgIGhlaWdodDogY2FsYyg0NS44OHZ3ICogMS4xMSk7IH1cbiAgICAudmlkZW9fc2l6ZV9sYXJnZSBpZnJhbWUge1xuICAgICAgd2lkdGg6IGNhbGMoODF2dyAqIDEuMTEpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDQ1Ljg4dncgKiAxLjExKTsgfSB9XG5cbi5hYm91dCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjU0cHg7IH1cbiAgLmFib3V0IC5jb250ZW50X19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAuYWJvdXQgLnZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5hYm91dCAudmlkZW8gdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFib3V0IC5jb250ZW50LWlubmVyX19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAuYWJvdXQgLmFib3V0X19wcmVzaWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmFib3V0IC5jb250ZW50LWlubmVyX19ibG9ja19ib3JkZXJfdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4uYWJvdXRfX3Rhc2tzLWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hYm91dF9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFib3V0X19saW5rLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tLTAtYXV0byB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFib3V0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWJvdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnByZXNpZGl1bSAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5wcmVzaWRpdW1fX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wcmVzaWRpdW1fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjV2dztcbiAgaGVpZ2h0OiAyMC4zMXZ3O1xuICBtYXJnaW4tcmlnaHQ6IDMuNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjY0dnc7IH1cbiAgLnByZXNpZGl1bV9faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnByZXNpZGl1bV9faXRlbTpob3ZlciAucHJlc2lkaXVtX19pbWc6OmFmdGVyIHtcbiAgICBsZWZ0OiAxNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCA1NTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cbiAgLnByZXNpZGl1bV9faXRlbTpob3ZlciAucHJlc2lkaXVtX19uYW1lOjphZnRlcixcbiAgLnByZXNpZGl1bV9faXRlbTpob3ZlciAucHJlc2lkaXVtX19kZXNjcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnByZXNpZGl1bV9faXRlbTphY3RpdmUgLnByZXNpZGl1bV9fbmFtZTo6YWZ0ZXIsXG4gIC5wcmVzaWRpdW1fX2l0ZW06YWN0aXZlIC5wcmVzaWRpdW1fX2Rlc2NyOjphZnRlciB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucHJlc2lkaXVtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMy41NDJ2dztcbiAgaGVpZ2h0OiAxMy41NDJ2dztcbiAgbWFyZ2luLWJvdHRvbTogMS43MTl2dztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5wcmVzaWRpdW1fX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMy41NDJ2dztcbiAgICBoZWlnaHQ6IDEzLjU0MnZ3O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gIC5wcmVzaWRpdW1fX2ltZzo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMCU7XG4gICAgbGVmdDogLTEyMCU7XG4gICAgd2lkdGg6IGNhbGMoMTMuNTQydncgLyAzKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAyLjUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG5cbi5wcmVzaWRpdW1fX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjUydnc7XG4gIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5wcmVzaWRpdW1fX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLnByZXNpZGl1bV9fbmFtZSxcbi5wcmVzaWRpdW1fX2Rlc2NyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5wcmVzaWRpdW1fX25hbWU6OmFmdGVyLFxuICAucHJlc2lkaXVtX19kZXNjcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAucHJlc2lkaXVtX19uYW1lOmhvdmVyLFxuICAucHJlc2lkaXVtX19kZXNjcjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLnByZXNpZGl1bV9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjV2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDIwLjMxdncgKiAxLjUpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjV2dyAqIDEuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjYzdncgKiAxLjUpOyB9XG4gIC5wcmVzaWRpdW1fX2ltZyB7XG4gICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygxMy41NDJ2dyAqIDEuNSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjcxOXZ3ICogMS41KTsgfVxuICAgIC5wcmVzaWRpdW1fX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogMS41KTsgfVxuICAgIC5wcmVzaWRpdW1fX2ltZzo6YWZ0ZXIge1xuICAgICAgdG9wOiAtMzAlO1xuICAgICAgbGVmdDogLTEyMCU7XG4gICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDEuNSAvIDMpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogMS41ICogMi41KTsgfVxuICAucHJlc2lkaXVtX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNTJ2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjV2dyAqIDEuNSk7IH1cbiAgLnByZXNpZGl1bV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAxLjUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcmVzaWRpdW1fX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDI1dncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjAuMzF2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjV2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy42M3Z3ICogMS42OCk7IH1cbiAgLnByZXNpZGl1bV9faW1nIHtcbiAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYygxMy41NDJ2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS43MTl2dyAqIDEuNjgpOyB9XG4gICAgLnByZXNpZGl1bV9faW1nIGltZyB7XG4gICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDEuNjgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogMS42OCk7IH1cbiAgICAucHJlc2lkaXVtX19pbWc6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMS42OCAvIDMpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogMS42OCAqIDIuNSk7IH1cbiAgLnByZXNpZGl1bV9fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUydncgKiAxLjY4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNXZ3ICogMS42OCk7IH1cbiAgLnByZXNpZGl1bV9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAxLjY4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc2lkaXVtX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygyNXZ3ICogMy42KTtcbiAgICBoZWlnaHQ6IGNhbGMoMjAuMzF2dyAqIDMuNik7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy42M3Z3ICogMy42KTsgfVxuICAucHJlc2lkaXVtX19pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMy42KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAzLjYpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS43MTl2dyAqIDMuNik7IH1cbiAgICAucHJlc2lkaXVtX19pbWcgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMy42KTtcbiAgICAgIGhlaWdodDogY2FsYygxMy41NDJ2dyAqIDMuNik7IH1cbiAgICAucHJlc2lkaXVtX19pbWc6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMy42IC8gMyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAzLjYgKiAyLjUpOyB9XG4gIC5wcmVzaWRpdW1fX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41MnZ3ICogMy42KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNXZ3ICogMy42KTsgfVxuICAucHJlc2lkaXVtX19kZXNjciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjV2dyAqIDMuNik7IH0gfVxuXG4udm9sZ29ncmFkIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cbiAgLnZvbGdvZ3JhZCAuY29udGVudC1pbm5lcl9fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAudm9sZ29ncmFkIC5jb250ZW50LWlubmVyX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudm9sZ29ncmFkIC5jb250ZW50LWlubmVyX19ibG9jay1wYXJhZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAudm9sZ29ncmFkIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gIC52b2xnb2dyYWQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl90b3Age1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC52b2xnb2dyYWQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl9ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAudm9sZ29ncmFkIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV9zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC52b2xnb2dyYWQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl9ib3R0b20gLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52b2xnb2dyYWQgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV94cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZvbGdvZ3JhZCAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnZvbGdvZ3JhZCAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IC5jb250ZW50LWlubmVyX19ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnNvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnNvY2lhbF9tYXJnaW5fbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjU1MnZ3OyB9XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAzNXB4O1xuICBoZWlnaHQ6IDUyN3B4O1xuICBtYXJnaW46IDAgMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDJweDsgfVxuICAuc3dpcGVyLXNsaWRlLW5leHQ6YmVmb3JlLFxuICAuc3dpcGVyLXNsaWRlLXByZXY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDQ3LCA0NywgMC42Myk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDQuNnZ3OyB9XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogNC42dnc7IH1cblxuLmljb24tYXJyb3ctc2xpZGVyLWxlZnQsXG4uaWNvbi1hcnJvdy1zbGlkZXItcmlnaHQge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzIwcHgpIHtcbiAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMiU7IH1cbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLyAxLjMpO1xuICAgIGhlaWdodDogY2FsYyg1MC45Njh2dyAvIDEuMyk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zd2lwZXItc2xpZGUtbmV4dDpiZWZvcmUsXG4gIC5zd2lwZXItc2xpZGUtcHJldjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG4gIC5pY29uLWFycm93LXNsaWRlci1sZWZ0LFxuICAuaWNvbi1hcnJvdy1zbGlkZXItcmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4OyB9XG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuICAuaWNvbi1hcnJvdy1zbGlkZXItbGVmdCxcbiAgLmljb24tYXJyb3ctc2xpZGVyLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7IH0gfVxuXG4ubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5saXN0X19saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmxpc3RfX2xpbms6aG92ZXIsIC5saXN0X19saW5rLmFjdGl2ZSwgLmxpc3RfX2xpbmsuaG92ZXIge1xuICAgIGNvbG9yOiAjNTU5OGNlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1NTk4Y2U7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGlzdF9fbGluazpob3Zlcjo6YmVmb3JlLCAubGlzdF9fbGluay5hY3RpdmU6OmJlZm9yZSwgLmxpc3RfX2xpbmsuaG92ZXI6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAjNTU5OGNlOyB9XG5cbi5saXN0X3NpemVfcyAubGlzdF9faXRlbSB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmxpc3Rfc2l6ZV9zIC5saXN0X19saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45M3Z3O1xuICBib3JkZXItcmFkaXVzOiAxM3B4OyB9XG4gIC5saXN0X3NpemVfcyAubGlzdF9fbGluazo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxM3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICNmZmZmZmY7IH1cbiAgLmxpc3Rfc2l6ZV9zIC5saXN0X19saW5rOmhvdmVyOjpiZWZvcmUsIC5saXN0X3NpemVfcyAubGlzdF9fbGluay5hY3RpdmU6OmJlZm9yZSwgLmxpc3Rfc2l6ZV9zIC5saXN0X19saW5rLmhvdmVyOjpiZWZvcmUge1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICM1NTk4Y2U7IH1cblxuLmxpc3Rfc2l6ZV9tIHtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7IH1cbiAgLmxpc3Rfc2l6ZV9tIC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5saXN0X3NpemVfbSAubGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjY5MjV2dztcbiAgICBwYWRkaW5nLXRvcDogMC40NTF2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMC40NTF2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjY1MXZ3O1xuICAgIGZvbnQtc2l6ZTogMS4xNDZ2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjc3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5saXN0X3NpemVfbSAubGlzdF9fbGluazo6YmVmb3JlIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMC44NDZ2dztcbiAgICAgIHdpZHRoOiAwLjMzODV2dztcbiAgICAgIGhlaWdodDogMC4zMzg1dnc7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4xNjl2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubGlzdF9zaXplX20gLmxpc3RfX2xpbms6aG92ZXI6OmJlZm9yZSwgLmxpc3Rfc2l6ZV9tIC5saXN0X19saW5rLmFjdGl2ZTo6YmVmb3JlLCAubGlzdF9zaXplX20gLmxpc3RfX2xpbmsuaG92ZXI6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU5OGNlO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmxpc3Rfc2l6ZV9zIC5saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5saXN0X3NpemVfbSAubGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNjkyNXZ3IC8gMS4yKTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjQ1MXZ3IC8gMS4yKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjQ1MXZ3IC8gMS4yKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNjUxdncgLyAxLjIpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3IC8gMS4yKTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNjc3dncgLyAxLjIpOyB9XG4gICAgLmxpc3Rfc2l6ZV9tIC5saXN0X19saW5rOjpiZWZvcmUge1xuICAgICAgbGVmdDogY2FsYygwLjg0NnZ3IC8gMS4yKTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMzM4NXZ3IC8gMS4yKTtcbiAgICAgIGhlaWdodDogY2FsYygwLjMzODV2dyAvIDEuMik7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjE2OXZ3IC8gMS4yKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGlzdF9zaXplX3MgLmxpc3RfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44MTZ2dzsgfVxuICAubGlzdF9zaXplX20gLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgLmxpc3Rfc2l6ZV9tIC5saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS42OTI1dncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjQ1MXZ3ICogMS42OCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC40NTF2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC42NTF2dyAqIDEuNjgpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMS42OCk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjY3N3Z3ICogMS42OCk7IH1cbiAgICAubGlzdF9zaXplX20gLmxpc3RfX2xpbms6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiBjYWxjKDAuODQ2dncgKiAxLjY4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuMzM4NXZ3ICogMS42OCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4zMzg1dncgKiAxLjY4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuMTY5dncgKiAxLjY4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxpc3Rfc2l6ZV9zIC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubGlzdF9zaXplX3MgLmxpc3RfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubGlzdF9zaXplX20gLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmxpc3Rfc2l6ZV9tIC5saXN0X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS42OTI1dncgKiAzLjYpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNDUxdncgKiAzLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNDUxdncgKiAzLjYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC42NTF2dyAqIDMuNik7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTQ2dncgKiAzLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC42Nzd2dyAqIDMuNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIC5saXN0X3NpemVfbSAubGlzdF9fbGluazo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IGNhbGMoMC44NDZ2dyAqIDMuNik7XG4gICAgICB3aWR0aDogY2FsYygwLjMzODV2dyAqIDMuNik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4zMzg1dncgKiAzLjYpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC4xNjl2dyAqIDMuNik7IH0gfVxuXG4ub3JnYW5pemF0aWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxNi41NjN2dyArIDMuOHZ3IC8gMik7XG4gIGhlaWdodDogY2FsYygxNnZ3IC8gMS4xNSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuODc1dncgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogMC43OHZ3O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk3OTc5NzsgfVxuXG4ub3JnYW5pemF0aWFfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLjYzM3Z3O1xuICBmb250LXNpemU6IDEuMDQydnc7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ub3JnYW5pemF0aWFfX2Rlc2NyLFxuLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAuNjMzdnc7XG4gIGZvbnQtc2l6ZTogMC45Mzh2dztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5vcmdhbml6YXRpYV9fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS4zMDJ2dzsgfVxuICAub3JnYW5pemF0aWFfX3NvY2lhbC1saW5rIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAub3JnYW5pemF0aWFfX3NvY2lhbC1saW5rOmhvdmVyIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLm9yZ2FuaXphdGlhX19zb2NpYWwgLnNpbmEtbWFwX19vcmctc29jaWFsLWljb24ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ub3JnYW5pemF0aWFfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNDAydncgLyAxLjUpO1xuICAgIGNvbG9yOiAjOTc5Nzk3OyB9XG5cbi5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmtfZm9udC1zaXplX3MgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzAydncgLyAxLjUpOyB9XG5cbi5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmtfZm9udC1zaXplX20ge1xuICBtYXJnaW4tdG9wOiAwLjF2dzsgfVxuICAub3JnYW5pemF0aWFfX3NvY2lhbC1saW5rX2ZvbnQtc2l6ZV9tIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNjAydncgLyAxLjUpOyB9XG5cbi5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rX3Bob25lIC5saW5rX19pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxLjE0NnZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQwNnZ3O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjE0NnZ3KTsgfVxuICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19waG9uZSAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICBjb2xvcjogIzk3OTc5NztcbiAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAvIDEuMik7IH1cblxuLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfbWFwIC5saW5rX19pY29uIHtcbiAgd2lkdGg6IDEuMTQ2dnc7XG4gIGhlaWdodDogY2FsYygxLjE0NnZ3IC8gMS4yKTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjQwNnZ3O1xuICBsaW5lLWhlaWdodDogY2FsYygxLjE0NnZ3IC8gMS4yKTsgfVxuICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19tYXAgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgY29sb3I6ICM5Nzk3OTc7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMTQ2dncgLyAxLjIpOyB9XG5cbi5lbXB0eS1kYXRhIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmdhbml6YXRpYSB7XG4gICAgd2lkdGg6IGNhbGMoMTYuNTYzdncgKiAxLjY0KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTZ2dyAqIDEuNjQgLyAxLjE1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzh2dyAqIDEuNjQpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuODc1dncgKiAxLjY0KTsgfVxuICAub3JnYW5pemF0aWFfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuODMzdncgKiAxLjY0KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNjQpOyB9XG4gIC5vcmdhbml6YXRpYV9fZGVzY3IsXG4gIC5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqIDEuNjQpOyB9XG4gIC5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmsge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjMwMnZ3ICogMS42NCk7IH1cbiAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAqIDEuNjQgLyAxLjUpO1xuICAgIGhlaWdodDogY2FsYygxLjMwMnZ3ICogMS42NCAvIDEuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS4zMDJ2dyAqIDEuNjQpOyB9XG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjQwMnZ3ICogMS42NCAvIDEuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfbWFwIC5saW5rX19pY29uIHtcbiAgICB3aWR0aDogY2FsYygxLjE0NnZ3ICogMS42NCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAxLjY0KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS40MDZ2dyAqIDEuNjQpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAxLjY0KTsgfVxuICAgIC5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rX21hcCAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMS42NCAvIDEuMik7IH1cbiAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfcGhvbmUgLmxpbmtfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMS42NCk7IH1cbiAgICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19waG9uZSAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMS42NCAvIDEuMik7IH1cbiAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfcyAub3JnYW5pemF0aWFfX3NvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjMwMnZ3ICogMS42NCAvIDEuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfbSAub3JnYW5pemF0aWFfX3NvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjYwMnZ3ICogMS42NCAvIDEuNSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9yZ2FuaXphdGlhIHtcbiAgICB3aWR0aDogY2FsYygxNi41NjN2dyAqIDIuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDE2dncgKiAyLjUgLyAxLjE1KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzh2dyAqIDIuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS44NzV2dyAqIDIuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjgzM3Z3ICogMi41KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDIuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX19kZXNjcixcbiAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogMi41KTsgfVxuICAub3JnYW5pemF0aWFfX3NvY2lhbC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMDJ2dyAqIDIuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAqIDIuNSAvIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAyLjUgLyAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAyLjUpOyB9XG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjQwMnZ3ICogMi41IC8gMS41KTsgfVxuICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19tYXAgLmxpbmtfX2ljb24ge1xuICAgIHdpZHRoOiBjYWxjKDEuMTQ2dncgKiAyLjUpO1xuICAgIGhlaWdodDogY2FsYygxLjU2M3Z3ICogMi41KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS40MDZ2dyAqIDIuNSk7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMS41NjN2dyAqIDIuNSk7IH1cbiAgICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19tYXAgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAqIDIuNSAvIDEuMik7IH1cbiAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfcGhvbmUgLmxpbmtfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMi41KTsgfVxuICAgIC5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rX3Bob25lIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMTQ2dncgKiAyLjUgLyAxLjIpOyB9XG4gIC5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmtfZm9udC1zaXplX3MgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqIDIuNSAvIDEuNSk7IH1cbiAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfbSAub3JnYW5pemF0aWFfX3NvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjYwMnZ3ICogMS42NCAvIDEuNSk7IH0gfVxuXG5idXR0b24tLm9yZ2FuaXphdGlpIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ub3JnYW5pemF0aWlfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLXRvcDogNzRweDsgfVxuXG4ub3JnYW5pemF0aWlfX2l0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy44dncgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg0Ljc5MnZ3IC8gMik7IH1cblxuLm9yZ2FuaXphdGlpX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG5cbi5vcmdhbml6YXRpaV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyOS45NDh2dztcbiAgbWFyZ2luLXRvcDogNzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ub3JnYW5pemF0aWlfX3NlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjM5NnZ3O1xuICBsZWZ0OiAyLjg2NXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTcuMTM1dnc7XG4gIGhlaWdodDogMy45NTh2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM1NTk4Y2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLm9yZ2FuaXphdGlpX19zZWFyY2gtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1pbi13aWR0aDogMTB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjkydnc7XG4gIGZvbnQtc2l6ZTogMS4wNDJ2dztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAub3JnYW5pemF0aWlfX3NlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgLm9yZ2FuaXphdGlpX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAub3JnYW5pemF0aWlfX3NlYXJjaC1pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMDsgfVxuXG4ub3JnYW5pemF0aWlfX3NlYXJjaC1zdWJtaXQge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDQuMjJ2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5vcmdhbml6YXRpaV9fc2VhcmNoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjA5dnc7IH1cblxuLm9yZ2FuaXphdGlpX19idXR0b24tbW9yZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm9yZ2FuaXphdGlpX19idXR0b24tbW9yZSB7XG4gIHdpZHRoOiAzNjhweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMjY0NjVmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5vcmdhbml6YXRpaV9fYnV0dG9uLW1vcmU6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5saW5rX19waG9uZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5saW5rX19waG9uZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgb3BhY2l0eTogMC43OyB9XG5cbi5tbHIwIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAub3JnYW5pemF0aWlfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjh2dyAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzkydnc7IH1cbiAgLm9yZ2FuaXphdGlpX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4OyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoIHtcbiAgICB0b3A6IGNhbGMoMi4zOTZ2dyAqIDEuNSk7XG4gICAgbGVmdDogY2FsYygyLjg2NXZ3ICogMS41KTtcbiAgICB3aWR0aDogY2FsYygxNy4xMzV2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDMuOTU4dncgKiAxLjUpOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNSk7IH1cbiAgLm9yZ2FuaXphdGlpX19zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogY2FsYyg0LjIydncgKiAxLjUpOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDl2dyAqIDEuNSk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZ2FuaXphdGlpX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy44dncgKiAxLjQgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNzkydncgKiAyLjQpOyB9XG4gIC5vcmdhbml6YXRpaV9faW1nIHtcbiAgICBoZWlnaHQ6IGNhbGMoMjkuOTQ4dncgKiAyKTsgfVxuICAub3JnYW5pemF0aWlfX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqIDIuNik7IH1cbiAgLm9yZ2FuaXphdGlpX19zZWFyY2gge1xuICAgIHRvcDogY2FsYygyLjM5NnZ3ICogMy42KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IGNhbGMoMTcuMTM1dncgICogMy42KTtcbiAgICBoZWlnaHQ6IGNhbGMoMy45NTh2dyAqIDMuNik7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTE3LjEzNXZ3ICAqIDMuNiAvIDIpOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLWlucHV0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDMuNik7IH1cbiAgLm9yZ2FuaXphdGlpX19zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogY2FsYyg0LjIydncgKiAzLjYpOyB9XG4gIC5vcmdhbml6YXRpaV9fc2VhcmNoLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDl2dyAqIDMuNik7IH1cbiAgLm9yZ2FuaXphdGlpX19idXR0b24tbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmdhbml6YXRpaSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAub3JnYW5pemF0aWlfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuICAub3JnYW5pemF0aWlfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuICAub3JnYW5pemF0aWlfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNC43OTJ2dyAqIDIuNCk7IH1cbiAgLm9yZ2FuaXphdGlpX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiA0KTsgfSB9XG5cbi5mb3JtLWRvbmF0ZSB7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cbiAgLmZvcm0tZG9uYXRlIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uZm9ybS1kb25hdGVfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tZG9uYXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmZvcm0tZG9uYXRlX19zdW0sXG4uZm9ybS1kb25hdGVfX3RpbWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuZm9ybS1kb25hdGVfX3N1bSAucmFkaW8td3JhcHBlcjpsYXN0LWNoaWxkLFxuICAuZm9ybS1kb25hdGVfX3RpbWVzIC5yYWRpby13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZm9ybS1kb25hdGVfX3RpbWVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG4uZm9ybS1kb25hdGVfX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG5cbi5mb3JtLWRvbmF0ZV9fYnV0dG9uLXdyYXBwZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLmZvcm0tZG9uYXRlX19saW5rIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzZjNmM2YztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuZm9ybS1kb25hdGVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5kb25hdGUtdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4janMtc3VtT3RoZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmZvcm0tZG9uYXRlX19zdW0sXG4gIC5mb3JtLWRvbmF0ZV9fZGF0YSxcbiAgLmZvcm0tZG9uYXRlX190aW1lcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWRvbmF0ZV9fdGltZXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5mb3JtLWRvbmF0ZV9fdGltZXMgLnJhZGlvLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9ybS1kb25hdGVfX2RhdGEtbmFtZSxcbiAgLmZvcm0tZG9uYXRlX19kYXRhLWxhc3QtbmFtZSB7XG4gICAgd2lkdGg6IDQ2JTsgfVxuICAuZm9ybS1kb25hdGVfX2RhdGEtZW1haWwge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWRvbmF0ZV9fc3VtLFxuICAuZm9ybS1kb25hdGVfX3RpbWVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5mb3JtLWRvbmF0ZV9fdGltZXMgLnJhZGlvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWRvbmF0ZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZG9uYXRlLXRvcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAjanMtc3VtT3RoZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0tZG9uYXRlX19idXR0b24td3JhcHBlcixcbiAgLmZvcm0tZG9uYXRlX19kYXRhLW5hbWUsXG4gIC5mb3JtLWRvbmF0ZV9fZGF0YS1sYXN0LW5hbWUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtLWRvbmF0ZSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9XG5cbi5iYW5rLWRldGFpbHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFuay1kZXRhaWxzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZG9uYXRlLXBheSB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4uZG9uYXRlLXBheV9fZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kb25hdGUtcGF5X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4ucmFkaW8tbGFiZWwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhZGlvLWN1c3RvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yYWRpby1jdXN0b20sXG4ucmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnJhZGlvLWxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ucmFkaW86Y2hlY2tlZCArIC5yYWRpby1jdXN0b206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucmFkaW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNThweDsgfVxuXG4ucmFkaW8td3JhcHBlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmFkaW8td3JhcHBlcl9zdW0tb3RoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnJhZGlvLXdyYXBwZXJfc3VtLW90aGVyIC5lcnJvci10ZXh0IHtcbiAgICBsZWZ0OiA0OHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnJhZGlvLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmFkaW8td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5yYWRpby13cmFwcGVyX3N1bS1vdGhlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgLnJhZGlvLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhZGlvLXdyYXBwZXJfc3VtLW90aGVyIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnJhZGlvLWxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7IH0gfVxuXG4uZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCByZWQ7IH1cblxuLmVycm9yLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmVkOyB9XG5cbi5waW4ge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMy40Mzh2dztcbiAgaGVpZ2h0OiAzLjQzOHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgLnBpbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDAuODMzdnc7XG4gICAgaGVpZ2h0OiAwLjgzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC40MTY1dnc7XG4gICAgbWFyZ2luLXRvcDogLTAuNDE2NXZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5waW46aG92ZXIsIC5waW4uaG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODUsIDE1MiwgMjA2LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjNTU5OGNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucGluX25vdm9zaWJpcnNrIHtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDQ1JTsgfVxuXG4ucGluX3RvbXNrIHtcbiAgdG9wOiAzNSU7XG4gIGxlZnQ6IDUwJTsgfVxuXG4ucGluX2lya3V0c2sge1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNTUlOyB9XG5cbi5waW5fb21zayB7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA2MCU7IH1cblxuLnBpbl9iYXJuYXVsIHtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDcwJTsgfVxuXG4ub3RjaGV0IC5saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDsgfVxuXG4ubWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IC0xNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjsgfVxuXG4ubWFwX19sYXllcl9iYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1My4xMjV2dztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tYXBfX2xheWVyLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDkuMTQwNXZ3O1xuICBib3R0b206IGNhbGMoOS4xNDA1dncgLyAzKTsgfVxuXG4ubWFwX19sYXllcl9mcm9udCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjB2dztcbiAgbGVmdDogOS4xNjd2dztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwX19oZWFkZXIge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEuNXZ3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwX19zdWJ0aXRsZSB7XG4gIHdpZHRoOiA1Ljc4MXZ3O1xuICBoZWlnaHQ6IDIuMTM1dnc7XG4gIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4xMzV2dztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OThjZTsgfVxuXG4ubWFwX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNjA0dnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogM3Z3OyB9XG4gIC5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEuMzU0dnc7XG4gICAgaGVpZ2h0OiAxLjM1NHZ3O1xuICAgIG1hcmdpbi10b3A6IC0wLjY3N3Z3O1xuICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ubWFwX19saXN0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubWFwX190cmFuc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMjMyMzIzLCByZ2JhKDUxLCA1MSwgNTEsIDApKTsgfVxuXG4ubWFwX3Bvc2l0aW9uX2xlZnQgLm1hcF9fbGF5ZXJfYmFjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG5cbi5tYXBfcG9zaXRpb25fbGVmdCAubWFwX19sYXllcl9mcm9udCB7XG4gIGxlZnQ6IDkuMTY3dnc7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fbGF5ZXJfYmFjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH1cblxuLm1hcF9wb3NpdGlvbl9yaWdodCAubWFwX19sYXllcl9mcm9udCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA5LjE2N3Z3OyB9XG5cbi5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fc3VidGl0bGUge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAzdnc7IH1cblxuLm1hcF9wb3NpdGlvbl9yaWdodCAubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5tYXBfc2l6ZV9tIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ubWFwX3NpemVfbSAubGlzdF9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7IH1cblxuLm1hcF9zaXplX2wgLm1hcF9fbGF5ZXJfZnJvbnQge1xuICB3aWR0aDogNDAlOyB9XG5cbi5tYXBfc2l6ZV9sIC5saXN0X19pdGVtIHtcbiAgd2lkdGg6IDMzLjMzJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IC0xNDBweDsgfVxuICAubWFwX19sYXllcl9iYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0NjVmOyB9XG4gIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICB0b3A6IDIyMHB4OyB9XG4gIC5tYXBfc2l6ZV9sIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5tYXBfc2l6ZV9sIC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMjUlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWFwX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoNS43ODF2dyAvIDEuMik7XG4gICAgaGVpZ2h0OiBjYWxjKDIuMTM1dncgLyAxLjIpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDN2dyAvIDEuMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAvIDEuMik7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgLyAxLjIpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMTM1dncgLyAxLjIpOyB9XG4gIC5tYXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMi42MDR2dyAvIDEuMik7IH1cbiAgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDN2dyAvIDEuMik7IH1cbiAgICAubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50OjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGMoMS4zNTR2dyAvIDEuMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMS4zNTR2dyAvIDEuMik7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjY3N3Z3IC8gMS4yKTtcbiAgICAgIGJvcmRlcjogY2FsYygwLjM2NXZ3IC8gMS4yKSBzb2xpZCAjZmZmZmZmOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYXAge1xuICAgIG1hcmdpbi10b3A6IDMwMHB4OyB9XG4gIC5tYXBfX2xheWVyX2JhY2sge1xuICAgIGhlaWdodDogNTIuMzQ0dnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYXBfX2xheWVyLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0Ljd2dztcbiAgICBib3R0b206IDQuN3Z3OyB9XG4gIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDQuN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuN3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7IH1cbiAgLm1hcF9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDUuNjI1dncgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDUuNjI1dncgLyAyKTsgfVxuICAubWFwX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoNS43ODF2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYygyLjEzNXZ3ICogMS42OCk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMS42OCk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqIDEuNjggLyAyKTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNjgpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMTM1dncgKiAxLjY4KTsgfVxuICAubWFwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuNjA0dncgKiAxLjY4KTsgfVxuICAubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3Z3ICogMS42OCk7IH1cbiAgICAubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50OjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGMoMS4zNTR2dyAqIDEuNjgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuMzU0dncgKiAxLjY4KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNjc3dncgKiAxLjY4KTtcbiAgICAgIGJvcmRlcjogY2FsYygwLjM2NXZ3ICogMS42OCkgc29saWQgI2ZmZmZmZjsgfVxuICAubWFwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNS42MjV2dyAvIDIpO1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLm1hcF9wb3NpdGlvbl9yaWdodCAubWFwX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDN2dyAqIDEuNjgpOyB9XG4gIC5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3Z3ICogMS42OCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAubWFwX3NpemVfcyAubWFwX19sYXllcl9mcm9udCxcbiAgLm1hcF9zaXplX20gLm1hcF9fbGF5ZXJfZnJvbnQsXG4gIC5tYXBfc2l6ZV9sIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFwX3NpemVfcyAubGlzdF9faXRlbSxcbiAgLm1hcF9zaXplX20gLmxpc3RfX2l0ZW0sXG4gIC5tYXBfc2l6ZV9sIC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMzMuMzMlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYXBfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDV2dzsgfVxuICAubWFwX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IGNhbGMoNS43ODF2dyAqIDMpO1xuICAgIGhlaWdodDogY2FsYygyLjEzNXZ3ICogMyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMyk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqIDMgLyAyKTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDMpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMTM1dncgKiAzKTsgfVxuICAubWFwX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuNjA0dncgKiAyLjUpOyB9XG4gIC5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygzdncgKiAzKTsgfVxuICAgIC5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQ6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygxLjM1NHZ3ICogMyk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMS4zNTR2dyAqIDMpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC42Nzd2dyAqIDMpO1xuICAgICAgYm9yZGVyOiBjYWxjKDAuMzY1dncgKiAzKSBzb2xpZCAjZmZmZmZmOyB9XG4gIC5tYXBfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3OyB9XG4gIC5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDN2dyAqIDMpOyB9XG4gIC5tYXBfcG9zaXRpb25fcmlnaHQgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDN2dyAqIDMpOyB9XG4gIC5tYXBfc2l6ZV9zIC5tYXBfX2xheWVyX2Zyb250LFxuICAubWFwX3NpemVfbSAubWFwX19sYXllcl9mcm9udCxcbiAgLm1hcF9zaXplX2wgLm1hcF9fbGF5ZXJfZnJvbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXBfc2l6ZV9zIC5saXN0X19pdGVtLFxuICAubWFwX3NpemVfbSAubGlzdF9faXRlbSxcbiAgLm1hcF9zaXplX2wgLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4uZm9ybS1zZWFyY2gtbWFpbiB7XG4gIHdpZHRoOiAyOC44MDJ2dztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogM3Z3O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19zZWFyY2gge1xuICB3aWR0aDogMjguODAydnc7XG4gIGhlaWdodDogMy4xNzd2dztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjsgfVxuXG4uZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQge1xuICBtaW4td2lkdGg6IDEwdnc7XG4gIHBhZGRpbmctbGVmdDogMS40NTh2dztcbiAgcGFkZGluZy10b3A6IDAuNjc3dnc7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc4MXZ3O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjQ1OHZ3O1xuICBmb250LXNpemU6IDEuMjUwdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2Vycm9yIHtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19zdWJtaXQge1xuICB3aWR0aDogMy4wNzN2dztcbiAgaGVpZ2h0OiAzLjA3M3Z3O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdDpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19pY29uLXNlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2RhdGUge1xuICBwYWRkaW5nOiAwLjYyNXZ3IDEuMTk4dnc7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX3RleHQtd3JhcHBlciB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfYm9sZC5jYW5kbGVfY2l0eSB7XG4gIGNvbG9yOiAjNTU5OGNlOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9ib2xkLmNhbmRsZV9zdGFydF90aW1lLFxuLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2JvbGQuY2FuZGxlX2VuZF90aW1lIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbnNwYW4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dC5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5zcGFuLmZvcm0tc2VhcmNoLW1haW5fX3RleHQuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfbGlnaHQ6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbnNwYW4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dC5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodC50ZXh0X2VuZF90aW1lOmFmdGVyIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDNweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodCB7XG4gIHdpZHRoOiA1Ljd2dztcbiAgZm9udC1zaXplOiAwLjkzOHZ3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfYm9sZCB7XG4gIGZvbnQtc2l6ZTogMC45Mzh2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlcyB7XG4gIHdpZHRoOiAyLjgxM3Z3O1xuICBoZWlnaHQ6IDEuOTI3dnc7XG4gIG1hcmdpbi1yaWdodDogMS4xNDZ2dztcbiAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlczo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuODIzdnc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLXNlYXJjaC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygyOC44MDJ2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYyg2LjgyM3Z3ICogMS42OCk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzNHB4ICogMS42OCk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX3NlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAxLjY4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMy4xNzd2dyAqIDEuNjgpOyB9XG4gIC5mb3JtLXNlYXJjaC1tYWluX19pbnB1dCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNDU4dncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygwLjY3N3Z3ICogMS42OCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43ODF2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40NTh2dyAqIDEuNjgpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS42OCk7IH1cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS42OCk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IGNhbGMoMy4wNzN2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYygzLjA3M3Z3ICogMS42OCk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX2RhdGUge1xuICAgIHBhZGRpbmc6IGNhbGMoMC42MjV2dyAxLjE5OHZ3ICogMS42OCk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2xpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg1LjUyMXZ3ICogMS42OCk7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAxLjY4KTsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfYm9sZCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAxLjY4KTsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9faWNvbi1jYW5kbGVzIHtcbiAgICB3aWR0aDogY2FsYygyLjgxM3Z3ICogMS42OCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEuOTI3dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4xNDZ2dyAqIDEuNjgpOyB9XG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlczo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjgyM3Z3ICogMS42OCk7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX2Vycm9yIHtcbiAgICBmb250LXNpemU6IGNhbGMoMXZ3ICogMS42OCk7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0tc2VhcmNoLW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDM0cHggKiAzKTsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9fc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYxcHg7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX2lucHV0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS40NTh2dyAqIDMpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNjc3dncgKiAzKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjc4MXZ3ICogMyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1OHZ3ICogMyk7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA1OXB4OyB9XG4gIC5mb3JtLXNlYXJjaC1tYWluX19kYXRlIHtcbiAgICBwYWRkaW5nOiBjYWxjKDAuNjI1dncgMS4xOTh2dyAqIDMpOyB9XG4gIC5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfYm9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb3JtLXNlYXJjaC1tYWluX19pY29uLWNhbmRsZXMge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4xNDZ2dyAqIDMpOyB9XG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlczo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZm9ybS1zZWFyY2gtbWFpbl9fZXJyb3Ige1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5jaGVja2JveF9faW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDsgfVxuXG4uY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveCAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94X19jaGVja21hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVja2JveCAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2NoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2hlY2tib3ggLmNoZWNrYm94X19jaGVja21hcms6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBib3JkZXI6IHNvbGlkICMyNjQ2NWY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmhpZGRlbi1ibG9jayB7XG4gIHotaW5kZXg6IDUwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDsgfVxuXG4uaGlkZGVuLWJsb2NrLnZpc2libGUtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi50b3AtbWVudSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRvcC1tZW51IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudG9wLW1lbnUgbGkgYSArIGRpdiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzAsIDU1LCA3NiwgMC43KTsgfVxuICAgIC50b3AtbWVudSBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTsgfVxuXG4udG9wLW1lbnUgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDU1LCA3NiwgMC43KTsgfVxuXG4uaGVhZGVyX19tZW51LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50b3AtbWVudSA+IGxpIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi50b3AtbWVudSA+IGxpIGEgKyBkaXYgPiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7IH1cblxuLnRvcC1tZW51ID4gbGkgYSArIGRpdiA+IHVsID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgN3B4OyB9XG5cbi50b3AtbWVudSA+IGxpIGEgKyBkaXYgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvcGFjaXR5OiAwLjc1O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xcztcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAudG9wLW1lbnUgPiBsaSBhICsgZGl2ID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtbWVudSA+IGxpIGEgKyBkaXYgPiB1bCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmhpZGRlbi1ibG9jayB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oaWRkZW4tYmxvY2s6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgIC5oaWRkZW4tYmxvY2sgdWwgbGkgYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5oaWRkZW4tYmxvY2suYWN0aXZlLWJsb2NrOjpiZWZvcmUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuaGlkZGVuLWJsb2NrLmFjdGl2ZS1ibG9jayB1bCBsaSBhIHtcbiAgICBjb2xvcjogcmdiYSgzOCwgNzAsIDk1LCAwLjUpICFpbXBvcnRhbnQ7IH1cbiAgLnRvcC1tZW51IGxpLm1lbnUtaXRlbS5hY3RpdmUtYmxvY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50b3AtbWVudSBsaS5tZW51LWl0ZW0uYWN0aXZlLWJsb2NrOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAudG9wLW1lbnUgbGkubWVudS1pdGVtLmFjdGl2ZS1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7IH0gfVxuXG4udG9wLW1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xczsgfVxuXG4udG9wLW1lbnUgPiBsaSA+IGEgPiBkaXYgPiBzcGFuIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IC43cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhpZGRlbi1ibG9jay52aXNpYmxlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLnRvcC1tZW51ID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC44MzN2dyAqIDEuMik7IH1cbiAgLnRvcC1tZW51ID4gbGkgYSArIGRpdiA+IHVsID4gbGkgPiBhIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC42Nzd2dyAqIDEuMTUpOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wLW1lbnUgbGkgYSArIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuICAgIC50b3AtbWVudSBsaSBhICsgZGl2IHVsIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudG9wLW1lbnUgbGkgYSArIGRpdiB1bCBhIHtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gIC50b3AtbWVudSA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wLW1lbnUgPiBsaSBhICsgZGl2ID4gdWwgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuaGlkZGVuLWJsb2NrIHVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC50b3AtbWVudSBsaSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudG9wLW1lbnUgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwOyB9XG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG5cbi5hbmltYXRlZC5mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDMwMG1zO1xuICBhbmltYXRpb24tZHVyYXRpb246IDMwMG1zOyB9XG5cbkBtZWRpYSAocHJpbnQpLCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7IH0gfVxuXG4uYnV0dG9uLXRvcCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNTJweDtcbiAgYm90dG9tOiA1MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzI2NDY1ZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAuYnV0dG9uLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI2NDY1ZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ1dHRvbi10b3A6aG92ZXIgLmJ1dHRvbi10b3AtaWNvbjo6YmVmb3JlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnV0dG9uLXRvcC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmJ1dHRvbi10b3AtaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyNjQ2NWY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5idXR0b24tdG9wIHtcbiAgICByaWdodDogMS4zMDJ2dztcbiAgICBib3R0b206IDEuMzAydnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ1dHRvbi10b3Age1xuICAgIHJpZ2h0OiBjYWxjKDEuMzAydncgKiAyLjQpO1xuICAgIGJvdHRvbTogY2FsYygxLjMwMnZ3ICogMi40KTtcbiAgICB3aWR0aDogY2FsYyg3MHB4IC8gMS41KTtcbiAgICBoZWlnaHQ6IGNhbGMoNzBweCAvIDEuNSk7IH1cbiAgLmJ1dHRvbi10b3AtaWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMjBweCAvIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDIwcHggLyAxLjUpOyB9XG4gICAgLmJ1dHRvbi10b3AtaWNvbjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4IC8gMS41KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnV0dG9uLXRvcCB7XG4gICAgYm90dG9tOiBjYWxjKDEuMzAydncgKiAyLjQpO1xuICAgIHJpZ2h0OiBjYWxjKDEuMzAydncgKiAyLjQpO1xuICAgIHdpZHRoOiBjYWxjKDcwcHggLyAyKTtcbiAgICBoZWlnaHQ6IGNhbGMoNzBweCAvIDIpOyB9XG4gIC5idXR0b24tdG9wLWljb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE2cHggLyAyKTsgfSB9XG5cbi5jb250YWN0cy1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAuY29udGFjdHMtcGFnZSAuY29udGVudC1pbm5lcl9fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmNvbnRhY3RzLXBhZ2UgLmxpbmtfX2ljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAuY29udGFjdHMtcGFnZSAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM5Nzk3OTc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGFjdHMtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdHMtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzLXBhZ2UgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LXRodW1icyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IDA7XG4gIHRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTAwcHg7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjMjY0NjVmOyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWluLWhlaWdodDogMTMwJTtcbiAgbWluLXdpZHRoOiAxMzAlO1xuICBsZWZ0OiAtMTAwJTtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IC0xMDAlO1xuICBib3R0b206IC0xMDAlOyB9XG5cbi50cmFkaXRpb25zX19iYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjE4cHg7IH1cblxuLnRyYWRpdGlvbnNfX2Zyb250IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNDBweCAvIDIpOyB9XG4gIC50cmFkaXRpb25zX19mcm9udCAuY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3OyB9XG5cbi50cmFkaXRpb25zX19saXN0IHtcbiAgd2lkdGg6IDQwMHB4OyB9XG4gIC50cmFkaXRpb25zX19saXN0IC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudHJhZGl0aW9uc19fbGlzdCAubGlzdF9fbGluayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnRyYWRpdGlvbnMtaW5uZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzLjkwNnZ3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50cmFkaXRpb25zLWlubmVyX19saXN0IHtcbiAgd2lkdGg6IDIyLjkxN3Z3O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC50cmFkaXRpb25zLWlubmVyX19saXN0IC5saXN0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCAubGlzdF9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjM0NHZ3O1xuICAgIHBhZGRpbmctdG9wOiAwLjQxN3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjQxN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzgxdnc7XG4gICAgZm9udC1zaXplOiAwLjkzdnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42Nzd2dztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbms6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwLjc4MXZ3O1xuICAgICAgd2lkdGg6IDAuNjc3dnc7XG4gICAgICBoZWlnaHQ6IDAuNjc3dnc7XG4gICAgICBtYXJnaW4tdG9wOiAtMC4zNjV2dztcbiAgICAgIGJvcmRlcjogMC4yNnZ3IHNvbGlkICNmZmZmZmY7IH1cbiAgICAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCAubGlzdF9fbGluazpob3ZlciwgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbmsuYWN0aXZlLCAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCAubGlzdF9fbGluay5ob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjY3N3Z3O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCAubGlzdF9fbGluazpob3Zlcjo6YmVmb3JlLCAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCAubGlzdF9fbGluay5hY3RpdmU6OmJlZm9yZSwgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbmsuaG92ZXI6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMC4yNnZ3IHNvbGlkICNmZmZmZmY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudHJhZGl0aW9uc19fZnJvbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxNDBweCAvIDIpOyB9XG4gIC50cmFkaXRpb25zX19saXN0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogODVweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudHJhZGl0aW9uc19fYmFjayB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC50cmFkaXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDsgfVxuICAudHJhZGl0aW9uc19fZnJvbnQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnRyYWRpdGlvbnNfX2Zyb250IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC50cmFkaXRpb25zX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC50cmFkaXRpb25zX19saXN0IC5saXN0X19pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cbiAgLnRyYWRpdGlvbnMtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbmsge1xuICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbms6aG92ZXIsIC50cmFkaXRpb25zLWlubmVyX19saXN0IC5saXN0X19saW5rLmFjdGl2ZSwgLnRyYWRpdGlvbnMtaW5uZXJfX2xpc3QgLmxpc3RfX2xpbmsuaG92ZXIge1xuICAgICAgICBib3JkZXI6IDAuNXB4IHNvbGlkICNmZmZmZmY7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRyYWRpdGlvbnNfX2xpc3QgLmxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnZldGVyYW5zX19saXN0cyB7XG4gIHBhZGRpbmctdG9wOiAzLjU5NHZ3O1xuICBwYWRkaW5nLWJvdHRvbTogMy44NTR2dzsgfVxuXG4udmV0ZXJhbnNfX2xpc3RzLWlubmVyIHtcbiAgd2lkdGg6IDI2LjA0MnZ3O1xuICBoZWlnaHQ6IDMwLjU0MnZ3O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDEuNjY3dnc7XG4gIHBhZGRpbmc6IDIuMzk2dncgMi45Njl2dzsgfVxuICAudmV0ZXJhbnNfX2xpc3RzLWlubmVyOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udmV0ZXJhbnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wODN2dztcbiAgZm9udC1zaXplOiAxLjh2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi52ZXRlcmFuc19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udmV0ZXJhbnNfX2xpc3RfdHlwZV9jaXRpZXMge1xuICBoZWlnaHQ6IDIwLjY4OHZ3O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnZldGVyYW5zX19saXN0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuN3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDIuMjQwdnc7XG4gIGZvbnQtc2l6ZTogMXZ3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgbGluZWFyOyB9XG4gIC52ZXRlcmFuc19fbGlzdC1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwLjY3N3Z3O1xuICAgIGhlaWdodDogMC42Nzd2dztcbiAgICBtYXJnaW4tdG9wOiAtMC4zMTN2dztcbiAgICBib3JkZXI6IDAuMjYwdncgc29saWQgIzEyMGQxNztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgbGluZWFyOyB9XG4gIC52ZXRlcmFuc19fbGlzdC1saW5rOmhvdmVyLCAudmV0ZXJhbnNfX2xpc3QtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gIC52ZXRlcmFuc19fbGlzdC1saW5rOmhvdmVyOjpiZWZvcmUsIC52ZXRlcmFuc19fbGlzdC1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDAuMjZ2dyBzb2xpZCAjNTU5OGNlOyB9XG5cbi52ZXRlcmFuc19fcGVvcGxlIHtcbiAgcGFkZGluZy10b3A6IDEuODc1dnc7XG4gIHBhZGRpbmctYm90dG9tOiA3LjUwMHZ3OyB9XG5cbi52ZXRlcmFuc19fcGVvcGxlLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi52ZXRlcmFuc19fcGVvcGxlLWxpc3QtaXRlbTpsYXN0LWNoaWxkIC52ZXRlcmFuc19fcGVvcGxlLWxpc3QtbGluayB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnZldGVyYW5zX19wZW9wbGUtbGlzdC1saW5rIHtcbiAgcGFkZGluZzogMC43dncgMDtcbiAgZm9udC1zaXplOiAxdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjsgfVxuICAudmV0ZXJhbnNfX3Blb3BsZS1saXN0LWxpbmsgc3BhbiB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnZldGVyYW5zX19wZW9wbGUtbGlzdC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU1OThjZTsgfVxuXG4udmV0ZXJhbnNfX3Blb3BsZS1kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLW9yZGVuIHtcbiAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMCU7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAudmV0ZXJhbnNfX2xpc3RzIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1My45MDZ2dztcbiAgICBtYXgtd2lkdGg6IDE1NjlweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAudmV0ZXJhbnNfX3Blb3BsZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTMuOTA2dnc7XG4gICAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH0gfVxuXG4udmV0ZXJhbl9fYWN0aXZlIC52ZXRlcmFuc19fcGVvcGxlLWxpc3QtbGluayBzcGFuIHtcbiAgY29sb3I6ICMyNjQ2NWY7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZldGVyYW5zX19saXN0cyB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy41OTR2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuODU0dncgKiAxLjY4KTsgfVxuICAgIC52ZXRlcmFuc19fbGlzdHMgLmNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAudmV0ZXJhbnNfX2xpc3RzLWlubmVyIHtcbiAgICB3aWR0aDogY2FsYygyNi4wNDJ2dyAqIDEuNjgpO1xuICAgIGhlaWdodDogY2FsYyg0My41NDJ2dyAqIDEuNjgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjY2N3Z3ICogMS42OCk7XG4gICAgcGFkZGluZzogY2FsYygyLjM5NnZ3ICogMS42OCkgY2FsYygyLjk2OXZ3ICogMS42OCk7IH1cbiAgLnZldGVyYW5zX19wZW9wbGUgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC52ZXRlcmFuc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4wODN2dyAqIDEuNjgpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogMS42OCk7IH1cbiAgLnZldGVyYW5zX19saXN0X3R5cGVfY2l0aWVzIHtcbiAgICBoZWlnaHQ6IGNhbGMoMzQuNjg4dncgKiAxLjY4KTsgfVxuICAudmV0ZXJhbnNfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogY2FsYygxLjMwMnZ3ICogMS42OCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuMjQwdncgKiAxLjY4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuNjgpOyB9XG4gICAgLnZldGVyYW5zX19saXN0LWxpbms6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygwLjY3N3Z3ICogMS42OCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC42Nzd2dyAqIDEuNjgpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC42Nzd2dyAqIDEuNjggLyAyKTtcbiAgICAgIGJvcmRlcjogY2FsYygwLjI2MHZ3ICogMS42OCAqIDEuMSkgc29saWQgIzEyMGQxNzsgfVxuICAgIC52ZXRlcmFuc19fbGlzdC1saW5rOmhvdmVyOjpiZWZvcmUsIC52ZXRlcmFuc19fbGlzdC1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogY2FsYygwLjI2MHZ3ICogMS42OCAqIDEuMSkgc29saWQgIzU1OThjZTsgfVxuICAudmV0ZXJhbnNfX3Blb3BsZSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMS44NzV2dyAqIDEuNjgpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDcuNTAwdncgKiAxLjY4IC8gMik7IH1cbiAgLnZldGVyYW5zX19wZW9wbGUtbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiBjYWxjKDEuMzAydncgKiAxLjY4KSAwO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS42OCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3OyB9XG4gIC5jb250ZW50LWlubmVyX19ibG9jay1vcmRlbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5jaGFpcm1lbl9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1dnc7XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXZ3OyB9XG5cbi5jaGFpcm1lbl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMC4xNTZ2dyBzb2xpZCAjOTc5Nzk3OyB9XG5cbi5jaGFpcm1lbl9fc2VhcmNoLWlucHV0IHtcbiAgY29sb3I6ICMxMjBkMTc7IH1cbiAgLmNoYWlybWVuX19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzEyMGQxNzsgfVxuXG4uY2hhaXJtZW5fX3NlYXJjaC1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogIzk3OTc5NzsgfVxuXG4uY2hhaXJtZW5fX3BlcnNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIHBhZGRpbmctbGVmdDogNi43NzF2dztcbiAgcGFkZGluZy1yaWdodDogNi43NzF2dzsgfVxuXG4uY2hhaXJtZW5fX3BlcnNvbi1jaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMi42MDR2dztcbiAgZm9udC1zaXplOiAyLjA4M3Z3O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMjBkMTc7IH1cblxuLmNoYWlybWVuX19wZXJzb24taW1nIHtcbiAgd2lkdGg6IDEzLjU0MnZ3O1xuICBoZWlnaHQ6IDE3LjgxM3Z3O1xuICBtYXJnaW4tcmlnaHQ6IDIuMDgzdnc7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNoYWlybWVuX19wZXJzb24taW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLWRlc2NyIHtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0LjE2N3Z3OyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxM3Z3O1xuICBmb250LXNpemU6IDEuMjUwdnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEyMGQxNzsgfVxuXG4uY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbixcbi5jaGFpcm1lbl9fcGVyc29uLXRleHQsXG4uY2hhaXJtZW5fX3BlcnNvbi10ZXh0IHAsXG4ucmF2dmluLW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMjUwdnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLXRleHQge1xuICBtYXgtaGVpZ2h0OiAxMC4ydnc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXMgbGluZWFyOyB9XG5cbi5yYXZ2aW4tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMS4yNTB2dztcbiAgY29sb3I6ICMxMjBkMTcgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH1cbiAgLnJhdnZpbi1tb3JlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4wODN2dzsgfVxuXG4ucmF2dmluLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyNjQ2NWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2hhaXJtZW5fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4xMjV2dyAqIDEuMik7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDEuMik7IH1cbiAgLmNoYWlybWVuX19wZXJzb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDEuMik7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmNoYWlybWVuX19wZXJzb24tY2l0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjYwNHZ3ICogMS4yKTtcbiAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqIDEuMik7IH1cbiAgLmNoYWlybWVuX19wZXJzb24taW1nIHtcbiAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDEuMik7XG4gICAgaGVpZ2h0OiBjYWxjKDE3LjgxM3Z3ICogMS4yKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi4wODN2dyAqIDEuMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1kZXNjciB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzEzdncgKiAxLjIpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbixcbiAgLmNoYWlybWVuX19wZXJzb24tdGV4dCxcbiAgLmNoYWlybWVuX19wZXJzb24tdGV4dCBwLFxuICAucmF2dmluLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwLjF2dyAqIDEuMik7IH1cbiAgLmNoYWlybWVuX19wZXJzb24tcG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4wODN2dyAqIDEuMik7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNoYWlybWVuX19oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMTI1dncgKiAxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuMTI1dncgKiAxLjUpOyB9XG4gIC5jaGFpcm1lbl9fc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxNy4xMzV2dyAqIDEuNSAqIDEuMik7XG4gICAgaGVpZ2h0OiBjYWxjKDMuOTU4dncgKiAxLjUgKiAxLjIpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IGNhbGMoMC4xNTZ2dyAqIDEuNSAqIDEuMikgc29saWQgIzk3OTc5NzsgfVxuICAuY2hhaXJtZW5fX3NlYXJjaC1pbnB1dCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUgKiAxLjIpOyB9XG4gIC5jaGFpcm1lbl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGNhbGMoNC4yMnZ3ICogMS41ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3NlYXJjaC1pY29uOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA5dncgKiAxLjUgKiAxLjIpOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMTI1dncgKiAxLjUpOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLWNpdHkge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi42MDR2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAxLjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMS41KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNoYWlybWVuX19wZXJzb24tZGVzY3Ige1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMTN2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAxLjUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbixcbiAgLmNoYWlybWVuX19wZXJzb24tdGV4dCxcbiAgLmNoYWlybWVuX19wZXJzb24tdGV4dCBwLFxuICAucmF2dmluLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS41ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwLjF2dyAqIDEuNSk7IH1cbiAgLmNoYWlybWVuX19wZXJzb24tcG9zaXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4wODN2dyAqIDEuNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLXRleHQsXG4gIC5jaGFpcm1lbl9fcGVyc29uLXRleHQgcCB7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhaXJtZW5fX2hlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4xMjV2dyAqIDIuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDIuNSk7IH1cbiAgLmNoYWlybWVuX19zZWFyY2gge1xuICAgIHdpZHRoOiBjYWxjKDE3LjEzNXZ3ICogMi41ICogMS4yKTtcbiAgICBoZWlnaHQ6IGNhbGMoMy45NTh2dyAqIDIuNSAqIDEuMik7XG4gICAgYm9yZGVyOiBjYWxjKDAuMTU2dncgKiAyLjUgKiAxLjIpIHNvbGlkICM5Nzk3OTc7IH1cbiAgLmNoYWlybWVuX19zZWFyY2gtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMi41ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3NlYXJjaC1zdWJtaXQge1xuICAgIHdpZHRoOiBjYWxjKDQuMjJ2dyAqIDIuNSAqIDEuMik7IH1cbiAgLmNoYWlybWVuX19zZWFyY2gtaWNvbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wOXZ3ICogMi41ICogMS4yKTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMi41KTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1jaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNjA0dncgKiAyLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogMi41KTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogMi41KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLW5hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMTN2dyAqIDIuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAyLjUpOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uLFxuICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0LFxuICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0IHAsXG4gIC5yYXZ2aW4tbW9yZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAyLjUgKiAxLjIpOyB9XG4gIC5jaGFpcm1lbl9fcGVyc29uLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAuMXZ3ICogMi4xKTsgfVxuICAuY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjA4M3Z3ICogMi41KTsgfSB9XG5cbi5tb2RhbC12ZXRlcmFuIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQ0Ljc0MHZ3O1xuICB3aWR0aDogNDQuNzQwdnc7IH1cblxuLm1vZGFsLXZldGVyYW4gLm1vZGFsLXZldGVyYW5fX21haW4ge1xuICBwYWRkaW5nLXRvcDogMy42NDZ2dztcbiAgcGFkZGluZy1sZWZ0OiA0LjU4M3Z3O1xuICBwYWRkaW5nLWJvdHRvbTogMi44NjV2dztcbiAgcGFkZGluZy1yaWdodDogNi40NTh2dzsgfVxuXG4ubW9kYWwtdmV0ZXJhbiAubW9kYWwtdmV0ZXJhbl9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzgxdnc7XG4gIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5tb2RhbC12ZXRlcmFuIC5tb2RhbC12ZXRlcmFuX19kZXNjciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjE1dnc7XG4gIGZvbnQtc2l6ZTogMS4yNTB2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzc2NjhjOyB9XG5cbi5tb2RhbC12ZXRlcmFuIC5tb2RhbC12ZXRlcmFuX190ZXh0IHAge1xuICBmb250LXNpemU6IDEuMDQydnc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tb2RhbC12ZXRlcmFuX19pbWcge1xuICB3aWR0aDogNDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwtdmV0ZXJhbiAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNDQuNzQwdncgKiAxLjUpO1xuICAgIHdpZHRoOiBjYWxjKDQ0Ljc0MHZ3ICogMS41KTsgfVxuICAubW9kYWwtdmV0ZXJhbiAubW9kYWwtdmV0ZXJhbl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy42NDZ2dyAqIDEuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQuNTgzdncgKiAxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuODY1dncgKiAxLjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNi40NTh2dyAqIDEuNSk7IH1cbiAgLm1vZGFsLXZldGVyYW4gLm1vZGFsLXZldGVyYW5fX25hbWUge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC43ODF2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAxLjUpOyB9XG4gIC5tb2RhbC12ZXRlcmFuIC5tb2RhbC12ZXRlcmFuX19kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjYxNXZ3ICogMS41KTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuNSk7IH1cbiAgLm1vZGFsLXZldGVyYW4gLm1vZGFsLXZldGVyYW5fX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC12ZXRlcmFuIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLm1vZGFsLXZldGVyYW4gLm1vZGFsLXZldGVyYW5fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogMS41ICogMS41KTsgfVxuICAubW9kYWwtdmV0ZXJhbiAubW9kYWwtdmV0ZXJhbl9fZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS41ICogMS41KTsgfVxuICAubW9kYWwtdmV0ZXJhbiAubW9kYWwtdmV0ZXJhbl9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNSAqIDEuNSk7IH0gfVxuXG4ubW9kYWwtY29udmVydGVyIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQwdnc7XG4gIHdpZHRoOiA0MHZ3OyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAzLjM4NXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDMuNjQ2dnc7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYwNHZ3O1xuICBwYWRkaW5nLXJpZ2h0OiA0LjU4M3Z3OyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuMzAydnc7XG4gIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzLjMzM3Z3O1xuICBwYWRkaW5nLWxlZnQ6IDMuNzUwdnc7XG4gIHBhZGRpbmctYm90dG9tOiAzLjA3M3Z3O1xuICBwYWRkaW5nLXJpZ2h0OiA0LjAxMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0NjVmOyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IHtcbiAgaGVpZ2h0OiA1LjcyOXZ3O1xuICBwYWRkaW5nLWxlZnQ6IDEuOTI3dnc7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNTYzdnc7XG4gIGZvbnQtc2l6ZTogMS41NjN2dztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDUuNzI5dnc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY0NjVmO1xuICBib3JkZXI6IHNvbGlkIDAuMDUydncgIzk3OTc5NztcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxLjU2M3Z3O1xuICAgIHdpZHRoOiAwLjc4MXZ3O1xuICAgIGhlaWdodDogMC43ODF2dztcbiAgICBtYXJnaW4tdG9wOiAtMC41NzN2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjEwNHZ3IHNvbGlkICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjEwNHZ3IHNvbGlkICM5Nzk3OTc7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3QgLmxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoKDMuNTQydncgKyAwLjA1MnZ3KSAqIDUgKyAwLjA1MnZ3KTtcbiAgICBtYXJnaW4tdG9wOiAwLjIwOHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA1MnZ3ICM5Nzk3OTc7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3QgLm9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMy41NDJ2dztcbiAgICBoZWlnaHQ6IDMuNTQydnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjkyN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNTYzdnc7XG4gICAgZm9udC1zaXplOiAxLjU2M3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMuNTQydnc7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMC4wNTJ2dyAjOTc5Nzk3OyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3QgLm9wdGlvbjo6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3QgLm9wdGlvbi5zZWxlY3RlZC5mb2N1czpub3QoOmhvdmVyKSB7XG4gICAgICBjb2xvcjogIzI2NDY1ZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IC5vcHRpb246aG92ZXIge1xuICAgICAgY29sb3I6ICMyNjQ2NWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X2RheSB7XG4gIHdpZHRoOiA2LjYxNXZ3OyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X21vbnRoIHtcbiAgd2lkdGg6IDEzLjA3M3Z3OyB9XG5cbi5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X3llYXIge1xuICB3aWR0aDogOS44NDR2dzsgfVxuXG4ubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0tYnV0dG9uX2NvbnZlcnQge1xuICBoZWlnaHQ6IDIuMzQ0dnc7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMS4xNDZ2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4xNDZ2dzsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0tYnV0dG9uX2NvbnZlcnQgLmljb24ge1xuICAgIGZvbnQtc2l6ZTogMi4yNDB2dzsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS1idXR0b25fY29udmVydCAuaWNvbi5jb252ZXJ0IHtcbiAgICAgIGFuaW1hdGlvbjogcm90YXRlLXZlcnQtY2VudGVyIDAuNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIGJvdGg7IH1cblxuLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jYWxlbmRhciB7XG4gIHdpZHRoOiAyMi44MTN2dztcbiAgaGVpZ2h0OiAzLjU0MnZ3O1xuICBtYXJnaW4tdG9wOiAyLjY1NnZ3O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMDQydnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjU0MnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjY0NjVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDUydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jYWxlbmRhcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjQ2NWY7XG4gICAgYm9yZGVyOiBzb2xpZCAwLjA1MnZ3ICM5Nzk3OTc7IH1cblxuQGtleWZyYW1lcyByb3RhdGUtdmVydC1jZW50ZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgzNjBkZWcpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDQwdncgKiAxLjUpO1xuICAgIHdpZHRoOiBjYWxjKDQwdncgKiAxLjUpOyB9XG4gIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMy4zODV2dyAqIDEuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDMuNjQ2dncgKiAxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuNjA0dncgKiAxLjUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNC41ODN2dyAqIDEuNSk7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMzAydncgKiAxLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogMS41KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUpOyB9XG4gIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjMzM3Z3ICogMS41KTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy43NTB2dyAqIDEuNSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4wNzN2dyAqIDEuNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg0LjAxMHZ3ICogMS41KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDUuNzI5dncgKiAxLjUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjkyN3Z3ICogMS41KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNTYzdncgKiAxLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYyg1LjcyOXZ3ICogMS41KTtcbiAgICBib3JkZXI6IHNvbGlkIGNhbGMoMC4wNTJ2dyAqIDEuNSkgIzk3OTc5NzsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0OjphZnRlciB7XG4gICAgICByaWdodDogY2FsYygxLjU2M3Z3ICogMS41KTtcbiAgICAgIHdpZHRoOiBjYWxjKDAuNzgxdncgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDAuNzgxdncgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC41NzN2dyAqIDEuNSk7XG4gICAgICBib3JkZXItYm90dG9tOiBjYWxjKDAuMTA0dncgKiAxLjUpIHNvbGlkICM5Nzk3OTc7XG4gICAgICBib3JkZXItcmlnaHQ6IGNhbGMoMC4xMDR2dyAqIDEuNSkgc29saWQgIzk3OTc5NzsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IC5saXN0IHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoKDMuNTQydncqIDEuNSArIDAuMDUydncqIDEuNSkgKiA1ICsgMC4wNTJ2dyogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMC4yMDh2dyAqIDEuNSk7XG4gICAgICBib3JkZXI6IHNvbGlkIGNhbGMoMC4wNTJ2dyAqIDEuNSkgIzk3OTc5NzsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IC5vcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogY2FsYygzLjU0MnZ3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygzLjU0MnZ3ICogMS41KTtcbiAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjkyN3Z3ICogMS41KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41NjN2dyAqIDEuNSk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqIDEuNSk7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzLjU0MnZ3ICogMS41KTtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIGNhbGMoMC4wNTJ2dyAqIDEuNSkgIzk3OTc5NzsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdF9kYXkge1xuICAgIHdpZHRoOiBjYWxjKDYuNjE1dncgKiAxLjUpOyB9XG4gIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0X21vbnRoIHtcbiAgICB3aWR0aDogY2FsYygxMy4wNzN2dyAqIDEuNSk7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3RfeWVhciB7XG4gICAgd2lkdGg6IGNhbGMoOS44NDR2dyAqIDEuNSk7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jb252ZXJ0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMi4zNDR2dyAqIDEuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxLjE0NnZ3ICogMS41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMTQ2dncgKiAxLjUpOyB9XG4gICAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jb252ZXJ0IC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjI0MHZ3ICogMS41KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0tYnV0dG9uX2NhbGVuZGFyIHtcbiAgICB3aWR0aDogY2FsYygyMi44MTN2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAxLjUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMi42NTZ2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAxLjUpO1xuICAgIGJvcmRlcjogY2FsYygwLjA1MnZ3ICogMS41KSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fZm9ybS1idXR0b25fY2FsZW5kYXI6aG92ZXIge1xuICAgICAgYm9yZGVyOiBzb2xpZCBjYWxjKDAuMDUydncgKiAxLjUpICM5Nzk3OTc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNjA0dncgKiAxLjUgKiAxLjUgKyAxNXB4KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogMS41ICogMS41KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUgKiAxLjgpOyB9XG4gIC5tb2RhbC1jb252ZXJ0ZXIgLm1vZGFsLWNvbnZlcnRlcl9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqIDEuNSAqIDEuMyk7IH1cbiAgICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdCAubGlzdCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKCgzLjU0MnZ3KiAxLjUgKiAxLjUgKyAwLjA1MnZ3KiAxLjUgKiAxLjUpICogNSArIDAuMDUydncqIDEuNSAqIDEuNSk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDAuMjA4dncgKiAxLjUpO1xuICAgICAgYm9yZGVyOiBzb2xpZCBjYWxjKDAuMDUydncgKiAxLjUpICM5Nzk3OTc7IH1cbiAgICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdCAub3B0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMy41NDJ2dyAqIDEuNSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMy41NDJ2dyAqIDEuNSAqIDEuNSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS45Mjd2dyAqIDEuNSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNTYzdncgKiAxLjUpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAxLjUgKiAxLjMpO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMy41NDJ2dyAqIDEuNSAqIDEuNSk7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCBjYWxjKDAuMDUydncgKiAxLjUpICM5Nzk3OTc7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3RfZGF5IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19zZWxlY3RfbW9udGgge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjM1NHZ3ICogMiAqIDEuNSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzU0dncgKiAyICogMS41KTsgfVxuICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX3NlbGVjdF95ZWFyIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jb252ZXJ0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEuMTQ2dncgKiAxLjUgKiAxLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4xNDZ2dyAqIDEuNSAqIDEuNSk7IH1cbiAgLm1vZGFsLWNvbnZlcnRlciAubW9kYWwtY29udmVydGVyX19mb3JtLWJ1dHRvbl9jYWxlbmRhciB7XG4gICAgd2lkdGg6IGNhbGMoMjIuODEzdncgKiAxLjUgKiAxLjUpO1xuICAgIGhlaWdodDogY2FsYygzLjU0MnZ3ICogMS41ICogMS41KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuNjU2dncgKiAxLjUgKiAxLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMS41ICogMS41KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzLjU0MnZ3ICogMS41ICogMS41KTtcbiAgICBib3JkZXI6IGNhbGMoMC4wNTJ2dyAqIDEuNSAqIDEuNSkgc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAubW9kYWwtY29udmVydGVyIC5tb2RhbC1jb252ZXJ0ZXJfX2Zvcm0tYnV0dG9uX2NhbGVuZGFyOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgY2FsYygwLjA1MnZ3ICogMS41ICogMS41KSAjOTc5Nzk3OyB9IH1cblxuLmNhbGVuZGFyIHtcbiAgY29sb3I6ICMxRTM3NEM7IH1cblxuLmljb24tY2FsZW5kYXIta2Rvc2hpbSBpbWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhbGVuZGFyX190aXRsZTo6YmVmb3JlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiA0LjE2N3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDguMzMzdncgOC4zMzN2dyAjMGYxYzJlOyB9XG5cbi5jYWxlbmRhcl9faGVhZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEuOTc5dnc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYxYzJlOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY0NnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjQ2dnc7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDIyLjM5NnZ3OyB9XG5cbi5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNjA0dnc7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIC5tb250aCxcbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDEuMjYzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUgLmRheSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjUwdnc7XG4gICAgZm9udC1zaXplOiA0LjAwOHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItZGF0ZS1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAyLjY1NnZ3O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIC5tb250aCxcbiAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS1idXR0b24gLnllYXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNjN2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIC5pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuNjY3dnc7XG4gICAgaGVpZ2h0OiAxLjE5OHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS41MTB2dztcbiAgICBmb250LXNpemU6IDEuMDQydnc7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS1idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLmljb24taW1nIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNjY3dnc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAudGV4dCxcbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAubW9udGgsXG4gIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtbW9udGggLnllYXIge1xuICAgIGZvbnQtc2l6ZTogMC44dnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9yaWdodCAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjgyM3Z3OyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9yaWdodCAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUgLmRheSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1MHZ3OyB9XG5cbi5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9yaWdodCAuY2FsZW5kYXJfX2hlYWRlci1kYXRlLWJ1dHRvbiAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNTEwdnc7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItYnV0dG9uLWNvbnZlcnRlciB7XG4gIHdpZHRoOiAyOC44MDJ2dztcbiAgaGVpZ2h0OiAzLjU0MnZ3O1xuICBtYXJnaW4tYm90dG9tOiAzLjI4MXZ3O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMDQydnc7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzLjU0MnZ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjY0NjVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDUydncgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcywgYm9yZGVyIDAuM3M7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItYnV0dG9uLWNvbnZlcnRlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWMyZTtcbiAgICBib3JkZXI6IDAuMDUydncgc29saWQgI2ZmZmZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmRheS1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGFibGUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIHtcbiAgd2lkdGg6IDExLjE0NnZ3O1xuICBoZWlnaHQ6IDQuMTY3dnc7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMC4zMTN2dztcbiAgcGFkZGluZy1yaWdodDogMC4zMTN2dztcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIC5jYWxlbmRhcl9fdGFibGUtaGVhZGVyLWVsZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIC5jYWxlbmRhcl9fdGFibGUtaGVhZGVyLWVsZW0gLnJ1cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xuICAgICAgZm9udC1zaXplOiAwLjgzM3Z3O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAjMWUzNzRjOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIC5jYWxlbmRhcl9fdGFibGUtaGVhZGVyLWVsZW0gLmpldyB7XG4gICAgICBmb250LXNpemU6IDAuNzI5dnc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxZTM3NGM7IH1cblxuLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAwLjMxM3Z3O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjMxM3Z3O1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5lbGVtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTMzcHg7XG4gICAgcGFkZGluZzogMjFweCAxMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDAuMDUydncgc29saWQgIzk3OTc5NztcbiAgICBib3JkZXItbGVmdDogMC4wNTJ2dyBzb2xpZCAjZWZlZmVmO1xuICAgIGJvcmRlci1yaWdodDogMC4wNTJ2dyBzb2xpZCAjZWZlZmVmOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5lbGVtLXdyYXBwZXIgLmRheS1qZXcge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMxZTM3NGM7IH1cbiAgICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQgLmVsZW0td3JhcHBlciAuZGF5IHtcbiAgICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGNvbG9yOiAjMWUzNzRjOyB9XG4gIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZC5ib3JkZXItdG9wIHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQgLmltYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZCAuaW1hZ2VzIC5pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjN2dzsgfVxuICAgICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5pbWFnZXMgLmltYWdlOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5pbWFnZXMgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM2NXZ3O1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5pbWFnZXMgLnRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICMxZTM3NGM7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkLmRpc2FibGVkLCAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQub3RoZXJzIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkLnNhdCwgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkLmhvbGlkYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZC5zYXQgLmRheS1qZXcsIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZC5ob2xpZGF5IC5kYXktamV3IHtcbiAgICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkLnNhdCAuZGF5LCAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQuaG9saWRheSAuZGF5IHtcbiAgICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkLnNhdDo6YmVmb3JlLCAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQuaG9saWRheTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjU3M3Z3O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgd2lkdGg6IDQuNjM1dnc7XG4gICAgICBoZWlnaHQ6IDAuNTIxdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTIuMzQ0dnc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyOCwgMzQsIDM0LCAwLjgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDUuMjA4dncgNS4yMDh2dzsgfVxuXG4uaWNvbi1pbWcgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uZWxlbS13cmFwcGVyIC50ZXh0IGEge1xuICBjb2xvcjogIzFlMzc0YzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICNjYWxlbmRhcjIge1xuICAgIHdpZHRoOiA5ODBweDsgfVxuICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGggLmNhbGVuZGFyX190YWJsZS1oZWFkZXItZWxlbSAucnVzLFxuICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGggLmNhbGVuZGFyX190YWJsZS1oZWFkZXItZWxlbSAuamV3IHtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGQgLmltYWdlcyAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZCAuaW1hZ2VzIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FsZW5kYXJfX2hlYWRlci1kYXRlLXdyYXBwZXJfcmlnaHQgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci1idXR0b24tY29udmVydGVyIHtcbiAgICB3aWR0aDogY2FsYygyOC44MDJ2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAxLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4yODF2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjUpO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAxLjUpO1xuICAgIGJvcmRlcjogY2FsYygwLjA1MnZ3ICogMS41KSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWJ1dHRvbi1jb252ZXJ0ZXI6aG92ZXIge1xuICAgICAgYm9yZGVyOiBjYWxjKDAuMDUydncgKiAxLjUpIHNvbGlkICNmZmZmZmY7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygyOC44MDJ2dyAqIDEuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKDYuODIzdncgKiAxLjUpOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIC5mb3JtLXNlYXJjaC1tYWluX19zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDMuMTc3dncgKiAxLjUpOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIC5mb3JtLXNlYXJjaC1tYWluX19pbnB1dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS40NTh2dyAqIDEuNSk7XG4gICAgICBwYWRkaW5nLXRvcDogY2FsYygwLjY3N3Z3ICogMS41KTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzgxdncgKiAxLjUpO1xuICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1OHZ3ICogMS41KTtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMS41KTsgfVxuICAgICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIC5mb3JtLXNlYXJjaC1tYWluX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuNSk7IH1cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1zZWFyY2ggLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgICB3aWR0aDogY2FsYygzLjA3M3Z3ICogMS41KTtcbiAgICAgIGhlaWdodDogY2FsYygzLjA3M3Z3ICogMS41KTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCAuZm9ybS1zZWFyY2gtbWFpbl9faWNvbi1zZWFyY2gge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzEydncgKiAxLjUpOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIC5mb3JtLXNlYXJjaC1tYWluX19lcnJvciB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMXZ3ICogMS41KTsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LW1vbnRoIC50ZXh0LFxuICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LW1vbnRoIC5tb250aCxcbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAueWVhciB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9yaWdodCAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY2FsZW5kYXJfX2hlYWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9sZWZ0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtd3JhcHBlcl9yaWdodCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBvcmRlcjogMzsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuOTc5dncgKiAyKTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjYwNHZ3ICogMik7IH1cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUgLm1vbnRoLFxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSAueWVhciB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqIDIpOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIC5kYXkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS4yNTB2dyAqIDIpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDUuMjA4dncgKiAyKTsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci1kYXRlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjY1NnZ3ICogMik7IH1cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1kYXRlLWJ1dHRvbiAubW9udGgsXG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS1idXR0b24gLnllYXIge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAyKTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIC5pY29uIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEuNjY3dncgKiAyKTtcbiAgICAgIGhlaWdodDogY2FsYygxLjE5OHZ3ICogMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS41MTB2dyAqIDIpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAyKTsgfVxuICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LW1vbnRoIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjY3dncgKiAyKTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtbW9udGggLnRleHQsXG4gICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAubW9udGgsXG4gICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAueWVhciB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNSk7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSAuZGF5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjI1MHZ3ICogMik7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxLjUxMHZ3ICogMik7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItYnV0dG9uLWNvbnZlcnRlciB7XG4gICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAyLjUpO1xuICAgIGhlaWdodDogY2FsYygzLjU0MnZ3ICogMi41KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMjgxdncgKiAyLjUpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMi41KTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzLjU0MnZ3ICogMi41KTtcbiAgICBib3JkZXI6IGNhbGMoMC4wNTJ2dyAqIDIuNSkgc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1idXR0b24tY29udmVydGVyOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogY2FsYygwLjA1MnZ3ICogMi41KSBzb2xpZCAjZmZmZmZmOyB9XG4gIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAyLjUpO1xuICAgIGhlaWdodDogY2FsYyg2LjgyM3Z3ICogMi41KTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCAuZm9ybS1zZWFyY2gtbWFpbl9fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDI4LjgwMnZ3ICogMi41KTtcbiAgICAgIGhlaWdodDogY2FsYygzLjE3N3Z3ICogMi41KTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNDU4dncgKiAyLjUpO1xuICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC42Nzd2dyAqIDIuNSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjc4MXZ3ICogMi41KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40NTh2dyAqIDIuNSk7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDIuNSk7IH1cbiAgICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAyLjUpOyB9XG4gICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIC5mb3JtLXNlYXJjaC1tYWluX19zdWJtaXQge1xuICAgICAgd2lkdGg6IGNhbGMoMy4wNzN2dyAqIDIuNSk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMy4wNzN2dyAqIDIuNSk7IH1cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1zZWFyY2ggLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tc2VhcmNoIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjMxMnZ3ICogMi41KTsgfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCAuZm9ybS1zZWFyY2gtbWFpbl9fZXJyb3Ige1xuICAgICAgZm9udC1zaXplOiBjYWxjKDF2dyAqIDIuNSk7IH1cbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAudGV4dCxcbiAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCAubW9udGgsXG4gIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtbW9udGggLnllYXIge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMi41KTsgfSB9XG5cbi5zaW5hLW1hcCA+IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMy44NTR2dztcbiAgcGFkZGluZy1ib3R0b206IDMuNjk4dnc7IH1cblxuLnNpbmEtbWFwX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NzVweDsgfVxuICAuc2luYS1tYXBfX21hcCAjbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zaW5hLW1hcF9fbWFwLmRpc2FibGVkICNtYXAge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zaW5hLW1hcF9fdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMnM7IH1cbiAgLnNpbmEtbWFwX190ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4ubGlua19fcGhvbmVzIGEge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2luYS1tYXBfX21hcCB7XG4gIG1hcmdpbi10b3A6IDYuMjUwdnc7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLnNpbmEtbWFwX19idXR0b24tbW9yZSxcbi5zaW5hLW1hcF9fYnV0dG9uLWxlc3Mge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMy42OTh2dzsgfVxuXG4uc2luYS1tYXBfX3NpbmFzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTsgfVxuICAuc2luYS1tYXBfX3NpbmFzIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzLjY5OHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjY5OHZ3OyB9XG5cbi5zaW5hLW1hcF9fc2luYSB7XG4gIHdpZHRoOiAxOS41MzF2dztcbiAgaGVpZ2h0OiAxOS41MzF2dztcbiAgbWFyZ2luLWxlZnQ6IDAuNDE3dnc7XG4gIG1hcmdpbi1yaWdodDogMC40MTd2dztcbiAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcbiAgcGFkZGluZzogMS44MjN2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLXRpdGxlIHtcbiAgICBoZWlnaHQ6IDYuMDQydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICBmb250LXNpemU6IDF2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zaW5hLW1hcF9fc2luYSAubGlua19faWNvbiB7XG4gICAgd2lkdGg6IDEuMTQ2dnc7XG4gICAgaGVpZ2h0OiAxLjQwNnZ3OyB9XG4gICAgLnNpbmEtbWFwX19zaW5hIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxLjE0NnZ3ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzk3OTc5NzsgfVxuICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtbGluayAubGlua19fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDF2dztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zaW5hLW1hcF9fc2luYSBhLnNpbmEtbWFwX19zaW5hLWxpbms6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmtfcGhvbmUsXG4gIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtbGlua19hZGRyZXNzIHtcbiAgICBoZWlnaHQ6IDIuNjA0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNjB2dzsgfVxuICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmtfYWRkcmVzcyB7XG4gICAgaGVpZ2h0OiA0LjE2N3Z3OyB9XG4gIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtc29jaWFsIHtcbiAgICBoZWlnaHQ6IDEuNTYzdnc7IH1cblxuLnNpbmEtbWFwX19vcmdzLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5zaW5hLW1hcF9fb3Jncy13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDMuNjk4dnc7IH1cbiAgLnNpbmEtbWFwX19vcmdzLXdyYXBwZXIgLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnNpbmEtbWFwX19saXN0IHtcbiAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7IH1cbiAgLnNpbmEtbWFwX19saXN0IC5saXN0X19saW5rIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaW5hLW1hcF9fbGlzdCAubGlzdF9fbGluazo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAgIC5zaW5hLW1hcF9fbGlzdCAubGlzdF9fbGluazpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgIC5zaW5hLW1hcF9fbGlzdCAubGlzdF9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi5zaW5hLW1hcF9fb3Jncy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMuMTI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDMuMTI1dnc7XG4gIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTIwZDE3O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4uc2luYS1tYXBfX29yZ3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMy4xMjV2dzsgfVxuXG4uc2luYS1tYXBfX29yZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMjEuMDQydncgLyAxLjEzKTtcbiAgbWluLWhlaWdodDogY2FsYygxNnZ3IC8gMS4xMyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygyLjcwOHZ3IC8gMS4xMyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMi43MDh2dyAvIDEuMTMpOyB9XG4gIC5zaW5hLW1hcF9fb3JnOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogY2FsYygxNi41NjN2dyAvIDEuMTMpO1xuICAgIGhlaWdodDogY2FsYygwLjEwNHZ3IC8gMS4xMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5NzsgfVxuICAuc2luYS1tYXBfX29yZzpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnNpbmEtbWFwX19vcmctdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAvIDEuMTMpO1xuICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAvIDEuMTMpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMjBkMTc7IH1cblxuLnNpbmEtbWFwX19vcmctdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAvIDEuMTMpO1xuICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAvIDEuMTMpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMxMjBkMTc7IH1cbiAgLnNpbmEtbWFwX19vcmctdGV4dCAubGlua19faWNvbiB7XG4gICAgd2lkdGg6IGNhbGMoMS4wNDJ2dyAvIDEuMTMpO1xuICAgIGhlaWdodDogY2FsYygxLjA0MnZ3IC8gMS4xMyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNjc3dncgLyAxLjEzKTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnLXRleHQgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAvIDEuMTMpO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLnNpbmEtbWFwX19vcmctdGV4dCAuaWNvbi1tZXRybzo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMC44ODV2dyAvIDEuMTMpOyB9XG5cbi5zaW5hLW1hcF9fb3JnLXBlcnNvbiB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMi41MDB2dyAvIDEuMTMpOyB9XG5cbi5zaW5hLW1hcF9fb3JnLXNvY2lhbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMi4zOTZ2dyAvIDEuMTMpOyB9XG5cbi5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIHtcbiAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICBoZWlnaHQ6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uIHtcbiAgICB3aWR0aDogY2FsYygxLjMwMnZ3IC8gMS4xMyk7XG4gICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgLyAxLjEzKTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzAydncgLyAxLjEzKTtcbiAgICAgIGNvbG9yOiAjOTc5Nzk3OyB9XG4gIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uX2ZvbnRfczo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAvIDEuMTMpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rOmhvdmVyIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5tYXBib3hnbC1jdHJsLWJvdHRvbS1yaWdodCxcbi5tYXBib3hnbC1jdHJsLWJvdHRvbS1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5zaW5hLW1hcCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuODU0dncgKiAxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNjk4dncgKiAxLjUpOyB9XG4gIC5zaW5hLW1hcF9fbWFwIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDYuMjUwdncgKiAxLjUpOyB9XG4gIC5zaW5hLW1hcF9fYnV0dG9uLW1vcmUsXG4gIC5zaW5hLW1hcF9fYnV0dG9uLWxlc3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy42OTh2dyAqIDEuNSk7IH1cbiAgLnNpbmEtbWFwX19zaW5hcyAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjY5OHZ3ICogMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjY5OHZ3ICogMS41KTsgfVxuICAuc2luYS1tYXBfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy4xMjV2dyAqIDEuNSAvIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDEuNSk7IH1cbiAgLnNpbmEtbWFwX19vcmdzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAxLjUpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDEuNSk7XG4gICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAxLjUpOyB9XG4gIC5zaW5hLW1hcF9fb3JncyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogMS41KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luYS1tYXAgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzLjg1NHZ3ICogMS42OCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy42OTh2dyAqIDEuNjgpOyB9XG4gIC5zaW5hLW1hcF9fbWFwIHtcbiAgICBoZWlodDogNTAwcHggIWltcG9ydGFudDsgfVxuICAuc2luYS1tYXBfX21hcCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg2LjI1MHZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19idXR0b24tbW9yZSxcbiAgLnNpbmEtbWFwX19idXR0b24tbGVzcyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjY5OHZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19zaW5hIHtcbiAgICB3aWR0aDogY2FsYygxOS41MzF2dyAqIDEuNDgpO1xuICAgIGhlaWdodDogY2FsYygxOS41MzF2dyAqICAxLjQ4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwLjQxN3Z3ICogIDEuNDgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjQxN3Z3ICogIDEuNDgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4wNDJ2dyAqICAxLjQ4KTtcbiAgICBwYWRkaW5nOiBjYWxjKDEuODIzdncgKiAgMS40OCk7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLXRpdGxlIHtcbiAgICAgIGhlaWdodDogY2FsYyg2LjA0MnZ3ICogIDEuNDgpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDF2dyAqICAxLjQ4KTsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAubGlua19faWNvbiB7XG4gICAgICB3aWR0aDogY2FsYygxLjE0NnZ3ICogIDEuNDgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNDA2dncgKiAgMS40OCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuM3Z3OyB9XG4gICAgICAuc2luYS1tYXBfX3NpbmEgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogIDEuNDgpICFpbXBvcnRhbnQ7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmsgLmxpbmtfX3RleHQge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDF2dyAqICAxLjQ4KTsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtbGlua19waG9uZSxcbiAgICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmtfYWRkcmVzcyB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMi42MDR2dyAqICAxLjQ4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNjB2dyAqICAxLjQ4KTsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtbGlua19hZGRyZXNzIHtcbiAgICAgIGhlaWdodDogY2FsYyg0LjE2N3Z3ICogIDEuNDgpOyB9XG4gICAgLnNpbmEtbWFwX19zaW5hIC5zaW5hLW1hcF9fc2luYS1zb2NpYWwge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAgMS40OCk7IH1cbiAgLnNpbmEtbWFwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAxLjY4IC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19vcmdzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMTI1dncgKiAxLjY4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqIDEuNjggKiAxLjIpOyB9XG4gIC5zaW5hLW1hcF9fb3JncyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19vcmcge1xuICAgIHdpZHRoOiBjYWxjKDIxLjA0MnZ3ICogMS42OCAvIDEuMjgpO1xuICAgIGhlaWdodDogY2FsYygyMHZ3ICogMS42OCAvIDEuMjgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjcwOHZ3ICogMS42OCAvIDEuMjgpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi43MDh2dyAqIDEuNjggLyAxLjI4KTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IGNhbGMoMTYuNTYzdncgKiAxLjY4IC8gMS4yOCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMC4xMDR2dyAqIDEuNjggLyAxLjI4KTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnOm50aC1jaGlsZCg0bikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgKiAxLjY4IC8gMS4yOCk7IH1cbiAgICAuc2luYS1tYXBfX29yZzpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2luYS1tYXBfX29yZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjkzOHZ3ICogMS42OCAvIDEuMjgpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMS42OCAvIDEuMjgpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqIDEuNjggLyAxLjI4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqIDEuNjggLyAxLjI4KTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnLXRleHQgLmxpbmtfX2ljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMS4wNDJ2dyAqIDEuNjggLyAxLjI4KTtcbiAgICAgIGhlaWdodDogY2FsYygxLjA0MnZ3ICogMS42OCAvIDEuMjgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNjc3dncgKiAxLjY4IC8gMS4yOCk7IH1cbiAgICAgIC5zaW5hLW1hcF9fb3JnLXRleHQgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMS42OCAvIDEuMjgpOyB9XG4gICAgLnNpbmEtbWFwX19vcmctdGV4dCAuaWNvbi1tZXRybzo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjg4NXZ3ICogMS42OCAvIDEuMjgpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXBlcnNvbiB7XG4gICAgbWluLWhlaWdodDogY2FsYygyLjUwMHZ3ICogMS42OCAvIDEuMjgpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXNvY2lhbCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyLjM5NnZ3ICogMS42OCAvIDEuMjgpOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIHtcbiAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogMS42OCAvIDEuMjgpO1xuICAgIGhlaWdodDogY2FsYygxLjMwMnZ3ICogMS42OCAvIDEuMjgpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjMwMnZ3ICogMS42OCAvIDEuMjgpOyB9XG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsLWxpbmsgLnNpbmEtbWFwX19vcmctc29jaWFsLWljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAqIDEuNjggLyAxLjI4KTtcbiAgICAgIGhlaWdodDogY2FsYygxLjMwMnZ3ICogMS42OCAvIDEuMjgpOyB9XG4gICAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtbGluayAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzAydncgKiAxLjY4IC8gMS4yOCk7IH1cbiAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtbGluayAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbl9mb250X3M6OmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqIDEuNjggLyAxLjI4KTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luYS1tYXBfX21hcCB7XG4gICAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50OyB9XG4gIC5zaW5hLW1hcCA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuODU0dncgKiAxLjY4KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjY5OHZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19tYXAge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoNi4yNTB2dyAqIDEuNjgpOyB9XG4gIC5zaW5hLW1hcF9fYnV0dG9uLW1vcmUsXG4gIC5zaW5hLW1hcF9fYnV0dG9uLWxlc3Mge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMy42OTh2dyAqIDEuNjgpOyB9XG4gIC5zaW5hLW1hcF9fc2luYSB7XG4gICAgd2lkdGg6IGNhbGMoMTkuNTMxdncgKiAyLjIpO1xuICAgIGhlaWdodDogY2FsYygxOS41MzF2dyAqIDIuMik7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMC40MTd2dyAqIDIuMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNDE3dncgKiAyLjIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4wNDJ2dyAqIDIuMik7XG4gICAgcGFkZGluZzogY2FsYygxLjgyM3Z3ICogMi4yKTsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtdGl0bGUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDYuMDQydncgKiAyLjIpO1xuICAgICAgZm9udC1zaXplOiBjYWxjKDF2dyAqIDIuMik7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEgLmxpbmtfX2ljb24ge1xuICAgICAgd2lkdGg6IGNhbGMoMS4xNDZ2dyAqIDIuMik7XG4gICAgICBoZWlnaHQ6IGNhbGMoMS40MDZ2dyAqIDIuMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuM3Z3OyB9XG4gICAgICAuc2luYS1tYXBfX3NpbmEgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMi4yKSAhaW1wb3J0YW50OyB9XG4gICAgLnNpbmEtbWFwX19zaW5hIC5zaW5hLW1hcF9fc2luYS1saW5rIC5saW5rX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxdncgKiAyLjIpOyB9XG4gICAgLnNpbmEtbWFwX19zaW5hIC5zaW5hLW1hcF9fc2luYS1saW5rX3Bob25lIGEge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEgLnNpbmEtbWFwX19zaW5hLWxpbmtfcGhvbmUsXG4gICAgLnNpbmEtbWFwX19zaW5hIC5zaW5hLW1hcF9fc2luYS1saW5rX2FkZHJlc3Mge1xuICAgICAgaGVpZ2h0OiBjYWxjKDIuNjA0dncgKiAgMi4yKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4yNjB2dyAqICAyLjIpOyB9XG4gICAgLnNpbmEtbWFwX19zaW5hIC5zaW5hLW1hcF9fc2luYS1saW5rX2FkZHJlc3Mge1xuICAgICAgaGVpZ2h0OiBjYWxjKDQuMTY3dncgKiAgMi4yKTsgfVxuICAgIC5zaW5hLW1hcF9fc2luYSAuc2luYS1tYXBfX3NpbmEtc29jaWFsIHtcbiAgICAgIGhlaWdodDogY2FsYygxLjU2M3Z3ICogIDIuMik7IH1cbiAgLnNpbmEtbWFwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAxLjY4IC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19vcmdzLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAxLjY4KTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMTI1dncgKiAxLjY4KTtcbiAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqIDEuNjggKiAxLjIpOyB9XG4gIC5zaW5hLW1hcF9fb3JncyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogMS42OCk7IH1cbiAgLnNpbmEtbWFwX19vcmcge1xuICAgIHdpZHRoOiBjYWxjKDIxLjA0MnZ3ICogMS42OCAqIDEuMik7XG4gICAgaGVpZ2h0OiBjYWxjKDIwdncgKiAxLjY4ICogMS4xMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgKiAxLjY4ICogMS4xMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjcwOHZ3ICogMS42OCAqIDEuMTIpOyB9XG4gICAgLnNpbmEtbWFwX19vcmc6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygxNi41NjN2dyAqIDEuNjggKiAxLjEyKTtcbiAgICAgIGhlaWdodDogY2FsYygwLjEwNHZ3ICogMS42OCAqIDEuMTIpOyB9XG4gICAgLnNpbmEtbWFwX19vcmc6bnRoLWNoaWxkKDNuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi43MDh2dyAqIDEuNjggKiAxLjEyKTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaW5hLW1hcF9fb3JnLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuOTM4dncgKiAxLjY4ICogMS4xMik7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjY4ICogMS4xMiAqIDEuMik7IH1cbiAgLnNpbmEtbWFwX19vcmctdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjkzOHZ3ICogMS42OCAqIDEuMTIpO1xuICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogMS42OCAqIDEuMTIgKiAxLjIpOyB9XG4gICAgLnNpbmEtbWFwX19vcmctdGV4dCAubGlua19faWNvbiB7XG4gICAgICB3aWR0aDogY2FsYygxLjA0MnZ3ICogMS42OCAqIDEuMTIgKiAxLjIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuMDQydncgKiAxLjY4ICogMS4xMiAqIDEuMik7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42Nzd2dyAqIDEuNjggKiAxLjEyKTsgfVxuICAgICAgLnNpbmEtbWFwX19vcmctdGV4dCAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjY4ICogMS4xMiAqIDEuMik7IH1cbiAgICAuc2luYS1tYXBfX29yZy10ZXh0IC5pY29uLW1ldHJvOjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDAuODg1dncgKiAxLjY4ICogMS4xMiAqIDEuMik7IH1cbiAgLnNpbmEtbWFwX19vcmctcGVyc29uIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDIuNTAwdncgKiAxLjY4ICogMS4xMik7IH1cbiAgLnNpbmEtbWFwX19vcmctc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIuMzk2dncgKiAxLjY4ICogMS4xMik7IH1cbiAgLnNpbmEtbWFwX19vcmctc29jaWFsLWxpbmsge1xuICAgIHdpZHRoOiBjYWxjKDEuMzAydncgKiAxLjY4ICogMS4xMik7XG4gICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAxLjY4ICogMS4xMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzAydncgKiAxLjY4ICogMS4xMik7IH1cbiAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtbGluayAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbiB7XG4gICAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogMS42OCAqIDEuMTIpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAxLjY4ICogMS4xMik7IH1cbiAgICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqIDEuNjggKiAxLjEyKTsgfVxuICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uX2ZvbnRfczo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogMS42OCAqIDEuMTIpOyB9IH1cblxuLnVuZGVyLWNvbnN0cnVjdGlvbiB7XG4gIGZsZXgtZ3JvdzogMTsgfVxuICAudW5kZXItY29uc3RydWN0aW9uIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4ubWFwLXBhZ2VfX21hcC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYXAtcGFnZV9fbWFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXAtcGFnZV9fbWFwOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU0JztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIGhlYWRlciAqL1xuLnBhZ2UtaWQtNjA5NiAuaGVhZGVyIC5oZWFkZXJfX2RhdGUsXG4ucGFnZS1pZC01MDgyIC5oZWFkZXIgLmhlYWRlcl9fZGF0ZSxcbi5tYXAtcGFnZSAuaGVhZGVyIC5oZWFkZXJfX2RhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGZvb3RlciAqL1xuLnBhZ2UtaWQtNjA5NiAuZm9vdGVyLFxuLnBhZ2UtaWQtNTA4MiAuZm9vdGVyLFxuLm1hcC1wYWdlIC5mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBoZWFkZXIgKi9cbiAgLnBhZ2UtaWQtNjA5NiAuaGVhZGVyIC5oZWFkZXJfX2RhdGUsXG4gIC5wYWdlLWlkLTUwODIgLmhlYWRlciAuaGVhZGVyX19kYXRlLFxuICAubWFwLXBhZ2UgLmhlYWRlciAuaGVhZGVyX19kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5wYWdlLWlkLTYwOTYgLmhlYWRlciAuaGVhZGVyX19tZW51LFxuICAucGFnZS1pZC02MDk2IC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoLFxuICAucGFnZS1pZC02MDk2IC5oZWFkZXIgLmxhbmctY2hhbmdlcixcbiAgLnBhZ2UtaWQtNjA5NiAuaGVhZGVyIC5oZWFkZXJfX2NvbnRlbnRfcG9zaXRpb25fYm90dG9tLFxuICAucGFnZS1pZC01MDgyIC5oZWFkZXIgLmhlYWRlcl9fbWVudSxcbiAgLnBhZ2UtaWQtNTA4MiAuaGVhZGVyIC5oZWFkZXJfX3NlYXJjaCxcbiAgLnBhZ2UtaWQtNTA4MiAuaGVhZGVyIC5sYW5nLWNoYW5nZXIsXG4gIC5wYWdlLWlkLTUwODIgLmhlYWRlciAuaGVhZGVyX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbSxcbiAgLm1hcC1wYWdlIC5oZWFkZXIgLmhlYWRlcl9fbWVudSxcbiAgLm1hcC1wYWdlIC5oZWFkZXIgLmhlYWRlcl9fc2VhcmNoLFxuICAubWFwLXBhZ2UgLmhlYWRlciAubGFuZy1jaGFuZ2VyLFxuICAubWFwLXBhZ2UgLmhlYWRlciAuaGVhZGVyX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2FpbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjsgfVxuICAucGFnZS1pZC02MDk2IC5oZWFkZXI6aG92ZXIgLmhlYWRlcl9fbWVudSxcbiAgLnBhZ2UtaWQtNjA5NiAuaGVhZGVyOmhvdmVyIC5oZWFkZXJfX3NlYXJjaCxcbiAgLnBhZ2UtaWQtNjA5NiAuaGVhZGVyOmhvdmVyIC5sYW5nLWNoYW5nZXIsXG4gIC5wYWdlLWlkLTYwOTYgLmhlYWRlcjpob3ZlciAuaGVhZGVyX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbSxcbiAgLnBhZ2UtaWQtNTA4MiAuaGVhZGVyOmhvdmVyIC5oZWFkZXJfX21lbnUsXG4gIC5wYWdlLWlkLTUwODIgLmhlYWRlcjpob3ZlciAuaGVhZGVyX19zZWFyY2gsXG4gIC5wYWdlLWlkLTUwODIgLmhlYWRlcjpob3ZlciAubGFuZy1jaGFuZ2VyLFxuICAucGFnZS1pZC01MDgyIC5oZWFkZXI6aG92ZXIgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20sXG4gIC5tYXAtcGFnZSAuaGVhZGVyOmhvdmVyIC5oZWFkZXJfX21lbnUsXG4gIC5tYXAtcGFnZSAuaGVhZGVyOmhvdmVyIC5oZWFkZXJfX3NlYXJjaCxcbiAgLm1hcC1wYWdlIC5oZWFkZXI6aG92ZXIgLmxhbmctY2hhbmdlcixcbiAgLm1hcC1wYWdlIC5oZWFkZXI6aG92ZXIgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9haW50ZXItZXZlbnRzOiBhdXRvOyB9IH1cbiIsIi5jb21tdW5pdGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiIsIi5jb21tdW5pdHkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmNvbW11bml0eS5zaG93LWJ1dHRvbiB7XG4gICAgJjpob3ZlciAuY29tbXVuaXR5X19idXR0b24ge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmNvbW11bml0eV9fYnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7IH0gfVxuXG4uY29tbXVuaXR5X21haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgLy8gaGVpZ2h0OiAxMDQwcHhcbiAgICBoZWlnaHQ6IDU0LjE2N3Z3O1xuICAgIHBhZGRpbmctdG9wOiAkaGVpZ2h0LWhlYWRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL21haW4ucG5nKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmNvbW11bml0eV9jZW50cmFsLFxuLmNvbW11bml0eV91cmFsLFxuLmNvbW11bml0eV92b2xnYSxcbi5jb21tdW5pdHlfY2F1Y2FzaWFuIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NlbnRyYWwucG5nKTsgfVxuXG4uY29tbXVuaXR5X3NpYmVyaWFuLFxuLmNvbW11bml0eV93ZXN0LFxuLmNvbW11bml0eV9zb3V0aCxcbi5jb21tdW5pdHlfZWFzdGVybiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jYXVjYXNpYW4ucG5nKTsgfVxuXG4uY29tbXVuaXR5Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAkaGVpZ2h0LWZvb3RlcjsgfVxuXG4uY29tbXVuaXR5X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHdpZHRoOiA0MC44dnc7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmNvbW11bml0eV9fY29udGVudF9tYWluIHtcbiAgICBtYXJnaW4tdG9wOiAxNC4zdnc7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3OyB9XG5cbi5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjN2dztcbiAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbjtcbiAgICBmb250LXNpemU6IDMuN3Z3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5jb21tdW5pdHlfX3RpdGxlX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuXG4uY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjN2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3VuZGVybGluZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNHZ3O1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtN3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0OyB9XG5cbi5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dzsgfVxuXG4uY29tbXVuaXR5X190aXRsZV9kZWNvcmF0aW9uX3BvaW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDAuNHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEuNXZ3O1xuICAgIGhlaWdodDogMS41dnc7XG4gICAgYm9yZGVyOiAwLjR2dyBzb2xpZCAkY29sb3ItdGV4dDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgIC8vIHdpZHRoOiAxNDBweFxuICAgIC8vIGhlaWdodDogNTBweFxuICAgIHdpZHRoOiA3LjI5MnZ3O1xuICAgIGhlaWdodDogMi42MDR2dztcbiAgICBtYXJnaW4tbGVmdDogMTAuNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIC8vIGZvbnQtc2l6ZTogMjRweFxuICAgIGZvbnQtc2l6ZTogMS4yNTB2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIC8vIGxpbmUtaGVpZ2h0OiA1MHB4XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0dnc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGJsdWU7IH1cblxuLmNvbW11bml0eV9fZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDYuNHZ3O1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMS4ydnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY29tbXVuaXR5X19idXR0b24ge1xuICAgIHdpZHRoOiAxOC4xMjV2dztcbiAgICBoZWlnaHQ6IDMuOTA2dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXZ3O1xuICAgIHBhZGRpbmctdG9wOiAxLjA0MnZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjQwNnZ3O1xuICAgIGZvbnQtc2l6ZTogMS4wOTR2dztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLmNvbW11bml0eTpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRoZWlnaHQtZm9vdGVyLXRhYmxldDsgfVxuXG4gICAgLmNvbW11bml0eV9tYWluIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWlnaHQtaGVhZGVyLXRhYmxldDsgfVxuXG4gICAgLmNvbW11bml0eV9fY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAgIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgIC5jb21tdW5pdHlfX2Rlc2NyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEuOHZ3OyB9XG5cbiAgICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLy8gd2lkdGg6IDM0OHB4XG4gICAgICAgIC8vIGhlaWdodDogNzVweFxuICAgICAgICAvLyBwYWRkaW5nOiAwXG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjFweFxuIH0gfSAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDc1cHhcblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5jb21tdW5pdHkge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4OyB9XG5cbiAgICAuY29tbXVuaXR5Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4gICAgLmNvbW11bml0eV9tYWluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlaWdodC1oZWFkZXItbW9iaWxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4gICAgLmNvbW11bml0eV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAuY29tbXVuaXR5X19jb250ZW50X21haW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyLjV2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTIuNXZ3OyB9XG5cbiAgICAuY29tbXVuaXR5X190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUuN3Z3O1xuICAgICAgICBmb250LXNpemU6IDh2dzsgfVxuXG4gICAgLmNvbW11bml0eV9fdGl0bGVfbWFpbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTB2dzsgfVxuXG4gICAgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNS43dnc7IH1cblxuICAgIC5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fdW5kZXJsaW5lOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzNXZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE3LjV2dzsgfVxuXG4gICAgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNy41dnc7IH1cblxuICAgIC5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQ6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMXZ3O1xuICAgICAgICB3aWR0aDogMy43NXZ3O1xuICAgICAgICBoZWlnaHQ6IDMuNzV2dztcbiAgICAgICAgYm9yZGVyOiAxdncgc29saWQgJGNvbG9yLXRleHQ7IH1cblxuICAgIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNS43dnc7IH1cblxuICAgIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7IH1cblxuICAgIC5jb21tdW5pdHlfX2Rlc2NyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICAgICAgICBmb250LXNpemU6IDMuNXZ3OyB9XG5cbiAgICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDM0OHB4O1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5jb21tdW5pdHkge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4OyB9XG5cbiAgICAuY29tbXVuaXR5X19idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cblxuXG5cblxuXG5cblxuXG5cblxuIiwiLm1vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7IH1cblxuLm1vcmVfdHlwZV9ldmVudHMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5tb3JlX3R5cGVfZXZlbnRzLWltZyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm1vcmVfdHlwZV9hY3Rpdml0eSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLm1vcmVfdHlwZV9vcmdhbml6YXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1OHB4O1xuICAgIC5tb3JlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9IH1cblxuLm1vcmVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5tb3JlX19pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb3JlX19pdGVtLWltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH0gfVxuXG4ubW9yZV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLm1vcmVfX3RpdGxlX3Bvc2l0aW9uX2xlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm1vcmVfX2l0ZW0tdGl0bGVfZGVzaWduX2JsYWNrIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG4ubW9yZV9faXRlbS1pY29uIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDEuNXZ3OyB9IH1cblxuLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMge1xuICAgIHdpZHRoOiAyNi4wNDJ2dztcbiAgICBoZWlnaHQ6IDI2LjA0MnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS43MTl2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjU2M3Z3O1xuICAgIHBhZGRpbmctdG9wOiAyLjk2OXZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi41NTJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjA3M3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjgxM3Z3O1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjA0MnZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMDQydnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTsgfVxuICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgaGVpZ2h0OiA0LjY4OHZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NjN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9XG4gICAgLm1vcmVfX2l0ZW0tdGl0bGVfZGVzaWduX2JsYWNrIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cbiAgICAubW9yZV9faXRlbS1kZXNjciB7XG4gICAgICAgIG1hcmdpbjogMS44MjN2dyAwO1xuICAgICAgICBmb250LXNpemU6IDEuMzU0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuICAgIC5tb3JlX19pdGVtLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAubW9yZV9faXRlbS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDEuNTYzdnc7XG4gICAgICAgIGhlaWdodDogMS40MDZ2dzsgfVxuICAgIC5tb3JlX19pdGVtLWRldGFpbHMge1xuICAgICAgICBmb250LXNpemU6IDAuOTM4dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfSB9XG5cbi5tb3JlX19pdGVtX3R5cGVfZXZlbnRzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE1MSwgMTUxLCAxNTEsIDApO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAyMHB4IHJnYmEoMTUxLCAxNTEsIDE1MSwgMCk7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkO1xuICAgIG91dGxpbmUtY29sb3I6IHJnYmEoMTUxLCAxNTEsIDE1MSwgMCk7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDBweDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTI1MG1zIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNTEsIDE1MSwgMTUxLCAwKTtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDIwcHggcmdiYSgxNTEsIDE1MSwgMTUxLCAwLjIpLCAwIDAgMjBweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuNCk7XG4gICAgICAgIG91dGxpbmU6IDFweCBzb2xpZDtcbiAgICAgICAgb3V0bGluZS1jb2xvcjogcmdiYSgxNTEsIDE1MSwgMTUxLCAxKTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDEzcHg7XG4gICAgICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDE1MSwgMTUxLCAxNTEsIDAuOSk7IH0gfVxuXG4ubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcge1xuICAgIHdpZHRoOiAyNi4xNDZ2dztcbiAgICBoZWlnaHQ6IDI2Ljk3OXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMS42MTR2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjY2N3Z3O1xuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgd2lkdGg6IDI2LjE0NnZ3O1xuICAgICAgICBoZWlnaHQ6IDE2Ljg3NXZ3O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI2LjE0NnZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNi44NzV2dzsgfSB9XG4gICAgLm1vcmVfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyLjE4OHZ3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMzAydnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuMDgzdnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxLjMwMnZ3OyB9XG4gICAgLm1vcmVfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNTIxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4wNDJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5OyB9XG4gICAgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDEuMzU0dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9XG4gICAgJjpob3ZlciAubW9yZV9faXRlbS10aXRsZSxcbiAgICAmOmhvdmVyIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICY6aG92ZXIgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9IH0gfVxuXG4ubW9yZV9faXRlbV90eXBlX2FjdGl2aXR5IHtcbiAgICB3aWR0aDogMjYuMDk0dnc7XG4gICAgaGVpZ2h0OiAzMi45Njl2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzE5dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45Mjd2dztcbiAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyLjYwNHZ3O1xuICAgICAgICBmb250LXNpemU6IDEuNjE1dnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuICAgIC5tb3JlX19pdGVtLWltZyB7XG4gICAgICAgIHdpZHRoOiAyNi4wOTR2dztcbiAgICAgICAgaGVpZ2h0OiAyNS45OTB2dztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNi4wOTR2dztcbiAgICAgICAgICAgIGhlaWdodDogMjUuOTkwdnc7IH0gfVxuICAgICY6aG92ZXIgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9IH1cbiAgICAmOmhvdmVyIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMC43OyB9IH1cblxuLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMjUuOTM4dnc7XG4gICAgaGVpZ2h0OiAyNC4yMTl2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuODIzdnc7XG4gICAgcGFkZGluZy10b3A6IDMuMDIxdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjk2OXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXZ3O1xuICAgIC8vICY6bnRoLWNoaWxkKDNuKVxuICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDBcbiAgICAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNTB2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cbiAgICAubGlua190eXBlX2NvbnRhY3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvOyB9XG4gICAgLmxpbmtfdHlwZV9jb250YWN0Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAubW9yZV9faXRlbS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgICAubGlua19faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI2LjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI2LjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNzE5dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyLjk2OXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuNTUydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMuMDczdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjgxM3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgLm1vcmVfX2l0ZW0tZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg0LjY4OHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1kZXNjciB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoMS44MjN2dyAqICN7JHRhYmxldC1nYWlufSkgMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjM1NHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuNTYzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNDA2dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLWRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cblxuICAgIC5tb3JlX19pdGVtX3R5cGVfZXZlbnRzLWltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI2LjE0NnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI2Ljk3OXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNjE0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjY3dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAubW9yZV9faXRlbS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjYuMTQ2dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDE2Ljg3NXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUuNXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTYuODd2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfVxuICAgICAgICAubW9yZV9faXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDIuMTg4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuMzAydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyLjA4M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuMzAydncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjUyMXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zNTR2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfVxuXG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24ge1xuICAgICAgICB3aWR0aDogY2FsYygyNS45Mzh2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNC4yMTl2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjgyM3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy4wMjF2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjk2OXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JHRhYmxldC1nYWlufSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAubW9yZV90eXBlX2FjdGl2aXR5IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuICAgIC5tb3JlX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuXG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI2LjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjU2M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyLjk2OXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi41NTJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzLjA3M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjgxM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAubW9yZV9faXRlbS1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg0LjY4OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1kZXNjciB7XG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoMS44MjN2dyAqICN7JG1vYmlsZS1nYWluLW19KSAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzU0dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjU2M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNDA2dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tZGV0YWlscyB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9XG5cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4xNDZ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI2Ljk3OXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS42MTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2N3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAubW9yZV9faXRlbS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjYuMTQ2dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTYuODc1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1LjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTYuODd2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9XG4gICAgICAgIC5tb3JlX19pdGVtLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMi4xODh2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjMwMnZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyLjA4M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41MjF2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjM1NHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9IH1cblxuICAgIC5tb3JlX19pdGVtX3R5cGVfYWN0aXZpdHkge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wOTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDMyLjk2OXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjkyN3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS43MTl2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuICAgICAgICAmOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygyLjYwNHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNjE1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI2LjA5NHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDMyLjk2OXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNi4wOTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH0gfSB9XG5cbiAgICAubW9yZV9faXRlbV90eXBlX29yZ2FuaXphdGlvbiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1LjkzOHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjQuMjE5dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjgyM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzLjAyMXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMi45Njl2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygyLjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9XG5cbiAgICAubW9yZV9faXRlbS1pY29uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9ldmVudHMge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wNDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNi4wNDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjU2M3Z3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMi45Njl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjU1MnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygzLjA3M3Z3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi44MTN2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIC5tb3JlX19pdGVtLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNC42ODh2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tZGVzY3Ige1xuICAgICAgICAgICAgbWFyZ2luOiBjYWxjKDEuODIzdncgKiAjeyRtb2JpbGUtZ2Fpbn0pIDA7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zNTR2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjU2M3Z3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjQwNnZ3ICogI3skbW9iaWxlLWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1kZXRhaWxzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogI3skbW9iaWxlLWdhaW59KTsgfSB9XG5cbiAgICAubW9yZV9faXRlbV90eXBlX2V2ZW50cy1pbWcge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4xNDZ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNi45Nzl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjY2N3Z3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI2LjE0NnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxNi44NzV2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1LjV2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDE2Ljg3dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygyLjE4OHZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjMwMnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi4wODN2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjMwMnZ3ICogI3skbW9iaWxlLWdhaW59KTsgfVxuICAgICAgICAubW9yZV9faXRlbS1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC41MjF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzU0dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH1cblxuICAgIC5tb3JlX19pdGVtX3R5cGVfYWN0aXZpdHkge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wOTR2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygzMi45Njl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjkyN3Z3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoMi42MDR2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42MTV2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cbiAgICAgICAgLm1vcmVfX2l0ZW0taW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI2LjA5NHZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzMi45Njl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI2LjA5NHZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMzIuOTY5dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH0gfVxuXG4gICAgLm1vcmVfX2l0ZW1fdHlwZV9vcmdhbml6YXRpb24ge1xuICAgICAgICB3aWR0aDogY2FsYygyNS45Mzh2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyNC4yMTl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy4wMjF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyLjk2OXZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi41dncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICAubW9yZV9faXRlbS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb3JlX19pdGVtLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICAgICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjcxOXZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NnZ3ICogI3skbW9iaWxlLWdhaW59KTsgfSB9IH0gfVxuXG4gICAgLm1vcmVfX2l0ZW0taWNvbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH0gfVxuXG5cblxuXG5cblxuXG5cbiIsIi5mb290ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0LWZvb3RlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uZm9vdGVyX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvb3Rlcl9fbWVudSB7XG4gICAgb3JkZXI6IDQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZvb3RlcjtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmZvb3Rlcl9fbWVudS1pdGVtIHtcbiAgICAvLyBoZWlnaHQ6IDc1cHhcbiAgICAvLyBsaW5lLWhlaWdodDogNzVweFxuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLy8gYW5vdGhlciBob3ZlclxuXG4vLyAuZm9vdGVyX19tZW51LWxpbmtcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gICAgIGhlaWdodDogMTNweFxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxM3B4XG4vLyAgICAgdHJhbnNpdGlvbjogbGluZS1oZWlnaHQgMC4yNXMgZWFzZVxuLy8gICAgIG92ZXJmbG93OiBoaWRkZW5cblxuLy8gLmZvb3Rlcl9fbWVudS1pdGVtOmhvdmVyXG4vLyAgICAgY3Vyc29yOiBwb2ludGVyXG4vLyAgICAgLmZvb3Rlcl9fbWVudS1saW5rXG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4XG4vLyAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dFxuLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcblxuLy8gLmZvb3Rlcl9fbWVudS1saW5rOjpiZWZvcmVcbi8vICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dClcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbi8vICAgICB0b3A6IC0xM3B4XG4vLyAgICAgY29sb3I6ICRjb2xvci10ZXh0XG4vLyAgICAgYm94LXNpemluZzogYm9yZGVyLWJveFxuXG5cblxuLy8gLmZvb3Rlcl9fbWVudS1saW5rXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4vLyAgICAgZGlzcGxheTogYmxvY2tcbi8vICAgICB3aWR0aDogYXV0b1xuLy8gICAgIGhlaWdodDogMTAwJVxuXG4vLyAuZm9vdGVyX19tZW51LWxpbmtcbi8vICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlXG5cbi8vIC5mb290ZXJfX21lbnUtbGluazo6YWZ0ZXJcbi8vICAgICBjb250ZW50OiAnJ1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuLy8gICAgIGxlZnQ6IDUwJVxuLy8gICAgIGJvdHRvbTogMTVweFxuLy8gICAgIHdpZHRoOiAwXG4vLyAgICAgaGVpZ2h0OiAycHhcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dFxuLy8gICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2VcblxuLy8gLmZvb3Rlcl9fbWVudS1saW5rXG4vLyAgICAgJjpob3Zlcixcbi8vICAgICAmLmFjdGl2ZVxuLy8gICAgICAgICBjb2xvcjogJGNvbG9yLXRleHRcbi8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyAgICAgICAgICYuZm9vdGVyX19tZW51LWxpbms6OmFmdGVyXG4vLyAgICAgICAgICAgICBsZWZ0OiAwXG4vLyAgICAgICAgICAgICByaWdodDogMFxuLy8gICAgICAgICAgICAgd2lkdGg6IDEwMCVcbi8vICAgICAmLmFjdGl2ZVxuLy8gICAgICAgICBjdXJzb3I6IGRlZmF1bHRcblxuXG4uZm9vdGVyX19tZW51LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLXRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC10cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAvLyAmLmZvb3Rlcl9fbWVudS1saW5rOjphZnRlclxuICAgICAgICAvLyAgICAgbGVmdDogMFxuICAgICAgICAvLyAgICAgcmlnaHQ6IDBcbiB9ICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCVcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDsgfSB9XG5cbi5mb290ZXJfX3NlYXJjaCB7XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IDEyLjV2dzsgfVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgICBvcmRlcjogMztcbiAgICB3aWR0aDogODVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICBvcmRlcjogNDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uZm9vdGVyX19idXR0b24td3JhcHBlciB7XG4gICAgb3JkZXI6IDU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vLyBhbm90aGVyIGhvdmVyXG4vLyAuZm9vdGVyX2Rlc2lnbl9kYXJrXG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHRcbi8vICAgICAuZm9vdGVyX19jb250YWluZXJcbi8vICAgICAgICAgaGVpZ2h0OiBhdXRvXG4vLyAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4XG4vLyAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3NXB4XG4vLyAgICAgLmZvb3Rlcl9fbWVudSxcbi8vICAgICAuZm9vdGVyX19zZWFyY2hcbi8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweFxuLy8gICAgIC5mb290ZXJfX21lbnUtbGlua1xuLy8gICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFya1xuLy8gICAgICAgICAmOjpiZWZvcmVcbi8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrXG4vLyAgICAgLmZvb3Rlcl9fbWVudS1pdGVtOmhvdmVyIC5mb290ZXJfX21lbnUtbGluayxcbi8vICAgICAuY29udGFjdHNfX3NlcGFyYXRvclxuLy8gICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFya1xuXG4uZm9vdGVyX2Rlc2lnbl9kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzVweDsgfVxuICAgIC5mb290ZXJfX3NlYXJjaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgICAuZm9vdGVyX19tZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLy8gJjo6YWZ0ZXJcbiB9ICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtZGFya1xuICAgIC5jb250YWN0c19fc2VwYXJhdG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0LWZvb3Rlci10YWJsZXQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbiAgICAvLyAuZm9vdGVyX19tZW51LWxpbmtcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDc1cHggIWltcG9ydGFudFxuXG4gICAgLmZvb3Rlcl9fbWVudSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbiAgICAuZm9vdGVyX19zZWFyY2gge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNzBweDsgfVxuXG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4gICAgLmZvb3Rlcl9fY29udGFjdHMge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuXG4gICAgLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuICAgIC5mb290ZXJfZGVzaWduX2Rhcmsge1xuICAgICAgICAuZm9vdGVyX19zZWFyY2gge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1pZGRsZS13aWR0aCkge1xuICAgIC5mb290ZXJfX2NvbnRhY3RzIHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7IH1cblxuICAgIC5mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB3aWR0aDogOTYlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cblxuICAgIC5mb290ZXJfX2NvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbiAgICAuZm9vdGVyX19tZW51IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gfSAgICAgICAgLy8gd2lkdGg6IDEwMCVcblxuICAgIC8vYW5vdGhlciBob3ZlclxuICAgIC8vIC5mb290ZXJfX21lbnUtaXRlbVxuICAgIC8vICAgICBoZWlnaHQ6IDM4cHhcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDM4cHhcbiAgICAvLyAgICAgbWFyZ2luLXRvcDogMTVweFxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4gICAgLy8gICAgICY6aG92ZXIgLmZvb3Rlcl9fbWVudS1saW5rXG4gICAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFya1xuXG4gICAgLy8gLmZvb3Rlcl9fbWVudS1saW5rXG4gICAgLy8gICAgIGxpbmUtaGVpZ2h0OiA3NXB4XG4gICAgLy8gICAgIHdpZHRoOiBhdXRvXG4gICAgLy8gICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrXG4gICAgLy8gICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkY29sb3ItdGV4dC1kYXJrXG4gICAgLy8gICAgICY6OmJlZm9yZVxuICAgIC8vICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcmtcblxuICAgIC8vIC5mb290ZXJfX21lbnUtaXRlbTpsYXN0LWNoaWxkXG4gICAgLy8gICAgIC5mb290ZXJfX21lbnUtbGlua1xuICAgIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci10ZXh0LWRhcmtcblxuICAgIC8vIC5mb290ZXJfX21lbnUtbGlua1xuICAgIC8vICAgICAmOmhvdmVyLFxuICAgIC8vICAgICAmLmFjdGl2ZVxuICAgIC8vICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0XG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZVxuICAgIC8vICAgICAgICAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKGJsYWNrLCAwLjUpIGluc2V0XG4gICAgLy8gICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpXG5cbiAgICAuZm9vdGVyX19tZW51LWxpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygyOTBweC8xLjUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtdHJhbnNwYXJlbnQ7IH0gfVxuXG4gICAgLmZvb3Rlcl9fc2VhcmNoIHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAzMHB4OyB9XG5cbiAgICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4gICAgLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuICAgIC5mb290ZXJfZGVzaWduX2Rhcmsge1xuICAgICAgICAuZm9vdGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfSB9IH1cblxuXG4iLCIuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4uaGFtYnVyZ2VyOmhvdmVyLFxuLmhhbWJ1cmdlci5hY3RpdmU6aG92ZXIge1xuICAgIC5oYW1idXJnZXItaW5uZXIsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQtdHJhbnNwYXJlbnQ7IH0gfVxuXG4uaGFtYnVyZ2VyLmFjdGl2ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dDsgfSB9XG5cbi5oYW1idXJnZXItYm94IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uaGFtYnVyZ2VyLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4OyB9XG5cbi5oYW1idXJnZXItaW5uZXIsXG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0b3A6IC0xMHB4OyB9XG5cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICBib3R0b206IC0xMHB4OyB9XG5cbi5oYW1idXJnZXJfc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG4uaGFtYnVyZ2VyX3NxdWVlemUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIDAuMTJzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIGVhc2U7IH1cbi5oYW1idXJnZXJfc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyAwLjEycyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpOyB9XG5cbi5oYW1idXJnZXJfc3F1ZWV6ZS5hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTsgfVxuLmhhbWJ1cmdlcl9zcXVlZXplLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgMC4xMnMgZWFzZTsgfVxuLmhhbWJ1cmdlcl9zcXVlZXplLmFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMDc1cyBlYXNlLCB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpOyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuaGFtYnVyZ2VyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSxcbiAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cblxuICAgIC5oYW1idXJnZXIuYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcixcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9IH1cblxuICAgIC5oYW1idXJnZXI6aG92ZXIsXG4gICAgLmhhbWJ1cmdlci5hY3RpdmU6aG92ZXIge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyLFxuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsXG4gICAgICAgIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cbiAgICAgICAgb3BhY2l0eTogMC42OyB9IH1cblxuXG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nO1xuICAgIHNyYzogIHVybCgnLi4vZm9udHMvaWNvbW9vbi5lb3Q/Y2p0c2lyJyk7XG4gICAgc3JjOiAgdXJsKCcuLi9mb250cy9pY29tb29uLmVvdD9janRzaXIjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udHMvaWNvbW9vbi50dGY/Y2p0c2lyJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZj9janRzaXInKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9pY29tb29uLnN2Zz9janRzaXIjaWNvbW9vbicpIGZvcm1hdCgnc3ZnJyk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLW1ldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUwXCI7XG4gIGNvbG9yOiAjZmYwMDEzOyB9XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xuICBjb2xvcjogIzk3OTc5NzsgfVxuXG4uaWNvbi1jYW5kbGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWQ1XCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWFycm93LXNsaWRlci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWFycm93LXNsaWRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1kb2N1bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cblxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cblxuLmljb24taW5zdGFncmFtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwY1wiOyB9XG5cbi5pY29uLWxlZnQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjsgfVxuXG4uaWNvbi1tYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cblxuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7IH1cblxuLmljb24tcGhvbmUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbiAgY29sb3I6ICM1NTk4Y2U7IH1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjsgfVxuXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZlwiO1xuICBjb2xvcjogIzliOWI5YjsgfVxuXG4uaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cblxuLmljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4uZmEtZ2xvYmUtYW1lcmljYXMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjOTc5Nzk3OyB9XG5cbi5pY29uLWNhbGVuZGFyLWNhbmRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZDhcIjsgfVxuXG4uaWNvbi1jYWxlbmRhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRhXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWNhbGVuZGFyLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWRiXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLWNhbGVuZGFyLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkY1wiO1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uaWNvbi1jYWxlbmRhci1zdGFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlkZFwiOyB9XG5cbi5pY29uLWNvbnZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGVcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbW9kYWwtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZGZcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbWFwLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTFcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbWFwLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWUyXCI7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5pY29uLW1hcC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTNcIjtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmljb24tbWFwLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5ZTRcIjtcbiAgY29sb3I6ICNmZmY7IH1cbiIsIi5zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7IH1cblxuLnNlYXJjaDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWFyY2hfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLnNlYXJjaF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAwOyB9XG5cbi5zZWFyY2hfZGVzaWduX2Rhcmsge1xuICAgIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAuc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEuMzg5dnc7XG4gICAgICAgIGhlaWdodDogMS4zODl2dzsgfVxuXG4gICAgLnNlYXJjaF9faWNvbiB7XG4gICAgICAgIHdpZHRoOiAxLjM4OXZ3O1xuICAgICAgICBoZWlnaHQ6IDEuMzg5dnc7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLnNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgICBoZWlnaHQ6IDcycHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7IH1cblxuICAgIC5zZWFyY2g6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAuc2VhcmNoX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43OyB9IH1cblxuICAgIC5zZWFyY2hfX2ljb24ge1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfSB9IH1cbiIsIi5jb250YWN0cyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZvb3RlcjtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuXG4uY29udGFjdHNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmNvbnRhY3RzX19jb250ZW50X3Bvc2l0aW9uX3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNvbnRhY3RzX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY29udGFjdHNfX2l0ZW0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb250YWN0c19faXRlbV9kZXNjciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY29udGFjdHNfX3NlcGFyYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5jb250YWN0c19faXRlbV9hZGRyZXNzLFxuLmNvbnRhY3RzX19pdGVtX3Bob25lcyxcbi5jb250YWN0c19faXRlbV9lbWFpbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uY29udGFjdHNfX2l0ZW1fcmlnaHRzIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jb250YWN0c19faXRlbV9waG9uZXMsXG4uY29udGFjdHNfX2l0ZW1fZW1haWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIHRyYW5zaXRpb246IDAuMjVzIGVhc2U7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH0gfVxuXG4uY29udGFjdHNfX2l0ZW1fc3RyZWV0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5jb250YWN0c19kZXNpZ25fZGFyayB7XG4gICAgLmNvbnRhY3RzX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfVxuICAgIC5jb250YWN0c19faXRlbV9waG9uZXMsXG4gICAgLmNvbnRhY3RzX19pdGVtX2VtYWlsIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDE3ODBweCkge1xuICAgIC5jb250YWN0c19faXRlbV9hZGRyZXNzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNvbnRhY3RzX19pdGVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfVxuXG4gICAgLmNvbnRhY3RzX19pdGVtX3Bob25lcyxcbiAgICAuY29udGFjdHNfX2l0ZW1fZW1haWwge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4gICAgLmNvbnRhY3RzX19pdGVtX3Bob25lcyxcbiAgICAuY29udGFjdHNfX2l0ZW1fZW1haWwge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfSB9XG5cbiAgICAuY29udGFjdHNfX2l0ZW1fYWRkcmVzcyxcbiAgICAuY29udGFjdHNfX2l0ZW1fcGhvbmVzLFxuICAgIC5jb250YWN0c19faXRlbV9lbWFpbCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH0gfVxuXG5cblxuXG4iLCIucGFyYWxsYXgge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBkaXNwbGF5OiBub25lXG4gICAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5wYXJhbGxheCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuXG4iLCIubGFuZyB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAzLjZ2dztcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICY6aG92ZXIgLmxhbmdfX2xpc3Qge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH0gfVxuXG4ubGFuZ19fbGlzdCB7XG4gICAgei1pbmRleDogMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTJweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIHdpZHRoOiAxOTVweFxuICAgIHdpZHRoOiAxNDFweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgY29sb3I6ICRjb2xvci1saWdodGJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5sYW5nX19saXN0LmFjdGl2ZSB7XG4gICAgdG9wOiAwO1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9IH1cblxuLmxhbmdfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6aG92ZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogNjlweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI2NDY1ZjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2U7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTIzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzI2NDY1ZjtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH0gfSB9XG5cblxuXG4ubGFuZ19fcGlja2VkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvLyB3aWR0aDogMTkzcHhcbiAgICB3aWR0aDogMTQxcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5sYW5nIHtcbiAgICAgICAgcmlnaHQ6IDMuNnZ3O1xuICAgICAgICAvLyB3aWR0aDogOS43OTJ2d1xuICAgICAgICAmOmhvdmVyIC5sYW5nX19saXN0IHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwLjY5NHZ3IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfSB9XG5cbiAgICAubGFuZ19fbGlzdCB7XG4gICAgICAgIHRvcDogLTYuMzg5dnc7XG4gICAgICAgIGhlaWdodDogNi45NDR2dzsgfVxuXG4gICAgLmxhbmdfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDEuNTk3dnc7XG4gICAgICAgIC8vIG1hcmdpbjogNTAuMzQ3dncgMFxuICAgICAgICBmb250LXNpemU6IDEuMTgxdnc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5N3Z3O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0Ljc5MnZ3OyB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IC0xLjU5N3Z3OyB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy8gaGVpZ2h0OiAyM3B4XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyM3B4XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNTk3dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTgxdnc7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTd2dztcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiA2OXB4XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuNzkydnc7IH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAtMjNweFxuICAgICAgICAgICAgICAgIHRvcDogLTEuNTk3dnc7IH0gfSB9XG5cblxuICAgIC5sYW5nX19waWNrZWQge1xuICAgICAgICBoZWlnaHQ6IDEuNTk3dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOTAzdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk3dnc7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5sYW5nIHtcbiAgICAgICAgcmlnaHQ6IDMuNnZ3O1xuICAgICAgICB3aWR0aDogMTQxcHg7XG4gICAgICAgICY6aG92ZXIgLmxhbmdfX2xpc3Qge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9IH1cblxuICAgIC5sYW5nX19saXN0IHtcbiAgICAgICAgdG9wOiAtOTJweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuXG4gICAgLmxhbmdfX2l0ZW0ge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7IH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogLTIzcHg7IH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY5cHg7IH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfSB9IH1cblxuICAgIC5sYW5nX19waWNrZWQge1xuICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cblxuICAgIC5sYW5nIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICY6aG92ZXIgLmxhbmdfX2xpc3Qge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgzOCwgNzAsIDk1LCAwLjkpOyB9IH1cblxuICAgIC5sYW5nX19saXN0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgfVxuXG4gICAgLmxhbmdfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH0gfVxuXG4gICAgLmxhbmdfX3BpY2tlZCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9IH1cblxuXG5cblxuXG4iLCIubW9kYWxfc2VhcmNoIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlOyB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IH1cblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBmbGV4LWVuZFxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbiAgICAubW9kYWwtY2xvc2Uge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgJjpob3ZlciAubW9kYWwtY2xvc2VfX2ljb246OmJlZm9yZSxcbiAgICAgICAgJjpob3ZlciAubW9kYWwtY2xvc2VfX2ljb246OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH0gfVxuXG4gICAgLm1vZGFsLWNsb3NlX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDsgfVxuXG4gICAgLm1vZGFsLWNsb3NlX19pY29uOjpiZWZvcmUsXG4gICAgLm1vZGFsLWNsb3NlX19pY29uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0OyB9XG5cbiAgICAubW9kYWwtY2xvc2VfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4gICAgLm1vZGFsLWNsb3NlX19pY29uOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtZ3JvdzogMTsgfSB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWVcbiAgICAvLyBvcGFjaXR5OiAwLjdcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDMpOyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ubW9kYWwge1xuICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgLy8gcmlnaHQ6IC01MHB4XG4gICAgICAgIC8vIHdpZHRoOiA1MHB4XG4gICAgICAgIC8vIGhlaWdodDogNTBweFxuICAgICAgICByaWdodDogLTIuNjA0dnc7XG4gICAgICAgIHdpZHRoOiAyLjYwNHZ3O1xuICAgICAgICBoZWlnaHQ6IDIuNjA0dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxN3B4XG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDE3cHhcbiAgICAgICAgICAgIHdpZHRoOiAwLjg4NXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjg4NXZ3O1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTdweFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ODV2dzsgfSB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLm1vZGFsX3NlYXJjaCB7XG4gICAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAgIC5tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgIC5tb2RhbC1mb3JtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuICAgIC5tb2RhbCB7XG4gICAgICAgIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoLTIuNjA0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMi42MDR2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi42MDR2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMC44ODV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDAuODg1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjg4NXZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLm1vZGFsIHtcbiAgICAgICAgLm1vZGFsX19jbG9zZSB7XG4gICAgICAgICAgICByaWdodDogY2FsYygtMi42MDR2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyLjYwNHZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjYwNHZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTtcbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygwLjg4NXZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMC44ODV2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuNSk7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuODg1dncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpOyB9IH0gfSB9IH1cblxuXG5cblxuIiwiLmlucHV0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5pbnB1dF9kb25hdGUge1xuICAgIGhlaWdodDogNzhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDc4cHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7IH1cbiAgICAmOmZvY3VzOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTsgfSB9XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5pbnB1dF9zdW0tb3RoZXIge1xuICAgIHdpZHRoOiAyNDhweDsgfVxuXG4uaW5wdXRfbmFtZSxcbi5pbnB1dF9sYXN0LW5hbWUge1xuICAgIHdpZHRoOiAzNjhweDsgfVxuXG4uaW5wdXRfbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4OyB9XG5cbi5pbnB1dF9lbWFpbCB7XG4gICAgd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuLmlucHV0X3NlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgLmlucHV0X25hbWUsXG4gICAgLmlucHV0X2xhc3QtbmFtZSxcbiAgICAuaW5wdXRfZW1haWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuaW5wdXRfZG9uYXRlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLmlucHV0X2xhc3QtbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7IH1cblxuICAgIC5pbnB1dF9zdW0tb3RoZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cblxuIiwiLmZvcm0tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGZsZXgtd3JhcDogbm8td3JhcFxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmZvcm0tc2VhcmNoX19pbnB1dCB7XG4gICAgd2lkdGg6IDM5Ljl2dztcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXRleHQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9IH1cblxuLmZvcm0tc2VhcmNoX19zdWJtaXQge1xuICAgIHdpZHRoOiAxMHZ3O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmb250LXNpemU6IDEyMCU7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGJsdWU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IHNhdHVyYXRlKDE1MCUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4uZm9ybS1zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmZvcm0tc2VhcmNoX19pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA2M3Z3OyB9XG5cbiAgICAuZm9ybS1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAyNi44dnc7IH0gfVxuXG5cblxuXG5cblxuXG5cbiIsIi5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cblxuLmNvbnRlbnRfX2lubmVyIHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLmNvbnRlbnRfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuIiwiLmNvbnRlbnQtdGl0bGUge1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpOyB9XG5cbi5jb250ZW50LXRpdGxlX3R5cGVfbmV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MThweDtcbiAgICBtYXJnaW4tdG9wOiAtJGhlaWdodC1oZWFkZXI7XG4gICAgcGFkZGluZy10b3A6ICRoZWlnaHQtaGVhZGVyO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMzNweFxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5jb250ZW50LXRpdGxlX21hcmdpbi1ib3R0b21fcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cblxuLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX3JvdyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNvbnRlbnQtdGl0bGVfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cblxuLmNvbnRlbnQtdGl0bGVfZGlyZWN0aW9uX2NvbHVtbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDUzLjUydnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgIC5jb250ZW50LXRpdGxlX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7IH0gfVxuXG4uY29udGVudC10aXRsZV9fbWFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX2wge1xuICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy42OTh2dzsgfSB9XG5cbi5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9tIHtcbiAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAvLyBmb250LXNpemU6IDMuMTc4dndcbiAgICAgICAgZm9udC1zaXplOiAyLjd2dzsgfSB9XG5cbi5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9zIHtcbiAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIuMXZ3OyB9IH1cblxuLmNvbnRlbnQtdGl0bGVfdGV4dC1hbGlnbl9sZWZ0IHtcbiAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNS42MnZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbnRlbnQtdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUge1xuICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuM3Z3O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTd2dztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0OyB9IH0gfVxuXG4uY29udGVudC10aXRsZV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgIC8vIG1hcmdpbi10b3A6IGF1dG9cbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfVxuXG4uY29udGVudC10aXRsZSB7XG4gICAgLmNvbW11bml0eV9fY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuY29tbXVuaXR5X19zdWJ0aXRsZSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gICAgICAgIHdpZHRoOiA3LjN2dztcbiAgICAgICAgaGVpZ2h0OiAyLjd2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjJ2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuN3Z3OyB9IH1cblxuLmNvbnRlbnQtdGl0bGUuY29udGVudC10aXRsZV9vcmdhbml6YXRpb25zIHtcbiAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjN2dzsgfSB9XG5cbi5jb250ZW50LXRpdGxlX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zdnc7XG4gICAgZm9udC1zaXplOiBjYWxjKDMuNjk4dncgLyAxLjMgLyAyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IDJweCAxcHggOXB4IHJnYmEoMCwwLDAsMC41KTsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLmNvbnRlbnQtdGl0bGVfdHlwZV9uZXdzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRoZWlnaHQtaGVhZGVyLXRhYmxldDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWlnaHQtaGVhZGVyLXRhYmxldDsgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi4zdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC03dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH0gfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX2wge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDMuNjl2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX20ge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiBjYWxjKDMuM3Z3ICogI3skdGFibGV0LWdhaW59KVxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuN3Z3ICogMS4yKTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9mb250LXNpemVfcyB7XG4gICAgICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMi4xdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX3RleHQtYWxpZ25fbGVmdCB7XG4gICAgICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2RpcmVjdGlvbl9yb3cge1xuICAgICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAuY29udGVudC10aXRsZV9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9kaXJlY3Rpb25fY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIC5jb250ZW50LXRpdGxlX19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2hlaWdodF9hdXRvIHtcbiAgICAgICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9kaXJlY3Rpb25fY29sdW1uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuICAgIC5jb250ZW50LXRpdGxlX19tYXAge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4MDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wOyB9XG5cbiAgICAuY29udGVudC10aXRsZV9fbGlzdCB7XG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIC5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjd2dyAqICN7JHRhYmxldC1nYWlufSk7IH1cbiAgICAgICAgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuNXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBib3JkZXI6IGNhbGMoMC40dncgKiAjeyR0YWJsZXQtZ2Fpbn0pIHNvbGlkICRjb2xvci10ZXh0OyB9XG4gICAgICAgIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcuM3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg3LjN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi43dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuN3Z3ICogI3skdGFibGV0LWdhaW59KTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5OHZ3IC8gMS4zICogMS41IC8gMik7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNvbnRlbnQtdGl0bGVfdHlwZV9uZXdzIHtcbiAgICAgICAgaGVpZ2h0OiA1MjdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlaWdodC1oZWFkZXItbW9iaWxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfaGVpZ2h0X2F1dG8ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2RlY29yYXRpb25fdW5kZXJsaW5lIHtcbiAgICAgICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuM3Z3ICogMS41KTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxNHZ3ICogMS41KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtN3Z3ICogMS41KTsgfSB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9sIHtcbiAgICAgICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5dncgKiAxLjUpOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9tIHtcbiAgICAgICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogY2FsYygzLjN2dyAqIDIpXG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMi43dncgKiAxLjcpOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlX2ZvbnQtc2l6ZV9zIHtcbiAgICAgICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjF2dyAqIDIpOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDE4LjJ2dztcbiAgICAgICAgICAgIGhlaWdodDogNi43dnc7XG4gICAgICAgICAgICBmb250LXNpemU6IDN2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2Ljd2dzsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9fbWFwIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEyNSU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDsgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGUge1xuICAgICAgICAuY29tbXVuaXR5X190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMy43dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgLmNvbW11bml0eV9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludDo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuNHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pIHNvbGlkICRjb2xvci10ZXh0OyB9XG4gICAgICAgIC5jb21tdW5pdHlfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDcuM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNy4zdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi43dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4ydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyLjd2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuM3Z3ICogMS41KTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuM3Z3ICogMS41KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDMuNjk4dncgLyAxLjMgKiAxLjUgLyAyKTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNvbnRlbnQtdGl0bGVfdHlwZV9uZXdzIHtcbiAgICAgICAgaGVpZ2h0OiA1MDBweDsgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfaGVpZ2h0X3Mge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4OyB9XG5cbiAgICAuY29udGVudC10aXRsZV9oZWlnaHRfYXV0byB7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfZGVjb3JhdGlvbl91bmRlcmxpbmUge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygyLjN2dyAqIDIuNSk7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTR2dyAqIDIuNSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTd2dyAqIDIuNSk7IH0gfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9mb250LXNpemVfbCB7XG4gICAgICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMy42OXZ3ICogMi41KTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZV9mb250LXNpemVfbSB7XG4gICAgICAgIC5jb250ZW50LXRpdGxlX190aXRsZSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IGNhbGMoMy4zdncgKiAzKVxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuN3Z3ICogMik7IH0gfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfZm9udC1zaXplX3Mge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiBjYWxjKDIuMXZ3ICogI3skbW9iaWxlLWdhaW59KVxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMXZ3ICogMi41KTsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZSB7XG4gICAgICAgIC5jb21tdW5pdHlfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjd2dyAqIDMpOyB9XG4gICAgICAgIC5jb21tdW5pdHlfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjV2dyAgKiAzKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjV2dyAqIDMpO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuNHZ3ICogMykgc29saWQgJGNvbG9yLXRleHQ7IH1cbiAgICAgICAgLmNvbW11bml0eV9fc3VidGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNy4zdncgKiAzKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDN2dyAqIDMpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNy4zdncgKiAzKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjd2dyAqIDMpO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMnZ3ICogMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyLjd2dyAqIDMpOyB9IH1cblxuICAgIC5jb250ZW50LXRpdGxlIHtcbiAgICAgICAgLmNvbW11bml0eV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHZ3O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbiAgICAuY29udGVudC10aXRsZS5jb250ZW50LXRpdGxlX29yZ2FuaXphdGlvbnMge1xuICAgICAgICAuY29udGVudC10aXRsZV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqIDIuNSk7IH0gfVxuXG4gICAgLmNvbnRlbnQtdGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAqIDIuNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygzLjY5OHZ3ICogMi41IC8gMik7IH0gfVxuXG5cblxuXG5cblxuXG5cblxuIiwiLmNvbnRlbnQtaW5uZXIge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH0gfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2tfdHlwZV9jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDI2LjA0dnc7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWNvbHVtbl9wb3NpdGlvbl9yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1MHB4IDA7IH1cblxuLmNvbnRlbnQtaW5uZXJfX3ByZXZpb3VzLFxuLmNvbnRlbnQtaW5uZXJfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7IH0gfVxuXG4uY29udGVudC1pbm5lcl9fcHJldmlvdXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbi5jb250ZW50LWlubmVyX19wcmV2aW91cy1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTF2dzsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICB3aWR0aDogMjMuNDN2dztcbiAgICBoZWlnaHQ6IDMxLjI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjMuNDN2dztcbiAgICAgICAgaGVpZ2h0OiAzMS4yNXZ3O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay1pbWdfcG9zaXRpb25fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2NlbnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOS45dnc7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjkuOXZ3OyB9IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleTsgfVxuXG4uY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjAzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV9tIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV9zIHtcbiAgICBmb250LXNpemU6IDMwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV94cyB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV90cmFuc2Zvcm1fdXBwZXJjYXNlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9ja19ib3JkZXJfdG9wIHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9ja19ib3JkZXJfYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG5cbi5jb250ZW50LWlubmVyX19ibG9jay1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfdHlwZV9ldmVudHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDsgfVxuXG4uY29udGVudC1pbm5lcl90eXBlX2V2ZW50cy1zbWFsbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgICB3aWR0aDogMjMuNDN2dztcbiAgICAgICAgaGVpZ2h0OiAyOS4xNnZ3O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDIzLjQzdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5LjE2dnc7IH0gfSB9XG5cbi5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHktcmVsaWdpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2sge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9IH1cblxuLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgd2lkdGg6IDIzdnc7XG4gICAgICAgIGhlaWdodDogMjN2dztcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjN2dztcbiAgICAgICAgICAgIGhlaWdodDogMjN2dzsgfSB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZ19wb3NpdGlvbl9jZW50ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyOS45dnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5Ljl2dzsgfSB9IH1cblxuLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2sgcCxcbi5jb250ZW50LWlubmVyX3R5cGVfdmV0ZXJhbnMgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHAsXG4uY29udGVudC1pbm5lcl90eXBlX3NjcmlwYWNoIC5jb250ZW50LWlubmVyX19ibG9jayBwOm5vdCguY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUpLFxuLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eS1yZWxpZ2lvbiAuY29udGVudC1pbm5lcl9fYmxvY2sgcDpub3QoLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlKSB7XG4gICAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gICAgd2lkdGg6IDgxLjcxOXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogNTMuOTA2dnc7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbnAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4udGF4LWFkbWluaXN0cmF0aXZlLXVuaXRzIC52ZXRlcmFuX19hY3RpdmU6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyOyB9XG5cbi50YXgtYWRtaW5pc3RyYXRpdmUtdW5pdHMgLnZldGVyYW5fX2FjdGl2ZSAuY29udGVudC1pbm5lcl9fYmxvY2stcGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW4ge1xuICAgICAgICB3aWR0aDogY2FsYygyNi4wNHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIzLjQzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMzEuMjV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyMy40M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzMS4yNXZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9XG5cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2Jsb2cge1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIzLjQzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDI5LjE2dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMy40M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMjkuMTZ2dyAqICN7JHRhYmxldC1nYWlufSk7IH0gfSB9XG5cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IHtcbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyM3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyM3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDIzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZ19wb3NpdGlvbl9jZW50ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDI5Ljl2dztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOS45dnc7IH0gfSB9XG5cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2NlbnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI5Ljl2dztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyOS45dnc7IH0gfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSAuY29udGVudC1pbm5lcl9fYmxvY2sgcCxcbiAgICAuY29udGVudC1pbm5lcl90eXBlX3NjcmlwYWNoIC5jb250ZW50LWlubmVyX19ibG9jayBwOm5vdCguY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUpLFxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfYWN0aXZpdHktcmVsaWdpb24gLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHA6bm90KC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA4MXZ3OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5jb250ZW50LWlubmVyX19ibG9ja190eXBlX2NvbHVtbnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9ldmVudHMge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9ibG9nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eS1yZWxpZ2lvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2sge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9hY3Rpdml0eSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nX3Bvc2l0aW9uX2NlbnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjkuOXZ3O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI5Ljl2dzsgfSB9IH1cblxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZ19wb3NpdGlvbl9jZW50ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAyOS45dnc7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjkuOXZ3OyB9IH1cblxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGVfZm9udC1zaXplX20ge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cblxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZV9mb250LXNpemVfcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV94cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuXG4gICAgLmNvbnRlbnQtaW5uZXJfX3ByZXZpb3VzLFxuICAgIC5jb250ZW50LWlubmVyX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG5cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5OyB9XG5cbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5IC5jb250ZW50LWlubmVyX19ibG9jayBwLFxuICAgIC5jb250ZW50LWlubmVyX3R5cGVfdmV0ZXJhbnMgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHAsXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9zY3JpcGFjaCAuY29udGVudC1pbm5lcl9fYmxvY2sgcDpub3QoLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlKSxcbiAgICAuY29udGVudC1pbm5lcl90eXBlX2FjdGl2aXR5LXJlbGlnaW9uIC5jb250ZW50LWlubmVyX19ibG9jayBwOm5vdCguY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi41dnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXZ3O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuN3Z3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0Ljd2dztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5cblxuIiwiLmFib3V0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjU0cHg7XG4gICAgLmNvbnRlbnRfX2Rlc2NyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIC52aWRlbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2sge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLmFib3V0X19wcmVzaWRpdW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl90b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG5cbi5hYm91dF9fdGFza3MtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWJvdXRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWJvdXRfX2xpbmstY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tLTAtYXV0byB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5hYm91dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5hYm91dCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuIiwiLmNvbnRlbnQtZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG4uY29udGVudC1kZXNjcl9ib3JkZXJfYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzk3OTc5NzsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNvbnRlbnQtZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuIiwiLmxvZ28ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuXG4ubG9nb19kZXNpZ25fZGFyayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvbG9nby1kYXJrLnN2ZycpOyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAubG9nbyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2xvZ28tZGFyay5zdmcnKTsgfSB9XG4iLCIubGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4ubGlua19faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMS40MDZ2dztcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxpbmtfZGVzaWduX2xpZ2h0Ymx1ZSB7XG4gICAgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9IH1cblxuLmxpbmtfZGVzaWduX2dyZXkge1xuICAgIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1lZGl1bS1ncmV5OyB9IH1cblxuLmxpbmtfdHlwZV9kb2N1bWVudCB7XG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzOXB4OyB9IH0gfVxuXG4ubGlua190eXBlX2NvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH0gfVxuXG4ubGlua190eXBlX3NvY2lhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjcxOXZ3O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cblxuICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjN2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cblxuICAgIC5saW5rX3R5cGVfZG9jdW1lbnQge1xuICAgICAgICAubGlua19faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzlweDtcbiAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4OyB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI5cHg7IH0gfVxuXG4gICAgLmxpbmtfdHlwZV9jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgLmZhLWdsb2JlLWFtZXJpY2FzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfSB9IH1cblxuXG5cblxuIiwiLnByZXNzLWNlbnRlciB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICAgIGhlaWdodDogMTMuOHZ3O1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDI2dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjh2dzsgfSB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWNvbHVtbl9wb3NpdGlvbl9sZWZ0IHtcbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfSB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjA4dnc7IH1cbiAgICAubGlua19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXZ3OyB9XG4gICAgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41NnZ3OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5wcmVzcy1jZW50ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMy44dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuOHZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9XG4gICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gICAgICAgIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4OyB9IH0gfVxuXG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAucHJlc3MtY2VudGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stY29sdW1uX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgICAgICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfSB9XG4gICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5saW5rX19pY29uOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH0gfVxuIiwiLmNvbnRlbnQtaW5uZXJfdHlwZV9wZXJzb24sXG4uY29udGVudC1pbm5lcl90eXBlX290Y2hldCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWRhdGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExLjk3dnc7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9wZXJzb24sXG4gICAgLmNvbnRlbnQtaW5uZXJfdHlwZV9vdGNoZXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuIiwiLnNjcmlwYWNoIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAuY29udGVudC1pbm5lcl9fZGVzY3Ige1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXBhcmFncmFwaCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2tfdHlwZV92aWRlb3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuc2NyaXBhY2gge1xuICAgICAgICAuY29udGVudC1pbm5lcl9fZGVzY3Ige1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2staW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2tfdHlwZV92aWRlb3Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9IH1cbiIsIi52aWRlb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4udmlkZW9zX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjk3dnc7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC52aWRlb3Mge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbiAgICAudmlkZW9zX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjk3dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH1cbiIsIi8qLnZpZGVvX3NpemVfc21hbGxcbiAgICB3aWR0aDogMjZ2d1xuICAgIGhlaWdodDogMTQuNTh2d1xuICAgIGlmcmFtZVxuICAgICAgICB3aWR0aDogMjZ2d1xuICAgICAgICBoZWlnaHQ6IDE0LjU4dncqL1xuXG4udmlkZW9fc2l6ZV9zbWFsbC52aWRlb19kZXNpZ25fZGVzY3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQuNzl2dztcbiAgICAgICAgcGFkZGluZzogMXZ3O1xuICAgICAgICBmb250LXNpemU6IDAuODN2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrLXRyYW5zcGFyZW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfSB9XG5cbi52aWRlb19zaXplX2xhcmdlIHtcbiAgICB3aWR0aDogODF2dztcbiAgICBoZWlnaHQ6IDQ1Ljg4dnc7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDgxdnc7XG4gICAgICAgIGhlaWdodDogNDUuODh2dzsgfSB9XG5cbi52aWRlbyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnZpZGVvOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ucG9wdXBZb3V0dWJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi55b3V0dWJlRnJhbWUge1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlIHt9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ueW91X3BsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG5cbi8qQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aClcbiAgICAudmlkZW9fc2l6ZV9zbWFsbFxuICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogI3skdGFibGV0LWdhaW59KVxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTQuNTh2dyAqICN7JHRhYmxldC1nYWlufSlcbiAgICAgICAgaWZyYW1lXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogI3skdGFibGV0LWdhaW59KVxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDE0LjU4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pXG5cbiAgICAudmlkZW9fc2l6ZV9zbWFsbC52aWRlb19kZXNpZ25fZGVzY3JcbiAgICAgICAgJjo6YWZ0ZXJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI2dncgKiAjeyR0YWJsZXQtZ2Fpbn0pXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNC43OXZ3ICogI3skdGFibGV0LWdhaW59KVxuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxLjN2dyAqICN7JHRhYmxldC1nYWlufSlcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMTN2dyAqICN7JHRhYmxldC1nYWlufSlcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjgzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pKi9cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC52aWRlb19zaXplX3NtYWxsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqICN7JG1vYmlsZS1nYWlufSAtICN7JGNvbnRhaW5lci1jb250ZW50LXBhZGRpbmd9KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE0LjU4dncgKiAjeyRtb2JpbGUtZ2Fpbn0gLSAjeyRjb250YWluZXItY29udGVudC1wYWRkaW5nfSk7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNnZ3ICogI3skbW9iaWxlLWdhaW59IC0gI3skY29udGFpbmVyLWNvbnRlbnQtcGFkZGluZ30pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDE0LjU4dncgKiAjeyRtb2JpbGUtZ2Fpbn0gLSAjeyRjb250YWluZXItY29udGVudC1wYWRkaW5nfSk7IH0gfVxuXG4gICAgLnZpZGVvX3NpemVfc21hbGwudmlkZW9fZGVzaWduX2Rlc2NyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjZ2dyAqICN7JG1vYmlsZS1nYWlufSAtICN7JGNvbnRhaW5lci1jb250ZW50LXBhZGRpbmd9KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyg0Ljc5dncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZzogY2FsYygxLjN2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuODN2dyAqICN7JG1vYmlsZS1nYWlufSk7IH0gfVxuXG4gICAgLnZpZGVvX3NpemVfbGFyZ2Uge1xuICAgICAgICB3aWR0aDogY2FsYyg4MXZ3ICogMS4xMSk7XG4gICAgICAgIGhlaWdodDogY2FsYyg0NS44OHZ3ICogMS4xMSk7XG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg4MXZ3ICogMS4xMSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNDUuODh2dyAqIDEuMTEpOyB9IH0gfVxuXG5cblxuXG5cblxuIiwiLmZvcm0tc2VhcmNoLW1haW4ge1xuICAgIHdpZHRoOiAyOC44MDJ2dztcbiAgICAvLyBoZWlnaHQ6IDYuODIzdndcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4OyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19zZWFyY2gge1xuICAgIHdpZHRoOiAyOC44MDJ2dztcbiAgICBoZWlnaHQ6IDMuMTc3dnc7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXRleHQ7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2lucHV0IHtcbiAgICBtaW4td2lkdGg6IDEwdnc7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjQ1OHZ3O1xuICAgIHBhZGRpbmctdG9wOiAwLjY3N3Z3O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc4MXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNDU4dnc7XG4gICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlOyB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfSB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19lcnJvciB7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDMuMDczdnc7XG4gICAgaGVpZ2h0OiAzLjA3M3Z3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX2RhdGUge1xuICAgIHBhZGRpbmc6IDAuNjI1dncgMS4xOTh2dzsgfVxuXG4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2JvbGQuY2FuZGxlX2NpdHkge1xuICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9ib2xkLmNhbmRsZV9zdGFydF90aW1lLFxuLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2JvbGQuY2FuZGxlX2VuZF90aW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zcGFuLmZvcm0tc2VhcmNoLW1haW5fX3RleHQuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfbGlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5zcGFuLmZvcm0tc2VhcmNoLW1haW5fX3RleHQuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfbGlnaHQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbnNwYW4uZm9ybS1zZWFyY2gtbWFpbl9fdGV4dC5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodC50ZXh0X2VuZF90aW1lOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpOyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9saWdodCB7XG4gICAgd2lkdGg6IDUuN3Z3O1xuICAgIGZvbnQtc2l6ZTogMC45Mzh2dztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0OyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX190ZXh0X3dlaWdodF9ib2xkIHtcbiAgICBmb250LXNpemU6IDAuOTM4dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0OyB9XG5cbi5mb3JtLXNlYXJjaC1tYWluX19pY29uLWNhbmRsZXMge1xuICAgIHdpZHRoOiAyLjgxM3Z3O1xuICAgIGhlaWdodDogMS45Mjd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMTQ2dnc7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjgyM3Z3OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5mb3JtLXNlYXJjaC1tYWluIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYyg2LjgyM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzNHB4ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYygzLjE3N3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS40NTh2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC42Nzd2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43ODF2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH0gfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMuMDczdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYygzLjA3M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fZGF0ZSB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMC42MjV2dyAxLjE5OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfbGlnaHQge1xuICAgICAgICB3aWR0aDogY2FsYyg1LjUyMXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2JvbGQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlcyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDIuODEzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjkyN3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4xNDZ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjgyM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9IH1cblxuICAgIC5mb3JtLXNlYXJjaC1tYWluX19lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5mb3JtLXNlYXJjaC1tYWluIHtcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoMjguODAydncgKiAzKVxuICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoNi44MjN2dyAqIDMpXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMzRweCAqIDMpOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fc2VhcmNoIHtcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoMjguODAydncgKiAzKVxuICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMy4xNzd2dyAqIDMpXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDYxcHg7IH1cblxuICAgIC5mb3JtLXNlYXJjaC1tYWluX19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjQ1OHZ3ICogMyk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDAuNjc3dncgKiAzKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43ODF2dyAqIDMpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNDU4dncgKiAzKTtcbiAgICAgICAgLy8gZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAzKVxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMylcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fc3VibWl0IHtcbiAgICAgICAgLy8gd2lkdGg6IGNhbGMoMy4wNzN2dyAqIDMpXG4gICAgICAgIC8vIGhlaWdodDogY2FsYygzLjA3M3Z3ICogMylcbiAgICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICAgIGhlaWdodDogNTlweDsgfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2RhdGUge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDAuNjI1dncgMS4xOTh2dyAqIDMpOyB9XG5cbiAgICAuZm9ybS1zZWFyY2gtbWFpbl9fdGV4dF93ZWlnaHRfbGlnaHQge1xuICAgICAgICAvLyB3aWR0aDogY2FsYyg1LjUyMXZ3ICogMylcbiAgICAgICAgLy8gZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAzKVxuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX3RleHRfd2VpZ2h0X2JvbGQge1xuICAgICAgICAvLyBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqIDMpXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2ljb24tY2FuZGxlcyB7XG4gICAgICAgIC8vIHdpZHRoOiBjYWxjKDIuODEzdncgKiAzKVxuICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMS45Mjd2dyAqIDMpXG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjE0NnZ3ICogMyk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IGNhbGMoMS44MjN2dyAqIDMpXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4gICAgLmZvcm0tc2VhcmNoLW1haW5fX2Vycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiIsIi5wcmVzaWRpdW0ge1xuICAgIC5jb250ZW50LWlubmVyX19ibG9jay10aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7IH0gfVxuXG4ucHJlc2lkaXVtX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLnByZXNpZGl1bV9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI1dnc7XG4gICAgaGVpZ2h0OiAyMC4zMXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMy41dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy42NHZ3O1xuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJlc2lkaXVtX19pbWc6OmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDE1MCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTUwbXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpOyB9XG4gICAgICAgIC5wcmVzaWRpdW1fX25hbWUsXG4gICAgICAgIC5wcmVzaWRpdW1fX2Rlc2NyIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9IH0gfVxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgLnByZXNpZGl1bV9fbmFtZSxcbiAgICAgICAgLnByZXNpZGl1bV9fZGVzY3Ige1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH0gfSB9IH1cblxuLnByZXNpZGl1bV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEzLjU0MnZ3O1xuICAgIGhlaWdodDogMTMuNTQydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43MTl2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEzLjU0MnZ3O1xuICAgICAgICBoZWlnaHQ6IDEzLjU0MnZ3O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMzAlO1xuICAgICAgICBsZWZ0OiAtMTIwJTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgLyAzKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogMi41KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1NTBtcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH0gfVxuXG4ucHJlc2lkaXVtX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjUydnc7XG4gICAgZm9udC1zaXplOiAxLjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9XG5cbi5wcmVzaWRpdW1fX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH1cblxuLnByZXNpZGl1bV9fbmFtZSxcbi5wcmVzaWRpdW1fX2Rlc2NyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLnByZXNpZGl1bV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjAuMzF2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygzLjV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy42M3Z3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLnByZXNpZGl1bV9faW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNzE5dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0zMCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTIwJTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59IC8gMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAyLjUpOyB9IH1cblxuICAgIC5wcmVzaWRpdW1fX25hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNTJ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG5cbiAgICAucHJlc2lkaXVtX19kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5wcmVzaWRpdW1fX2l0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygyNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjAuMzF2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuNjN2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnByZXNpZGl1bV9faW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMy41NDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxLjcxOXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDMpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEzLjU0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAyLjUpOyB9IH1cblxuICAgIC5wcmVzaWRpdW1fX25hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNTJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnByZXNpZGl1bV9fZGVzY3Ige1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLnByZXNpZGl1bV9faXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1dncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMjAuMzF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjYzdncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9XG5cbiAgICAucHJlc2lkaXVtX19pbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxMy41NDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS43MTl2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEzLjU0MnZ3ICogI3skbW9iaWxlLWdhaW59IC8gMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTMuNTQydncgKiAjeyRtb2JpbGUtZ2Fpbn0gKiAyLjUpOyB9IH1cblxuICAgIC5wcmVzaWRpdW1fX25hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNTJ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9XG5cbiAgICAucHJlc2lkaXVtX19kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1dncgKiAjeyRtb2JpbGUtZ2Fpbn0pOyB9IH1cblxuIiwiLnZvbGdvZ3JhZCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stcGFyYWdyYXBoOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLWltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4OyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl90b3Age1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2tfYm9yZGVyX2JvdHRvbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAgIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQge1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGVfZm9udC1zaXplX3Mge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrX2JvcmRlcl9ib3R0b20ge1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlX2ZvbnQtc2l6ZV94cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLnZvbGdvZ3JhZCB7XG4gICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay1jb2x1bW5fcG9zaXRpb25fcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIC5jb250ZW50LWlubmVyX19ibG9jay1wYXJhZ3JhcGgge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9IH0gfVxuIiwiLnNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uc29jaWFsX21hcmdpbl9sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMi41NTJ2dzsgfVxuIiwiLmNoYWlybWVuX19oZWFkZXIge1xuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHhcbiAgICBwYWRkaW5nLXRvcDogMy4xMjV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjV2dzsgfVxuXG4uY2hhaXJtZW5fX3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAvLyBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXlcbiAgICBib3JkZXI6IDAuMTU2dncgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG5cbi5jaGFpcm1lbl9fc2VhcmNoLWlucHV0IHtcbiAgICBjb2xvcjogIzEyMGQxNztcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMTIwZDE3OyB9IH1cblxuLmNoYWlybWVuX19zZWFyY2gtaWNvbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9XG5cbi5jaGFpcm1lbl9fcGVyc29uIHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxMzBweFxuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDEzMHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMy4xMjV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzcxdnc7XG4gICAgcGFkZGluZy1yaWdodDogNi43NzF2dzsgfVxuXG4uY2hhaXJtZW5fX3BlcnNvbi1jaXR5IHtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA1MHB4XG4gICAgLy8gZm9udC1zaXplOiA0MHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MDR2dztcbiAgICBmb250LXNpemU6IDIuMDgzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzEyMGQxNzsgfVxuXG4uY2hhaXJtZW5fX3BlcnNvbi1pbWcge1xuICAgIC8vIHdpZHRoOiAyNjBweFxuICAgIC8vIGhlaWdodDogMzQycHhcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDQwcHhcbiAgICB3aWR0aDogMTMuNTQydnc7XG4gICAgaGVpZ2h0OiAxNy44MTN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMDgzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuXG4uY2hhaXJtZW5fX3BlcnNvbi1kZXNjciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLy8gcGFkZGluZy1yaWdodDogODBweFxuICAgIHBhZGRpbmctcmlnaHQ6IDQuMTY3dnc7IH1cblxuLmNoYWlybWVuX19wZXJzb24tbmFtZSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNnB4XG4gICAgLy8gZm9udC1zaXplOiAyNHB4XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zMTN2dztcbiAgICBmb250LXNpemU6IDEuMjUwdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uLFxuLmNoYWlybWVuX19wZXJzb24tdGV4dCxcbi5jaGFpcm1lbl9fcGVyc29uLXRleHQgcCxcbi5yYXZ2aW4tbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvLyBmb250LXNpemU6IDI0cHhcbiAgICBmb250LXNpemU6IDEuMjUwdnc7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5jaGFpcm1lbl9fcGVyc29uLXRleHQge1xuICAgIC8vIG1heC1oZWlnaHQ6IDIwMHB4XG4gICAgbWF4LWhlaWdodDogMTAuMnZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxcyBsaW5lYXI7IH1cblxuLnJhdnZpbi1tb3JlIHtcbiAgICBmb250LXNpemU6IDEuMjUwdnc7XG4gICAgY29sb3I6ICMxMjBkMTcgIWltcG9ydGFudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmNoYWlybWVuX19wZXJzb24tcG9zaXRpb24ge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDQwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAyLjA4M3Z3OyB9XG5cbi5yYXZ2aW4tbW9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLmNoYWlybWVuX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzLjEyNXZ3ICogMS4yKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy4xMjV2dyAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMS4yKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1jaXR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjYwNHZ3ICogMS4yKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAxLjIpOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1pbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDEuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxNy44MTN2dyAqIDEuMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyLjA4M3Z3ICogMS4yKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24tZGVzY3Ige1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjMxM3Z3ICogMS4yKTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAxLjIpOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbixcbiAgICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0LFxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQgcCxcbiAgICAucmF2dmluLW1vcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwLjF2dyAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjA4M3Z3ICogMS4yKTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuY2hhaXJtZW5fX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMTI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLmNoYWlybWVuX19zZWFyY2gge1xuICAgICAgICB3aWR0aDogY2FsYygxNy4xMzV2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygzLjk1OHZ3ICogI3skdGFibGV0LWdhaW59ICogMS4yKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IGNhbGMoMC4xNTZ2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuMikgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5OyB9XG5cbiAgICAuY2hhaXJtZW5fX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59ICogMS4yKTsgfVxuXG4gICAgLmNoYWlybWVuX19zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNC4yMnZ3ICogI3skdGFibGV0LWdhaW59ICogMS4yKTsgfVxuXG4gICAgLmNoYWlybWVuX19zZWFyY2gtaWNvbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wOXZ3ICogI3skdGFibGV0LWdhaW59ICogMS4yKTsgfSB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JHRhYmxldC1nYWlufSk7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLWNpdHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNjA0dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24taW1nIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTMuNTQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24tZGVzY3Ige1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24tbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC4zMTN2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1wb3NpdGlvbixcbiAgICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0LFxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQgcCxcbiAgICAucmF2dmluLW1vcmUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JHRhYmxldC1nYWlufSAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwLjF2dyAqIDEuNSk7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjA4M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi10ZXh0LFxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoLXMpIHtcbiAgICAuY2hhaXJtZW5fX2hlYWRlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDMuMTI1dncgKiAyLjUpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogMi41KTsgfVxuXG4gICAgLmNoYWlybWVuX19zZWFyY2gge1xuICAgICAgICB3aWR0aDogY2FsYygxNy4xMzV2dyAqIDIuNSAqIDEuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygzLjk1OHZ3ICogMi41ICogMS4yKTtcbiAgICAgICAgYm9yZGVyOiBjYWxjKDAuMTU2dncgKiAyLjUgKiAxLjIpIHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleTsgfVxuXG4gICAgLmNoYWlybWVuX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDIuNSAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQuMjJ2dyAqIDIuNSAqIDEuMik7IH1cblxuICAgIC5jaGFpcm1lbl9fc2VhcmNoLWljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDl2dyAqIDIuNSAqIDEuMik7IH0gfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMTI1dncgKiAyLjUpOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1jaXR5IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjYwNHZ3ICogMi41KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAyLjUpOyB9XG5cbiAgICAuY2hhaXJtZW5fX3BlcnNvbi1pbWcge1xuICAgICAgICB3aWR0aDogY2FsYygxMy41NDJ2dyAqIDIuNSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuMzEzdncgKiAyLjUpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDIuNSk7IH1cblxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXBvc2l0aW9uLFxuICAgIC5jaGFpcm1lbl9fcGVyc29uLXRleHQsXG4gICAgLmNoYWlybWVuX19wZXJzb24tdGV4dCBwLFxuICAgIC5yYXZ2aW4tbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMi41ICogMS4yKTsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24tdGV4dCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAuMXZ3ICogMi4xKTsgfVxuXG4gICAgLmNoYWlybWVuX19wZXJzb24tcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuMDgzdncgKiAyLjUpOyB9IH1cblxuXG5cblxuXG4iLCIuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDM1cHg7XG4gICAgaGVpZ2h0OiA1MjdweDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cblxuLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MDJweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNDcsIDQ3LCAwLjYzKTsgfSB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9IH1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogNC42dnc7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDQuNnZ3OyB9XG5cbi5pY29uLWFycm93LXNsaWRlci1sZWZ0LFxuLmljb24tYXJyb3ctc2xpZGVyLXJpZ2h0IHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7IH1cblxuQG1lZGlhKG1heC13aWR0aDogMTcyMHB4KSB7XG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDIlOyB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIlOyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogMTU1MHB4KSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC8gMS4zKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDUwLjk2OHZ3IC8gMS4zKTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAvLyAuc3dpcGVyLXNsaWRlXG4gICAgLy8gICAgIHdpZHRoOiAxMDAlXG4gICAgLy8gICAgIGhlaWdodDogNTI3cHhcblxuICAgIC5zd2lwZXItc2xpZGUtbmV4dCxcbiAgICAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4OyB9XG5cbiAgICAuaWNvbi1hcnJvdy1zbGlkZXItbGVmdCxcbiAgICAuaWNvbi1hcnJvdy1zbGlkZXItcmlnaHQge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxMHB4OyB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoLXMpIHtcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuXG4gICAgLmljb24tYXJyb3ctc2xpZGVyLWxlZnQsXG4gICAgLmljb24tYXJyb3ctc2xpZGVyLXJpZ2h0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG5cblxuIiwiLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIC5saXN0X19pdGVtXG4vLyAgICAgd2lkdGg6IDUwJVxuXG4ubGlzdF9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgJjpob3ZlcixcbiAgICAmLmFjdGl2ZSxcbiAgICAmLmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1saWdodGJsdWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1saWdodGJsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1saWdodGJsdWU7IH0gfSB9XG5cbi5saXN0X3NpemVfcyB7XG4gICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgLmxpc3RfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzdnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXRleHQ7IH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3ItbGlnaHRibHVlOyB9IH0gfSB9XG5cbi5saXN0X3NpemVfbSB7XG4gICAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAubGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAubGlzdF9fbGluayB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMS42OTI1dnc7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjQ1MXZ3O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC40NTF2dztcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC42NTF2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjE0NnZ3O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjY3N3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAwLjg0NnZ3O1xuICAgICAgICAgICAgd2lkdGg6IDAuMzM4NXZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjMzODV2dztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjE2OXZ3O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRibHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTsgfSB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLmxpc3Rfc2l6ZV9zIHtcbiAgICAgICAgLmxpc3RfX2xpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAubGlzdF9zaXplX20ge1xuICAgICAgICAubGlzdF9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS42OTI1dncgLyAxLjIpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC40NTF2dyAvIDEuMik7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjQ1MXZ3IC8gMS4yKTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC42NTF2dyAvIDEuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAvIDEuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNjc3dncgLyAxLjIpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAuODQ2dncgLyAxLjIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDAuMzM4NXZ3IC8gMS4yKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMC4zMzg1dncgLyAxLjIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuMTY5dncgLyAxLjIpOyB9IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAubGlzdF9zaXplX3Mge1xuICAgICAgICAubGlzdF9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODE2dnc7IH0gfVxuXG4gICAgLmxpc3Rfc2l6ZV9tIHtcbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTsgfVxuICAgICAgICAubGlzdF9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS42OTI1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygwLjQ1MXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMC40NTF2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC42NTF2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjY3N3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDAuODQ2dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMC4zMzg1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDAuMzM4NXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuMTY5dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH0gfSB9IH1cblxuLy8gQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKVxuQG1lZGlhKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAubGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbiAgICAubGlzdF9zaXplX3Mge1xuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGlzdF9fbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4gICAgLmxpc3Rfc2l6ZV9tIHtcbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgICAubGlzdF9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS42OTI1dncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC40NTF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjQ1MXZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC42NTF2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNjc3dncgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygwLjg0NnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygwLjMzODV2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDAuMzM4NXZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjE2OXZ3ICogI3skbW9iaWxlLWdhaW59KTsgfSB9IH0gfVxuXG4iLCIub3JnYW5pemF0aWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxNi41NjN2dyArIDMuOHZ3IC8gMik7XG4gICAgaGVpZ2h0OiBjYWxjKDE2dncgLyAxLjE1KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxLjg3NXZ3IC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogMC43OHZ3O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXk7IH1cblxuLm9yZ2FuaXphdGlhX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMS4wNDJ2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9XG5cbi5vcmdhbml6YXRpYV9fZGVzY3IsXG4ub3JnYW5pemF0aWFfX2NvbnRhY3QtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjYzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMC45Mzh2dztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9XG5cbi5vcmdhbml6YXRpYV9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm9yZ2FuaXphdGlhX19zb2NpYWwtbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMzAydnc7XG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICY6aG92ZXIgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfVxuXG4ub3JnYW5pemF0aWFfX3NvY2lhbCAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbiB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ub3JnYW5pemF0aWFfX3NvY2lhbC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNDAydncgLyAxLjUpO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1lZGl1bS1ncmV5OyB9IH1cblxuLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfcyB7XG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzAydncgLyAxLjUpOyB9IH1cblxuLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfbSB7XG4gICAgbWFyZ2luLXRvcDogMC4xdnc7XG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNjAydncgLyAxLjUpOyB9IH1cblxuLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfcGhvbmUge1xuICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogY2FsYygxLjE0NnZ3KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjQwNnZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjE0NnZ3KTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAvIDEuMik7IH0gfSB9XG5cbi5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rX21hcCB7XG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgICB3aWR0aDogMS4xNDZ2dztcbiAgICAgICAgLy8gaGVpZ2h0OiAxLjU2M3Z3XG4gICAgICAgIGhlaWdodDogY2FsYygxLjE0NnZ3IC8gMS4yKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjQwNnZ3O1xuICAgICAgICAvLyBsaW5lLWhlaWdodDogMS41NjN2d1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjE0NnZ3IC8gMS4yKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAvIDEuMik7IH0gfSB9XG5cbi5lbXB0eS1kYXRhIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLm9yZ2FuaXphdGlhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTYuNTYzdncgKiAxLjY0KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDE2dncgKiAxLjY0IC8gMS4xNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43OHZ3ICogMS42NCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEuODc1dncgKiAxLjY0KTsgfVxuXG4gICAgLm9yZ2FuaXphdGlhX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC44MzN2dyAqIDEuNjQpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNjQpOyB9XG5cbiAgICAub3JnYW5pemF0aWFfX2Rlc2NyLFxuICAgIC5vcmdhbml6YXRpYV9fY29udGFjdC1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAxLjY0KTsgfVxuXG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGluayB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjMwMnZ3ICogMS42NCk7IH1cblxuICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb24ge1xuICAgICAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogMS42NCAvIDEuNSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxLjMwMnZ3ICogMS42NCAvIDEuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAxLjY0KTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjQwMnZ3ICogMS42NCAvIDEuNSk7IH0gfVxuXG4gICAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmtfbWFwIHtcbiAgICAgICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMS4xNDZ2dyAqIDEuNjQpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAxLjY0KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMS42NCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjU2M3Z3ICogMS42NCk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMS42NCAvIDEuMik7IH0gfSB9XG5cbiAgICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19waG9uZSB7XG4gICAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMS42NCk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMS42NCAvIDEuMik7IH0gfSB9XG5cbiAgICAub3JnYW5pemF0aWFfX3NvY2lhbC1saW5rX2ZvbnQtc2l6ZV9zIHtcbiAgICAgICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjMwMnZ3ICogMS42NCAvIDEuNSk7IH0gfVxuXG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfbSB7XG4gICAgICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42MDJ2dyAqIDEuNjQgLyAxLjUpOyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoLXMpIHtcbiAgICAub3JnYW5pemF0aWEge1xuICAgICAgICB3aWR0aDogY2FsYygxNi41NjN2dyAqIDIuNSk7XG4gICAgICAgIGhlaWdodDogY2FsYygxNnZ3ICogMi41IC8gMS4xNSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43OHZ3ICogMi41KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMS44NzV2dyAqIDIuNSk7IH1cblxuICAgIC5vcmdhbml6YXRpYV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuODMzdncgKiAyLjUpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDIuNSk7IH1cblxuICAgIC5vcmdhbml6YXRpYV9fZGVzY3IsXG4gICAgLm9yZ2FuaXphdGlhX19jb250YWN0LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAqIDIuNSk7IH1cblxuICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWxpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMDJ2dyAqIDIuNSk7IH1cblxuICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb24ge1xuICAgICAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogMi41IC8gMS41KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAyLjUgLyAxLjUpO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygxLjMwMnZ3ICogMi41KTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjQwMnZ3ICogMi41IC8gMS41KTsgfSB9XG5cbiAgICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19tYXAge1xuICAgICAgICAubGlua19faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjE0NnZ3ICogMi41KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjU2M3Z3ICogMi41KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMi41KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAyLjUpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4xNDZ2dyAqIDIuNSAvIDEuMik7IH0gfSB9XG5cbiAgICAub3JnYW5pemF0aWFfX2NvbnRhY3QtbGlua19waG9uZSB7XG4gICAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjQwNnZ3ICogMi41KTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMTQ2dncgKiAyLjUgLyAxLjIpOyB9IH0gfVxuXG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfcyB7XG4gICAgICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqIDIuNSAvIDEuNSk7IH0gfVxuXG4gICAgLm9yZ2FuaXphdGlhX19zb2NpYWwtbGlua19mb250LXNpemVfbSB7XG4gICAgICAgIC5vcmdhbml6YXRpYV9fc29jaWFsLWljb246OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS42MDJ2dyAqIDEuNjQgLyAxLjUpOyB9IH0gfVxuXG5cblxuXG5cblxuXG4iLCIudmV0ZXJhbnNfX2xpc3RzIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogNjlweFxuICAgIC8vIHBhZGRpbmctYm90dG9tOiA3NHB4XG4gICAgcGFkZGluZy10b3A6IDMuNTk0dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuODU0dnc7IH1cblxuLnZldGVyYW5zX19saXN0cy1pbm5lciB7XG4gICAgLy8gd2lkdGg6IDUwMHB4XG4gICAgLy8gaGVpZ2h0OiA4MzZweFxuICAgIC8vIG1hcmdpbi1ib3R0b206IDBcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAzMnB4XG4gICAgLy8gcGFkZGluZzogNDZweCA1N3B4XG4gICAgd2lkdGg6IDI2LjA0MnZ3O1xuICAgIGhlaWdodDogMzAuNTQydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMS42Njd2dztcbiAgICBwYWRkaW5nOiAyLjM5NnZ3IDIuOTY5dnc7XG4gICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnZldGVyYW5zX190aXRsZSB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNDBweFxuICAgIC8vIGZvbnQtc2l6ZTogNDBweFxuICAgIG1hcmdpbi1ib3R0b206IDIuMDgzdnc7XG4gICAgZm9udC1zaXplOiAxLjh2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi52ZXRlcmFuc19fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4udmV0ZXJhbnNfX2xpc3RfdHlwZV9jaXRpZXMge1xuICAgIC8vIGhlaWdodDogNjY2cHhcbiAgICBoZWlnaHQ6IDIwLjY4OHZ3O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4udmV0ZXJhbnNfX2xpc3QtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHBhZGRpbmc6IDI1cHhcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDQzcHhcbiAgICAvLyBmb250LXNpemU6IDI0cHhcbiAgICBwYWRkaW5nOiAwLjd2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjQwdnc7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGxpbmVhcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgLy8gd2lkdGg6IDEzcHhcbiAgICAgICAgLy8gaGVpZ2h0OiAxM3B4XG4gICAgICAgIC8vIG1hcmdpbi10b3A6IC02cHhcbiAgICAgICAgLy8gYm9yZGVyOiA1cHggc29saWQgIzEyMGQxN1xuICAgICAgICB3aWR0aDogMC42Nzd2dztcbiAgICAgICAgaGVpZ2h0OiAwLjY3N3Z3O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zMTN2dztcbiAgICAgICAgYm9yZGVyOiAwLjI2MHZ3IHNvbGlkICMxMjBkMTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjJzIGxpbmVhcjsgfVxuICAgICY6aG92ZXIsXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0Ymx1ZTsgfVxuICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAmLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgICAgLy8gYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLWxpZ2h0Ymx1ZVxuICAgICAgICBib3JkZXI6IDAuMjYwdncgc29saWQgJGNvbG9yLWxpZ2h0Ymx1ZTsgfSB9XG5cbi52ZXRlcmFuc19fcGVvcGxlIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMzZweFxuICAgIC8vIHBhZGRpbmctYm90dG9tOiAxNDRweFxuICAgIHBhZGRpbmctdG9wOiAxLjg3NXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjUwMHZ3OyB9XG5cbi52ZXRlcmFuc19fcGVvcGxlLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLnZldGVyYW5zX19wZW9wbGUtbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIC52ZXRlcmFuc19fcGVvcGxlLWxpc3QtbGluayB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH0gfVxuXG4udmV0ZXJhbnNfX3Blb3BsZS1saXN0LWxpbmsge1xuICAgIC8vIHBhZGRpbmc6IDI1cHggMFxuICAgIC8vIGZvbnQtc2l6ZTogMjRweFxuICAgIHBhZGRpbmc6IDAuN3Z3IDA7XG4gICAgZm9udC1zaXplOiAxdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5Nzk3OTc7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHRibHVlOyB9IH1cblxuLnZldGVyYW5zX19wZW9wbGUtZGVzY3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLW9yZGVuIHtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDsgfVxuXG4ubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLnBiLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLnZldGVyYW5zX19saXN0cyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUzLjkwNnZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbiAgICAudmV0ZXJhbnNfX3Blb3BsZSB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUzLjkwNnZ3O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTY5cHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bzsgfSB9IH1cblxuLnZldGVyYW5fX2FjdGl2ZSB7XG4gICAgLnZldGVyYW5zX19wZW9wbGUtbGlzdC1saW5rIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAudmV0ZXJhbnNfX2xpc3RzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy41OTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy44NTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbiAgICAudmV0ZXJhbnNfX2xpc3RzLWlubmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjYuMDQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYyg0My41NDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNjY3dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMi4zOTZ2dyAqICN7JG1vYmlsZS1nYWluLW19KSBjYWxjKDIuOTY5dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cblxuICAgIC52ZXRlcmFuc19fcGVvcGxlIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbiAgICAudmV0ZXJhbnNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjA4M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi4wODN2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnZldGVyYW5zX19saXN0X3R5cGVfY2l0aWVzIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDM0LjY4OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAudmV0ZXJhbnNfX2xpc3QtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIuMjQwdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMC42Nzd2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygwLjY3N3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC42Nzd2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMik7XG4gICAgICAgICAgICBib3JkZXI6IGNhbGMoMC4yNjB2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xKSBzb2xpZCAjMTIwZDE3OyB9XG4gICAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICAgJi5hY3RpdmU6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IGNhbGMoMC4yNjB2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xKSBzb2xpZCAkY29sb3ItbGlnaHRibHVlOyB9IH1cblxuICAgIC52ZXRlcmFuc19fcGVvcGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMS44NzV2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoNy41MDB2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMik7IH1cblxuICAgIC52ZXRlcmFuc19fcGVvcGxlLWxpc3QtbGluayB7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KSAwO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjOTc5Nzk3OyB9XG5cbiAgICAuY29udGVudC1pbm5lcl9fYmxvY2stb3JkZW4ge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuIiwiYnV0dG9uLS5vcmdhbml6YXRpaSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm9yZ2FuaXphdGlpX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiA3NHB4OyB9XG5cbi5vcmdhbml6YXRpaV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuOHZ3IC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyg0Ljc5MnZ3IC8gMik7IH1cblxuLm9yZ2FuaXphdGlpX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4OyB9XG5cbi5vcmdhbml6YXRpaV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOS45NDh2dztcbiAgICBtYXJnaW4tdG9wOiA3NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm9yZ2FuaXphdGlpX19zZWFyY2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIuMzk2dnc7XG4gICAgbGVmdDogMi44NjV2dztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxNy4xMzV2dztcbiAgICBoZWlnaHQ6IDMuOTU4dnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWxpZ2h0Ymx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG5cbi5vcmdhbml6YXRpaV9fc2VhcmNoLWlucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWluLXdpZHRoOiAxMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjkydnc7XG4gICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7IH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9IH1cblxuLm9yZ2FuaXphdGlpX19zZWFyY2gtc3VibWl0IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNC4yMnZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLm9yZ2FuaXphdGlpX19zZWFyY2gtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjA5dnc7IH0gfVxuXG4ub3JnYW5pemF0aWlfX2J1dHRvbi1tb3JlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ub3JnYW5pemF0aWlfX2J1dHRvbi1tb3JlIHtcbiAgICB3aWR0aDogMzY4cHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogOTBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItYmx1ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG4ubGlua19fcGhvbmUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNzsgfSB9XG5cbi5tbHIwIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAub3JnYW5pemF0aWlfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMy44dncgLyAyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNC43OTJ2dzsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDVweDsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19zZWFyY2gge1xuICAgICAgICB0b3A6IGNhbGMoMi4zOTZ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMi44NjV2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDE3LjEzNXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDMuOTU4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG5cbiAgICAub3JnYW5pemF0aWlfX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19zZWFyY2gtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNC4yMnZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19zZWFyY2gtaWNvbiB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wOXZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXG4gICAgLm9yZ2FuaXphdGlpX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMuOHZ3ICogMS40IC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNC43OTJ2dyAqIDIuNCk7IH1cblxuICAgIC5vcmdhbml6YXRpaV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDI5Ljk0OHZ3ICogMik7IH1cblxuICAgIC5vcmdhbml6YXRpaV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAyLjYpOyB9XG5cbiAgICAub3JnYW5pemF0aWlfX3NlYXJjaCB7XG4gICAgICAgIHRvcDogY2FsYygyLjM5NnZ3ICogI3skbW9iaWxlLWdhaW59KTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogY2FsYygxNy4xMzV2dyAgKiAjeyRtb2JpbGUtZ2Fpbn0pO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMy45NTh2dyAqICN7JG1vYmlsZS1nYWlufSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xNy4xMzV2dyAgKiAjeyRtb2JpbGUtZ2Fpbn0gLyAyKTsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19zZWFyY2gtaW5wdXQge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cblxuICAgIC5vcmdhbml6YXRpaV9fc2VhcmNoLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQuMjJ2dyAqICN7JG1vYmlsZS1nYWlufSk7IH1cblxuICAgIC5vcmdhbml6YXRpaV9fc2VhcmNoLWljb24ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDl2dyAqICN7JG1vYmlsZS1nYWlufSk7IH0gfVxuXG4gICAgLm9yZ2FuaXphdGlpX19idXR0b24tbW9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoLXMpIHtcbiAgICAub3JnYW5pemF0aWkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuICAgIC5vcmdhbml6YXRpaV9faXRlbXMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzVweDsgfVxuXG4gICAgLm9yZ2FuaXphdGlpX19pbWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbiAgICAub3JnYW5pemF0aWlfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDQuNzkydncgKiAyLjQpOyB9XG5cbiAgICAub3JnYW5pemF0aWlfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiA0KTsgfSB9XG4iLCIuZm9ybS1kb25hdGUge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cblxuLmZvcm0tZG9uYXRlX19mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmZvcm0tZG9uYXRlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrOyB9XG5cbi5mb3JtLWRvbmF0ZV9fc3VtLFxuLmZvcm0tZG9uYXRlX190aW1lcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgLnJhZGlvLXdyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5mb3JtLWRvbmF0ZV9fdGltZXMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmZvcm0tZG9uYXRlX19kYXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLmZvcm0tZG9uYXRlX19idXR0b24td3JhcHBlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cblxuLmZvcm0tZG9uYXRlX19saW5rIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSB9XG5cbi5kb25hdGUtdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbiNqcy1zdW1PdGhlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuQG1lZGlhKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgLmZvcm0tZG9uYXRlX19zdW0sXG4gICAgLmZvcm0tZG9uYXRlX19kYXRhLFxuICAgIC5mb3JtLWRvbmF0ZV9fdGltZXMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbiAgICAuZm9ybS1kb25hdGVfX3RpbWVzIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAucmFkaW8td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuICAgIC5mb3JtLWRvbmF0ZV9fZGF0YS1uYW1lLFxuICAgIC5mb3JtLWRvbmF0ZV9fZGF0YS1sYXN0LW5hbWUge1xuICAgICAgICB3aWR0aDogNDYlOyB9XG5cbiAgICAuZm9ybS1kb25hdGVfX2RhdGEtZW1haWwge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuZm9ybS1kb25hdGVfX3N1bSxcbiAgICAuZm9ybS1kb25hdGVfX3RpbWVzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgIC5mb3JtLWRvbmF0ZV9fdGltZXMge1xuICAgICAgICAucmFkaW8td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICAuZm9ybS1kb25hdGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG5cbiAgICAuZG9uYXRlLXRvcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbiAgICAjanMtc3VtT3RoZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLmZvcm0tZG9uYXRlX19idXR0b24td3JhcHBlcixcbiAgICAuZm9ybS1kb25hdGVfX2RhdGEtbmFtZSxcbiAgICAuZm9ybS1kb25hdGVfX2RhdGEtbGFzdC1uYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuICAgIC5mb3JtLWRvbmF0ZSB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDsgfSB9IH1cbiIsIi5iYW5rLWRldGFpbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmJhbmstZGV0YWlsc19faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4iLCIuZG9uYXRlLXBheSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmRvbmF0ZS1wYXlfX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kb25hdGUtcGF5X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiIsIi5yYWRpby1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtZGFyazsgfVxuXG4ucmFkaW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJhZGlvLWN1c3RvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucmFkaW8tY3VzdG9tLFxuLnJhZGlvLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucmFkaW8tbGFiZWwge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnJhZGlvOmNoZWNrZWQgKyAucmFkaW8tY3VzdG9tOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucmFkaW8td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogNThweDsgfVxuXG4ucmFkaW8td3JhcHBlcjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5yYWRpby13cmFwcGVyX3N1bS1vdGhlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuZXJyb3ItdGV4dCB7XG4gICAgICAgIGxlZnQ6IDQ4cHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgICAucmFkaW8td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAucmFkaW8td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4gICAgLnJhZGlvLXdyYXBwZXJfc3VtLW90aGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuICAgIC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgtcykge1xuICAgIC5yYWRpby13cmFwcGVyX3N1bS1vdGhlciB7XG4gICAgICAgIGRpdiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbiAgICAucmFkaW8tbGFiZWwge1xuICAgICAgICB3aGl0ZS1zcGFjZTogdW5zZXQ7IH0gfVxuXG5cblxuXG5cblxuXG5cbiIsIi5lcnJvciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmVkOyB9XG5cbi5lcnJvci10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogcmVkOyB9XG4iLCIucGluIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMuNDM4dnc7XG4gICAgaGVpZ2h0OiAzLjQzOHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICRjb2xvci10ZXh0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMC44MzN2dztcbiAgICAgICAgaGVpZ2h0OiAwLjgzM3Z3O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTAuNDE2NXZ3O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC40MTY1dnc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAmOmhvdmVyLFxuICAgICYuaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDg1LCAxNTIsIDIwNiwgMC4yKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICRjb2xvci1saWdodGJsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfSB9XG5cbi5waW5fbm92b3NpYmlyc2sge1xuICAgIHRvcDogNTUlO1xuICAgIGxlZnQ6IDQ1JTsgfVxuXG4ucGluX3RvbXNrIHtcbiAgICB0b3A6IDM1JTtcbiAgICBsZWZ0OiA1MCU7IH1cblxuLnBpbl9pcmt1dHNrIHtcbiAgICB0b3A6IDIwJTtcbiAgICBsZWZ0OiA1NSU7IH1cblxuLnBpbl9vbXNrIHtcbiAgICB0b3A6IDQwJTtcbiAgICBsZWZ0OiA2MCU7IH1cblxuLnBpbl9iYXJuYXVsIHtcbiAgICB0b3A6IDI1JTtcbiAgICBsZWZ0OiA3MCU7IH1cbiIsIi5tYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLSAjeyRoZWlnaHQtaGVhZGVyfTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgfVxuXG4ubWFwX19sYXllcl9iYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1My4xMjV2dztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tYXBfX2xheWVyLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA5LjE0MDV2dztcbiAgICBib3R0b206IGNhbGMoOS4xNDA1dncgLyAzKTsgfVxuXG4ubWFwX19sYXllcl9mcm9udCB7XG4gICAgei1pbmRleDogMTA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjB2dztcbiAgICBsZWZ0OiA5LjE2N3Z3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwX19oZWFkZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjV2dztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubWFwX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDUuNzgxdnc7XG4gICAgaGVpZ2h0OiAyLjEzNXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4zdnc7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG4gICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTM1dnc7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGJsdWU7IH1cblxuLm1hcF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tYWluO1xuICAgIGZvbnQtc2l6ZTogMi42MDR2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEuMzU0dnc7XG4gICAgICAgIGhlaWdodDogMS4zNTR2dztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuNjc3dnc7XG4gICAgICAgIGJvcmRlcjogMC4zNjV2dyBzb2xpZCAkY29sb3ItdGV4dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9IH1cblxuLm1hcF9fbGlzdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5tYXBfX3RyYW5zaXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMyMzIzMjMsIHJnYmEoNTEsIDUxLCA1MSwgMCkpOyB9XG5cbi5tYXBfcG9zaXRpb25fbGVmdCB7XG4gICAgLm1hcF9fbGF5ZXJfYmFjayB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG4gICAgLm1hcF9fbGF5ZXJfZnJvbnQge1xuICAgICAgICBsZWZ0OiA5LjE2N3Z3O1xuICAgICAgICByaWdodDogYXV0bzsgfSB9XG5cbi5tYXBfcG9zaXRpb25fcmlnaHQge1xuICAgIC5tYXBfX2xheWVyX2JhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0OyB9XG4gICAgLm1hcF9fbGF5ZXJfZnJvbnQge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogOS4xNjd2dzsgfVxuICAgIC5tYXBfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogM3Z3OyB9XG4gICAgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDsgfSB9IH1cblxuLm1hcF9zaXplX3Mge31cblxuLm1hcF9zaXplX20ge1xuICAgIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICAgICAgd2lkdGg6IDQwJTsgfVxuICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi5tYXBfc2l6ZV9sIHtcbiAgICAubWFwX19sYXllcl9mcm9udCB7XG4gICAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAubGlzdF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0LXdpZHRoKSB7XG4gICAgLm1hcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0gI3skaGVpZ2h0LWhlYWRlci10YWJsZXR9OyB9XG5cbiAgICAubWFwX19sYXllcl9iYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IH1cblxuICAgIC5tYXBfX2xheWVyX2Zyb250IHtcbiAgICAgICAgdG9wOiAyMjBweDsgfVxuXG4gICAgLm1hcF9zaXplX2wge1xuICAgICAgICAubWFwX19sYXllcl9mcm9udCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYXBfX3N1YnRpdGxlIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNS43ODF2dyAvIDEuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygyLjEzNXZ3IC8gMS4yKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3IC8gMS4yKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjN2dyAvIDEuMik7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3IC8gMS4yKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMi4xMzV2dyAvIDEuMik7IH1cblxuICAgIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuNjA0dncgLyAxLjIpOyB9XG5cbiAgICAubWFwX190aXRsZV9kZWNvcmF0aW9uX3BvaW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDN2dyAvIDEuMik7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjM1NHZ3IC8gMS4yKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjM1NHZ3IC8gMS4yKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTAuNjc3dncgLyAxLjIpO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuMzY1dncgLyAxLjIpIHNvbGlkICRjb2xvci10ZXh0OyB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLm1hcCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWlnaHQtaGVhZGVyLW1vYmlsZTsgfVxuXG4gICAgLm1hcF9fbGF5ZXJfYmFjayB7XG4gICAgICAgIGhlaWdodDogNTIuMzQ0dnc7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuICAgIC5tYXBfX2xheWVyLWRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQuN3Z3O1xuICAgICAgICBib3R0b206IDQuN3Z3OyB9XG5cbiAgICAubWFwX19sYXllcl9mcm9udCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC43dnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQuN3Z3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTsgfVxuXG4gICAgLm1hcF9faGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg1LjYyNXZ3IC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNS42MjV2dyAvIDIpOyB9XG5cbiAgICAubWFwX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUuNzgxdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyLjEzNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4zdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDIpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMi4xMzV2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLm1hcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi42MDR2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjM1NHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzU0dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0wLjY3N3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuMzY1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSkgc29saWQgJGNvbG9yLXRleHQ7IH0gfVxuXG4gICAgLm1hcF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoNS42MjV2dyAvIDIpO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbiAgICAubWFwX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgICAgICAgLm1hcF9fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG4gICAgICAgIC5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvOyB9IH0gfVxuXG4gICAgLm1hcF9zaXplX3MsXG4gICAgLm1hcF9zaXplX20sXG4gICAgLm1hcF9zaXplX2wge1xuICAgICAgICAubWFwX19sYXllcl9mcm9udCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlOyB9IH0gfVxuXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoLXMpXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5tYXBfX2hlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDV2dztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZ3OyB9XG5cbiAgICAubWFwX19zdWJ0aXRsZSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUuNzgxdncgKiAzKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDIuMTM1dncgKiAzKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi4zdncgKiAzIC8gMik7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDIuMTM1dncgKiAzKTsgfVxuXG4gICAgLm1hcF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMi42MDR2dyAqIDIuNSk7IH1cblxuICAgIC5tYXBfX3RpdGxlX2RlY29yYXRpb25fcG9pbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3Z3ICogMyk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjM1NHZ3ICogMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS4zNTR2dyAqIDMpO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygtMC42Nzd2dyAqIDMpO1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuMzY1dncgKiAzKSBzb2xpZCAkY29sb3ItdGV4dDsgfSB9XG5cbiAgICAubWFwX19saXN0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZ3OyB9XG5cbiAgICAubWFwX3Bvc2l0aW9uX3JpZ2h0IHtcbiAgICAgICAgLm1hcF9fc3VidGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoM3Z3ICogMyk7IH1cbiAgICAgICAgLm1hcF9fdGl0bGVfZGVjb3JhdGlvbl9wb2ludCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoM3Z3ICogMyk7IH0gfVxuXG4gICAgLm1hcF9zaXplX3MsXG4gICAgLm1hcF9zaXplX20sXG4gICAgLm1hcF9zaXplX2wge1xuICAgICAgICAubWFwX19sYXllcl9mcm9udCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH0gfVxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiIsIi5vdGNoZXQge1xuICAgIC5saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG4iLCIuY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY2hlY2tib3hfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG5cbi5jaGVja2JveF9fY2hlY2ttYXJrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLy8gLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveF9faW5wdXQgfiAuY2hlY2tib3hfX2NoZWNrbWFya1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjXG5cbi5jaGVja2JveCAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2NoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94X19jaGVja21hcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jaGVja2JveCAuY2hlY2tib3hfX2lucHV0OmNoZWNrZWQgfiAuY2hlY2tib3hfX2NoZWNrbWFyazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2hlY2tib3ggLmNoZWNrYm94X19jaGVja21hcms6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBib3JkZXI6IHNvbGlkICMyNjQ2NWY7XG4gIGJvcmRlci13aWR0aDogMCAzcHggM3B4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiIsIi5idXR0b24tdG9wIHtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiA1MnB4O1xuICAgIC8vIGJvdHRvbTogNDIwcHhcbiAgICBib3R0b206IDUycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ibHVlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAmOmhvdmVyIC5idXR0b24tdG9wLWljb246OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDsgfSB9XG5cbi5idXR0b24tdG9wLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcblxuICAgIC5idXR0b24tdG9wIHtcbiAgICAgICAgcmlnaHQ6IDEuMzAydnc7XG4gICAgICAgIC8vIGJvdHRvbTogNDIwcHhcbiAgICAgICAgYm90dG9tOiAxLjMwMnZ3OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuXG4gICAgLmJ1dHRvbi10b3Age1xuICAgICAgICByaWdodDogY2FsYygxLjMwMnZ3ICogMi40KTtcbiAgICAgICAgYm90dG9tOiBjYWxjKDEuMzAydncgKiAyLjQpO1xuICAgICAgICB3aWR0aDogY2FsYyg3MHB4IC8gMS41KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDcwcHggLyAxLjUpOyB9XG5cbiAgICAuYnV0dG9uLXRvcC1pY29uIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjBweCAvIDEuNSk7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHB4IC8gMS41KTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4IC8gMS41KTsgfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG5cbiAgICAuYnV0dG9uLXRvcCB7XG4gICAgICAgIC8vIGJvdHRvbTogMzAwcHhcbiAgICAgICAgYm90dG9tOiBjYWxjKDEuMzAydncgKiAyLjQpO1xuICAgICAgICByaWdodDogY2FsYygxLjMwMnZ3ICogMi40KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoNzBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNzBweCAvIDIpOyB9XG5cbiAgICAuYnV0dG9uLXRvcC1pY29uIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxNnB4IC8gMik7IH0gfSB9XG5cblxuXG5cblxuXG5cblxuIiwiLmNvbnRhY3RzLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgLmNvbnRlbnQtaW5uZXJfX2Jsb2NrLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG4gICAgLmNvbnRlbnQtaW5uZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubGlua19faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmxpbmtfX2ljb246OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAuY29udGFjdHMtcGFnZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC5jb250YWN0cy1wYWdlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLmNvbnRhY3RzLXBhZ2Uge1xuICAgICAgICAuY29udGVudC1pbm5lcl9fYmxvY2stdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAgIC8vIC5jb250ZW50LWlubmVyX19saW5rXG4gICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA1cHhcbiAgICAgICAgLy8gIC8vIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAvLyAubGlua19faWNvblxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgIC8vIC5saW5rX19pY29uOjpiZWZvcmVcbiB9IH0gICAgICAgIC8vICAgICBmb250LXNpemU6IDE1cHhcbiIsIi5mYW5jeWJveC1zaG93LXRodW1icyB7XG4gICAgLmZhbmN5Ym94LXRodW1icyB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMTAwcHg7IH1cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3ItYmx1ZTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEzMCU7XG4gIG1pbi13aWR0aDogMTMwJTtcbiAgbGVmdDogLTEwMCU7XG4gIHJpZ2h0OiAtMTAwJTtcbiAgdG9wOiAtMTAwJTtcbiAgYm90dG9tOiAtMTAwJTsgfVxuIiwiLnRyYWRpdGlvbnNfX2JhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjE4cHg7IH1cblxuLnRyYWRpdGlvbnNfX2Zyb250IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1oZWFkZXI7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoI3skaGVpZ2h0LWhlYWRlcn0gLyAyKTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7IH0gfVxuXG4udHJhZGl0aW9uc19fbGlzdCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIC5saXN0X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGlzdF9fbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuXG4udHJhZGl0aW9ucy1pbm5lciB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDMuOTA2dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi50cmFkaXRpb25zLWlubmVyX19saXN0IHtcbiAgICAvLyB3aWR0aDogMzAlXG4gICAgd2lkdGg6IDIyLjkxN3Z3O1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsXG4gICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5saXN0X19saW5rIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyLjM0NHZ3O1xuICAgICAgICBwYWRkaW5nLXRvcDogMC40MTd2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNDE3dnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzgxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45M3Z3O1xuICAgICAgICAvLyBib3JkZXI6IDAuMDUydncgc29saWQgdHJhbnNwYXJlbnRcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuNjc3dnc7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAwLjc4MXZ3O1xuICAgICAgICAgICAgd2lkdGg6IDAuNjc3dnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDAuNjc3dnc7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNjV2dztcbiAgICAgICAgICAgIGJvcmRlcjogMC4yNjB2dyBzb2xpZCAkY29sb3ItdGV4dDsgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJi5ob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgICAvLyBib3JkZXI6IDAuMDUydncgc29saWQgJGNvbG9yLXRleHRcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC42Nzd2dztcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwLjI2MHZ3IHNvbGlkICRjb2xvci10ZXh0OyB9IH0gfSB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpIHtcbiAgICAudHJhZGl0aW9uc19fZnJvbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGhlaWdodC1oZWFkZXItdGFibGV0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRoZWlnaHQtaGVhZGVyLXRhYmxldH0gLyAyKTsgfVxuXG4gICAgLnRyYWRpdGlvbnNfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLnRyYWRpdGlvbnNfX2JhY2sge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cblxuICAgIC50cmFkaXRpb25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlaWdodC1oZWFkZXItbW9iaWxlLW5ldzsgfVxuXG4gICAgLnRyYWRpdGlvbnNfX2Zyb250IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4gICAgLnRyYWRpdGlvbnNfX2xpc3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmxpc3RfX2l0ZW0ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbiAgICAudHJhZGl0aW9ucy1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbiAgICAudHJhZGl0aW9ucy1pbm5lcl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLmxpc3RfX2xpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMC41cHggc29saWQgJGNvbG9yLXRleHQ7IH0gfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aC1zKSB7XG4gICAgLnRyYWRpdGlvbnNfX2xpc3Qge1xuICAgICAgICAubGlzdF9faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9IH1cbiIsIi5tb2RhbC12ZXRlcmFuIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA4NTlweFxuICAgICAgICAvLyB3aWR0aDogODU5cHhcbiAgICAgICAgbWF4LXdpZHRoOiA0NC43NDB2dztcbiAgICAgICAgd2lkdGg6IDQ0Ljc0MHZ3OyB9XG4gICAgLm1vZGFsLXZldGVyYW5fX21haW4ge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNzBweFxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDg4cHhcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDU1cHhcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMTI0cHhcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNjQ2dnc7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNC41ODN2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIuODY1dnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDYuNDU4dnc7IH1cbiAgICAubW9kYWwtdmV0ZXJhbl9fbmFtZSB7XG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDE1cHhcbiAgICAgICAgLy8gZm9udC1zaXplOiA0MHB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzgxdnc7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMTIwZDE3OyB9XG4gICAgLm1vZGFsLXZldGVyYW5fX2Rlc2NyIHtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzFweFxuICAgICAgICAvLyBmb250LXNpemU6IDI0cHhcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42MTV2dztcbiAgICAgICAgZm9udC1zaXplOiAxLjI1MHZ3O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICMzNzY2OGM7IH1cbiAgICAubW9kYWwtdmV0ZXJhbl9fdGV4dCB7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyMHB4XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMDQydnc7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH0gfVxuXG4ubW9kYWwtdmV0ZXJhbl9faW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAubW9kYWwtdmV0ZXJhbiB7XG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDQ0Ljc0MHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDQ0Ljc0MHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9kYWwtdmV0ZXJhbl9fbWFpbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzLjY0NnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyg0LjU4M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDIuODY1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyg2LjQ1OHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAubW9kYWwtdmV0ZXJhbl9fbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuNzgxdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC12ZXRlcmFuX19kZXNjciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuNjE1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5tb2RhbC12ZXRlcmFuX190ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC5tb2RhbC12ZXRlcmFuIHtcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9XG4gICAgICAgIC5tb2RhbC12ZXRlcmFuX19uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogI3skdGFibGV0LWdhaW59ICogMS41KTsgfVxuICAgICAgICAubW9kYWwtdmV0ZXJhbl9fZGVzY3Ige1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyR0YWJsZXQtZ2Fpbn0gKiAxLjUpOyB9XG4gICAgICAgIC5tb2RhbC12ZXRlcmFuX190ZXh0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59ICogMS41KTsgfSB9IH0gfVxuIiwiLmNhbGVuZGFyIHtcbiAgICBjb2xvcjogIzFFMzc0QzsgfVxuXG4uaWNvbi1jYWxlbmRhci1rZG9zaGltIGltZyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgLy8gaGVpZ2h0OiA4MHB4XG4gICAgICAgIGhlaWdodDogNC4xNjd2dztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWMyZTtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogMCAwIDE2MHB4IDE2MHB4ICMwZjFjMmVcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDguMzMzdncgOC4zMzN2dyAjMGYxYzJlOyB9IH1cblxuLmNhbGVuZGFyX19oZWFkZXItd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDM4cHhcbiAgICBtYXJnaW4tYm90dG9tOiAxLjk3OXZ3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjFjMmU7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIC8vIGhlaWdodDogMzAwcHhcbiAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiA3MHB4XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDcwcHhcbiAgICAgICAgLy8gaGVpZ2h0OiAxNS42MjV2d1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNjQ2dnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNjQ2dnc7IH0gfVxuXG4uY2FsZW5kYXJfX2hlYWRlci1kYXRlLXdyYXBwZXIge1xuICAgIC8vIHdpZHRoOiA0MzBweFxuICAgIHdpZHRoOiAyMi4zOTZ2dzsgfVxuXG4uY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDUwcHhcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNHZ3O1xuICAgIC5tb250aCxcbiAgICAueWVhciB7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICBmb250LXNpemU6IDEuMjYzdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZGF5IHtcbiAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDI0cHhcbiAgICAgICAgLy8gZm9udC1zaXplOiAxMDBweFxuICAgICAgICBtYXJnaW4tbGVmdDogMS4yNTB2dztcbiAgICAgICAgZm9udC1zaXplOiA0LjAwOHZ3O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH0gfVxuXG4uY2FsZW5kYXJfX2hlYWRlci1kYXRlLWJ1dHRvbiB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNTFweFxuICAgIG1hcmdpbi1ib3R0b206IDIuNjU2dnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgIC5tb250aCxcbiAgICAueWVhciB7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICBmb250LXNpemU6IDEuMjYzdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gd2lkdGg6IDMycHhcbiAgICAgICAgLy8gaGVpZ2h0OiAyM3B4XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogMjlweFxuICAgICAgICAvLyBmb250LXNpemU6IDIwcHhcbiAgICAgICAgd2lkdGg6IDEuNjY3dnc7XG4gICAgICAgIGhlaWdodDogMS4xOTh2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUxMHZ3O1xuICAgICAgICBmb250LXNpemU6IDEuMDQydnc7IH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwLjc7IH0gfVxuXG4uaWNvbi1pbWcgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1cHg7IH1cblxuLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMzJweFxuICAgIG1hcmdpbi1ib3R0b206IDEuNjY3dnc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAudGV4dCxcbiAgICAubW9udGgsXG4gICAgLnllYXIge1xuICAgICAgICAvLyBmb250LXNpemU6IDIwcHhcbiAgICAgICAgZm9udC1zaXplOiAwLjh2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9IH1cblxuLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IHtcbiAgICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LWRhdGUge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC0zNXB4XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEuODIzdnc7XG4gICAgICAgIC5kYXkge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyNHB4XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMjUwdnc7IH0gfVxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIHtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDI5cHhcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjUxMHZ3OyB9IH0gfVxuXG4uY2FsZW5kYXJfX2hlYWRlci1idXR0b24tY29udmVydGVyIHtcbiAgICAvLyB3aWR0aDogNTUzcHhcbiAgICAvLyBoZWlnaHQ6IDY4cHhcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA2M3B4XG4gICAgd2lkdGg6IDI4LjgwMnZ3O1xuICAgIGhlaWdodDogMy41NDJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI4MXZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLy8gZm9udC1zaXplOiAyMHB4XG4gICAgZm9udC1zaXplOiAxLjA0MnZ3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDY4cHhcbiAgICBsaW5lLWhlaWdodDogMy41NDJ2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudFxuICAgIGJvcmRlcjogMC4wNTJ2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJvcmRlciAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMWMyZTtcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZlxuICAgICAgICBib3JkZXI6IDAuMDUydncgc29saWQgI2ZmZmZmZjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cblxuLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5kYXktYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIge1xuICAgIHRhYmxlIHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgdGgge1xuICAgICAgICAvLyB3aWR0aDogMjE0cHhcbiAgICAgICAgLy8gaGVpZ2h0OiA4MHB4XG4gICAgICAgIHdpZHRoOiAxMS4xNDZ2dztcbiAgICAgICAgaGVpZ2h0OiA0LjE2N3Z3O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDZweFxuICAgICAgICAvLyBwYWRkaW5nLXJpZ2h0OiA2cHhcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjMxM3Z3O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjMxM3Z3O1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgLmNhbGVuZGFyX190YWJsZS1oZWFkZXItZWxlbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgICAgICAgIC5ydXMge1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHhcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE2cHhcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjUyMXZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MzN2dztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUzNzRjOyB9XG4gICAgICAgICAgICAuamV3IHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDE0cHhcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzI5dnc7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzFlMzc0YzsgfSB9IH1cbiAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNnB4XG4gICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDZweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMzEzdnc7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuMzEzdnc7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgLmVsZW0td3JhcHBlciB7XG4gICAgICAgICAgICAvLyB3aWR0aDogMjE0cHhcbiAgICAgICAgICAgIC8vIGhlaWdodDogMjE0cHhcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDM1cHggMThweFxuICAgICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzM3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMjFweCAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4wNTJ2dyBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMC4wNTJ2dyBzb2xpZCAjZWZlZmVmO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwLjA1MnZ3IHNvbGlkICNlZmVmZWY7XG4gICAgICAgICAgICAuZGF5LWpldyB7XG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiA0MHB4XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxMnB4XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUzNzRjOyB9XG4gICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDQwcHhcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMzcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUzNzRjOyB9IH1cbiAgICAgICAgJi5ib3JkZXItdG9wIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMTNweFxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3Z3O1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogN3B4XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjM2NXZ3O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTJweFxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMWUzNzRjOyB9IH1cbiAgICAgICAgJi5kaXNhYmxlZCxcbiAgICAgICAgJi5vdGhlcnMge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICYuc2F0LCAmLmhvbGlkYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLmRheS1qZXcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU5OGNlOyB9XG4gICAgICAgICAgICAuZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzU1OThjZTsgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgLy8gdG9wOiAxMXB4XG4gICAgICAgICAgICAgICAgdG9wOiAwLjU3M3Z3O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogODlweFxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTBweFxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNDVweFxuICAgICAgICAgICAgICAgIHdpZHRoOiA0LjYzNXZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC41MjF2dztcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIuMzQ0dnc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjgsIDM0LCAzNCwgMC44KTtcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAwIDAgMTAwcHggMTAwcHhcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgNS4yMDh2dyA1LjIwOHZ3OyB9IH0gfSB9XG5cbi5pY29uLWltZyBpbWcge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmVsZW0td3JhcHBlciAudGV4dCBhIHtcbiAgICBjb2xvcjogIzFlMzc0YzsgfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkdGFibGV0Mi13aWR0aCkge1xuICAgIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4gICAgI2NhbGVuZGFyMiB7XG4gICAgICAgIHdpZHRoOiA5ODBweDsgfVxuXG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRoIC5jYWxlbmRhcl9fdGFibGUtaGVhZGVyLWVsZW0gLnJ1cyxcbiAgICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGggLmNhbGVuZGFyX190YWJsZS1oZWFkZXItZWxlbSAuamV3IHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG5cbiAgICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIgdGgge1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG4gICAgLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5pbWFnZXMgLnRleHQge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7IH1cblxuICAgIC5jYWxlbmRhcl9fdGFibGUtd3JhcHBlciB0ZCAuaW1hZ2VzIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH0gfVxuXG5AbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IHtcbiAgICAgICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgICAuY2FsZW5kYXJfX3RhYmxlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWJ1dHRvbi1jb252ZXJ0ZXIge1xuICAgICAgICB3aWR0aDogY2FsYygyOC44MDJ2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgIGhlaWdodDogY2FsYygzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjI4MXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygzLjU0MnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgYm9yZGVyOiBjYWxjKDAuMDUydncgKiAjeyR0YWJsZXQtZ2Fpbn0pIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogY2FsYygwLjA1MnZ3ICogI3skdGFibGV0LWdhaW59KSBzb2xpZCAjZmZmZmZmOyB9IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXNlYXJjaCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI4LjgwMnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDYuODIzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAuZm9ybS1zZWFyY2gtbWFpbl9fc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI4LjgwMnZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzLjE3N3Z3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtbWFpbl9faW5wdXQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNDU4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMC42Nzd2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjc4MXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS40NTh2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMjUwdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLW1haW5fX3N1Ym1pdCB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygzLjA3M3Z3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygzLjA3M3Z3ICogI3skdGFibGV0LWdhaW59KTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtbWFpbl9faWNvbi1zZWFyY2gge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMzEydncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1tYWluX19lcnJvciB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMXZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9XG5cbiAgICAuY2FsZW5kYXJfX2hlYWRlci1jdXJyZW50LW1vbnRoIHtcbiAgICAgICAgLnRleHQsXG4gICAgICAgIC5tb250aCxcbiAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgKiAxLjIpOyB9IH1cblxuICAgIC8vLmljb24tY2FsZW5kYXIta2Rvc2hpbSBpbWcsIC5pY29uLWltZyBpbWdcbiAgICAvLyAgLy9oZWlnaHQ6IDEwcHhcblxuICAgIC8vLmNhbGVuZGFyX190YWJsZS13cmFwcGVyIHRkIC5pbWFnZXMgLmljb25cbiAgICAvLyAgLy9mb250LXNpemU6IDEwcHhcblxuICAgIC8vLmNhbGVuZGFyX190YWJsZS13cmFwcGVyXG4gICAgLy8gIC8vdGhcbiAgICAvLyAgICAgIC8vd2lkdGg6IDExLjE0NnZ3XG4gICAgLy8gICAgICAvL2hlaWdodDogNC4xNjd2d1xuICAgIC8vICAgICAgLy9wYWRkaW5nLWxlZnQ6IDAuMzEzdndcbiAgICAvLyAgICAgIC8vcGFkZGluZy1yaWdodDogMC4zMTN2d1xuICAgIC8vICAgICAgLy8uY2FsZW5kYXJfX3RhYmxlLWhlYWRlci1lbGVtXG4gICAgLy8gICAgICAgICAgLy8ucnVzXG4gICAgLy8gICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC41MjF2d1xuICAgIC8vICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2FsYygwLjgzM3Z3ICogMS4yKVxuICAgIC8vICAgICAgICAgIC8vLmpld1xuICAgIC8vICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2FsYygwLjcyOXZ3ICogMS4yKVxuICAgIC8vICAvL3RkXG4gICAgLy8gICAgICAvL3BhZGRpbmctbGVmdDogMC4zMTN2d1xuICAgIC8vICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAwLjMxM3Z3XG4gICAgLy8gICAgICAvLy5lbGVtLXdyYXBwZXJcbiAgICAvLyAgICAgICAgICAvL2hlaWdodDogMTEuMTQ2dndcbiAgICAvLyAgICAgICAgICAvL3BhZGRpbmc6IDEuODIzdncgMC45Mzh2d1xuICAgIC8vICAgICAgICAgIC8vYm9yZGVyLWJvdHRvbTogMC4wNTJ2dyBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXlcbiAgICAvLyAgICAgICAgICAvLy5kYXktamV3XG4gICAgLy8gICAgICAgICAgICAgIC8vaGVpZ2h0OiAyLjA4M3Z3XG4gICAgLy8gICAgICAgICAgICAgIC8vZm9udC1zaXplOiBjYWxjKDAuNjI1dncgKiAxLjcpXG4gICAgLy8gICAgICAgICAgLy8uZGF5XG4gICAgLy8gICAgICAgICAgICAgIC8vZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAxLjIpXG4gICAgLy8gICAgICAvLy5pbWFnZXNcbiAgICAvLyAgICAgICAgICAvLy5pbWFnZVxuICAgIC8vICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDAuMnZ3XG4gICAgLy8gICAgICAgICAgLy8uaWNvblxuICAgIC8vICAgICAgICAgICAgICAvL21hcmdpbi1yaWdodDogMC4zNjV2d1xuICAgIC8vICAgICAgICAgIC8vLnRleHRcbiB9ICAgIC8vICAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2FsYygwLjYyNXZ3ICogMS4zKSovXG5cbkBtZWRpYShtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IHtcbiAgICAgICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgICAuY2FsZW5kYXJfX2hlYWRlciB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItYnV0dG9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTsgfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX2xlZnQge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBvcmRlcjogMjsgfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgb3JkZXI6IDM7IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuOTc5dncgKiAyKTtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMi42MDR2dyAqIDIpO1xuICAgICAgICAubW9udGgsXG4gICAgICAgIC55ZWFyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjU2M3Z3ICogMik7IH1cbiAgICAgICAgLmRheSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxLjI1MHZ3ICogMik7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoNS4yMDh2dyAqIDIpOyB9IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWRhdGUtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygyLjY1NnZ3ICogMik7XG4gICAgICAgIC5tb250aCxcbiAgICAgICAgLnllYXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgKiAyKTsgfVxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjY2N3Z3ICogMik7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS4xOTh2dyAqIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNTEwdncgKiAyKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogMik7IH0gfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1tb250aCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS42Njd2dyAqIDIpO1xuICAgICAgICAudGV4dCxcbiAgICAgICAgLm1vbnRoLFxuICAgICAgICAueWVhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDEuNSk7IH0gfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItZGF0ZS13cmFwcGVyX3JpZ2h0IHtcbiAgICAgICAgLmNhbGVuZGFyX19oZWFkZXItY3VycmVudC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIC5kYXkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjI1MHZ3ICogMik7IH0gfVxuICAgICAgICAuY2FsZW5kYXJfX2hlYWRlci1kYXRlLWJ1dHRvbiB7XG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMS41MTB2dyAqIDIpOyB9IH0gfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItYnV0dG9uLWNvbnZlcnRlciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI4LjgwMnZ3ICogMi41KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAyLjUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMjgxdncgKiAyLjUpO1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDIuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMuNTQydncgKiAyLjUpO1xuICAgICAgICBib3JkZXI6IGNhbGMoMC4wNTJ2dyAqIDIuNSkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiBjYWxjKDAuMDUydncgKiAyLjUpIHNvbGlkICNmZmZmZmY7IH0gfVxuXG4gICAgLmNhbGVuZGFyX19oZWFkZXItc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAyLjUpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoNi44MjN2dyAqIDIuNSk7XG4gICAgICAgIC5mb3JtLXNlYXJjaC1tYWluX19zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjguODAydncgKiAyLjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDMuMTc3dncgKiAyLjUpOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1tYWluX19pbnB1dCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS40NTh2dyAqIDIuNSk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygwLjY3N3Z3ICogMi41KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNzgxdncgKiAyLjUpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYygxLjQ1OHZ3ICogMi41KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjI1MHZ3ICogMi41KTtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqIDIuNSk7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtbWFpbl9fc3VibWl0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMuMDczdncgKiAyLjUpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDMuMDczdncgKiAyLjUpOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1tYWluX19pY29uLXNlYXJjaCB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMTJ2dyAqIDIuNSk7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLW1haW5fX2Vycm9yIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxdncgKiAyLjUpOyB9IH1cblxuICAgIC5jYWxlbmRhcl9faGVhZGVyLWN1cnJlbnQtbW9udGgge1xuICAgICAgICAudGV4dCxcbiAgICAgICAgLm1vbnRoLFxuICAgICAgICAueWVhciB7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqIDIuNSk7IH0gfVxuXG4gICAgLy8uZGF5LWJsb2NrXG4gICAgLy8gIC8vYWxpZ24taXRlbXM6IGZsZXgtc3RhcnRcblxuICAgIC8vLmNhbGVuZGFyX190YWJsZS13cmFwcGVyXG4gICAgLy8gIC8vdGhcbiAgICAvLyAgICAgIC8vd2lkdGg6IDExLjE0NnZ3XG4gICAgLy8gICAgICAvL2hlaWdodDogY2FsYyg0LjE2N3Z3ICogMilcbiAgICAvLyAgICAgIC8vcGFkZGluZy1sZWZ0OiAwLjMxM3Z3XG4gICAgLy8gICAgICAvL3BhZGRpbmctcmlnaHQ6IDAuMzEzdndcbiAgICAvLyAgICAgIC8vLmNhbGVuZGFyX190YWJsZS1oZWFkZXItZWxlbVxuICAgIC8vICAgICAgICAgIC8vLnJ1c1xuICAgIC8vICAgICAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDAuNTIxdndcbiAgICAvLyAgICAgICAgICAgICAgLy9mb250LXNpemU6IGNhbGMoMC44MzN2dyAqIDIuMilcbiAgICAvLyAgICAgICAgICAvLy5qZXdcbiAgICAvLyAgICAgICAgICAgICAgLy9mb250LXNpemU6IGNhbGMoMC43Mjl2dyAqIDIuMilcbiAgICAvLyAgLy90ZFxuICAgIC8vICAgICAgLy9wYWRkaW5nLWxlZnQ6IDAuMzEzdndcbiAgICAvLyAgICAgIC8vcGFkZGluZy1yaWdodDogMC4zMTN2d1xuICAgIC8vICAgICAgLy8uZWxlbS13cmFwcGVyXG4gICAgLy8gICAgICAgICAgLy9oZWlnaHQ6IGNhbGMoMTEuMTQ2dncgKiAxLjMpXG4gICAgLy8gICAgICAgICAgLy9wYWRkaW5nOiAxLjgyM3Z3IDAuOTM4dndcbiAgICAvLyAgICAgICAgICAvL2JvcmRlci1ib3R0b206IDAuMDUydncgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5XG4gICAgLy8gICAgICAgICAgLy9kaXZcbiAgICAvLyAgICAgICAgICAgICAgLy9oZWlnaHQ6IDEwMCVcbiAgICAvLyAgICAgICAgICAvLy5kYXktamV3XG4gICAgLy8gICAgICAgICAgICAgIC8vaGVpZ2h0OiAyLjA4M3Z3XG4gICAgLy8gICAgICAgICAgICAgIC8vZm9udC1zaXplOiBjYWxjKDAuNjI1dncgKiAzLjUpXG4gICAgLy8gICAgICAgICAgLy8uZGF5XG4gfSAgICAvLyAgICAgICAgICAgICAvL2ZvbnQtc2l6ZTogY2FsYygxLjI4M3Z3ICogMi4zKVxuIiwiLnNpbmEtbWFwIHtcbiAgICAmPi5jb250YWluZXIge1xuICAgICAgICAvLyBwYWRkaW5nLXRvcDogNzRweFxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNzFweFxuICAgICAgICBwYWRkaW5nLXRvcDogMy44NTR2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNjk4dnc7IH0gfVxuXG4uc2luYS1tYXBfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NzVweDtcbiAgICAvLyBoZWlnaHQ6IDI5Ljk0OHZ3XG4gICAgI21hcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICYuZGlzYWJsZWQge1xuICAgICAgICAjbWFwIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9IH0gfVxuXG4uc2luYS1tYXBfX3RleHQge1xuICAgIC8vIG1heC1oZWlnaHQ6IDU5MHB4XG4gICAgLy8gbWF4LWhlaWdodDogMzAuNzI5dndcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMnM7XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICAvLyBmb250LXNpemU6IDEuMjUwdndcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAvLyBmb250LXdlaWdodDogNjAwXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIC8vIGxpbmUtaGVpZ2h0OiBub3JtYWxcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7IH0gfVxuXG4ubGlua19fcGhvbmVzIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zaW5hLW1hcF9fbWFwIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAxMjBweFxuICAgIG1hcmdpbi10b3A6IDYuMjUwdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2luYS1tYXBfX2J1dHRvbi1tb3JlLFxuLnNpbmEtbWFwX19idXR0b24tbGVzcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gbWFyZ2luLXRvcDogNzFweFxuICAgIG1hcmdpbi10b3A6IDMuNjk4dnc7IH1cblxuLnNpbmEtbWFwX19zaW5hcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDcxcHhcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDcxcHhcbiAgICAgICAgcGFkZGluZy10b3A6IDMuNjk4dnc7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjY5OHZ3OyB9IH1cblxuLnNpbmEtbWFwX19zaW5hIHtcbiAgICAvLyB3aWR0aDogMzc1cHhcbiAgICAvLyBoZWlnaHQ6IDM3NXB4XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweFxuICAgIC8vIHBhZGRpbmc6IDM1cHhcbiAgICB3aWR0aDogMTkuNTMxdnc7XG4gICAgaGVpZ2h0OiAxOS41MzF2dztcbiAgICBtYXJnaW4tbGVmdDogMC40MTd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDE3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNDJ2dztcbiAgICBwYWRkaW5nOiAxLjgyM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLy8gJjpudGgtY2hpbGQoNG4pXG4gICAgLy8gICAgIG1hcmdpbi1yaWdodDogMFxuICAgIC5zaW5hLW1hcF9fc2luYS10aXRsZSB7XG4gICAgICAgIC8vIGhlaWdodDogMTE2cHhcbiAgICAgICAgaGVpZ2h0OiA2LjA0MnZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAvLyB3aWR0aDogMjJweFxuICAgICAgICAvLyBoZWlnaHQ6IDI3cHhcbiAgICAgICAgd2lkdGg6IDEuMTQ2dnc7XG4gICAgICAgIGhlaWdodDogMS40MDZ2dztcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xNDZ2dyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9XG4gICAgLnNpbmEtbWFwX19zaW5hLWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyO1xuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDF2dztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwOyB9IH1cbiAgICBhLnNpbmEtbWFwX19zaW5hLWxpbms6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEtbGlua19waG9uZSxcbiAgICAuc2luYS1tYXBfX3NpbmEtbGlua19hZGRyZXNzIHtcbiAgICAgICAgLy8gaGVpZ2h0OiA1MHB4XG4gICAgICAgIGhlaWdodDogMi42MDR2dztcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNXB4XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjYwdnc7IH1cbiAgICAuc2luYS1tYXBfX3NpbmEtbGlua19hZGRyZXNzIHtcbiAgICAgICAgLy8gaGVpZ2h0OiA4MHB4XG4gICAgICAgIGhlaWdodDogNC4xNjd2dzsgfVxuICAgIC5zaW5hLW1hcF9fc2luYS1zb2NpYWwge1xuICAgICAgICAvLyBoZWlnaHQ6IDMwcHhcbiAgICAgICAgaGVpZ2h0OiAxLjU2M3Z3OyB9IH1cblxuXG4uc2luYS1tYXBfX29yZ3Mtd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAmPi5jb250YWluZXIge1xuICAgICAgICAvLyBib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5XG4gICAgICAgIC8vIGJvcmRlci10b3A6IDAuMTA0dncgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjY5OHZ3OyB9XG4gICAgLm9yZ2FuaXphdGlpX19ibG9jayB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnNpbmEtbWFwX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgLyAyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICAgIC5saXN0X19saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfSB9IH0gfVxuXG4uc2luYS1tYXBfX29yZ3MtdGl0bGUge1xuICAgIC8vIG1hcmdpbi10b3A6IDYwcHhcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA2MHB4XG4gICAgLy8gZm9udC1zaXplOiA0MHB4XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjEyNXZ3O1xuICAgIGZvbnQtc2l6ZTogMi4wODN2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTIwZDE3O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zaW5hLW1hcF9fb3JncyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMy4xMjV2dzsgfVxuXG4uc2luYS1tYXBfX29yZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIHdpZHRoOiA0MDRweFxuICAgIC8vIGhlaWdodDogMzg0cHhcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDEyMHB4XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogNTJweFxuICAgIHdpZHRoOiBjYWxjKDIxLjA0MnZ3IC8gMS4xMyk7XG4gICAgbWluLWhlaWdodDogY2FsYygxNnZ3IC8gMS4xMyk7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiA2LjI1MHZ3XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgLyAxLjEzKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNzA4dncgLyAxLjEzKTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIC8vIHdpZHRoOiAzMThweFxuICAgICAgICAvLyBoZWlnaHQ6IDJweFxuICAgICAgICB3aWR0aDogY2FsYygxNi41NjN2dyAvIDEuMTMpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMC4xMDR2dyAvIDEuMTMpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWVkaXVtLWdyZXk7IH1cbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwMHB4XG4gfSAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA1LjIwOHZ3XG4gICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuLnNpbmEtbWFwX19vcmctdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxOHB4XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjkzOHZ3IC8gMS4xMyk7XG4gICAgLy8gZm9udC1zaXplOiAyMHB4XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgLyAxLjEzKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMTIwZDE3OyB9XG5cbi5zaW5hLW1hcF9fb3JnLXRleHQge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDE4cHhcbiAgICAvLyBmb250LXNpemU6IDE4cHhcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDAuOTM4dncgLyAxLjEzKTtcbiAgICBmb250LXNpemU6IGNhbGMoMC45Mzh2dyAvIDEuMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgY29sb3I6ICMxMjBkMTc7XG4gICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAvLyB3aWR0aDogMjBweFxuICAgICAgICAvLyBoZWlnaHQ6IDIwcHhcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxM3B4XG4gICAgICAgIHdpZHRoOiBjYWxjKDEuMDQydncgLyAxLjEzKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMDQydncgLyAxLjEzKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDAuNjc3dncgLyAxLjEzKTtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjBweFxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuMDQydncgLyAxLjEzKTtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwOyB9IH1cbiAgICAuaWNvbi1tZXRybyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDE3cHhcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjg4NXZ3IC8gMS4xMyk7IH0gfSB9XG5cbi5zaW5hLW1hcF9fb3JnLXBlcnNvbiB7XG4gICAgLy8gbWluLWhlaWdodDogNDhweFxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMi41MDB2dyAvIDEuMTMpOyB9XG5cbi5zaW5hLW1hcF9fb3JnLXNvY2lhbCB7XG4gICAgLy8gbWFyZ2luLXRvcDogNDZweFxuICAgIG1hcmdpbi10b3A6IGNhbGMoMi4zOTZ2dyAvIDEuMTMpOyB9XG5cbi5zaW5hLW1hcF9fb3JnLXNvY2lhbC1saW5rIHtcbiAgICAvLyB3aWR0aDogMjVweFxuICAgIC8vIGhlaWdodDogMjVweFxuICAgIC8vIG1hcmdpbi1yaWdodDogMjVweFxuICAgIHdpZHRoOiBjYWxjKDEuMzAydncgLyAxLjEzKTtcbiAgICBoZWlnaHQ6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxLjMwMnZ3IC8gMS4xMyk7XG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsLWljb24ge1xuICAgICAgICAvLyB3aWR0aDogMjVweFxuICAgICAgICAvLyBoZWlnaHQ6IDI1cHhcbiAgICAgICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAyNXB4XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAvIDEuMTMpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZWRpdW0tZ3JleTsgfSB9XG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsLWljb25fZm9udF9zIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMzBweFxuICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDEuNTYzdncgLyAxLjEzKTsgfSB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWRhcms7IH0gfSB9IH1cblxuLm1hcGJveGdsLWN0cmwtYm90dG9tLXJpZ2h0LFxuLm1hcGJveGdsLWN0cmwtYm90dG9tLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhKG1heC13aWR0aDogJHRhYmxldC13aWR0aCkge1xuICAgIC5zaW5hLW1hcCB7XG4gICAgICAgICY+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzLjg1NHZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNjk4dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9IH1cblxuICAgIC8vIC5zaW5hLW1hcF9fbWFwXG4gICAgLy8gICAgIGhlaWdodDogY2FsYygyOS45NDh2dyAqICN7JHRhYmxldC1nYWlufSlcblxuICAgIC8vIC5zaW5hLW1hcF9fdGV4dFxuICAgIC8vICAgICBwXG4gICAgLy8gICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JHRhYmxldC1nYWlufSlcblxuICAgIC5zaW5hLW1hcF9fbWFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyg2LjI1MHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLnNpbmEtbWFwX19idXR0b24tbW9yZSxcbiAgICAuc2luYS1tYXBfX2J1dHRvbi1sZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzLjY5OHZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLnNpbmEtbWFwX19zaW5hcyB7XG4gICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy42OTh2dyAqICN7JHRhYmxldC1nYWlufSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzLjY5OHZ3ICogI3skdGFibGV0LWdhaW59KTsgfSB9XG5cbiAgICAuc2luYS1tYXBfX29yZ3Mtd3JhcHBlciB7XG4gICAgICAgIC5jb250YWluZXIge1xuIH0gfSAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IGNhbGMoMC4xMDR2dyAqICN7JHRhYmxldC1nYWlufSkgc29saWQgJGNvbG9yLW1lZGl1bS1ncmV5XG5cbiAgICAuc2luYS1tYXBfX2xpc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogI3skdGFibGV0LWdhaW59KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmdzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogI3skdGFibGV0LWdhaW59KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG5cbiAgICAuc2luYS1tYXBfX29yZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAjeyR0YWJsZXQtZ2Fpbn0pOyB9XG5cbiAgICAvLyAuc2luYS1tYXBfX29yZ1xuICAgIC8vICAgICB3aWR0aDogY2FsYygyMS4wNDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgIGhlaWdodDogY2FsYygyMHZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAxLjI4KVxuICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNzA4dncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAxLjI4KVxuICAgIC8vICAgICAmOjpiZWZvcmVcbiAgICAvLyAgICAgICAgIHdpZHRoOiBjYWxjKDE2LjU2M3Z3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcbiAgICAvLyAgICAgICAgIGhlaWdodDogY2FsYygwLjEwNHZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcblxuICAgIC8vIC5zaW5hLW1hcF9fb3JnLXRpdGxlXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcblxuICAgIC8vIC5zaW5hLW1hcF9fb3JnLXRleHRcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjkzOHZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcbiAgICAvLyAgICAgZm9udC1zaXplOiBjYWxjKDAuOTM4dncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAxLjI4KVxuICAgIC8vICAgICAubGlua19faWNvblxuICAgIC8vICAgICAgICAgd2lkdGg6IGNhbGMoMS4wNDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgICAgICBoZWlnaHQ6IGNhbGMoMS4wNDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42Nzd2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgICAgICAmOjpiZWZvcmVcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4wNDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgIC5pY29uLW1ldHJvXG4gICAgLy8gICAgICAgICAmOjpiZWZvcmVcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC44ODV2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG5cbiAgICAvLyAuc2luYS1tYXBfX29yZy1wZXJzb25cbiAgICAvLyAgICAgbWluLWhlaWdodDogY2FsYygyLjUwMHZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcblxuICAgIC8vIC5zaW5hLW1hcF9fb3JnLXNvY2lhbFxuICAgIC8vICAgICBtYXJnaW4tdG9wOiBjYWxjKDIuMzk2dncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAxLjI4KVxuXG4gICAgLy8gLnNpbmEtbWFwX19vcmctc29jaWFsLWxpbmtcbiAgICAvLyAgICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgIGhlaWdodDogY2FsYygxLjMwMnZ3ICogI3skdGFibGV0LWdhaW59IC8gMS4yOClcbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMzAydncgKiAjeyR0YWJsZXQtZ2Fpbn0gLyAxLjI4KVxuICAgIC8vICAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvblxuICAgIC8vICAgICAgICAgd2lkdGg6IGNhbGMoMS4zMDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgICAgICBoZWlnaHQ6IGNhbGMoMS4zMDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgICAgICAmOjpiZWZvcmVcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG4gICAgLy8gICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uX2ZvbnRfc1xuICAgIC8vICAgICAgICAgJjo6YmVmb3JlXG4gfSAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JHRhYmxldC1nYWlufSAvIDEuMjgpXG5cbkBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAuc2luYS1tYXAge1xuICAgICAgICAmPi5jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMy44NTR2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMuNjk4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH0gfVxuXG4gICAgLnNpbmEtbWFwX19tYXAge1xuICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMjkuOTQ4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSlcbiAgICAgICAgaGVpaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7IH1cblxuICAgIC8vIC5zaW5hLW1hcF9fdGV4dFxuICAgIC8vICAgICBwXG4gICAgLy8gICAgICAgICBmb250LXNpemU6IGNhbGMoMS4yNTB2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4zKVxuXG4gICAgLnNpbmEtbWFwX19tYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDYuMjUwdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cblxuICAgIC5zaW5hLW1hcF9fYnV0dG9uLW1vcmUsXG4gICAgLnNpbmEtbWFwX19idXR0b24tbGVzcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMy42OTh2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG5cbiAgICAuc2luYS1tYXBfX3NpbmEge1xuICAgICAgICB3aWR0aDogY2FsYygxOS41MzF2dyAqIDEuNDgpO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTkuNTMxdncgKiAgMS40OCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNDE3dncgKiAgMS40OCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygwLjQxN3Z3ICogIDEuNDgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDEuMDQydncgKiAgMS40OCk7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMS44MjN2dyAqICAxLjQ4KTtcbiAgICAgICAgLy8gJjpudGgtY2hpbGQoNG4pXG4gICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4wNDJ2dyAqICAxLjQ4KVxuICAgICAgICAvLyAmOm50aC1jaGlsZCgzbilcbiAgICAgICAgLy8gICAgIG1hcmdpbi1yaWdodDogMFxuICAgICAgICAuc2luYS1tYXBfX3NpbmEtdGl0bGUge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDYuMDQydncgKiAgMS40OCk7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMXZ3ICogIDEuNDgpOyB9XG4gICAgICAgIC5saW5rX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuMTQ2dncgKiAgMS40OCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS40MDZ2dyAqICAxLjQ4KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zdnc7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogIDEuNDgpICFpbXBvcnRhbnQ7IH0gfVxuICAgICAgICAuc2luYS1tYXBfX3NpbmEtbGluayB7XG4gICAgICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDF2dyAqICAxLjQ4KTsgfSB9XG4gICAgICAgIC5zaW5hLW1hcF9fc2luYS1saW5rX3Bob25lLFxuICAgICAgICAuc2luYS1tYXBfX3NpbmEtbGlua19hZGRyZXNzIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygyLjYwNHZ3ICogIDEuNDgpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI2MHZ3ICogIDEuNDgpOyB9XG4gICAgICAgIC5zaW5hLW1hcF9fc2luYS1saW5rX2FkZHJlc3Mge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDQuMTY3dncgKiAgMS40OCk7IH1cbiAgICAgICAgLnNpbmEtbWFwX19zaW5hLXNvY2lhbCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS41NjN2dyAqICAxLjQ4KTsgfSB9XG5cblxuICAgIC5zaW5hLW1hcF9fb3Jncy13cmFwcGVyIHtcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gfSB9ICAgICAgICAgICAgLy8gYm9yZGVyLXRvcDogY2FsYygwLjEwNHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pIHNvbGlkICRjb2xvci1tZWRpdW0tZ3JleVxuXG4gICAgLnNpbmEtbWFwX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygzLjEyNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuc2luYS1tYXBfX29yZ3MtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDIuMDgzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMik7IH1cblxuICAgIC5zaW5hLW1hcF9fb3JncyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmcge1xuICAgICAgICB3aWR0aDogY2FsYygyMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNzA4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTYuNTYzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDAuMTA0dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi43MDh2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgICAuc2luYS1tYXBfX29yZy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTtcbiAgICAgICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42Nzd2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTsgfSB9XG4gICAgICAgIC5pY29uLW1ldHJvIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuODg1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpOyB9IH0gfVxuXG4gICAgLnNpbmEtbWFwX19vcmctcGVyc29uIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygyLjUwMHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyLjM5NnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsLWxpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gLyAxLjI4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7XG4gICAgICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAvIDEuMjgpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7IH0gfVxuICAgICAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbl9mb250X3Mge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMS4yOCk7IH0gfSB9IH1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2luYS1tYXBfX21hcCB7XG4gICAgICAgIGhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiB9ICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMjkuOTQ4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMylcblxuICAgIC5zaW5hLW1hcCB7XG4gICAgICAgICY+LmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzLjg1NHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMy42OTh2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfSB9XG5cbiAgICAuc2luYS1tYXBfX21hcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoNi4yNTB2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnNpbmEtbWFwX19idXR0b24tbW9yZSxcbiAgICAuc2luYS1tYXBfX2J1dHRvbi1sZXNzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzLjY5OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0pOyB9XG5cbiAgICAuc2luYS1tYXBfX3NpbmEge1xuICAgICAgICB3aWR0aDogY2FsYygxOS41MzF2dyAqIDIuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygxOS41MzF2dyAqIDIuMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDAuNDE3dncgKiAyLjIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC40MTd2dyAqIDIuMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMS4wNDJ2dyAqIDIuMik7XG4gICAgICAgIHBhZGRpbmc6IGNhbGMoMS44MjN2dyAqIDIuMik7XG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDRuKVxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMDQydncgKiAyLjIpXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDNuKVxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuMDQydncgKiAyLjIpXG4gICAgICAgIC8vICY6bnRoLWNoaWxkKDJuKVxuICAgICAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwXG4gICAgICAgIC5zaW5hLW1hcF9fc2luYS10aXRsZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNi4wNDJ2dyAqIDIuMik7XG4gICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMXZ3ICogMi4yKTsgfVxuICAgICAgICAubGlua19faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxLjE0NnZ3ICogMi4yKTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxLjQwNnZ3ICogMi4yKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4zdnc7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjE0NnZ3ICogMi4yKSAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgLnNpbmEtbWFwX19zaW5hLWxpbmsge1xuICAgICAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxdncgKiAyLjIpOyB9IH1cbiAgICAgICAgLnNpbmEtbWFwX19zaW5hLWxpbmtfcGhvbmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7IH0gfVxuICAgICAgICAuc2luYS1tYXBfX3NpbmEtbGlua19waG9uZSxcbiAgICAgICAgLnNpbmEtbWFwX19zaW5hLWxpbmtfYWRkcmVzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi42MDR2dyAqICAyLjIpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygwLjI2MHZ3ICogIDIuMik7IH1cbiAgICAgICAgLnNpbmEtbWFwX19zaW5hLWxpbmtfYWRkcmVzcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNC4xNjd2dyAqICAyLjIpOyB9XG4gICAgICAgIC5zaW5hLW1hcF9fc2luYS1zb2NpYWwge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNTYzdncgKiAgMi4yKTsgfSB9XG5cbiAgICAuc2luYS1tYXBfX29yZ3Mtd3JhcHBlciB7XG4gICAgICAgIC5jb250YWluZXIge1xuIH0gfSAgICAgICAgICAgIC8vIGJvcmRlci10b3A6IGNhbGMoMC4xMDR2dyAqICN7JG1vYmlsZS1nYWluLW19KSBzb2xpZCAkY29sb3ItbWVkaXVtLWdyZXlcblxuICAgIC5zaW5hLW1hcF9fbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWluLW19IC8gMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMy4xMjV2dyAqICN7JG1vYmlsZS1nYWluLW19KTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmdzLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygzLjEyNXZ3ICogI3skbW9iaWxlLWdhaW4tbX0pO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDMuMTI1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygyLjA4M3Z3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjIpOyB9XG5cbiAgICAuc2luYS1tYXBfX29yZ3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKDMuMTI1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSk7IH1cblxuICAgIC5zaW5hLW1hcF9fb3JnIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjEuMDQydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMik7XG4gICAgICAgIGhlaWdodDogY2FsYygyMHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyKTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDIuNzA4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIuNzA4dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTYuNTYzdncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDAuMTA0dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpOyB9XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMi43MDh2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7IH1cbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbiAgICAuc2luYS1tYXBfX29yZy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyICogMS4yKTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMC45Mzh2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYygwLjkzOHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyICogMS4yKTtcbiAgICAgICAgLmxpbmtfX2ljb24ge1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMiAqIDEuMik7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS4wNDJ2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMiAqIDEuMik7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMC42Nzd2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygxLjA0MnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyICogMS4yKTsgfSB9XG4gICAgICAgIC5pY29uLW1ldHJvIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjKDAuODg1dncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIgKiAxLjIpOyB9IH0gfVxuXG4gICAgLnNpbmEtbWFwX19vcmctcGVyc29uIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygyLjUwMHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyKTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyLjM5NnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyKTsgfVxuXG4gICAgLnNpbmEtbWFwX19vcmctc29jaWFsLWxpbmsge1xuICAgICAgICB3aWR0aDogY2FsYygxLjMwMnZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjEyKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7XG4gICAgICAgIC5zaW5hLW1hcF9fb3JnLXNvY2lhbC1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuMzAydncgKiAjeyRtb2JpbGUtZ2Fpbi1tfSAqIDEuMTIpO1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS4zMDJ2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7IH0gfVxuICAgICAgICAuc2luYS1tYXBfX29yZy1zb2NpYWwtaWNvbl9mb250X3Mge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMS41NjN2dyAqICN7JG1vYmlsZS1nYWluLW19ICogMS4xMik7IH0gfSB9IH1cblxuLy8gQG1lZGlhKG1heC13aWR0aDogNTc1cHgpXG4vLyAgICAgLnNpbmEtbWFwX19tYXBcbi8vICAgICAgICAgaGVpZ2h0OiBjYWxjKDI5Ljk0OHZ3ICogI3skbW9iaWxlLWdhaW4tbX0gKiAxLjUpXG4iLCIudW5kZXItY29uc3RydWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgLmNvbnRlbnQtdGl0bGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfSB9XG4iLCIubWFwLXBhZ2VfX21hcC13cmFwcGVyIHtcbiAgICAvLyBtaW4taGVpZ2h0OiAxMDBweFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5tYXAtcGFnZV9fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXAtcGFnZV9fbWFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGU5ZTQnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBoZWFkZXIgKi9cbi5wYWdlLWlkLTYwOTYgLmhlYWRlcixcbi5wYWdlLWlkLTUwODIgLmhlYWRlcixcbi5tYXAtcGFnZSAuaGVhZGVyIHtcbiAgICAuaGVhZGVyX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGZvb3RlciAqL1xuLnBhZ2UtaWQtNjA5NiAuZm9vdGVyLFxuLnBhZ2UtaWQtNTA4MiAuZm9vdGVyLFxuLm1hcC1wYWdlIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlXG4gICAgLy8gbGVmdDogMFxuICAgIC8vIHJpZ2h0OiAwXG4gICAgLy8gYm90dG9tOiAwXG4gICAgLy8gcGFkZGluZy1ib3R0b206IDM3cHhcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxuICAgIC8vIC5mb290ZXJfX2NvbnRhaW5lclxuICAgIC8vICAgICBoZWlnaHQ6IGF1dG9cbiAgICAvLyAgICAgcGFkZGluZzogMFxuICAgIC8vICAgICBwYWRkaW5nLWxlZnQ6IDEwLjIwOHZ3XG4gICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEwLjIwOHZ3XG4gICAgLy8gLm1lbnUsXG4gICAgLy8gLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZVxuICAgIC8vICAgICB3aWR0aDogMTUlXG4gICAgLy8gLmZvb3Rlcl9fbWVudVxuICAgIC8vICAgICBkaXNwbGF5OiBub25lXG4gICAgLy8gLmZvb3Rlcl9fbWVudS1saW5rXG4gICAgLy8gICAgIGNvbG9yOiAjZmZmZmZmXG4gICAgLy8gICAgICY6aG92ZXJcbiAgICAvLyAgICAgICAgIGNvbG9yOiAjMDAwXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwyNTAsMjUwLC44KVxuICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgLy8gLmNvbnRhY3RzXG4gICAgLy8gICAgIC8vIHdpZHRoOiA2OTVweFxuICAgIC8vICAgICB3aWR0aDogMzYuMTk4dndcbiAgICAvLyAgICAgbWFyZ2luLWxlZnQ6IGF1dG9cbiAgICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgLy8gLmNvbnRhY3RzX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbVxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAwXG4gICAgLy8gLmNvbnRhY3RzX19pdGVtX2Rlc2NyLFxuICAgIC8vIC5jb250YWN0c19faXRlbV9yaWdodHNcbiAgICAvLyAgICAgbWFyZ2luOiAwXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogMTNweFxuICAgIC8vICAgICAvLyBmb250LXNpemU6IDAuNjc3dndcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgIC8vICAgICBsaW5lLWhlaWdodDogbm9ybWFsXG4gICAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgIC8vICAgICBjb2xvcjogI2ZmZmZmZlxuICAgIC8vICAgICAmOmhvdmVyXG4gICAgLy8gICAgICAgICBjb2xvcjogI2ZmZmZmZlxuICAgIC8vIC5sb2dvLFxuICAgIC8vIC5idXR0b25cbiB9ICAgIC8vICAgICBkaXNwbGF5OiBub25lXG5cbi8vIEBtZWRpYShtYXgtd2lkdGg6ICR0YWJsZXQtd2lkdGgpXG4vLyAgICAgLyogZm9vdGVyICovXG4vLyAgICAgLnBhZ2UtaWQtNTA4MiAuZm9vdGVyLFxuLy8gICAgIC5tYXAtcGFnZSAuZm9vdGVyXG4vLyAgICAgICAgIC5mb290ZXJfX2NvbnRhaW5lclxuLy8gICAgICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgICAgICAuY29udGFjdHNcbi8vICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDM2LjE5OHZ3ICogMS40KVxuXG4vLyBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKVxuLy8gICAgIC8qIGZvb3RlciAqL1xuLy8gICAgIC5wYWdlLWlkLTUwODIgLmZvb3Rlcixcbi8vICAgICAubWFwLXBhZ2UgLmZvb3RlclxuLy8gICAgICAgICAvLyBib3R0b206IDE1cHhcbi8vICAgICAgICAgcGFkZGluZzogMFxuLy8gICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweFxuLy8gICAgICAgICAuZm9vdGVyX19jb250YWluZXJcbi8vICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweFxuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweFxuLy8gICAgICAgICAubWVudSxcbi8vICAgICAgICAgLmZvb3Rlcl9fYnV0dG9uLXdyYXBwZXJcbi8vICAgICAgICAgICAgIHdpZHRoOiBhdXRvXG4vLyAgICAgICAgIC5tZW51XG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4XG4vLyAgICAgICAgIC8vIC5mb290ZXJfX21lbnUtbGlua1xuLy8gICAgICAgICAvLyAgICAgY29sb3I6ICNmZmZmZmZcbi8vICAgICAgICAgLy8gICAgICY6aG92ZXJcbi8vICAgICAgICAgLy8gICAgICAgICBjb2xvcjogIzAwMFxuLy8gICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUwLDI1MCwyNTAsLjgpXG4vLyAgICAgICAgIC8vICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4vLyAgICAgICAgIC5mb290ZXJfX2J1dHRvbi13cmFwcGVyXG4vLyAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwXG4vLyAgICAgICAgIC5jb250YWN0c1xuLy8gICAgICAgICAgICAgd2lkdGg6IGF1dG9cbi8vICAgICAgICAgLmNvbnRhY3RzX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbVxuLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogMFxuXG4vLyBAbWVkaWEobWF4LXdpZHRoOiA1NzVweClcbi8vICAgICAvKiBmb290ZXIgKi9cbi8vICAgICAucGFnZS1pZC01MDgyIC5mb290ZXIsXG4vLyAgICAgLm1hcC1wYWdlIC5mb290ZXJcbi8vICAgICAgICAgLmNvbnRhY3RzX19pdGVtX2Rlc2NyLFxuLy8gICAgICAgICAuY29udGFjdHNfX2l0ZW1fcmlnaHRzXG4vLyAgICAgICAgICAgICBmb250LXNpemU6IGNhbGMoMC42Nzd2dyAqICN7JG1vYmlsZS1nYWlufSAqIDEuMSlcblxuQG1lZGlhKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBoZWFkZXIgKi9cbiAgICAucGFnZS1pZC02MDk2IC5oZWFkZXIsXG4gICAgLnBhZ2UtaWQtNTA4MiAuaGVhZGVyLFxuICAgIC5tYXAtcGFnZSAuaGVhZGVyIHtcbiAgICAgICAgLmhlYWRlcl9fZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5oZWFkZXJfX21lbnUsXG4gICAgICAgIC5oZWFkZXJfX3NlYXJjaCxcbiAgICAgICAgLmxhbmctY2hhbmdlcixcbiAgICAgICAgLmhlYWRlcl9fY29udGVudF9wb3NpdGlvbl9ib3R0b20ge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvYWludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7IH0gfVxuXG4gICAgLnBhZ2UtaWQtNjA5NiAuaGVhZGVyLFxuICAgIC5wYWdlLWlkLTUwODIgLmhlYWRlcixcbiAgICAubWFwLXBhZ2UgLmhlYWRlciB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmhlYWRlcl9fbWVudSxcbiAgICAgICAgICAgIC5oZWFkZXJfX3NlYXJjaCxcbiAgICAgICAgICAgIC5sYW5nLWNoYW5nZXIsXG4gICAgICAgICAgICAuaGVhZGVyX19jb250ZW50X3Bvc2l0aW9uX2JvdHRvbSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICBwb2FpbnRlci1ldmVudHM6IGF1dG87IH0gfSB9IH1cblxuXG5cblxuIl19 */
