.acumullit{padding-bottom:100px}.acumullit .main_img{height:34.89583333vw;background-color:#765d9f;background-image:url(/i/acumullit/acumullit2x.jpg)}@media screen and (max-width:1366px){.acumullit .main_img{background-image:url(/i/acumullit/acumullit1x.jpg)}}.acumullit .main_img .inner{padding-bottom:5.5vw}.acumullit .main_img .goods{margin-left:9px;margin-bottom:68px;position:relative}.acumullit .main_img .goods .as_goods_item{position:absolute;background-size:cover;background-repeat:no-repeat;content:'';background-position-x:right;background-position-y:bottom;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}.acumullit .main_img .goods .as_goods_item.item_1{height:95px;width:144px;background-image:url(/i/acumullit/as_good1.png);bottom:0;-webkit-animation-delay:0s;animation-delay:0s}.acumullit .main_img .goods .as_goods_item.item_2{height:94px;width:158px;background-image:url(/i/acumullit/as_good2.png);bottom:-8px;left:105px;z-index:1;-webkit-animation-delay:.4s;animation-delay:.4s}.acumullit .main_img .goods .as_goods_item.item_3{height:95px;width:199px;background-image:url(/i/acumullit/as_good3.png);bottom:-33px;left:163px;z-index:4;-webkit-animation-delay:.8s;animation-delay:.8s}.acumullit .main_img .goods .as_goods_item.item_4{height:163px;width:158px;background-image:url(/i/acumullit/as_good4.png);bottom:0;z-index:3;left:240px;-webkit-animation-delay:1.2s;animation-delay:1.2s}.acumullit .main_img .goods .as_goods_item.item_5{height:85px;width:144px;background-image:url(/i/acumullit/as_good5.png);bottom:0;z-index:2;left:310px;-webkit-animation-delay:1.6s;animation-delay:1.6s}.acumullit .main_img h1{position:relative;margin-top:0;text-align:left;margin-bottom:0}.acumullit .main_img h1 span:first-child{font-size:8rem;margin-bottom:-5px}.acumullit .main_img h1 span:last-child{font-size:4rem;font-weight:400}.acumullit .main_img .btns{display:flex;margin-top:45px}.acumullit .main_img .btns .btn{width:auto;padding:0 35px;height:42px;margin-right:52px;font-size:2rem;transition:all .2s ease}.acumullit .main_img .btns .btn.more:hover{background-color:#fff;color:#6f3d8d}.acumullit .main_img .btns .btn.buy:hover{background-color:#fff;color:#ec9819}.acumullit .main_img .btns .btn.add_basket_probe{border:1px solid #fff}.acumullit .items_wrapper{padding:123px 0 21px;background-color:#eee}.about_product .to_basket_additional .price br,.acumullit .item_wrapper .price br,.small_item .few_prices .price br{display:none}.acumullit .why_work_wrapper{background-repeat:repeat-x;padding:54px 0 0;overflow:hidden}.acumullit .why_work_wrapper h2.title{font-weight:700;font-size:3.5rem;text-transform:uppercase;margin-bottom:22px}.acumullit .why_work_wrapper .item{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;background-color:#eee;padding:33px 30px 20px 55px}.acumullit .why_work_wrapper .item .num{display:flex;align-items:flex-end}.acumullit .why_work_wrapper .item .num_line{display:block;width:20px;height:68px;background-color:#fff;margin-right:10px}.acumullit .why_work_wrapper .item .num_point{width:22px;height:22px;background-color:#fff;border-radius:50%}.acumullit .why_work_wrapper .item .text{width:calc(100% - 82px);position:relative;top:-5px}.acumullit .why_work_wrapper .item .title{font-size:2.5rem;margin-bottom:12px}.acumullit .why_work_wrapper .item .descr{font-size:1.4rem}.acumullit .why_work_wrapper .item2{margin-top:25px;padding-bottom:220px;margin-bottom:100px;align-items:center}.acumullit .why_work_wrapper .item2 .text{width:calc(100% - 96px);top:-8px}.acumullit .why_work_wrapper .item2 .left{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;width:calc(100% - 410px);margin-left:-14px}.acumullit .why_work_wrapper .item2 .right .level_images{height:404px;display:flex;align-items:center;justify-content:space-between;margin-right:69px}.acumullit .why_work_wrapper .item2 .right .level_images img{max-height:100%}.acumullit .why_work_wrapper .item2 .right .level_images img.level1_img{width:67px;transform:translateX(-80px)}.acumullit .why_work_wrapper .item2 .right .level_images img.level2_img{width:48px;transform:translateX(-40px)}.acumullit .why_work_wrapper .item2 .right .level_images img.level3_img{width:103px;transform:translateX(0)}.acumullit .why_work_wrapper .item2 .levels{margin-top:22px;margin-left:0}.acumullit .why_work_wrapper .item2 .level{position:relative;font-size:1.5rem;padding-left:35px;margin-bottom:22px;line-height:1.2}.acumullit .why_work_wrapper .item2 .level.level_3{margin-bottom:0}.acumullit .why_work_wrapper .item2 .level:before{content:'';position:absolute;left:0;top:6px;width:20px;height:35px}.acumullit .why_work_wrapper .item2 .level:before p{margin:0}.acumullit .why_work_wrapper .item2 .level_1:before{background-color:#26c926}.acumullit .why_work_wrapper .item2 .level_2:before{background-color:#853df5}.acumullit .why_work_wrapper .item2 .level_3:before{background-color:#00a6c6}.acumullit .dragee{margin-top:-150px;margin-bottom:120px}.acumullit .dragee .inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;min-height:332px;position:relative;color:#fff}.acumullit .dragee .inner .bg{background-image:url(/i/acumullit/ac_dragee.jpg);position:absolute;top:0;right:0;height:330px;width:calc(100vw - 30%);background-position:right 0;background-repeat:no-repeat;background-size:100% 100%}@media screen and (max-width:1866px){.acumullit .dragee .inner .bg{width:calc(100vw - 20%)}}@media screen and (max-width:1650px){.acumullit .dragee .inner .bg{width:calc(100vw - 10%)}}@media screen and (max-width:1400px){.acumullit .dragee .inner .bg{width:100vw;height:400px}}.acumullit .dragee .inner .img,.acumullit .dragee .inner img{position:absolute}@media screen and (max-width:740px){.acumullit .dragee .inner .img{display:none}}.acumullit .dragee .inner .tablet{left:205px;top:-90px;width:275px;position:relative}@media screen and (max-width:1010px){.acumullit .dragee .inner .tablet{width:200px;top:50px}}.acumullit .dragee .inner .cherry{right:-173px;top:-405px;width:197px;position:relative}@media screen and (max-width:1010px){.acumullit .dragee .inner .cherry{top:-205px;width:157px}}.acumullit .dragee .inner .berry{left:-434px;top:-55px;width:171px;position:relative}@media screen and (max-width:1010px){.acumullit .dragee .inner .berry{left:-294px;top:125px}}.acumullit .dragee .inner .leaf{left:-605px;top:-332px;width:201px;position:relative}@media screen and (max-width:1010px){.acumullit .dragee .inner .leaf{width:151px;top:-102px}}.acumullit .dragee .inner .leaf2{left:-452px;top:-171px;width:179px;position:relative}@media screen and (max-width:1010px){.acumullit .dragee .inner .leaf2{left:-352px;top:71px;width:149px}}.acumullit .dragee .inner .text{width:calc(100% - 604px);padding:94px 40px 44px 0;position:relative;z-index:2;margin-left:50%}@media screen and (max-width:740px){.acumullit .dragee .inner .text{margin-left:0}}.acumullit .dragee .inner .title{font-size:3.5rem;font-weight:700;margin-bottom:15px}.acumullit .dragee .inner .descr{font-size:1.4rem}.acumullit .video_wrapper .video{width:670px}.acumullit .video_wrapper.for_item .video{width:570px}.acumullit .video_wrapper.for_item{margin-bottom:40px}.acumullit .item_wrapper .img{width:534px;height:253px}.acumullit .item_wrapper .img_bg{background-position-y:top}.acumullit .item_big{position:relative;padding-bottom:54px}.acumullit .item_big .title{margin-top:-3px;margin-bottom:20px;line-height:1}.acumullit .item_big .decryption{text-transform:uppercase;font-size:1.6rem;display:block;line-height:1.2;margin-top:12px}.acumullit .item_big .prices{margin-top:31px}.acumullit .item_big .info{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.2rem;line-height:1.2;background:#ffe36a;display:flex;flex-direction:column;padding:7px 10px 7px 15px}.acumullit .item_big .bg_img_5{background-color:#b9137d}.acumullit .item_big .bg_img_144{background-color:#4c3282}.acumullit .item_big .bg_img_168{background-color:#00d3d9}.acumullit .item_big .bg_img_2{background-color:#14a32b}.acumullit .item_big .bg_img_1{background-color:#be2d21}.acumullit .item_big .bg_img_6{background-color:#ee7d24}.acumullit .item_big .bg_img_3{background-color:#1e42a9}.acumullit .item_big .bg_img_19{background-color:#4412ad}.acumullit .item_big .bg_img_20{background-color:#e72e77}.acumullit .item_big .bg_img_22{background-color:#56a0eb}.acumullit .item_big .bg_img_4{background-color:#ffd523}.acumullit .item_big .bg_img_11{background-color:#db2b1b}.acumullit .item_big .bg_img_36{background-color:#bea47c}.acumullit .item_big .bg_img_37{background-color:#b4b4b4}.acumullit .item_big .bg_img_43{background-color:#4371b1}.acumullit .about_product_5,.acumullit .video_wrapper.bg_img_5{background-color:#b9137d}.acumullit .about_product_144,.acumullit .video_wrapper.bg_img_144{background-color:#4c3282}.acumullit .about_product_168,.acumullit .video_wrapper.bg_img_168{background-color:#00d3d9}.acumullit .about_product_2,.acumullit .video_wrapper.bg_img_2{background-color:#14a32b}.acumullit .about_product_1,.acumullit .video_wrapper.bg_img_1{background-color:#be2d21}.acumullit .about_product_6,.acumullit .video_wrapper.bg_img_6{background-color:#ee7d24}.acumullit .about_product_3,.acumullit .video_wrapper.bg_img_3{background-color:#1e42a9}.acumullit .about_product_19,.acumullit .video_wrapper.bg_img_19{background-color:#4412ad}.acumullit .about_product_20,.acumullit .video_wrapper.bg_img_20{background-color:#e72e77}.acumullit .about_product_22,.acumullit .video_wrapper.bg_img_22{background-color:#56a0eb}.acumullit .about_product_4,.acumullit .video_wrapper.bg_img_4{background-color:#ffd523}.acumullit .about_product_11,.acumullit .video_wrapper.bg_img_11{background-color:#db2b1b}.acumullit .about_product_36,.acumullit .video_wrapper.bg_img_36{background-color:#bea47c}.acumullit .about_product_37,.acumullit .video_wrapper.bg_img_37{background-color:#b4b4b4}.acumullit .about_product_43,.acumullit .video_wrapper.bg_img_43{background-color:#4371b1}.acumullit .about_product_301,.acumullit .video_wrapper.bg_img_301{background-color:#96df52}.acumullit .about_product_308,.acumullit .video_wrapper.bg_img_308{background-color:#e1e1e1}.acumullit .about_product_727,.acumullit .video_wrapper.bg_img_727{background-color:#d85a44}.acumullit .about_product_708,.acumullit .video_wrapper.bg_img_708{background:linear-gradient(90deg,#ffc700 0,#ff7a00 33%,#ff007a 66%,#ff00e5 100%)}.acumullit .about_product_904,.acumullit .video_wrapper.bg_img_904{background:linear-gradient(90deg,#dce347 0,#5eba63 33%,#43a79b 66%,#3e79d3 100%)}.acumullit .text_contain{margin-top:0;margin-bottom:20px}@media screen and (min-width:1000px){.acumullit .item_wrapper .inner{min-height:332px}}.collection{border:1px solid #a6a6a6;padding:0 30px;margin-bottom:30px;background-color:#fff}.collection .collections{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:space-between;gap:1%}.collection .top{display:flex;justify-content:space-between;align-items:center}.collection .top .title{font-size:4rem;font-weight:700;color:#a6a6a6;margin-right:20px}.collection .top .title span{font-weight:400}.collection .top .description{padding:20px;margin-right:-30px;font-weight:600;color:#fff;background-color:#a6a6a6}@media screen and (max-width:1010px){.collection{background-color:transparent;padding:0;border:0;margin-bottom:50px}.collection .top{flex-direction:column}.collection .top .title{margin-bottom:15px;margin-right:0;width:100%;text-align:center}.collection .top .description{width:100%;margin-right:0;background-color:transparent;color:inherit;text-align:center;font-weight:500;padding:0}}@media screen and (max-width:480px){.collection .top .title{font-size:3rem}}@media screen and (max-width:390px){.collection .top .title span{display:block}}.collection .collections .ghost{background:0 0!important;padding:0!important}.en:not(.country_219):not(.country_35):not(.country_13) .acumullit .why_work_wrapper .item2{margin-bottom:-30px}.acumullit.price_in_units .small_item .collection_prices,.acumullit.price_in_units .small_item .title_and_price:not(.few_prices),.de .acumullit .small_item .title_and_price:not(.few_prices){flex-direction:column}.acumullit .small_item .title{padding-left:0;padding-right:0;margin-right:0;border-right:none}.country_219 .acumullit .main_img .goods{margin-left:7px;margin-bottom:25px;width:465px}.country_21 .acumullit .small_item .title_and_price .title{width:87px}@media screen and (max-width:445px){.country_21 .acumullit .small_item .title_and_price .title{width:auto}}@media screen and (min-width:1000px){.tr .item_wrapper .bg_img_22 img{transform:translateY(57%)}}@media screen and (max-width:1470px){.acumullit .main_img img{width:500px}}@media screen and (max-width:1366px){.acumullit .main_img .inner{padding-bottom:4vw}}@media screen and (max-width:1280px){.acumullit .main_img .inner{padding-bottom:9vw}}.item_page{padding-bottom:0}.item_page .item_wrapper{padding-top:31px}.item_page .advantages_extended{background-color:#eee;padding:40px 0;margin-top:40px}.item_page .advantages_extended .inner{display:flex;justify-content:space-between}.item_page .advantages_extended .text{width:calc(100% - 570px - 35px)}.item_page .advantages_extended .text h2{margin-top:0}.item_page .advantages_extended .text .description{font-size:1.6rem}.item_page .advantages_extended .text .description ul{padding-left:0;margin-top:18px;list-style-type:none;margin-bottom:25px}.item_page .advantages_extended .text .description ul:last-child{margin-bottom:0}.item_page .advantages_extended .text .description ul li{padding-left:18px;background-image:url(/i/icons/check_green.svg);background-position:0 7px;background-size:12px 9.6px;background-repeat:no-repeat;margin-bottom:13px}.item_page .advantages_extended .video_wrapper{width:570px}.item_page .advantages_extended .video_wrap .video_overlay{opacity:1}.components_list .item .image,.item_page .advantages_extended .video_wrap .video_overlay .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.item_page .advantages_extended .video_wrap .video{width:100%}.item_page .item_page_leaf_1,.item_page .item_page_leaf_2,.item_page .item_page_leaf_3{position:absolute;background-size:contain;background-repeat:no-repeat;z-index:3}.item_page .item_page_leaf_1{background-image:url(/i/acumullit/item_page_leaf_1.png);top:-57px;left:51%;margin-left:-44px;width:51px;height:46px}.item_page .item_page_leaf_2{background-image:url(/i/acumullit/item_page_leaf_2.png);width:92px;height:66px;bottom:-83px;right:18px}.item_page .item_page_leaf_3{background-image:url(/i/acumullit/item_page_leaf_3_shadow.png);width:204px;height:162px;bottom:-186px;left:-5px}.components{margin-top:86px}.components_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:32px}.components_list .item{width:270px;padding:43px 12px 20px;margin-bottom:30px;background-color:#eee}.components_list .item .image{height:225px;background-size:contain}.components_list .item .title{margin:22px 0 12px;text-align:center;font-weight:600;font-size:1.6rem}.components_list .item .description{font-size:1.4rem;line-height:1.4}.components_list .item.ghost{height:0;padding-top:0;padding-bottom:0}.about_product{padding:60px 0;color:#fff}.about_product .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.about_product .text{font-size:3.2rem;width:calc(100% - 244px - 100px)}.about_product .to_basket_additional{width:244px;margin-right:26px;margin-top:6px}.about_product .to_basket_additional .title{font-size:3rem;font-weight:700;margin-bottom:7px}.about_product .to_basket_additional .prices{min-height:32px;margin-bottom:7px}.about_product .to_basket_additional .price{margin-bottom:10px;text-align:left;border-top:none;font-weight:400;font-size:2.1rem;line-height:1.5}.about_product .to_basket_additional .price span{font-weight:700}.about_product .to_basket_additional .price span.price_in_weight{font-weight:inherit;font-size:80%}.about_product .to_basket_additional .legal_price_descr{margin-top:-5px;margin-bottom:10px;font-size:1.3rem}.about_product .to_basket_additional .retail_price_descr{margin-top:-5px;margin-bottom:27px;font-size:1.2rem}.about_product .to_basket_additional .qty_btn,.small_item{display:flex}.about_product .to_basket_additional .qty_btn input{width:70px;height:32px;background:#eee;outline:0;border:0;padding:0 0 0 13px;margin-right:26px;font-size:2rem}.about_product .to_basket_additional .btn{height:31px;margin-bottom:10px;padding:0 27px;font-size:1.4rem;background-color:#5a832a;border-color:#5a832a}@media screen and (max-width:1240px){.mobile_available .acumullit .main_img h1 span:first-child{margin-bottom:0}}@media screen and (max-width:1200px){.mobile_available .components_list .item{width:32%;margin-bottom:2%}}@media screen and (max-width:1170px){.mobile_available .acumullit .about_item_wrapper{padding:100px 0}.mobile_available .acumullit .about_item_wrapper .inner{display:block}.mobile_available .acumullit .about_item_wrapper .column{width:100%}.mobile_available .acumullit .about_item_wrapper .column:first-child{margin-right:0;max-width:100%}.mobile_available .acumullit .about_item_wrapper .column:nth-child(2){margin-top:25px;max-width:100%}.mobile_available .acumullit .about_item_wrapper .column .title{text-align:left}.mobile_available .item_page .about_product .to_basket_additional{margin-right:0}}@media screen and (max-width:1100px){.mobile_available .acumullit .main_img .inner{padding-bottom:40px}.mobile_available .acumullit .why_work_wrapper .item{padding:35px 40px 35px 30px}.mobile_available .acumullit .why_work_wrapper .item2 .left{width:calc(100% - 432px)}.mobile_available .acumullit .why_work_wrapper .item2 .levels{margin-top:50px}.mobile_available .acumullit .dragee{margin-top:0}}@media screen and (max-width:1010px){.mobile_available #wrapper .main_img{background-image:url(/i/acumullit/m_start_bg.jpg);background-position:center;position:relative}.mobile_available #wrapper .main_img .inner{justify-content:flex-start;align-items:flex-start;padding-left:5%;padding-top:175px;z-index:2}.mobile_available #wrapper .main_img .inner h1{width:auto;margin-top:0}.mobile_available #wrapper .main_img .inner h1 span{text-align:left}.mobile_available #wrapper .main_img .inner div.btns{justify-content:flex-start}.mobile_available #wrapper .main_img:before{display:block;content:'';position:absolute;right:0;bottom:0;width:100%;left:0;height:100%;background-image:url(/i/acumullit/m_2osoby.png);background-repeat:no-repeat;background-position:right bottom;background-size:auto 95%}.mobile_available #wrapper .main_img .as_goods_item.item_1{height:65px;width:99px}.mobile_available #wrapper .main_img .as_goods_item.item_2{height:65px;width:109px;bottom:-7px;left:76px}.mobile_available #wrapper .main_img .as_goods_item.item_3{height:69px;width:145px;left:120px}.mobile_available #wrapper .main_img .as_goods_item.item_4{height:130px;width:126px;bottom:-10px;left:167px}.mobile_available #wrapper .main_img .as_goods_item.item_5{height:65px;width:110px;left:229px}.mobile_available .acumullit .main_img h1 span:first-child{font-size:5.5rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:3.3rem}.mobile_available .acumullit .main_img .goods{width:365px}.mobile_available .acumullit .main_img .btns .btn{font-size:1.6rem}.mobile_available .acumullit .main_img .btns .btn:first-child{margin-right:30px}.mobile_available .acumullit .dragee .inner .text{width:calc(100% - 560px)}.mobile_available .acumullit .dragee .inner .descr,.mobile_available .acumullit .small_item .price,.mobile_available .acumullit .why_work_wrapper .item .descr,.mobile_available .acumullit .why_work_wrapper .item2 .level{line-height:1.5;font-size:1.6rem}.mobile_available .acumullit .about_item_wrapper .column .title,.mobile_available .acumullit .why_work_wrapper .item .title,.mobile_available .acumullit .why_work_wrapper h2.title{line-height:1.3}.mobile_available .acumullit .why_work_wrapper .item.no_second_block .text{position:static;width:100%}.mobile_available #wrapper .items_wrapper .owl-carousel .small_item{width:100%;margin-bottom:20px}.mobile_available .items_wrapper .owl-carousel .owl-nav{position:absolute;width:100%;top:37px;height:31px}.mobile_available .items_big_list.owl-carousel .owl-nav{position:absolute;width:100%;height:31px}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-prev{background:#5a832a!important;width:30px;height:30px;border-radius:50%;position:absolute}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev{background:#5a832a!important;border-radius:50%;position:absolute}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-next{background:#5a832a!important;width:30px;height:30px;border-radius:50%;position:absolute}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next{background:#5a832a!important;border-radius:50%;position:absolute}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next:focus,.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next:hover,.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev:focus,.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev:hover,.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-next:focus,.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-next:hover,.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-prev:focus,.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-prev:hover{background:#3f5c1e!important;border:0}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-prev{left:-8px}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-prev:after{content:'';display:block;border:4px solid transparent;border-right:6px solid #fff;position:relative;left:-13px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev:after{content:'';display:block;position:relative}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-next{right:-8px}.mobile_available .items_wrapper .owl-carousel .owl-nav button.owl-next:after{content:'';display:block;border:4px solid transparent;border-left:6px solid #fff;position:relative;left:14px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next:after{content:'';display:block;position:relative}.mobile_available .items_big_list.owl-carousel .owl-nav{top:200px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev{left:12px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next{right:12px}.mobile_available .items_big_list.owl-carousel .owl-item .owl-lazy:not([src]){max-height:none}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next,.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev{width:40px;height:40px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev:after{border:6px solid transparent;border-right:8px solid #fff;left:-17px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next:after{border:6px solid transparent;border-left:8px solid #fff;left:17px}.mobile_available .item_wrapper img{bottom:-40px}.mobile_available .item_page .advantages_extended .inner{flex-direction:column}.mobile_available .item_page .advantages_extended .text{width:100%;margin-bottom:20px}.mobile_available .item_page .advantages_extended .video_wrapper{width:100%}.mobile_available .item_wrapper .content{margin-top:170px}.mobile_available .item_page .item_page_leaf_3{width:154px}.mobile_available .item_page .advantages_extended .text div.description,.mobile_available .item_page .components_list .item .description{font-size:1.6rem;line-height:1.5}.mobile_available .item_page .components_list .item .title{font-size:1.8rem}.mobile_available .item_page .about_product .inner{flex-direction:column}.mobile_available .item_page .about_product .text{width:100%}.mobile_available .item_page .about_product .to_basket_additional{margin-top:50px;max-width:245px}}@media screen and (max-width:960px){.mobile_available .acumullit .why_work_wrapper .item2 .left{width:100%}.mobile_available .acumullit .why_work_wrapper .item2 .right{display:flex;justify-content:center;text-align:center;width:100%;margin-bottom:100px}.mobile_available .acumullit .why_work_wrapper .item2 .right .level_images{margin-right:0;width:249px}.mobile_available .acumullit .why_work_wrapper .item2 .right img{width:auto}.mobile_available .acumullit .why_work_wrapper .item2 .right .level_images img.level2_img{margin-left:25px}}@media screen and (max-width:920px){.mobile_available #wrapper .main_img .inner{padding-left:0}.mobile_available .acumullit .main_img img{width:320px}.mobile_available #wrapper .main_img .inner div.btns{align-items:stretch}.mobile_available .acumullit .main_img .btns .btn{margin-right:30px}.mobile_available .acumullit .main_img .btns .btn:last-child{margin-right:0}.mobile_available .acumullit .dragee .inner .tablet{left:50px}.mobile_available .acumullit .dragee .inner .cherry{right:-75px}.mobile_available .acumullit .dragee .inner .berry{left:-10px}.mobile_available .acumullit .dragee .inner .leaf{left:-25px}.mobile_available .acumullit .dragee .inner .leaf2{left:242px}.mobile_available .acumullit .dragee .inner .text{width:calc(100% - 410px)}.mobile_available .acumullit .dragee{margin-bottom:80px}.mobile_available .acumullit .dragee .inner .bg{right:-5vw}}@media screen and (max-width:740px){.mobile_available .acumullit .main_img .goods{display:none}.mobile_available .acumullit .main_img h1 span:first-child{font-size:4.2rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:2.5rem}.mobile_available .acumullit .dragee .inner{display:block}.mobile_available .acumullit .dragee .inner .img{width:275px;height:auto;padding-bottom:0;margin:0 auto}.mobile_available .acumullit .dragee .inner .tablet{left:0}.mobile_available .acumullit .dragee .inner .cherry{right:-125px}.mobile_available .acumullit .dragee .inner .berry{left:-50px}.mobile_available .acumullit .dragee .inner .leaf{left:-75px}.mobile_available .acumullit .dragee .inner .leaf2{left:192px}.mobile_available .acumullit .dragee .inner .text{width:100%;padding:50px 0 44px}.mobile_available .components_list .item{width:49%;margin-bottom:2%}}@media screen and (max-width:680px){.mobile_available #wrapper .main_img .inner{justify-content:flex-start;align-items:center;padding-top:30px}.mobile_available #wrapper .main_img .inner .goods{display:block}.mobile_available #wrapper .main_img .inner h1{width:auto}.mobile_available #wrapper .main_img .inner h1 span{text-align:center}.mobile_available #wrapper .main_img .inner div.btns{justify-content:center}.mobile_available #wrapper .main_img .inner div.btns .btn{padding:4px 23px}.mobile_available #wrapper .main_img:before{background-image:none}.mobile_available .acumullit .dragee .inner .img{padding-bottom:0}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper .main_img:before{background-image:url(/i/acumullit/m_girl_full.png);background-position:center bottom;height:calc(100% - 170px);background-size:auto 100%}.mobile_available .acumullit .main_img h1 span:first-child{font-size:3rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:2rem}.mobile_available .acumullit .main_img .goods{display:block;position:absolute;bottom:7%;left:50%;margin:0 auto;transform:translate(-50%,-50%)}}@media screen and (max-width:520px){.mobile_available #wrapper .main_img{background-position:right bottom;background-color:#e49a04;top:-1px}.mobile_available .acumullit .main_img h1 span:first-child{font-size:5rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:3.2rem}.mobile_available .acumullit .main_img .btns .btn{font-size:1.4rem}.mobile_available .acumullit .dragee .inner .cherry{right:-80px}.mobile_available .acumullit .dragee .inner .img{padding-bottom:0}.mobile_available .acumullit .why_work_wrapper .item{width:100vw;margin-left:-3vw;padding-left:3vw;padding-right:3vw}.mobile_available .acumullit .why_work_wrapper .item.innovation{margin-bottom:45px}.mobile_available .acumullit .why_work_wrapper .item .descr{margin-left:-82px;margin-top:50px}.mobile_available .acumullit .why_work_wrapper .item.item2 .descr{margin-left:-96px;width:calc(100% + 96px);margin-top:50px}.mobile_available .acumullit .why_work_wrapper .item .levels{margin-left:-125px;width:calc(100% + 125px);padding-left:29px}.mobile_available .acumullit .why_work_wrapper .item2 .left{margin-left:0}.mobile_available .why_work_wrapper h2.title{font-size:3.2rem}.mobile_available .why_work_wrapper .item.item2.no_title .left{display:block}.mobile_available .why_work_wrapper .item.item2.no_title .text{width:100%}.mobile_available .why_work_wrapper .item.item2.no_title .descr{margin-left:0;width:100%}}@media screen and (max-width:480px){.mobile_available .acumullit .main_img h1 span:first-child{font-size:4.1rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:2.4rem}.mobile_available .item_page .item_page_leaf_3{width:154px}}@media screen and (max-width:445px){.mobile_available #wrapper .main_img .inner h1 span{line-height:1}.mobile_available #wrapper .main_img:before{height:calc(100% - 220px)}.mobile_available.safari #wrapper .main_img:before{height:calc(100% - 190px)}.mobile_available #wrapper .main_img .inner div.btns{flex-direction:column;align-items:center;margin-top:22px}.mobile_available #wrapper .main_img .inner div.btns .btn{padding:5px 23px;margin-right:0;margin-top:0;margin-bottom:12px}.mobile_available .acumullit .main_img img.goods{left:-4%;width:113%;max-width:113%}.mobile_available.country_219 .acumullit .main_img img.goods{left:0;width:100%;max-width:100%}.mobile_available .acumullit .why_work_wrapper h2.title br{display:none}.mobile_available .acumullit .dragee .inner .img{padding-bottom:0}.mobile_available .acumullit .dragee .inner .bg{right:-10vw}.mobile_available .acumullit .dragee .inner .cherry{right:-40px}.mobile_available .acumullit .why_work_wrapper .item{margin-left:-5vw;padding-left:5vw;padding-right:5vw}.mobile_available .acumullit .small_item .title_and_price:not(.few_prices){flex-direction:column}.mobile_available .acumullit .small_item .title_and_price .title{border-right:none;margin-right:0;padding-right:0}}@media screen and (max-width:426px){.mobile_available .acumullit .main_img h1 span:first-child{font-size:3.8rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:2.2rem}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center;align-items:center;flex-direction:column}.mobile_available .acumullit .about_item_wrapper{padding:70px 0 85px}.mobile_available .about_item_wrapper .column .title{font-size:3rem}.mobile_available .items_big_list.owl-carousel .owl-nav{top:190px}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-prev{left:1vw}.mobile_available .items_big_list.owl-carousel .owl-nav button.owl-next{right:1vw}.mobile_available .acumullit .small_item .price .price_title{font-size:1.4rem}.mobile_available .acumullit .small_item .price_in_weight,.mobile_available .item_wrapper .price span.price_in_weight{display:block}.mobile_available .item_page .item_page_leaf_2{bottom:-143px;right:5px}.mobile_available .item_page .advantages_extended .video_wrapper{width:100vw}.mobile_available .item_page .components{margin-bottom:70px}.mobile_available .item_page .components_list .item{width:100%;margin-bottom:25px;padding:43px 25px 20px}.mobile_available .item_page .components_list .item.ghost{display:none}}@media screen and (max-width:395px){.mobile_available #wrapper .main_img .goods{left:54%}}@media screen and (max-width:375px){.mobile_available #wrapper .main_img .goods{width:100%;left:50%}.mobile_available #wrapper .main_img .as_goods_item.item_1{height:50px;width:75px;left:30px}.mobile_available #wrapper .main_img .as_goods_item.item_2{height:50px;width:84px;left:82px}.mobile_available #wrapper .main_img .as_goods_item.item_3{height:50px;width:106px;left:118px;bottom:-23px}.mobile_available #wrapper .main_img .as_goods_item.item_4{height:93px;width:92px;left:156px}.mobile_available #wrapper .main_img .as_goods_item.item_5{height:50px;width:85px;left:197px}.mobile_available .acumullit .dragee .inner .img{padding-bottom:0}.mobile_available .acumullit .dragee .inner .leaf{left:-55px}.mobile_available .acumullit .dragee .inner .cherry{right:-20px}.mobile_available .acumullit .dragee .inner .leaf2{left:162px}}@media screen and (max-width:360px){.mobile_available .acumullit .main_img h1 span:first-child{font-size:3.4rem}.mobile_available .acumullit .main_img h1 span:last-child{font-size:2rem}}@media screen and (max-width:340px){.mobile_available .about_item_wrapper .column .title{font-size:2.7rem}.mobile_available .item_page .item_page_leaf_3{bottom:-215px}}.splide__arrows button{background-color:#eee}.small_item{align-items:center;flex-direction:column;position:relative;background:#f8f8fb;margin:0 0 9px;justify-content:flex-start;width:24.1%}.small_item .btn,.small_item .more{font-weight:600;width:100%;font-size:1.4rem}.small_item .btn{background:#5a832a;border-color:#769e47;height:32px;color:#fff}.small_item .more{display:block;border:1px solid #769e47;color:#000;margin-top:7px;cursor:pointer;text-align:center;text-decoration:none;border-radius:2rem;padding:5px 10px}.small_item .more:hover{border:1px solid #90b860;color:#000}.small_item .more svg{margin-left:2px;position:relative;top:-2px}.small_item .profit{background:#769e47;position:absolute;top:0;right:0;display:block;width:140px;height:30px;z-index:1}@media screen and (max-width:720px){.small_item .profit{width:80px}}.small_item .profit *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.small_item .profit--text1{display:block;color:#fff;font-weight:400;font-size:12px}@media (max-width:991px){.small_item .profit--text1{font-size:10px}}.small_item .profit--value{display:block;color:#fff;font-weight:600;font-size:12px}@media (max-width:991px){.small_item .profit--value{font-size:10px}}.small_item .profit svg{position:absolute;right:10px;bottom:0}@media screen and (max-width:720px){.small_item .profit svg{display:none}}.small_item .profit:before{z-index:-1;content:'';position:absolute;top:0;left:-15px;background:#769e47;width:30px;height:30px;border-top-left-radius:50%;border-bottom-left-radius:50%}.small_item .sale_soon{position:absolute;left:0;top:20%;transform:translateY(-50%);margin-top:-45px;font-size:1rem;line-height:1.2;background:#ffe36a;display:flex;flex-direction:column;padding:7px 10px 7px 15px}.small_item .img{display:flex;align-items:center;justify-content:center;height:180px;width:270px;max-width:100%;margin-bottom:3px;padding:30px 15px 0}.small_item img{display:block;-o-object-fit:contain;object-fit:contain;font-size:11px;width:auto;height:auto;max-height:180px;max-width:90%}.small_item .info{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 20px 20px}.small_item .title_and_price.few_prices .title{padding-top:5px;padding-bottom:5px}.small_item .title_and_price:not(.few_prices){display:flex;justify-content:center;align-items:center;margin-bottom:12px;width:100%;padding-top:5px}.small_item .title_and_price:not(.few_prices) .title{padding-bottom:0}.small_item .title_and_price:not(.few_prices).no_price .title{border-right:none;margin-right:0;padding-right:0}.small_item .title{font-size:1.5rem;padding:0 15px 0 0;margin-right:15px}.small_item .title .head{font-weight:700;display:block}.small_item .kit_composition{font-weight:600;font-size:1.4rem;margin-top:4px}.small_item .price{font-size:1.4rem;min-width:120px}.small_item .oldprice{text-decoration:line-through}.small_item .price_in_weight{font-size:1.2rem}.small_item .legal_price_descr{font-size:1rem;max-width:150px;margin-top:5px}.small_item .title_and_price .title{min-height:auto}.small_item .few_prices{width:100%;display:flex;flex-direction:column}.small_item .few_prices .title{width:100%;border-right:0}.small_item .few_prices .price{margin-bottom:8px}.small_item .few_prices .product-new-price{margin:0}.small_item .few_prices .legal_price_descr{margin-bottom:10px}.small_item .info{justify-content:space-between;flex:1}.small_item .price_and_btns{width:100%;margin-top:auto}.small_item .few_prices .title{border-bottom:none;margin-top:-15px;margin-bottom:0;padding:25px 8px 8px 0;font-size:1.4rem}.small_item .few_prices .title .head{display:inline}.small_item .few_prices .title .descr{font-weight:700}.small_item .few_prices .description{font-size:1.4rem;margin-bottom:7px;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.small_item .few_prices .oldprice{font-weight:400;font-size:1.4rem}.small_item .few_prices .price{font-weight:600;min-width:0;font-size:1.4rem}.small_item .few_prices .price:first-child{margin-right:15px}.small_item .legal_price_descr{margin-bottom:15px}@media screen and (max-width:600px){.small_item .img{height:auto}.small_item img{max-width:100%}.small_item .btn,.small_item .more{font-size:1.2rem}}.all-time .small_item{width:calc(25% - 30px)}.beauty .small_item{width:270px}.recommended_block{margin-top:30px;width:100%;background:#fff;padding:30px 0}@media screen and (max-width:720px){.recommended_block{margin-bottom:50px}}@media screen and (max-width:600px){.recommended_block{margin-top:0}}.recommended_block .small_item{width:100%;height:100%}.recommended_block .recommended-firstrow{position:relative;margin-bottom:60px}.recommended_block .recommended_name3{position:absolute;right:150px;top:10px;font-size:14px;color:#000}@media screen and (max-width:720px){.recommended_block .recommended_name3{right:0;top:70px;left:0}}.recommended_block h5{width:65%;font-size:28px;font-weight:600;margin-bottom:15px;margin-top:0}@media screen and (max-width:720px){.recommended_block h5{width:50%;font-size:20px;margin-bottom:0;height:60px}}@media screen and (max-width:480px){.recommended_block h5{font-size:20px}}.recommended_block .splide__arrow--next{top:-55px;transform:scale(1.4)}.recommended_block .splide__arrow--next svg{transform:scale(.8)!important}@media screen and (max-width:720px){.recommended_block .splide__arrow--next{top:-90px}}.recommended_block .splide__arrow--prev{top:-55px;right:80px;transform:scale(1.4);left:auto}.recommended_block .splide__arrow--prev svg{transform:scale(.8) rotate(180deg)!important}@media screen and (max-width:720px){.recommended_block .splide__arrow--prev{top:-90px}}.recommended_block__wrapper{width:1170px;max-width:100%;margin:0 auto;position:relative}@media screen and (max-width:1240px){.recommended_block__wrapper{width:94%}}@media screen and (max-width:450px){.recommended_block__wrapper{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjdW11bGxpdC5sZXNzIiwiYWN1bXVsbGl0LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxVLENBRUUsb0IsQ0FGRixvQixDQUtJLG9CLENBQ0Esd0IsQ0FDQSxrRCxDQUNBLHFDQUFBLG9CLENBQ0Usb0RBVE4sMkIsQ0FhTSxvQixDQWJOLDJCLENBaUJNLGUsQ0FDQSxrQixDQUNBLGlCLENBbkJOLDBDLENBc0JRLGlCLENBQ0EscUIsQ0FDQSwyQixDQUNBLFUsQ0FDQSwyQixDQUNBLDRCLENBQ0EsUyxDQUNBLDZCLENBQUEscUIsQ0FFQSxpRCxDQUNFLFcsQ0FDQSxXLENBQ0EsK0MsQ0FDQSxRLENBQ0EsMEIsQ0FBQSxrQixDQUdGLGlELENBQ0UsVyxDQUNBLFcsQ0FDQSwrQyxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLDJCLENBQUEsbUIsQ0FHRixpRCxDQUNFLFcsQ0FDQSxXLENBQ0EsK0MsQ0FDQSxZLENBQ0EsVSxDQUNBLFMsQ0FDQSwyQixDQUFBLG1CLENBR0YsaUQsQ0FDRSxZLENBQ0EsVyxDQUNBLCtDLENBQ0EsUSxDQUNBLFMsQ0FDQSxVLENBQ0EsNEIsQ0FBQSxvQixDQUdGLGlELENBQ0UsVyxDQUNBLFcsQ0FDQSwrQyxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDQUNBLDRCLENBQUEsb0IsQ0E1RVYsdUIsQ0FrRk0saUIsQ0FDQSxZLENBQ0EsZSxDQUNBLGUsQ0FyRk4sd0MsQ0F3RlEsYyxDQUNBLGtCLENBekZSLHVDLENBNkZRLGMsQ0FDQSxlLENBOUZSLDBCLENBb0dNLFksQ0FDQSxlLENBckdOLCtCLENBd0dRLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLHVCLENBRUEsMEMsQ0FDRSxxQixDQUNBLGEsQ0FHRix5QyxDQUNFLHFCLENBQ0EsYSxDQUdGLGdELENBQ0UscUIsQ0ExSFYseUIsQ0FtSUksb0IsQ0FDQSxxQixDQXExQkosOEMsQ0F6OUJBLGtDLENBNmdFQSxpQyxDQXA0REksWSxDQXpJSiw0QixDQStJSSwwQixDQUNBLGdCLENBQ0EsZSxDQWpKSixxQyxDQW9KTSxlLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLGtCLENBdkpOLGtDLENBMkpNLFksQ0FDQSw2QixDQUNBLGMsQ0FDQSxzQixDQUNBLHFCLENBQ0EsMkIsQ0FoS04sdUMsQ0FtS1EsWSxDQUNBLG9CLENBcEtSLDRDLENBd0tRLGEsQ0FDQSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsaUIsQ0E1S1IsNkMsQ0FnTFEsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLGlCLENBbkxSLHdDLENBdUxRLHVCLENBQ0EsaUIsQ0FDQSxRLENBekxSLHlDLENBNkxRLGdCLENBQ0Esa0IsQ0E5TFIseUMsQ0FrTVEsZ0IsQ0FsTVIsbUMsQ0F3TU0sZSxDQUNBLG9CLENBQ0EsbUIsQ0FDQSxrQixDQTNNTix5QyxDQThNUSx1QixDQUNBLFEsQ0EvTVIseUMsQ0FtTlEsWSxDQUNBLDZCLENBQ0EsYyxDQUNBLHNCLENBQ0Esd0IsQ0FDQSxpQixDQXhOUix3RCxDQTROUSxZLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxpQixDQWhPUiw0RCxDQW1PVSxlLENBRUEsdUUsQ0FDRSxVLENBQ0EsMkIsQ0FHRix1RSxDQUNFLFUsQ0FDQSwyQixDQUdGLHVFLENBQ0UsVyxDQUNBLHVCLENBalBaLDJDLENBd1BRLGUsQ0FDQSxhLENBelBSLDBDLENBNlBRLGlCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGtCLENBQ0EsZSxDQUVBLGtELENBQ0UsZSxDQXBRVixpRCxDQXlRUSxVLENBQ0EsaUIsQ0FDQSxNLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBOVFSLG1ELENBaVJVLFEsQ0FqUlYsbUQsQ0FzUlEsd0IsQ0F0UlIsbUQsQ0EwUlEsd0IsQ0ExUlIsbUQsQ0E4UlEsd0IsQ0E5UlIsa0IsQ0FvU0ksaUIsQ0FDQSxtQixDQXJTSix5QixDQXlTTSxZLENBQ0EsNkIsQ0FDQSxjLENBQ0Esc0IsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVSxDQS9TTiw2QixDQWtUUSxnRCxDQUNBLGlCLENBQ0EsSyxDQUNBLE8sQ0FDQSxZLENBQ0EsdUIsQ0FDQSwyQixDQUNBLDJCLENBQ0EseUIsQ0FDQSxxQ0FBQSw2QixDQUNFLHlCLEFBRUYscUNBQUEsNkIsQ0FDRSx5QixBQUVGLHFDQUFBLDZCLENBQ0UsVyxDQUNBLGNBblVWLDhCLENBQUEsNkIsQ0EyVVEsaUIsQ0FDQSxvQ0FBQSw4QixDQUNFLGNBN1VWLGlDLENBd1ZRLFUsQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBQ0EscUNBQUEsaUMsQ0FDRSxXLENBQ0EsVUE5VlYsaUMsQ0FtV1EsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQ0FBQSxpQyxDQUNFLFUsQ0FDQSxhQXpXVixnQyxDQThXUSxXLENBQ0EsUyxDQUNBLFcsQ0FDQSxpQixDQUNBLHFDQUFBLGdDLENBQ0UsVyxDQUNBLFdBcFhWLCtCLENBeVhRLFcsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EscUNBQUEsK0IsQ0FDRSxXLENBQ0EsWUEvWFYsZ0MsQ0FxWVEsVyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQ0FBQSxnQyxDQUNFLFcsQ0FDQSxRLENBQ0EsYUE1WVYsK0IsQ0FpWlEsd0IsQ0FDQSx3QixDQUNBLGlCLENBQ0EsUyxDQUNBLGUsQ0FDQSxvQ0FBQSwrQixDQUNFLGVBdlpWLGdDLENBNFpRLGdCLENBQ0EsZSxDQUNBLGtCLENBOVpSLGdDLENBa2FRLGdCLENBbGFSLGdDLENBeWFJLFcsQ0F6YUoseUMsQ0E2YUksVyxDQTdhSixrQyxDQWliSSxrQixDQWpiSiw2QixDQXFiSSxXLENBQ0EsWSxDQXRiSixnQyxDQTJiSSx5QixDQTNiSixvQixDQStiSSxpQixDQUNBLG1CLENBaGNKLDJCLENBbWNNLGUsQ0FDQSxrQixDQUNBLGEsQ0FyY04sZ0MsQ0F5Y00sd0IsQ0FDQSxnQixDQUNBLGEsQ0FDQSxlLENBQ0EsZSxDQTdjTiw0QixDQWlkTSxlLENBamROLDBCLENBc2RNLGlCLENBQ0EsTyxDQUNBLE8sQ0FDQSwwQixDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLHFCLENBRUEseUIsQ0FoZU4sOEIsQ0FvZU0sd0IsQ0FwZU4sZ0MsQ0F3ZU0sd0IsQ0F4ZU4sZ0MsQ0E0ZU0sd0IsQ0E1ZU4sOEIsQ0FnZk0sd0IsQ0FoZk4sOEIsQ0FvZk0sd0IsQ0FwZk4sOEIsQ0F3Zk0sd0IsQ0F4Zk4sOEIsQ0E0Zk0sd0IsQ0E1Zk4sK0IsQ0FnZ0JNLHdCLENBaGdCTiwrQixDQW9nQk0sd0IsQ0FwZ0JOLCtCLENBd2dCTSx3QixDQXhnQk4sOEIsQ0E0Z0JNLHdCLENBNWdCTiwrQixDQWdoQk0sd0IsQ0FoaEJOLCtCLENBb2hCTSx3QixDQXBoQk4sK0IsQ0F3aEJNLHdCLENBeGhCTiwrQixDQTRoQk0sd0IsQ0NsRU4sMkIsQ0QxZEEsa0MsQ0FpaUJJLHdCLENDbkVKLDZCLENEOWRBLG9DLENBcWlCSSx3QixDQ25FSiw2QixDRGxlQSxvQyxDQXlpQkksd0IsQ0NuRUosMkIsQ0R0ZUEsa0MsQ0E2aUJJLHdCLENDbkVKLDJCLENEMWVBLGtDLENBaWpCSSx3QixDQ25FSiwyQixDRDllQSxrQyxDQXFqQkksd0IsQ0NuRUosMkIsQ0RsZkEsa0MsQ0F5akJJLHdCLENDbkVKLDRCLENEdGZBLG1DLENBNmpCSSx3QixDQ25FSiw0QixDRDFmQSxtQyxDQWlrQkksd0IsQ0NuRUosNEIsQ0Q5ZkEsbUMsQ0Fxa0JJLHdCLENDbkVKLDJCLENEbGdCQSxrQyxDQXlrQkksd0IsQ0NuRUosNEIsQ0R0Z0JBLG1DLENBNmtCSSx3QixDQ25FSiw0QixDRDFnQkEsbUMsQ0FpbEJJLHdCLENDbkVKLDRCLENEOWdCQSxtQyxDQXFsQkksd0IsQ0NuRUosNEIsQ0RsaEJBLG1DLENBeWxCSSx3QixDQ25FSiw2QixDRHRoQkEsb0MsQ0E2bEJJLHdCLENDbkVKLDZCLENEMWhCQSxvQyxDQWltQkksd0IsQ0NuRUosNkIsQ0Q5aEJBLG9DLENBcW1CSSx3QixDQ25FSiw2QixDRGxpQkEsb0MsQ0F5bUJJLGdGLENDbkVKLDZCLENEdGlCQSxvQyxDQTZtQkksZ0YsQ0E3bUJKLHdCLENBaW5CSSxZLENBQ0Esa0IsQ0FLQSxxQ0FBQSwrQixDQUNFLGtCQU9OLFcsQ0FDRSx3QixDQUNBLGMsQ0FDQSxrQixDQUNBLHFCLENBSkYsd0IsQ0FPSSxZLENBQ0EsYyxDQUNBLGUsQ0FDQSw2QixDQUNBLE0sQ0FYSixnQixDQWVJLFksQ0FDQSw2QixDQUNBLGtCLENBakJKLHVCLENBb0JNLGMsQ0FDQSxlLENBQ0EsYSxDQUNBLGlCLENBdkJOLDRCLENBMEJRLGUsQ0ExQlIsNkIsQ0ErQk0sWSxDQUNBLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSx3QixDQUlKLHFDQUFBLFcsQ0FHSSw0QixDQUNBLFMsQ0FDQSxRLENBQ0Esa0IsQ0FOSixnQixDQVVJLHFCLENBVkosdUIsQ0FhTSxrQixDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FoQk4sNkIsQ0FvQk0sVSxDQUNBLGMsQ0FDQSw0QixDQUNBLGEsQ0FDQSxpQixDQUNBLGUsQ0FDQSxXLEFBT04sb0NBQUEsdUIsQ0FFSSxnQixBQUlKLG9DQUFBLDRCLENBRUksZUFPTiwrQixDQUNFLHdCLENBQ0EsbUIsQ0FJRixRQUFBLFksTUFBQSxXLE1BQUEsZ0QsQ0FFSSxtQixDQzVGSix3RCxDRG1HQSwyREFBQSxZLENDcEdBLGdEQUFnRCxZLENEdUc5QyxxQixDQUlGLDZCLENBQ0UsYyxDQUNBLGUsQ0FDQSxjLENBQ0EsaUIsQ0FHRix3QyxDQUdJLGUsQ0FDQSxrQixDQUNBLFcsQ0FNSiwwRCxDQUVJLFUsQ0FFQSxvQ0FBQSwwRCxDQUNFLFksQUFRSixxQ0FBQSxnQyxDQUVJLDJCLEFBTU4scUNBQ0Usd0IsQ0FDRSxhLEFBSUoscUNBQ0UsMkIsQ0FDRSxvQixBQUlKLHFDQUNFLDJCLENBQ0Usb0JBUUosVSxDQUNFLGdCLENBREYsd0IsQ0FLSSxnQixDQUxKLCtCLENBU0kscUIsQ0FDQSxjLENBQ0EsZSxDQVhKLHNDLENBY00sWSxDQUNBLDZCLENBZk4scUMsQ0FvQk0sK0IsQ0FwQk4sd0MsQ0F1QlEsWSxDQXZCUixrRCxDQTJCUSxnQixDQTNCUixxRCxDQStCVSxjLENBQ0EsZSxDQUNBLG9CLENBQ0Esa0IsQ0FFQSxnRSxDQUNFLGUsQ0FyQ1osd0QsQ0EwQ1UsaUIsQ0FDQSw4QyxDQUNBLHlCLENBQ0EsMEIsQ0FDQSwyQixDQUNBLGtCLENBL0NWLDhDLENBdURNLFcsQ0F2RE4sMEQsQ0E4RFEsUyxDQXdFUiw2QixDQXRJQSxpRSxDQTRFVSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsMEIsQ0FDQSwyQixDQWhGVixrRCxDQXFGUSxVLENBckZSLDRCLENDbkVBLDRCLENBQ0EsNEIsQ0RrS0ksaUIsQ0FDQSx1QixDQUNBLDJCLENBQ0EsUyxDQW5HSiw0QixDQXVHSSx1RCxDQUNBLFMsQ0FDQSxRLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQTVHSiw0QixDQWdISSx1RCxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLFUsQ0FwSEosNEIsQ0F3SEksOEQsQ0FDQSxXLENBQ0EsWSxDQUNBLGEsQ0FDQSxTLENBTUosVyxDQUNFLGUsQ0FHRixnQixDQUNFLFksQ0FDQSxjLENBQ0EsNkIsQ0FDQSxlLENBSkYsc0IsQ0FPSSxXLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHFCLENBVkosNkIsQ0FhTSxZLENBRUEsdUIsQ0FmTiw2QixDQXFCTSxrQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBeEJOLG1DLENBNEJNLGdCLENBQ0EsZSxDQUdGLDRCLENBQ0UsUSxDQUNBLGEsQ0FDQSxnQixDQU9OLGMsQ0FDRSxjLENBQ0EsVSxDQUZGLHFCLENBS0ksWSxDQUNBLGMsQ0FDQSw2QixDQVBKLG9CLENBV0ksZ0IsQ0FDQSxnQyxDQVpKLG9DLENBZ0JJLFcsQ0FDQSxpQixDQUNBLGMsQ0FsQkosMkMsQ0FzQk0sYyxDQUNBLGUsQ0FDQSxpQixDQXhCTiw0QyxDQTRCTSxlLENBQ0EsaUIsQ0E3Qk4sMkMsQ0FpQ00sa0IsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0F0Q04sZ0QsQ0E2Q1EsZSxDQUVBLGdFLENBQ0UsbUIsQ0FDQSxhLENBakRWLHVELENBd0RNLGUsQ0FDQSxrQixDQUNBLGdCLENBMUROLHdELENBOERNLGUsQ0FDQSxrQixDQUNBLGdCLENBaEVOLDZDLENBb2pDQSxXLENBaC9CTSxZLENBcEVOLG1ELENBdUVRLFUsQ0FDQSxXLENBQ0EsZSxDQUNBLFMsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0E5RVIseUMsQ0FxRk0sVyxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxvQixDQVdKLHFDQUFBLDBELENBRUksaUIsQUFJSixxQ0FBQSx3QyxDQUdJLFMsQ0FDQSxrQixBQUtKLHFDQUFBLGdELENBR00sZSxDQUhOLHVELENBTVEsYSxDQU5SLHdELENBVVEsVSxDQUVBLG9FLENBQ0UsYyxDQUNBLGMsQ0FHRixxRSxDQUNFLGUsQ0FDQSxjLENBbkJWLCtELENBdUJVLGUsQ0F2QlYsaUUsQ0ErQkksZ0IsQUFNSixxQ0FBQSw2QyxDQUdNLG1CLENBSE4sb0QsQ0FPTSwyQixDQVBOLDJELENBV00sd0IsQ0FYTiw2RCxDQWVNLGUsQ0FmTixvQyxDQW1CTSxjLEFBS04scUNBQUEsb0MsQ0FJSSxpRCxDQUNBLDBCLENBQ0EsaUIsQ0FOSiwyQyxDQVNNLDBCLENBQ0Esc0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxTLENBYk4sOEMsQ0FnQlEsVSxDQUNBLFksQ0FqQlIsbUQsQ0FvQlUsZSxDQXBCVixvRCxDQXlCUSwwQixDQU1KLDJDLENBQ0UsYSxDQUNBLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLE0sQ0FDQSxXLENBQ0EsK0MsQ0FDQSwyQixDQUNBLGdDLENBQ0Esd0IsQ0FNQSwwRCxDQUNFLFcsQ0FDQSxVLENBR0YsMEQsQ0FDRSxXLENBQ0EsVyxDQUNBLFcsQ0FDQSxTLENBR0YsMEQsQ0FDRSxXLENBQ0EsVyxDQUNBLFUsQ0FHRiwwRCxDQUNFLFksQ0FDQSxXLENBQ0EsWSxDQUNBLFUsQ0FHRiwwRCxDQUNFLFcsQ0FDQSxXLENBQ0EsVSxDQU1KLDBELENBQ0UsZ0IsQ0FHRix5RCxDQUNFLGdCLENBeEZOLDZDLENBNkZJLFcsQ0E3RkosaUQsQ0FpR0ksZ0IsQ0FFQSw2RCxDQUNFLGlCLENBcEdOLGlELENBMEdJLHdCLENDeFBKLGtELENBQ0EsK0MsQ0Q2SUEsMkQsQ0MvSUEsNEQsQ0RnUUksZSxDQUNBLGdCLENBbEhKLCtELENDdklBLDJELENBREEsdUQsQ0RpUUksZSxDQXpISiwwRSxDQTZISSxlLENBQ0EsVSxDQTlISixtRSxDQW1JSSxVLENBQ0Esa0IsQ0FwSUosdUQsQ0EwSUksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0N4UUosdUQsQ0RxUUksaUIsQ0FDQSxVLENBRUEsVyxDQTdJSix1RSxDQWlKTSw0QixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQixDQ3pRTix1RSxDRHFRTSw0QixDQUdBLGlCLENBQ0EsaUIsQ0N4UU4sdUUsQ0RvUU0sNEIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0N2UU4sdUUsQ0RtUU0sNEIsQ0FHQSxpQixDQUNBLGlCLENDelBOLDZFLENBSkEsNkUsQ0FFQSw2RSxDQUpBLDZFLENBS0EsNkUsQ0FKQSw2RSxDQUVBLDZFLENEOFBNLDZFLENBRUUsNEIsQ0FDQSxRLENBMUpSLHVFLENBK0pNLFMsQ0FFQSw2RSxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsVSxDQ2xRUiw2RSxDRDZQUSxVLENBQ0EsYSxDQUdBLGlCLENBdEtSLHVFLENBNEtNLFUsQ0FFQSw2RSxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUyxDQ2xRUiw2RSxDRDZQUSxVLENBQ0EsYSxDQUdBLGlCLENBbkxSLHVELENBMkxJLFMsQ0EzTEosdUUsQ0ErTEksUyxDQS9MSix1RSxDQW1NSSxVLENBbk1KLHVFQUFBLE0sQ0F1TUksZSxDQ2hRSix1RSxDRHlEQSx1RSxDQTZNSSxVLENBQ0EsVyxDQTlNSiw2RSxDQWtOSSw0QixDQUNBLDJCLENBQ0EsVSxDQXBOSiw2RSxDQXdOSSw0QixDQUNBLDBCLENBQ0EsUyxDQTFOSixtQyxDQThOSSxZLENBOU5KLHdELENBcU9RLHFCLENBck9SLHVELENBeU9RLFUsQ0FDQSxrQixDQTFPUixnRSxDQThPUSxVLENBOU9SLHdDLENBcVBJLGdCLENBclBKLDhDLENBeVBJLFcsQ0F6UEosdUUsQ0N2QkEsZ0UsQ0RzUkksZ0IsQ0FDQSxlLENBaFFKLDBELENBcVFJLGdCLENBclFKLGtELENBMFFNLHFCLENBMVFOLGlELENBOFFNLFUsQ0E5UU4saUUsQ0FrUk0sZSxDQUNBLGlCLEFBU04sb0NBQUEsMkQsQ0FHSSxVLENBSEosNEQsQ0FPSSxZLENBQ0Esc0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxtQixDQVhKLDBFLENBZUksYyxDQUNBLFcsQ0FoQkosZ0UsQ0FvQkksVSxDQXBCSix5RixDQXdCSSxrQixBQU1KLG9DQUFBLDJDLENBR0ksYyxDQUhKLDBDLENBT0ksVyxDQVBKLG9ELENBV0ksbUIsQ0FYSixpRCxDQWVJLGlCLENBRUEsNEQsQ0FDRSxjLENBbEJOLG1ELENBeUJNLFMsQ0F6Qk4sbUQsQ0E2Qk0sVyxDQTdCTixrRCxDQWlDTSxVLENBakNOLGlELENBcUNNLFUsQ0FyQ04sa0QsQ0F5Q00sVSxDQXpDTixpRCxDQTZDTSx3QixDQTdDTixvQyxDQWtESSxrQixDQWxESiwrQyxDQXNESSxZLEFBTUosb0NBQUEsNkMsQ0FJSSxZLENBSUEsMEQsQ0FDRSxnQixDQUdGLHlELENBQ0UsZ0IsQ0FiTiwyQyxDQWtCSSxhLENBbEJKLGdELENBcUJNLFcsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxhLENBeEJOLG1ELENBNkJNLE0sQ0E3Qk4sbUQsQ0FpQ00sWSxDQWpDTixrRCxDQXFDTSxVLENBckNOLGlELENBeUNNLFUsQ0F6Q04sa0QsQ0E2Q00sVSxDQTdDTixpRCxDQWtETSxVLENBQ0EsbUIsQ0FuRE4sd0MsQ0F3REksUyxDQUNBLGtCLEFBTUosb0NBQUEsMkMsQ0FNTSwwQixDQUNBLGtCLENBQ0EsZ0IsQ0FSTixrRCxDQVdRLGEsQ0FYUiw4QyxDQWVRLFUsQ0FmUixtRCxDQWtCVSxpQixDQWxCVixvRCxDQXVCUSxzQixDQXZCUix5RCxDQTBCVSxnQixDQU1OLDJDLENBQ0UscUIsQ0FqQ04sZ0QsQ0FzQ0ksa0IsQUFPSiwrREFHSSwyQyxDQUNFLGtELENBQ0EsaUMsQ0FDQSx5QixDQUNBLHlCLENBS0YsMEQsQ0FDRSxjLENBR0YseUQsQ0FDRSxjLENBakJOLDZDLENBc0JJLGEsQ0FDQSxpQixDQUNBLFMsQ0FDQSxRLENBQ0EsYSxDQUNBLGdDLEFBTUosb0NBQUEsb0MsQ0FHSSxnQyxDQUNBLHdCLENBQ0EsUSxDQUxKLDBELENBU0ksYyxDQVRKLHlELENBYUksZ0IsQ0FiSixpRCxDQWlCSSxnQixDQWpCSixtRCxDQXFCSSxXLENBckJKLGdELENBeUJJLGdCLENBekJKLG9ELENBOEJJLFcsQ0FDQSxnQixDQUNBLGdCLENBQ0EsaUIsQ0FFQSwrRCxDQUNFLGtCLENBcENOLDJELENBd0NNLGlCLENBQ0EsZSxDQUdGLGlFLENBQ0UsaUIsQ0FDQSx1QixDQUNBLGUsQ0EvQ04sNEQsQ0FtRE0sa0IsQ0FDQSx3QixDQUNBLGlCLENBckROLDJELENBOERJLGEsQ0E5REosNEMsQ0FtRUksZ0IsQ0FuRUosOEQsQ0F5RU0sYSxDQXpFTiw4RCxDQTZFTSxVLENBN0VOLCtELENBaUZNLGEsQ0FDQSxZLEFBUU4sb0NBR0ksMEQsQ0FDRSxnQixDQUdGLHlELENBQ0UsZ0IsQ0FSTiw4QyxDQWNNLGEsQUFPTixvQ0FBQSxtRCxDQUlJLGEsQ0FKSiwyQyxDQVFJLHlCLENBSUYsa0QsQ0FDRSx5QixDQWJKLG9ELENBaUJJLHFCLENBQ0Esa0IsQ0FDQSxlLENBbkJKLHlELENBc0JNLGdCLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQXpCTixnRCxDQThCSSxRLENBQ0EsVSxDQUNBLGMsQ0FJRiw0RCxDQUNFLE0sQ0FDQSxVLENBQ0EsYyxDQXZDSiwwRCxDQTRDSSxZLENBNUNKLGdELENBZ0RJLGdCLENBaERKLCtDLENBb0RJLFcsQ0FwREosbUQsQ0F3REksVyxDQXhESixvRCxDQTRESSxnQixDQUNBLGdCLENBQ0EsaUIsQ0E5REosOERBQUEsWSxDQW1FSSxxQixDQW5FSixnRSxDQXVFSSxpQixDQUNBLGMsQ0FDQSxpQixBQUlKLG9DQUlJLDBELENBQ0UsZ0IsQ0FHRix5RCxDQUNFLGdCLENBVE4seUQsQ0FlSSxzQixDQUNBLGtCLENBQ0EscUIsQ0FqQkosZ0QsQ0FzQkksbUIsQ0F0Qkosb0QsQ0EwQkksYyxDQTFCSix1RCxDQThCSSxTLENBOUJKLHVFLENBa0NJLFEsQ0FsQ0osdUUsQ0FzQ0ksUyxDQXRDSiw0RCxDQTJDSSxnQixDQTNDSix5RCxDQUFBLDJELENBK0NJLGEsQ0EvQ0osOEMsQ0F3RE0sYSxDQUNBLFMsQ0F6RE4sZ0UsQ0E2RE0sVyxDQTdETix3QyxDQWtFTSxrQixDQWxFTixtRCxDQXNFTSxVLENBQ0Esa0IsQ0FDQSxzQixDQUVBLHlELENBQ0UsYyxBQVNSLG9DQUFBLDJDLENBRUksVSxBQUlKLG9DQUFBLDJDLENBS00sVSxDQUNBLFEsQ0FLQSwwRCxDQUNFLFcsQ0FDQSxVLENBQ0EsUyxDQUdGLDBELENBQ0UsVyxDQUNBLFUsQ0FDQSxTLENBR0YsMEQsQ0FDRSxXLENBQ0EsVyxDQUNBLFUsQ0FDQSxZLENBR0YsMEQsQ0FDRSxXLENBQ0EsVSxDQUNBLFUsQ0FHRiwwRCxDQUNFLFcsQ0FDQSxVLENBQ0EsVSxDQXZDUixnRCxDQStDTSxnQixDQS9DTixpRCxDQW1ETSxVLENBbkROLG1ELENBdURNLFcsQ0F2RE4sa0QsQ0EyRE0sWSxBQU9OLG9DQUVJLDBELENBQ0UsZ0IsQ0FHRix5RCxDQUNFLGdCLEFBS04sb0NBQUEsb0QsQ0FJSSxnQixDQUpKLDhDLENBUUksZUFnQk4sc0IsQ0FDRSxxQixDQUdGLFcsQ0FFRSxrQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGMsQ0FDQSwwQixDQUNBLFcsQ0FSRixnQixDQUFBLGlCLENBeUJJLGUsQ0FJQSxVLENBQ0EsZ0IsQ0E5QkosZ0IsQ0FZSSxrQixDQUNBLG9CLENBQ0EsVyxDQUNBLFUsQ0FmSixpQixDQXNCSSxhLENBQ0Esd0IsQ0FDQSxVLENBRUEsYyxDQUNBLGMsQ0FDQSxpQixDQUdBLG9CLENBQ0Esa0IsQ0FDQSxnQixDQUVBLHVCLENBQ0Usd0IsQ0FDQSxVLENBckNOLHFCLENBeUNNLGUsQ0FDQSxpQixDQUNBLFEsQ0EzQ04sbUIsQ0FnREksa0IsQ0FDQSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsYSxDQUNBLFcsQ0FDQSxXLENBQ0EsUyxDQUNBLG9DQUFBLG1CLENBQ0UsWUF6RE4scUIsQ0E2RE0sd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FHRiwwQixDQUNFLGEsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSx5QkFBQSwwQixDQUNFLGdCQUlKLDBCLENBQ0UsYSxDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLHlCQUFBLDBCLENBQ0UsZ0JBaEZSLHVCLENBcUZNLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxvQ0FBQSx1QixDQUNFLGNBSUosMEIsQ0FDRSxVLENBQ0EsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLFUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxXLENBQ0EsMEIsQ0FDQSw2QixDQXZHTixzQixDQTRHSSxpQixDQUNBLE0sQ0FDQSxPLENBQ0EsMEIsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSx5QixDQXRISixnQixDQTJISSxZLENBQ0Esa0IsQ0FDQSxzQixDQUVBLFksQ0FDQSxXLENBQ0EsYyxDQUVBLGlCLENBQ0EsbUIsQ0FwSUosZSxDQXdJSSxhLENBQ0EscUIsQ0FBQSxrQixDQUdBLGMsQ0F3RkEsVSxDQUNBLFcsQ0FHQSxnQixDQUNBLGEsQ0F6T0osaUIsQ0FrSkksVSxDQUNBLFksQ0FDQSxxQixDQUVBLGtCLENBQ0EsbUIsQ0F2SkosOEMsQ0E0Sk0sZSxDQUNBLGtCLENBN0pOLGlDQUFBLFksQ0FrS0ksWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFUsQ0FFQSxlLENBeEtKLGlDQUFBLG1CLENBMktNLGdCLENBR0YsaUNBQUEsNEIsQ0FFSSxpQixDQUNBLGMsQ0FDQSxlLENBbExSLGtCLENBMExJLGdCLENBRUEsa0IsQ0FDQSxpQixDQTdMSix3QixDQWlNTSxlLENBQ0EsYSxDQWxNTiw0QixDQTJNSSxlLENBQ0EsZ0IsQ0FDQSxjLENBN01KLGtCLENBaU5JLGdCLENBQ0EsZSxDQWxOSixxQixDQXNOSSw0QixDQXROSiw0QixDQTBOSSxnQixDQTFOSiw4QixDQThOSSxjLENBQ0EsZSxDQUNBLGMsQ0FoT0osbUMsQ0E2T0ksZSxDQTdPSix1QixDQWtQSSxVLENBRUEsWSxDQUNBLHFCLENBclBKLDhCLENBeVBNLFUsQ0FDQSxjLENBMVBOLDhCLENBcVFNLGlCLENBclFOLDBDLENBMlFNLFEsQ0EzUU4sMEMsQ0ErUU0sa0IsQ0EvUU4saUIsQ0FvUkksNkIsQ0FDQSxNLENBclJKLDJCLENBNlJJLFUsQ0FDQSxlLENBOVJKLDhCLENBb1NNLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esc0IsQ0FDQSxnQixDQXhTTixvQyxDQTJTUSxjLENBM1NSLHFDLENBK1NRLGUsQ0EvU1Isb0MsQ0FvVE0sZ0IsQ0FDQSxpQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSwyQixDQUNBLGUsQ0F6VE4saUMsQ0E2VE0sZSxDQUNBLGdCLENBOVROLDhCLENBa1VNLGUsQ0FDQSxXLENBQ0EsZ0IsQ0FPQSwwQyxDQUNFLGlCLENBNVVSLDhCLENBa1ZJLGtCLENBR0Ysb0NBQUEsZ0IsQ0FFSSxXLENBRkosZSxDQU1JLGMsQ0FOSixnQixDQ3JpQkEsaUIsQ0RpakJJLGtCQUtOLHFCLENBQ0Usc0IsQ0FPRixtQixDQUNFLFcsQ0FJRixrQixDQUNFLGUsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQ0FBQSxrQixDQUNFLG9CLEFBRUYsb0NBQUEsa0IsQ0FDRSxjQVRKLDhCLENBYUksVSxDQUNBLFcsQ0FkSix3QyxDQWtCSSxpQixDQUNBLGtCLENBbkJKLHFDLENBdUJJLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxjLENBQ0EsVSxDQUNBLG9DQUFBLHFDLENBQ0UsTyxDQUNBLFEsQ0FDQSxRQS9CTixxQixDQXNDSSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxrQixDQUNBLFksQ0FDQSxvQ0FBQSxxQixDQUNFLFMsQ0FDQSxjLENBQ0EsZSxDQUNBLGEsQUFFRixvQ0FBQSxxQixDQUNFLGdCQWxETix1QyxDQTJESSxTLENBQ0Esb0IsQ0E1REosMkMsQ0ErRE0sNkIsQ0FHRixvQ0FBQSx1QyxDQUNFLFdBbkVOLHVDLENBd0VJLFMsQ0FDQSxVLENBQ0Esb0IsQ0FDQSxTLENBM0VKLDJDLENBOEVNLDRDLENBR0Ysb0NBQUEsdUMsQ0FDRSxXQUtOLDJCLENBQ0UsWSxDQUNBLGMsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxxQ0FBQSwyQixDQUNFLFcsQUFFRixvQ0FBQSwyQixDQUNFLFkiLCJmaWxlIjoiYWN1bXVsbGl0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8q0KbQktCV0KLQkCovXG5AaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuXG4uYWN1bXVsbGl0IHtcblxuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgLm1haW5faW1nIHtcbiAgICBoZWlnaHQ6IDM0Ljg5NTgzMzMzM3Z3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NjVkOWY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hY3VtdWxsaXQyeC5qcGcpO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hY3VtdWxsaXQxeC5qcGcpO1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNS41dnc7O1xuICAgIH1cblxuICAgIC5nb29kcyB7XG4gICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjhweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmFzX2dvb2RzX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcblxuICAgICAgICAmLml0ZW1fMSB7XG4gICAgICAgICAgaGVpZ2h0OiA5NXB4O1xuICAgICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FzX2dvb2QxLnBuZyk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1fMiB7XG4gICAgICAgICAgaGVpZ2h0OiA5NHB4O1xuICAgICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FzX2dvb2QyLnBuZyk7XG4gICAgICAgICAgYm90dG9tOiAtOHB4O1xuICAgICAgICAgIGxlZnQ6IDEwNXB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtXzMge1xuICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICB3aWR0aDogMTk5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hc19nb29kMy5wbmcpO1xuICAgICAgICAgIGJvdHRvbTogLTMzcHg7XG4gICAgICAgICAgbGVmdDogMTYzcHg7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC44cztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbV80IHtcbiAgICAgICAgICBoZWlnaHQ6IDE2M3B4O1xuICAgICAgICAgIHdpZHRoOiAxNThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FzX2dvb2Q0LnBuZyk7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgbGVmdDogMjQwcHg7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtXzUge1xuICAgICAgICAgIGhlaWdodDogODVweDtcbiAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hc19nb29kNS5wbmcpO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIGxlZnQ6IDMxMHB4O1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS42cztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogOHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgIH1cblxuICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmJ0bnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgICAgJi5tb3JlOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiBAcHVycGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5idXk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IEBvcmFuZ2U7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFkZF9iYXNrZXRfcHJvYmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgLml0ZW1zX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyM3B4IDAgMjFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB9XG5cblxuICAuaXRlbV93cmFwcGVyIC5wcmljZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cbiAgLndoeV93b3JrX3dyYXBwZXIge1xuICAgIC8qYmFja2dyb3VuZDogdXJsKCcvaS9iZ19wYXR0ZXJuLnBuZycpOyovXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIHBhZGRpbmc6IDU0cHggMCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoMi50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuXG4gICAgLml0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIHBhZGRpbmc6IDMzcHggMzBweCAyMHB4IDU1cHg7XG5cbiAgICAgIC5udW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICB9XG5cbiAgICAgIC5udW1fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5udW1fcG9pbnQge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgycHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGVtMiB7XG4gICAgICAvKiAgICAgICAgICAgICp7b3V0bGluZTogMXB4IGRhc2hlZCBncmVlbjt9Ki9cbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDk2cHgpO1xuICAgICAgICB0b3A6IC04cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgICB9XG5cbiAgICAgIC5yaWdodCAubGV2ZWxfaW1hZ2VzIHtcbiAgICAgICAgaGVpZ2h0OiA0MDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDY5cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJi5sZXZlbDFfaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2N3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxldmVsMl9pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGV2ZWwzX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAzcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxldmVscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAubGV2ZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgJi5sZXZlbF8zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxldmVsXzE6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzkyNjtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1M0RGNTtcbiAgICAgIH1cblxuICAgICAgLmxldmVsXzM6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQTZDNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJhZ2VlIHtcbiAgICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgLypvdmVyZmxvdy14OiBoaWRkZW47Ki9cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtaW4taGVpZ2h0OiAzMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAuYmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FjX2RyYWdlZS5qcGcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4NjZweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEwJSk7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG5cblxuICAgICAgLnRhYmxldCB7XG4gICAgICAgIGxlZnQ6IDIwNXB4O1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2hlcnJ5IHtcbiAgICAgICAgcmlnaHQ6IC0xNzNweDtcbiAgICAgICAgdG9wOiAtNDA1cHg7XG4gICAgICAgIHdpZHRoOiAxOTdweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgICAgICAgICB0b3A6IC0yMDVweDtcbiAgICAgICAgICB3aWR0aDogMTU3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJlcnJ5IHtcbiAgICAgICAgbGVmdDogLTQzNHB4O1xuICAgICAgICB0b3A6IC01NXB4O1xuICAgICAgICB3aWR0aDogMTcxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICAgICAgbGVmdDogLTI5NHB4O1xuICAgICAgICAgIHRvcDogMTI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlYWYge1xuICAgICAgICBsZWZ0OiAtNjA1cHg7XG4gICAgICAgIHRvcDogLTMzMnB4O1xuICAgICAgICB3aWR0aDogMjAxcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAxMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE1MXB4O1xuICAgICAgICAgIHRvcDogLTEwMnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmxlYWYyIHtcbiAgICAgICAgbGVmdDogLTQ1MnB4O1xuICAgICAgICB0b3A6IC0xNzFweDtcbiAgICAgICAgd2lkdGg6IDE3OXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAgICAgICAgIGxlZnQ6IC0zNTJweDtcbiAgICAgICAgICB0b3A6IDcxcHg7XG4gICAgICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwNHB4KTtcbiAgICAgICAgcGFkZGluZzogOTRweCA0MHB4IDQ0cHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudmlkZW9fd3JhcHBlciAudmlkZW8ge1xuICAgIHdpZHRoOiA2NzBweDtcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmZvcl9pdGVtIC52aWRlbyB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuZm9yX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIHdpZHRoOiA1MzRweDtcbiAgICBoZWlnaHQ6IDI1M3B4O1xuICB9XG5cblxuICAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICB9XG5cbiAgLml0ZW1fYmlnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuZGVjcnlwdGlvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cblxuICAgIC5wcmljZXMge1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICB9XG5cblxuICAgIC5pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZFMzZBO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiA3cHggMTVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmJnX2ltZ181IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCOTEzN0RcbiAgICB9XG5cbiAgICAuYmdfaW1nXzE0NCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEMzMjgyXG4gICAgfVxuXG4gICAgLmJnX2ltZ18xNjgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNEOVxuICAgIH1cblxuICAgIC5iZ19pbWdfMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRBMzJCXG4gICAgfVxuXG4gICAgLmJnX2ltZ18xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTJEMjFcbiAgICB9XG5cbiAgICAuYmdfaW1nXzYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VFN0QyNFxuICAgIH1cblxuICAgIC5iZ19pbWdfMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0MkE5O1xuICAgIH1cblxuICAgIC5iZ19pbWdfMTkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MTJBRFxuICAgIH1cblxuICAgIC5iZ19pbWdfMjAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3MkU3N1xuICAgIH1cblxuICAgIC5iZ19pbWdfMjIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2QTBFQlxuICAgIH1cblxuICAgIC5iZ19pbWdfNCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTIzXG4gICAgfVxuXG4gICAgLmJnX2ltZ18xMSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIyQjFCXG4gICAgfVxuXG4gICAgLmJnX2ltZ18zNiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVBNDdDXG4gICAgfVxuXG4gICAgLmJnX2ltZ18zNyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEI0XG4gICAgfVxuXG4gICAgLmJnX2ltZ180MyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM3MUIxXG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzUsIC5hYm91dF9wcm9kdWN0XzUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCOTEzN0RcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ18xNDQsIC5hYm91dF9wcm9kdWN0XzE0NCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRDMzI4MlxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzE2OCwgLmFib3V0X3Byb2R1Y3RfMTY4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBEM0Q5XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5iZ19pbWdfMiwgLmFib3V0X3Byb2R1Y3RfMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0QTMyQlxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzEsIC5hYm91dF9wcm9kdWN0XzEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRTJEMjFcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ182LCAuYWJvdXRfcHJvZHVjdF82IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUU3RDI0XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5iZ19pbWdfMywgLmFib3V0X3Byb2R1Y3RfMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFFNDJBOVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzE5LCAuYWJvdXRfcHJvZHVjdF8xOSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MTJBRFxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzIwLCAuYWJvdXRfcHJvZHVjdF8yMCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U3MkU3N1xuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzIyLCAuYWJvdXRfcHJvZHVjdF8yMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU2QTBFQlxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzQsIC5hYm91dF9wcm9kdWN0XzQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1MjNcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ18xMSwgLmFib3V0X3Byb2R1Y3RfMTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEQjJCMUJcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ18zNiwgLmFib3V0X3Byb2R1Y3RfMzYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUE0N0NcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ18zNywgLmFib3V0X3Byb2R1Y3RfMzcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCNEI0QjRcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ180MywgLmFib3V0X3Byb2R1Y3RfNDMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzcxQjFcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmJnX2ltZ18zMDEsIC5hYm91dF9wcm9kdWN0XzMwMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk2ZGY1MlxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzMwOCwgLmFib3V0X3Byb2R1Y3RfMzA4IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzcyNywgLmFib3V0X3Byb2R1Y3RfNzI3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1QTQ0O1xuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzcwOCwgLmFib3V0X3Byb2R1Y3RfNzA4IHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAxOTksIDAsIDEpIDAlLCByZ2JhKDI1NSwgMTIyLCAwLCAxKSAzMyUsIHJnYmEoMjU1LCAwLCAxMjIsIDEpIDY2JSwgcmdiYSgyNTUsIDAsIDIyOSwgMSkgMTAwJSk7XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5iZ19pbWdfOTA0LCAuYWJvdXRfcHJvZHVjdF85MDQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2RjZTM0NyAwLCAjNWViYTYzIDMzJSwgIzQzYTc5YiA2NiUsICMzZTc5ZDMgMTAwJSk7XG4gIH1cblxuICAudGV4dF9jb250YWluIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuXG4gIC5pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzMnB4O1xuICAgIH1cbiAgfVxuXG59XG5cblxuLmNvbGxlY3Rpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTZhNmE2O1xuICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAuY29sbGVjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMSU7XG4gIH1cblxuICAudG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNhNmE2YTY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcblxuICAgICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRvcCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gICAgLnRvcCAudGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuXG59XG5cbi5jb2xsZWN0aW9uIC5jb2xsZWN0aW9ucyAuZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4vKtCU0LvRjyDQstGB0LXRhSDQtdCy0YDQvtGB0L7RjtC90YvRhSDRgdGC0YDQsNC9INGBINCw0L3Qs9C70LjQudGB0LrQuNC8INGP0LfRi9C60L7QvCovXG4uZW46bm90KC5jb3VudHJ5XzIxOSk6bm90KC5jb3VudHJ5XzM1KTpub3QoLmNvdW50cnlfMTMpIHtcbiAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG59XG5cblxuLy/QptC10L3RiyDQsiDQvNC40LvQu9C40LvQuNGC0YDQsNGFXG5cbi5hY3VtdWxsaXQucHJpY2VfaW5fdW5pdHMgLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZTpub3QoLmZld19wcmljZXMpLFxuLmRlIC5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZTpub3QoLmZld19wcmljZXMpLFxuLmFjdW11bGxpdC5wcmljZV9pbl91bml0cyAuc21hbGxfaXRlbSAuY29sbGVjdGlvbl9wcmljZXMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbi5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvdW50cnlfMjE5IHtcblxuICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB3aWR0aDogNDY1cHg7XG4gIH1cblxufVxuXG5cbi5jb3VudHJ5XzIxIHtcbiAgLmFjdW11bGxpdCAuc21hbGxfaXRlbSAudGl0bGVfYW5kX3ByaWNlIC50aXRsZSB7XG4gICAgd2lkdGg6IDg3cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbn1cblxuXG4udHIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgICAuaXRlbV93cmFwcGVyIC5iZ19pbWdfMjIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1NyUpO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NzBweCkge1xuICAuYWN1bXVsbGl0IC5tYWluX2ltZyBpbWcge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFjdW11bGxpdCAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cblxufVxuXG5cbi8vUFJPRFVDVCBQQUdFIFNUQVJUXG5cbi5pdGVtX3BhZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuXG4gIC5pdGVtX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICB9XG5cbiAgLmFkdmFudGFnZXNfZXh0ZW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCAtIDM1cHgpO1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvY2hlY2tfZ3JlZW4uc3ZnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOS42cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICB9XG5cblxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlb193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICB9XG5cbiAgICAudmlkZW9fd3JhcCB7XG5cblxuICAgICAgLnZpZGVvX292ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIC8vJjpob3ZlciB7XG4gICAgICAgIC8vICAucGxheSB7XG4gICAgICAgIC8vICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAgIC8vICB9XG4gICAgICAgIC8vfVxuXG4gICAgICAgIC8vLnBsYXkge1xuICAgICAgICAvLyAgdHJhbnNmb3JtOiBzY2FsZSguNiwgLjYpO1xuICAgICAgICAvLyAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICAvL31cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG5cbiAgICB9XG5cbiAgfVxuXG4gIC5pdGVtX3BhZ2VfbGVhZl8xLFxuICAuaXRlbV9wYWdlX2xlYWZfMixcbiAgLml0ZW1fcGFnZV9sZWFmXzMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLml0ZW1fcGFnZV9sZWFmXzEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L2l0ZW1fcGFnZV9sZWFmXzEucG5nJyk7XG4gICAgdG9wOiAtNTdweDtcbiAgICBsZWZ0OiA1MSU7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICAgIHdpZHRoOiA1MXB4O1xuICAgIGhlaWdodDogNDZweDtcbiAgfVxuXG4gIC5pdGVtX3BhZ2VfbGVhZl8yIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2FjdW11bGxpdC9pdGVtX3BhZ2VfbGVhZl8yLnBuZycpO1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGhlaWdodDogNjZweDtcbiAgICBib3R0b206IC04M3B4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLml0ZW1fcGFnZV9sZWFmXzMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L2l0ZW1fcGFnZV9sZWFmXzNfc2hhZG93LnBuZycpO1xuICAgIHdpZHRoOiAyMDRweDtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICAgIGJvdHRvbTogLTE4NnB4O1xuICAgIGxlZnQ6IC01cHg7XG4gIH1cblxuXG59XG5cbi5jb21wb25lbnRzIHtcbiAgbWFyZ2luLXRvcDogODZweDtcbn1cblxuLmNvbXBvbmVudHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIC5pdGVtIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgcGFkZGluZzogNDNweCAxMnB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMjJweCAwIDEycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICB9XG5cbiAgICAmLmdob3N0IHtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbn1cblxuXG4uYWJvdXRfcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgY29sb3I6ICNmZmY7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0NHB4IC0gMTAwcHgpO1xuICB9XG5cbiAgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICB3aWR0aDogMjQ0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcblxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgIH1cblxuICAgIC5wcmljZXMge1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJi5wcmljZV9pbl93ZWlnaHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG5cbiAgICAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgLnF0eV9idG4ge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAuYnRuIHtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDI3cHg7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICAgIGJvcmRlci1jb2xvcjogQGdyZWVuO1xuICAgIH1cblxuICB9XG59XG5cbi8vUFJPRFVDVCBQQUdFIEVORFxuXG5cbi5tb2JpbGVfYXZhaWxhYmxlIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cbiAgICAuY29tcG9uZW50c19saXN0IC5pdGVtIHtcbiAgICAgIHdpZHRoOiAzMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIC5hY3VtdWxsaXQge1xuICAgICAgLmFib3V0X2l0ZW1fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmFjdW11bGxpdCB7XG4gICAgICAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC53aHlfd29ya193cmFwcGVyIC5pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMzVweCA0MHB4IDM1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZWZ0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQzMnB4KTtcbiAgICAgIH1cblxuICAgICAgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZXZlbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJhZ2VlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcblxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hY3VtdWxsaXQvbV9zdGFydF9iZy5qcGcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaDEge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2LmJ0bnMge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9tXzJvc29ieS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5NSU7XG4gICAgICB9XG5cblxuICAgICAgLmFzX2dvb2RzX2l0ZW0ge1xuXG4gICAgICAgICYuaXRlbV8xIHtcbiAgICAgICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgICAgICAgd2lkdGg6IDk5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1fMiB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgICAgbGVmdDogNzZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbV8zIHtcbiAgICAgICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgICAgIGxlZnQ6IDEyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtXzQge1xuICAgICAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEyNnB4O1xuICAgICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgICAgbGVmdDogMTY3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1fNSB7XG4gICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgICBsZWZ0OiAyMjlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICAgICAgd2lkdGg6IDM2NXB4O1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50ZXh0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAuZGVzY3IsXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsLFxuICAgIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmRlc2NyLFxuICAgIC5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnByaWNlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbW9iX2xpbmVfaGVpZ2h0O1xuICAgICAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICAgIH1cblxuXG4gICAgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnRpdGxlLFxuICAgIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUsXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAudGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHRfYmlnX3RpdGxlO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0ubm9fc2Vjb25kX2Jsb2NrIC50ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLnNtYWxsX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuXG4gICAgLml0ZW1zX3dyYXBwZXIgLm93bC1jYXJvdXNlbCAub3dsLW5hdixcbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAzN3B4O1xuICAgICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgICBidXR0b24ub3dsLXByZXYsXG4gICAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNUE4MzJBICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigoIzVBODMyQSksIDEwJSkgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogLThweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAtMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ub3dsLW5leHQge1xuICAgICAgICByaWdodDogLThweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgICAgdG9wOiAyMDBweDtcbiAgICB9XG5cbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cblxuICAgIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG5cbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjphZnRlciB7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG4gICAgICBsZWZ0OiAtMTdweDtcbiAgICB9XG5cbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDphZnRlciB7XG4gICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcbiAgICAgIGxlZnQ6IDE3cHg7XG4gICAgfVxuXG4gICAgLml0ZW1fd3JhcHBlciBpbWcge1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICB9XG5cblxuICAgIC5pdGVtX3BhZ2Uge1xuICAgICAgLmFkdmFudGFnZXNfZXh0ZW5kZWQge1xuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWRlb193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLml0ZW1fd3JhcHBlciAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgICB9XG5cbiAgICAuaXRlbV9wYWdlIC5pdGVtX3BhZ2VfbGVhZl8zIHtcbiAgICAgIHdpZHRoOiAxNTRweDtcbiAgICB9XG5cblxuICAgIC5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgZGl2LmRlc2NyaXB0aW9uLFxuICAgIC5pdGVtX3BhZ2UgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSAuZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBtb2JfbGluZV9oZWlnaHQ7XG4gICAgfVxuXG5cbiAgICAuaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3Qge1xuICAgICAgLmlubmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cbiAgICAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAubGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQgLmxldmVsX2ltYWdlcyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMjQ5cHg7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLnJpZ2h0IGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQgLmxldmVsX2ltYWdlcyBpbWcubGV2ZWwyX2ltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICB9XG5cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcblxuICAgICN3cmFwcGVyIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGltZyB7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIge1xuXG4gICAgICAudGFibGV0IHtcbiAgICAgICAgbGVmdDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLmNoZXJyeSB7XG4gICAgICAgIHJpZ2h0OiAtNzVweDtcbiAgICAgIH1cblxuICAgICAgLmJlcnJ5IHtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmIHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmMiB7XG4gICAgICAgIGxlZnQ6IDI0MnB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTBweCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAuZHJhZ2VlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuYmcge1xuICAgICAgcmlnaHQ6IC01dnc7XG5cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG5cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIC5nb29kcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDI3NXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuXG4gICAgICAudGFibGV0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmNoZXJyeSB7XG4gICAgICAgIHJpZ2h0OiAtMTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5iZXJyeSB7XG4gICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgfVxuXG4gICAgICAubGVhZiB7XG4gICAgICAgIGxlZnQ6IC03NXB4O1xuICAgICAgfVxuXG4gICAgICAubGVhZjIge1xuICAgICAgICBsZWZ0OiAxOTJweDtcbiAgICAgIH1cblxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNDRweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuXG5cbiAgICAjd3JhcHBlciAubWFpbl9pbWcge1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgIC5nb29kcyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYnRucyB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG5cbiAgICAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L21fZ2lybF9mdWxsLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTcwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDclO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcblxuICAgICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5QTA0O1xuICAgICAgdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmNoZXJyeSB7XG4gICAgICByaWdodDogLTgwcHg7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgICAgcGFkZGluZy1yaWdodDogM3Z3O1xuXG4gICAgICAmLmlubm92YXRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgfVxuXG4gICAgICAuZGVzY3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogLTgycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYuaXRlbTIgLmRlc2NyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC05NnB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOTZweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZXZlbHMge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTI1cHgpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gICAgICB9XG5cbiAgICAgIC8qICAgICAgICAgICAgLmxldmVsOmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjlweDtcbiAgICAgICAgICAgICAgICAgIH0qL1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuXG4gICAgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgfVxuXG5cbiAgICAud2h5X3dvcmtfd3JhcHBlciAuaXRlbS5pdGVtMi5ub190aXRsZSB7XG4gICAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZGVzY3Ige1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC4xcmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbV9wYWdlIHtcbiAgICAgIC5pdGVtX3BhZ2VfbGVhZl8zIHtcbiAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuXG5cbiAgICAjd3JhcHBlciAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgICB9XG5cblxuICAgICYuc2FmYXJpICN3cmFwcGVyIC5tYWluX2ltZzpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMjNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGltZy5nb29kcyB7XG4gICAgICBsZWZ0OiAtNCU7XG4gICAgICB3aWR0aDogMTEzJTtcbiAgICAgIG1heC13aWR0aDogMTEzJTtcbiAgICB9XG5cblxuICAgICYuY291bnRyeV8yMTkgLmFjdW11bGxpdCAubWFpbl9pbWcgaW1nLmdvb2RzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5pbWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuYmcge1xuICAgICAgcmlnaHQ6IC0xMHZ3O1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmNoZXJyeSB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgfVxuXG4gICAgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICAgIH1cblxuXG4gICAgLmFjdW11bGxpdCAuc21hbGxfaXRlbSAudGl0bGVfYW5kX3ByaWNlOm5vdCguZmV3X3ByaWNlcykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2UgLnRpdGxlIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI2cHgpIHtcblxuXG4gICAgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjhyZW07XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG5cbiAgICAuYWN1bXVsbGl0IC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNzBweCAwIDg1cHg7XG4gICAgfVxuXG4gICAgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgICB0b3A6IDE5MHB4O1xuICAgIH1cblxuICAgIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IDF2dztcbiAgICB9XG5cbiAgICAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogMXZ3O1xuICAgIH1cblxuXG4gICAgLmFjdW11bGxpdCAuc21hbGxfaXRlbSAucHJpY2UgLnByaWNlX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgIC5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnByaWNlX2luX3dlaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC5wcmljZSBzcGFuLnByaWNlX2luX3dlaWdodCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuaXRlbV9wYWdlIHtcbiAgICAgIC5pdGVtX3BhZ2VfbGVhZl8yIHtcbiAgICAgICAgYm90dG9tOiAtMTQzcHg7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuXG5cbiAgICAgIC5jb21wb25lbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICAgIH1cblxuICAgICAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiA0M3B4IDI1cHggMjBweDtcblxuICAgICAgICAmLmdob3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk1cHgpIHtcbiAgICAjd3JhcHBlciAubWFpbl9pbWcgLmdvb2RzIHtcbiAgICAgIGxlZnQ6IDU0JTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nIHtcblxuICAgICAgLmdvb2RzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLmFzX2dvb2RzX2l0ZW0ge1xuXG4gICAgICAgICYuaXRlbV8xIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbV8yIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDg0cHg7XG4gICAgICAgICAgbGVmdDogODJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXRlbV8zIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwNnB4O1xuICAgICAgICAgIGxlZnQ6IDExOHB4O1xuICAgICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLml0ZW1fNCB7XG4gICAgICAgICAgaGVpZ2h0OiA5M3B4O1xuICAgICAgICAgIHdpZHRoOiA5MnB4O1xuICAgICAgICAgIGxlZnQ6IDE1NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pdGVtXzUge1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgICBsZWZ0OiAxOTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmIHtcbiAgICAgICAgbGVmdDogLTU1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jaGVycnkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZWFmMiB7XG4gICAgICAgIGxlZnQ6IDE2MnB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcblxuXG4gICAgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG5cbiAgICAuaXRlbV9wYWdlIC5pdGVtX3BhZ2VfbGVhZl8zIHtcbiAgICAgIGJvdHRvbTogLTIxNXB4O1xuICAgIH1cblxuICB9XG5cblxufVxuXG5AZ3JlZW46ICM1QTgzMkE7XG5AbGlnaHRncmVlbjogIzc2OWU0NztcbkBvcmFuZ2U6ICNFQzk4MTk7XG5AeWVsbG93OiAjRkZDNzAwO1xuXG5AbGlnaHRibHVlOiAjODFkOGQwO1xuQGxpZ2h0Ymx1ZWxpZ2h0OiAjM0JBNjlDO1xuXG4uc3BsaWRlX19hcnJvd3MgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnNtYWxsX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkI7XG4gIG1hcmdpbjogMCAwIDlweCAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAyNC4xJTtcblxuICAuYnRuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICBib3JkZXItY29sb3I6IEBsaWdodGdyZWVuO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAvL3BhZGRpbmc6IDAgMjdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbGlnaHRncmVlbjtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbihAbGlnaHRncmVlbiwgMTAlKTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICB9XG4gIH1cblxuICAucHJvZml0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNzY5RTQ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgICYtLXRleHQxIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNzY5RTQ3O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnNhbGVfc29vbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAyMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJhY2tncm91bmQ6ICNGRkUzNkE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxNXB4O1xuICB9XG5cbiAgLmltZyB7XG4gICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vaGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDAgMTVweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIC8vbWF4LXdpZHRoOiAxNzJweDtcbiAgfVxuXG5cbiAgLmluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAudGl0bGVfYW5kX3ByaWNlLmZld19wcmljZXMge1xuICAgIC50aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cblxuICAudGl0bGVfYW5kX3ByaWNlOm5vdCguZmV3X3ByaWNlcykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAudGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5ub19wcmljZSB7XG4gICAgICAudGl0bGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHggMCAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAvL2JvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG5cbiAgICAuaGVhZCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5kZXNjciB7XG5cbiAgICB9XG4gIH1cblxuICAua2l0X2NvbXBvc2l0aW9uIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5wcmljZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5vbGRwcmljZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIH1cblxuICAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjByZW07XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICAvKiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTsqL1xuICAgIG1heC1oZWlnaHQ6IDE4MHB4O1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgLnRpdGxlX2FuZF9wcmljZSAudGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cblxuXG4gIC5mZXdfcHJpY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIC5vbGRwcmljZSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIH1cblxuICAgIC5wcm9kdWN0LW5ldy1wcmljZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmxlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmluZm8ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLnRpdGxlX2FuZF9kZXNjcmlwdGlvbiB7XG5cbiAgfVxuXG4gIC5wcmljZV9hbmRfYnRucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5mZXdfcHJpY2VzIHtcblxuICAgIC50aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjVweCA4cHggOHB4IDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgICAgLmhlYWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG5cbiAgICAgIC5kZXNjciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLm9sZHByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG5cbiAgICAucHJpY2Uge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5pbWcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJ0biwgLm1vcmUge1xuICAgICAgLy93aWR0aDogODAlO1xuICAgICAgLy9tYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYWxsLXRpbWUgLnNtYWxsX2l0ZW0ge1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbn1cblxuLmFjdW11bGxpdCAuc21hbGxfaXRlbSB7XG5cbn1cblxuLmJlYXV0eSAuc21hbGxfaXRlbSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgLy9tYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVjb21tZW5kZWRfYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMzBweCAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnNtYWxsX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5yZWNvbW1lbmRlZC1maXJzdHJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAucmVjb21tZW5kZWRfbmFtZTMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTUwcHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgaDUge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc3BsaWRlX19hcnJvdyBzdmcge1xuXG4gIH1cblxuICAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgdG9wOiAtNTVweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHRvcDogLTU1cHg7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICAgIGxlZnQ6IGF1dG87XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAgIHRvcDogLTkwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWNvbW1lbmRlZF9ibG9ja19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbn1cblxuIiwiLyrQptCS0JXQotCQKi9cbi8q0KbQktCV0KLQkCovXG4vKmZvbnQtc2l6ZTogNjAgKkBmb250cmVtOyovXG4uYWN1bXVsbGl0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLmFjdW11bGxpdCAubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM0Ljg5NTgzMzMzdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjVkOWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hY3VtdWxsaXQvYWN1bXVsbGl0MnguanBnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuYWN1bXVsbGl0IC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hY3VtdWxsaXQxeC5qcGcpO1xuICB9XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuaW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNS41dnc7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMgLmFzX2dvb2RzX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5hY3VtdWxsaXQgLm1haW5faW1nIC5nb29kcyAuYXNfZ29vZHNfaXRlbS5pdGVtXzEge1xuICBoZWlnaHQ6IDk1cHg7XG4gIHdpZHRoOiAxNDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hc19nb29kMS5wbmcpO1xuICBib3R0b206IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMgLmFzX2dvb2RzX2l0ZW0uaXRlbV8yIHtcbiAgaGVpZ2h0OiA5NHB4O1xuICB3aWR0aDogMTU4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hY3VtdWxsaXQvYXNfZ29vZDIucG5nKTtcbiAgYm90dG9tOiAtOHB4O1xuICBsZWZ0OiAxMDVweDtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLmFjdW11bGxpdCAubWFpbl9pbWcgLmdvb2RzIC5hc19nb29kc19pdGVtLml0ZW1fMyB7XG4gIGhlaWdodDogOTVweDtcbiAgd2lkdGg6IDE5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FzX2dvb2QzLnBuZyk7XG4gIGJvdHRvbTogLTMzcHg7XG4gIGxlZnQ6IDE2M3B4O1xuICB6LWluZGV4OiA0O1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMgLmFzX2dvb2RzX2l0ZW0uaXRlbV80IHtcbiAgaGVpZ2h0OiAxNjNweDtcbiAgd2lkdGg6IDE1OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FzX2dvb2Q0LnBuZyk7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgbGVmdDogMjQwcHg7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cbi5hY3VtdWxsaXQgLm1haW5faW1nIC5nb29kcyAuYXNfZ29vZHNfaXRlbS5pdGVtXzUge1xuICBoZWlnaHQ6IDg1cHg7XG4gIHdpZHRoOiAxNDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9hc19nb29kNS5wbmcpO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDMxMHB4O1xuICBhbmltYXRpb24tZGVsYXk6IDEuNnM7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyBoMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDhyZW07XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG4uYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDAgMzVweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5hY3VtdWxsaXQgLm1haW5faW1nIC5idG5zIC5idG4ubW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNkYzRDhEO1xufVxuLmFjdW11bGxpdCAubWFpbl9pbWcgLmJ0bnMgLmJ0bi5idXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI0VDOTgxOTtcbn1cbi5hY3VtdWxsaXQgLm1haW5faW1nIC5idG5zIC5idG4uYWRkX2Jhc2tldF9wcm9iZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG59XG4uYWN1bXVsbGl0IC5pdGVtc193cmFwcGVyIHtcbiAgcGFkZGluZzogMTIzcHggMCAyMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmFjdW11bGxpdCAuaXRlbV93cmFwcGVyIC5wcmljZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIHtcbiAgLypiYWNrZ3JvdW5kOiB1cmwoJy9pL2JnX3BhdHRlcm4ucG5nJyk7Ki9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBwYWRkaW5nOiA1NHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAzM3B4IDMwcHggMjBweCA1NXB4O1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAubnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAubnVtX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAubnVtX3BvaW50IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAuZGVzY3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIHtcbiAgLyogICAgICAgICAgICAqe291dGxpbmU6IDFweCBkYXNoZWQgZ3JlZW47fSovXG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA5NnB4KTtcbiAgdG9wOiAtOHB4O1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MTBweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5yaWdodCAubGV2ZWxfaW1hZ2VzIHtcbiAgaGVpZ2h0OiA0MDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDY5cHg7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQgLmxldmVsX2ltYWdlcyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLnJpZ2h0IC5sZXZlbF9pbWFnZXMgaW1nLmxldmVsMV9pbWcge1xuICB3aWR0aDogNjdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04MHB4KTtcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5yaWdodCAubGV2ZWxfaW1hZ2VzIGltZy5sZXZlbDJfaW1nIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQgLmxldmVsX2ltYWdlcyBpbWcubGV2ZWwzX2ltZyB7XG4gIHdpZHRoOiAxMDNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVscyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsLmxldmVsXzMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsOmJlZm9yZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsXzE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2QzkyNjtcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZXZlbF8yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTNERjU7XG59XG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAubGV2ZWxfMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBNkM2O1xufVxuLmFjdW11bGxpdCAuZHJhZ2VlIHtcbiAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgLypvdmVyZmxvdy14OiBoaWRkZW47Ki9cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDMzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L2FjX2RyYWdlZS5qcGcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzAlKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODY2cHgpIHtcbiAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuYmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMjAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY1MHB4KSB7XG4gIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmJnIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDEwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5iZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50YWJsZXQge1xuICBsZWZ0OiAyMDVweDtcbiAgdG9wOiAtOTBweDtcbiAgd2lkdGg6IDI3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAudGFibGV0IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG4uYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5jaGVycnkge1xuICByaWdodDogLTE3M3B4O1xuICB0b3A6IC00MDVweDtcbiAgd2lkdGg6IDE5N3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuY2hlcnJ5IHtcbiAgICB0b3A6IC0yMDVweDtcbiAgICB3aWR0aDogMTU3cHg7XG4gIH1cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmJlcnJ5IHtcbiAgbGVmdDogLTQzNHB4O1xuICB0b3A6IC01NXB4O1xuICB3aWR0aDogMTcxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5iZXJyeSB7XG4gICAgbGVmdDogLTI5NHB4O1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYge1xuICBsZWZ0OiAtNjA1cHg7XG4gIHRvcDogLTMzMnB4O1xuICB3aWR0aDogMjAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5sZWFmIHtcbiAgICB3aWR0aDogMTUxcHg7XG4gICAgdG9wOiAtMTAycHg7XG4gIH1cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYyIHtcbiAgbGVmdDogLTQ1MnB4O1xuICB0b3A6IC0xNzFweDtcbiAgd2lkdGg6IDE3OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAubGVhZjIge1xuICAgIGxlZnQ6IC0zNTJweDtcbiAgICB0b3A6IDcxcHg7XG4gICAgd2lkdGg6IDE0OXB4O1xuICB9XG59XG4uYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwNHB4KTtcbiAgcGFkZGluZzogOTRweCA0MHB4IDQ0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAudGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuZGVzY3Ige1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIgLnZpZGVvIHtcbiAgd2lkdGg6IDY3MHB4O1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5mb3JfaXRlbSAudmlkZW8ge1xuICB3aWR0aDogNTcwcHg7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmZvcl9pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgd2lkdGg6IDUzNHB4O1xuICBoZWlnaHQ6IDI1M3B4O1xufVxuLmFjdW11bGxpdCAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmRlY3J5cHRpb24ge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uYWN1bXVsbGl0IC5pdGVtX2JpZyAucHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNGRkUzNkE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmJnX2ltZ181IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5MTM3RDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMTQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDMzI4Mjtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMTY4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNEOTtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNEEzMkI7XG59XG4uYWN1bXVsbGl0IC5pdGVtX2JpZyAuYmdfaW1nXzEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkUyRDIxO1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmJnX2ltZ182IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFN0QyNDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTQyQTk7XG59XG4uYWN1bXVsbGl0IC5pdGVtX2JpZyAuYmdfaW1nXzE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MTJBRDtcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTcyRTc3O1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmJnX2ltZ18yMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NkEwRUI7XG59XG4uYWN1bXVsbGl0IC5pdGVtX2JpZyAuYmdfaW1nXzQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENTIzO1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmJnX2ltZ18xMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjJCMUI7XG59XG4uYWN1bXVsbGl0IC5pdGVtX2JpZyAuYmdfaW1nXzM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQTQ3Qztcbn1cbi5hY3VtdWxsaXQgLml0ZW1fYmlnIC5iZ19pbWdfMzcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRCNEI0O1xufVxuLmFjdW11bGxpdCAuaXRlbV9iaWcgLmJnX2ltZ180MyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzcxQjE7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmJnX2ltZ181LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF81IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I5MTM3RDtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzE0NCxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfMTQ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRDMzI4Mjtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzE2OCxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfMTY4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwRDNEOTtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzIsXG4uYWN1bXVsbGl0IC5hYm91dF9wcm9kdWN0XzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRBMzJCO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfMSxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRTJEMjE7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmJnX2ltZ182LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF82IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFN0QyNDtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzMsXG4uYWN1bXVsbGl0IC5hYm91dF9wcm9kdWN0XzMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU0MkE5O1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfMTksXG4uYWN1bXVsbGl0IC5hYm91dF9wcm9kdWN0XzE5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0MTJBRDtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzIwLFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF8yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNzJFNzc7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmJnX2ltZ18yMixcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfMjIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZBMEVCO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfNCxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ1MjM7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmJnX2ltZ18xMSxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfMTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREIyQjFCO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfMzYsXG4uYWN1bXVsbGl0IC5hYm91dF9wcm9kdWN0XzM2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQTQ3Qztcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzM3LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF8zNyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCNEI0QjQ7XG59XG4uYWN1bXVsbGl0IC52aWRlb193cmFwcGVyLmJnX2ltZ180Myxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfNDMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM3MUIxO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfMzAxLFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF8zMDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTZkZjUyO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfMzA4LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF8zMDgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfNzI3LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF83Mjcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1QTQ0O1xufVxuLmFjdW11bGxpdCAudmlkZW9fd3JhcHBlci5iZ19pbWdfNzA4LFxuLmFjdW11bGxpdCAuYWJvdXRfcHJvZHVjdF83MDgge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmZmM3MDAgMCUsICNmZjdhMDAgMzMlLCAjZmYwMDdhIDY2JSwgI2ZmMDBlNSAxMDAlKTtcbn1cbi5hY3VtdWxsaXQgLnZpZGVvX3dyYXBwZXIuYmdfaW1nXzkwNCxcbi5hY3VtdWxsaXQgLmFib3V0X3Byb2R1Y3RfOTA0IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZGNlMzQ3IDAsICM1ZWJhNjMgMzMlLCAjNDNhNzliIDY2JSwgIzNlNzlkMyAxMDAlKTtcbn1cbi5hY3VtdWxsaXQgLnRleHRfY29udGFpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLmFjdW11bGxpdCAuaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgbWluLWhlaWdodDogMzMycHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2E2YTZhNjtcbiAgcGFkZGluZzogMCAzMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY29sbGVjdGlvbiAuY29sbGVjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxJTtcbn1cbi5jb2xsZWN0aW9uIC50b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29sbGVjdGlvbiAudG9wIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTZhNmE2O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY29sbGVjdGlvbiAudG9wIC50aXRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jb2xsZWN0aW9uIC50b3AgLmRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2YTZhNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuY29sbGVjdGlvbiAudG9wIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jb2xsZWN0aW9uIC50b3AgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbGxlY3Rpb24gLnRvcCAuZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sbGVjdGlvbiAudG9wIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAuY29sbGVjdGlvbiAudG9wIC50aXRsZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbGxlY3Rpb24gLmNvbGxlY3Rpb25zIC5naG9zdCB7XG4gIGJhY2tncm91bmQ6IDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4vKtCU0LvRjyDQstGB0LXRhSDQtdCy0YDQvtGB0L7RjtC90YvRhSDRgdGC0YDQsNC9INGBINCw0L3Qs9C70LjQudGB0LrQuNC8INGP0LfRi9C60L7QvCovXG4uZW46bm90KC5jb3VudHJ5XzIxOSk6bm90KC5jb3VudHJ5XzM1KTpub3QoLmNvdW50cnlfMTMpIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4uYWN1bXVsbGl0LnByaWNlX2luX3VuaXRzIC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2U6bm90KC5mZXdfcHJpY2VzKSxcbi5kZSAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2U6bm90KC5mZXdfcHJpY2VzKSxcbi5hY3VtdWxsaXQucHJpY2VfaW5fdW5pdHMgLnNtYWxsX2l0ZW0gLmNvbGxlY3Rpb25fcHJpY2VzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5jb3VudHJ5XzIxOSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogNDY1cHg7XG59XG4uY291bnRyeV8yMSAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2UgLnRpdGxlIHtcbiAgd2lkdGg6IDg3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAuY291bnRyeV8yMSAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2UgLnRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC50ciAuaXRlbV93cmFwcGVyIC5iZ19pbWdfMjIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTclKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ3MHB4KSB7XG4gIC5hY3VtdWxsaXQgLm1haW5faW1nIGltZyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmFjdW11bGxpdCAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFjdW11bGxpdCAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOXZ3O1xuICB9XG59XG4uaXRlbV9wYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXRlbV9wYWdlIC5pdGVtX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMzFweDtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTcwcHggLSAzNXB4KTtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgaDIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC50ZXh0IC5kZXNjcmlwdGlvbiB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvY2hlY2tfZ3JlZW4uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTJweCA5LjZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXBwZXIge1xuICB3aWR0aDogNTcwcHg7XG59XG4uaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwIC52aWRlb19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcCAudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGVtX3BhZ2UgLml0ZW1fcGFnZV9sZWFmXzEsXG4uaXRlbV9wYWdlIC5pdGVtX3BhZ2VfbGVhZl8yLFxuLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB6LWluZGV4OiAzO1xufVxuLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L2l0ZW1fcGFnZV9sZWFmXzEucG5nJyk7XG4gIHRvcDogLTU3cHg7XG4gIGxlZnQ6IDUxJTtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L2l0ZW1fcGFnZV9sZWFmXzIucG5nJyk7XG4gIHdpZHRoOiA5MnB4O1xuICBoZWlnaHQ6IDY2cHg7XG4gIGJvdHRvbTogLTgzcHg7XG4gIHJpZ2h0OiAxOHB4O1xufVxuLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L2l0ZW1fcGFnZV9sZWFmXzNfc2hhZG93LnBuZycpO1xuICB3aWR0aDogMjA0cHg7XG4gIGhlaWdodDogMTYycHg7XG4gIGJvdHRvbTogLTE4NnB4O1xuICBsZWZ0OiAtNXB4O1xufVxuLmNvbXBvbmVudHMge1xuICBtYXJnaW4tdG9wOiA4NnB4O1xufVxuLmNvbXBvbmVudHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgcGFkZGluZzogNDNweCAxMnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtIC5pbWFnZSB7XG4gIGhlaWdodDogMjI1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW0gLnRpdGxlIHtcbiAgbWFyZ2luOiAyMnB4IDAgMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtLmdob3N0IHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYWJvdXRfcHJvZHVjdCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYWJvdXRfcHJvZHVjdCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hYm91dF9wcm9kdWN0IC50ZXh0IHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNDRweCAtIDEwMHB4KTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCB7XG4gIHdpZHRoOiAyNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5wcmljZXMge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyLjFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnByaWNlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5wcmljZSBzcGFuLnByaWNlX2luX3dlaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYWJvdXRfcHJvZHVjdCAudG9fYmFza2V0X2FkZGl0aW9uYWwgLnF0eV9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIC5xdHlfYnRuIGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5hYm91dF9wcm9kdWN0IC50b19iYXNrZXRfYWRkaXRpb25hbCAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBib3JkZXItY29sb3I6ICM1QTgzMkE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAzMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDM1cHggNDBweCAzNXB4IDMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MzJweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVscyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hY3VtdWxsaXQvbV9zdGFydF9iZy5qcGcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FjdW11bGxpdC9tXzJvc29ieS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5NSU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5hc19nb29kc19pdGVtLml0ZW1fMSB7XG4gICAgaGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiA5OXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyAuYXNfZ29vZHNfaXRlbS5pdGVtXzIge1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogMTA5cHg7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IDc2cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5hc19nb29kc19pdGVtLml0ZW1fMyB7XG4gICAgaGVpZ2h0OiA2OXB4O1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmFzX2dvb2RzX2l0ZW0uaXRlbV80IHtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIHdpZHRoOiAxMjZweDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGxlZnQ6IDE2N3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyAuYXNfZ29vZHNfaXRlbS5pdGVtXzUge1xuICAgIGhlaWdodDogNjVweDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgbGVmdDogMjI5cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiA1LjVyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDMuM3JlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuZ29vZHMge1xuICAgIHdpZHRoOiAzNjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2MHB4KTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbTIgLmxldmVsLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5kZXNjcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuc21hbGxfaXRlbSAucHJpY2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnRpdGxlLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIGgyLnRpdGxlLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtIC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtLm5vX3NlY29uZF9ibG9jayAudGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAuaXRlbXNfd3JhcHBlciAub3dsLWNhcm91c2VsIC5zbWFsbF9pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDM3cHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX3dyYXBwZXIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjNUE4MzJBICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX3dyYXBwZXIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmhvdmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfd3JhcHBlciAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3ZlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmZvY3VzLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpmb2N1cyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX3dyYXBwZXIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6Zm9jdXMsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjM2Y1YzFlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogLThweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfd3JhcHBlciAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc193cmFwcGVyIC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX3dyYXBwZXIgLm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YWZ0ZXIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDE0cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgdG9wOiAyMDBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogMTJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5Om5vdChbc3JjXSkge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXYsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkICNmZmY7XG4gICAgbGVmdDogLTE3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YWZ0ZXIge1xuICAgIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcbiAgICBsZWZ0OiAxN3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgaW1nIHtcbiAgICBib3R0b206IC00MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fd3JhcHBlciAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMyB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgZGl2LmRlc2NyaXB0aW9uLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3QgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3QgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLmFib3V0X3Byb2R1Y3QgLnRvX2Jhc2tldF9hZGRpdGlvbmFsIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtMiAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5yaWdodCAubGV2ZWxfaW1hZ2VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDI0OXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5yaWdodCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5yaWdodCAubGV2ZWxfaW1hZ2VzIGltZy5sZXZlbDJfaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIGltZyB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyAuYnRucyAuYnRuOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50YWJsZXQge1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuY2hlcnJ5IHtcbiAgICByaWdodDogLTc1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuYmVycnkge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYge1xuICAgIGxlZnQ6IC0yNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYyIHtcbiAgICBsZWZ0OiAyNDJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDEwcHgpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5iZyB7XG4gICAgcmlnaHQ6IC01dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIC5nb29kcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmltZyB7XG4gICAgd2lkdGg6IDI3NXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC50YWJsZXQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuY2hlcnJ5IHtcbiAgICByaWdodDogLTEyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmJlcnJ5IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5sZWFmIHtcbiAgICBsZWZ0OiAtNzVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5sZWFmMiB7XG4gICAgbGVmdDogMTkycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAwIDQ0cHggMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY29tcG9uZW50c19saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmlubmVyIC5nb29kcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyAuYnRuIHtcbiAgICBwYWRkaW5nOiA0cHggMjNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWN1bXVsbGl0L21fZ2lybF9mdWxsLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgLmdvb2RzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA3JTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDlBMDQ7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmNoZXJyeSB7XG4gICAgcmlnaHQ6IC04MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmltZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgICAvKiAgICAgICAgICAgIC5sZXZlbDpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTI5cHg7XG4gICAgICAgICAgICAgICAgICB9Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIC5pdGVtLmlubm92YXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAuZGVzY3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAtODJweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0uaXRlbTIgLmRlc2NyIHtcbiAgICBtYXJnaW4tbGVmdDogLTk2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDk2cHgpO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAud2h5X3dvcmtfd3JhcHBlciAuaXRlbSAubGV2ZWxzIHtcbiAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMjVweCk7XG4gICAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0yIC5sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAud2h5X3dvcmtfd3JhcHBlciBoMi50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0uaXRlbTIubm9fdGl0bGUgLmxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC53aHlfd29ya193cmFwcGVyIC5pdGVtLml0ZW0yLm5vX3RpdGxlIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAud2h5X3dvcmtfd3JhcHBlciAuaXRlbS5pdGVtMi5ub190aXRsZSAuZGVzY3Ige1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDQuMXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5tYWluX2ltZyBoMSBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLml0ZW1fcGFnZV9sZWFmXzMge1xuICAgIHdpZHRoOiAxNTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWc6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyMHB4KTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5zYWZhcmkgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyAuYnRuIHtcbiAgICBwYWRkaW5nOiA1cHggMjNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIGltZy5nb29kcyB7XG4gICAgbGVmdDogLTQlO1xuICAgIHdpZHRoOiAxMTMlO1xuICAgIG1heC13aWR0aDogMTEzJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZS5jb3VudHJ5XzIxOSAuYWN1bXVsbGl0IC5tYWluX2ltZyBpbWcuZ29vZHMge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuZHJhZ2VlIC5pbm5lciAuaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5iZyB7XG4gICAgcmlnaHQ6IC0xMHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmNoZXJyeSB7XG4gICAgcmlnaHQ6IC00MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgLml0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2U6bm90KC5mZXdfcHJpY2VzKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2UgLnRpdGxlIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNnB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLm1haW5faW1nIGgxIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgODVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1zX2JpZ19saXN0Lm93bC1jYXJvdXNlbCAub3dsLW5hdiB7XG4gICAgdG9wOiAxOTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfYmlnX2xpc3Qub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogMXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtc19iaWdfbGlzdC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgICByaWdodDogMXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLnNtYWxsX2l0ZW0gLnByaWNlIC5wcmljZV90aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAuc21hbGxfaXRlbSAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5wcmljZSBzcGFuLnByaWNlX2luX3dlaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fcGFnZSAuaXRlbV9wYWdlX2xlYWZfMiB7XG4gICAgYm90dG9tOiAtMTQzcHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fcGFnZSAuY29tcG9uZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogNDNweCAyNXB4IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLml0ZW1fcGFnZSAuY29tcG9uZW50c19saXN0IC5pdGVtLmdob3N0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmdvb2RzIHtcbiAgICBsZWZ0OiA1NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyAuZ29vZHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmFzX2dvb2RzX2l0ZW0uaXRlbV8xIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmFzX2dvb2RzX2l0ZW0uaXRlbV8yIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgbGVmdDogODJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAubWFpbl9pbWcgLmFzX2dvb2RzX2l0ZW0uaXRlbV8zIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGxlZnQ6IDExOHB4O1xuICAgIGJvdHRvbTogLTIzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgLm1haW5faW1nIC5hc19nb29kc19pdGVtLml0ZW1fNCB7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHdpZHRoOiA5MnB4O1xuICAgIGxlZnQ6IDE1NnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyAuYXNfZ29vZHNfaXRlbS5pdGVtXzUge1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogODVweDtcbiAgICBsZWZ0OiAxOTdweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWN1bXVsbGl0IC5kcmFnZWUgLmlubmVyIC5pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYge1xuICAgIGxlZnQ6IC01NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmNoZXJyeSB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hY3VtdWxsaXQgLmRyYWdlZSAuaW5uZXIgLmxlYWYyIHtcbiAgICBsZWZ0OiAxNjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFjdW11bGxpdCAubWFpbl9pbWcgaDEgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM0MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbiAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3BhZ2UgLml0ZW1fcGFnZV9sZWFmXzMge1xuICAgIGJvdHRvbTogLTIxNXB4O1xuICB9XG59XG4uc3BsaWRlX19hcnJvd3MgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5zbWFsbF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEZCO1xuICBtYXJnaW46IDAgMCA5cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMjQuMSU7XG59XG4uc21hbGxfaXRlbSAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzVBODMyQTtcbiAgYm9yZGVyLWNvbG9yOiAjNzY5ZTQ3O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uc21hbGxfaXRlbSAubW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY5ZTQ3O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5zbWFsbF9pdGVtIC5tb3JlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwYjg2MDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnNtYWxsX2l0ZW0gLm1vcmUgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG4uc21hbGxfaXRlbSAucHJvZml0IHtcbiAgYmFja2dyb3VuZDogIzc2OUU0NztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc21hbGxfaXRlbSAucHJvZml0IHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLnNtYWxsX2l0ZW0gLnByb2ZpdCAqIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc21hbGxfaXRlbSAucHJvZml0LS10ZXh0MSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zbWFsbF9pdGVtIC5wcm9maXQtLXRleHQxIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5zbWFsbF9pdGVtIC5wcm9maXQtLXZhbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNtYWxsX2l0ZW0gLnByb2ZpdC0tdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuLnNtYWxsX2l0ZW0gLnByb2ZpdCBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc21hbGxfaXRlbSAucHJvZml0IHN2ZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNtYWxsX2l0ZW0gLnByb2ZpdDpiZWZvcmUge1xuICB6LWluZGV4OiAtMTtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZDogIzc2OUU0NztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTAlO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCU7XG59XG4uc21hbGxfaXRlbSAuc2FsZV9zb29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjRkZFMzZBO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTVweDtcbn1cbi5zbWFsbF9pdGVtIC5pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZzogMzBweCAxNXB4IDAgMTVweDtcbn1cbi5zbWFsbF9pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uc21hbGxfaXRlbSAuaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbn1cbi5zbWFsbF9pdGVtIC50aXRsZV9hbmRfcHJpY2UuZmV3X3ByaWNlcyAudGl0bGUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZTpub3QoLmZld19wcmljZXMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZTpub3QoLmZld19wcmljZXMpIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZTpub3QoLmZld19wcmljZXMpLm5vX3ByaWNlIC50aXRsZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zbWFsbF9pdGVtIC50aXRsZSAuaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbWFsbF9pdGVtIC5raXRfY29tcG9zaXRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnNtYWxsX2l0ZW0gLnByaWNlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG4uc21hbGxfaXRlbSAub2xkcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5zbWFsbF9pdGVtIC5wcmljZV9pbl93ZWlnaHQge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zbWFsbF9pdGVtIC5sZWdhbF9wcmljZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnNtYWxsX2l0ZW0gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgLyogICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7Ki9cbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLnNtYWxsX2l0ZW0gLnRpdGxlX2FuZF9wcmljZSAudGl0bGUge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zbWFsbF9pdGVtIC5mZXdfcHJpY2VzIC50aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLm9sZHByaWNlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uc21hbGxfaXRlbSAuZmV3X3ByaWNlcyAucHJpY2Uge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLnByb2R1Y3QtbmV3LXByaWNlIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLmxlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zbWFsbF9pdGVtIC5pbmZvIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxO1xufVxuLnNtYWxsX2l0ZW0gLnByaWNlX2FuZF9idG5zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uc21hbGxfaXRlbSAuZmV3X3ByaWNlcyAudGl0bGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMjVweCA4cHggOHB4IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLnRpdGxlIC5oZWFkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLnRpdGxlIC5kZXNjciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zbWFsbF9pdGVtIC5mZXdfcHJpY2VzIC5vbGRwcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLnNtYWxsX2l0ZW0gLmZld19wcmljZXMgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLXdpZHRoOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zbWFsbF9pdGVtIC5mZXdfcHJpY2VzIC5wcmljZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc21hbGxfaXRlbSAuZmV3X3ByaWNlcyAucHJpY2U6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc21hbGxfaXRlbSAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNtYWxsX2l0ZW0gLmltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zbWFsbF9pdGVtIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zbWFsbF9pdGVtIC5idG4sXG4gIC5zbWFsbF9pdGVtIC5tb3JlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuLmFsbC10aW1lIC5zbWFsbF9pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMzBweCk7XG59XG4uYmVhdXR5IC5zbWFsbF9pdGVtIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLnJlY29tbWVuZGVkX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5yZWNvbW1lbmRlZF9ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnJlY29tbWVuZGVkX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucmVjb21tZW5kZWRfYmxvY2sgLnNtYWxsX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlY29tbWVuZGVkX2Jsb2NrIC5yZWNvbW1lbmRlZC1maXJzdHJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yZWNvbW1lbmRlZF9ibG9jayAucmVjb21tZW5kZWRfbmFtZTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNTBweDtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLnJlY29tbWVuZGVkX2Jsb2NrIC5yZWNvbW1lbmRlZF9uYW1lMyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5yZWNvbW1lbmRlZF9ibG9jayBoNSB7XG4gIHdpZHRoOiA2NSU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gIC5yZWNvbW1lbmRlZF9ibG9jayBoNSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5yZWNvbW1lbmRlZF9ibG9jayBoNSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucmVjb21tZW5kZWRfYmxvY2sgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICB0b3A6IC01NXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG59XG4ucmVjb21tZW5kZWRfYmxvY2sgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucmVjb21tZW5kZWRfYmxvY2sgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbi5yZWNvbW1lbmRlZF9ibG9jayAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIHRvcDogLTU1cHg7XG4gIHJpZ2h0OiA4MHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gIGxlZnQ6IGF1dG87XG59XG4ucmVjb21tZW5kZWRfYmxvY2sgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHJvdGF0ZSgxODBkZWcpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAucmVjb21tZW5kZWRfYmxvY2sgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbi5yZWNvbW1lbmRlZF9ibG9ja19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAucmVjb21tZW5kZWRfYmxvY2tfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5yZWNvbW1lbmRlZF9ibG9ja19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiJdfQ== */