#item_158 img,#item_159 img,#item_160 img,#item_45 img,#item_46 img,#item_47 img,#item_48 img,#item_73 img,.main_img.mobile{display:none}.all-time .main_img{height:34.92311702vw;position:relative;background-image:url(/i/all_time/main_2x.png)}@media screen and (max-width:1440px){.all-time .main_img{background-image:url(/i/all_time/main_1.5x.png)}}.all-time .main_img .inner{position:relative;padding-bottom:4.5vw}.all-time .main_img h1{text-align:left;font-size:4rem;font-weight:400;text-transform:none;max-width:620px;margin-bottom:0}.all-time .main_img .btns .btn:hover{background-color:#fff;color:#81d8d0}.all-time .alltime-video{margin-top:130px;background:#5a832a}.all-time .about_item_wrapper{padding:107px 0 0;position:relative;border-bottom:25px solid #5a832a}.all-time .about_item_wrapper .inner{position:static;align-items:flex-end;flex-wrap:wrap}.all-time .about_item_wrapper .inner .lemon{width:535px;max-width:100%;height:258px;position:absolute;content:'';bottom:0;background-position:center bottom;background-repeat:no-repeat;background-size:100%;left:14%;z-index:-1}.all-time .about_item_wrapper .inner .column:first-child{margin-right:11%}.all-time .about_item_wrapper .inner .column:nth-child(2){padding-bottom:57px;width:calc(100% - 59%)}.all-time .video_wrapper .video{width:570px}#item_73:before,.all-time .video_wrapper.for_48{background-color:#5a832a}.all-time .video_wrapper.for_160{background-color:#eee;padding:0 0 61px}.all-time .items_wrapper{padding-top:60px;margin-bottom:60px}.all-time .items_wrapper .items{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:30px;column-gap:30px;row-gap:30px}.all-time .item_with_post{display:flex;width:100%}.all-time .items_post{position:relative;width:calc(100% - 25% - 30px);background-repeat:no-repeat;background-color:#e2e2e2;background-size:cover;background-position:center;margin-bottom:0;margin-left:30px;height:calc(100% - 180px - 9px);align-self:end}.all-time .items_post img,.goods_contain{position:absolute}.all-time .items_post .leaf_1{left:11.7%;top:13.5%}.all-time .items_post .leaf_2{right:10%;bottom:1.4%;z-index:1}.all-time .items_post .leaf_3{right:8.3%;top:22%}.all-time .items_post .leaf_4{left:-.5%;top:-24%}.all-time .items_post .logo_on_board{right:6.5%;bottom:9.9%;max-width:none;width:54%}.all-time .development_of_scientists{background-repeat:no-repeat;background-size:cover;height:20.96354167vw;background-color:#b5c8e6;background-attachment:fixed}.all-time .development_of_scientists_descr{margin-bottom:-80px}.all-time .development_of_scientists_text{margin-left:auto;margin-right:auto;max-width:970px;padding:36px 58px;font-size:1.4rem;background-color:#eee;position:relative;box-shadow:0 4px 4px rgba(0,0,0,.25);top:-100px}.all-time .item_wrapper .img{height:297px;background-color:#eee}.all-time .item_wrapper .img_bg{background-size:auto;background-position:right bottom;left:auto;right:-33px}.item_big .img .info{position:absolute;left:0;top:0;font-size:1.2rem;line-height:1.2;background:#ffe36a;display:flex;flex-direction:column;padding:4px 26px 6px 15px;z-index:2}.item_big .bg_img_159 .info{left:auto;right:0}.goods_contain{left:20px;top:-4px;display:flex;align-items:flex-end;justify-content:flex-start}@media screen and (max-width:2560px) and (max-height:2048px){.goods_contain{left:460px;top:520px}}@media screen and (max-width:2560px) and (max-height:1600px){.goods_contain{left:480px;top:367px}}@media screen and (max-width:3560px) and (max-height:1440px){.goods_contain{left:420px;top:22%}}@media screen and (max-width:1920px) and (max-height:1200px){.goods_contain{left:410px;top:241px}}@media screen and (max-width:1920px) and (max-height:1080px){.goods_contain{top:19%}}@media screen and (max-width:1920px) and (max-height:1000px){.goods_contain{top:18.2%}}@media screen and (max-width:1920px) and (max-height:900px){.goods_contain{top:17%}}@media screen and (max-width:1680px) and (max-height:1080px){.goods_contain{left:280px;top:205px}}@media screen and (max-width:1600px) and (max-height:1050px){.goods_contain{top:196px}}@media screen and (max-width:1600px) and (max-height:1024px){.goods_contain{left:250px;top:188px}}@media screen and (max-width:1600px) and (max-height:900px){.goods_contain{left:230px;top:151px}}@media screen and (max-width:1536px) and (max-height:1024px){.goods_contain{left:200px;top:190px}}@media screen and (max-width:1536px) and (max-height:960px){.goods_contain{left:200px;top:150px}}@media screen and (max-width:1440px) and (max-height:1080px){.goods_contain{left:150px;top:206px}}@media screen and (max-width:1440px) and (max-height:900px){.goods_contain{left:150px;top:152px}}@media screen and (max-width:1400px) and (max-height:1050px){.goods_contain{left:137px;top:196px}}@media screen and (max-width:1366px) and (max-height:768px){.goods_contain{left:117px;top:14.5%}}@media screen and (max-width:1366px) and (max-height:680px){.goods_contain{top:12.5%}}@media screen and (max-width:1366px) and (max-height:630px){.goods_contain{top:11%}}@media screen and (max-width:1366px) and (max-height:600px){.goods_contain{top:9.5%}}@media screen and (max-width:1280px) and (max-height:1024px){.goods_contain{left:77px;top:18.5%}}@media screen and (max-width:1280px) and (max-height:768px){.goods_contain{left:70px;top:110px}}@media screen and (max-width:1280px) and (max-height:760px){.goods_contain{left:70px;top:107px}}@media screen and (max-width:1280px) and (max-height:750px){.goods_contain{left:70px;top:104px}}@media screen and (max-width:1280px) and (max-height:740px){.goods_contain{left:70px;top:101px}}@media screen and (max-width:1280px) and (max-height:730px){.goods_contain{left:70px;top:98px}}@media screen and (max-width:1280px) and (max-height:720px){.goods_contain{left:70px;top:96px}}@media screen and (max-width:1280px) and (max-height:700px){.goods_contain{left:70px;top:89px}}@media screen and (max-width:1280px) and (max-height:650px){.goods_contain{left:70px;top:74px}}@media screen and (max-width:1280px) and (max-height:600px){.goods_contain{left:70px;top:58px}}@media screen and (max-width:1100px){.goods_contain{left:40px}}.goods_contain .category_logo,.goods_contain .goods,.goods_contain .green .all_time_logo{-webkit-animation-duration:1.2s;animation-duration:1.2s}.goods_contain .goods{margin-right:15px;margin-bottom:-40px;position:relative;opacity:0}.goods_contain .goods_1{top:-9px;margin-right:11px}.goods_contain .goods_2{top:10px;margin-right:14px}.goods_contain .goods_3{top:-10px;margin-right:18px}.goods_contain .goods_4{top:36px;margin-right:29px}.goods_contain .goods_5{top:-9px;margin-right:11px}.goods_contain .goods_6{top:3px;margin-right:0}img.category_logo{position:absolute;left:-20px;bottom:-130px;z-index:1;opacity:0}@media screen and (max-width:1366px){img.category_logo{width:260px;bottom:-67px}}@media (max-height:870px),screen and (max-width:1280px){img.category_logo{width:330px;left:0;bottom:-90px}}@media (max-height:800px),screen and (max-width:1100px){img.category_logo{width:310px;left:0;bottom:-90px}}.item_big{padding:50px 0 25px;margin-bottom:0;min-height:490px}.item_big img{width:358px;max-width:100%;transform:translate(-67%,39%)}.item_big .short_descr{font-size:1.4rem;margin-top:-15px}.item_big .descr{margin-top:38px}#item_45,#item_46,#item_47{min-height:0}#item_45 .content,#item_46 .content,#item_47 .content{width:567px}#item_45 .img,#item_46 .img,#item_47 .img{width:calc(100% - (567px + 179px));height:336px}#item_45 .img:after,#item_46 .img:after,#item_47 .img:after{content:'';display:block;position:absolute;left:98%;top:0;height:100%;width:10000px;background-color:#eee}#item_47 .img:after{left:auto;right:98%}#item_45 .img_bg,#item_46 .img_bg,#item_47 .img_bg{background-size:cover}#item_45,#item_46,#item_47{overflow:hidden}#item_45 .inner,#item_46 .inner{flex-direction:row-reverse}#item_46 .img_bg{width:427px;height:350px;right:auto;top:auto;bottom:0;left:-50px}#item_47{margin-bottom:30px}#item_47 .img_bg{width:468.67px;height:379.87px;right:-64px;top:-11px}#item_45 .img_bg{width:393.95px;height:402.48px;right:auto;top:-29px;left:0}#item_73{position:relative;overflow:hidden;padding-top:123px;margin-top:100px;margin-bottom:-50px;padding-bottom:0;z-index:10}#item_73:before{left:0;top:0;width:100%;height:75px}#item_73 .img{height:576px;background-color:transparent;z-index:2;position:relative;top:100px;left:29px}#item_73 .img:after,#item_73 .img:before,#item_73:before{content:'';position:absolute;display:block;z-index:0}#item_73 .img:before{background-color:#5a832a;right:100px;top:-150px;width:10000px;height:100%}#item_73 .img:after{left:-195px;width:498.64px;height:137.54px;top:20px;background-image:url(/i/all_time/logo.png);background-repeat:no-repeat;background-size:cover;transform:rotate(-90deg)}#item_73 .img_bg{width:536.02px;height:486.97px;top:-92px;z-index:2;background-size:cover}#item_73 .content{background-color:#fff;position:relative;z-index:2}#item_73 .title{font-size:3.5rem;text-transform:uppercase}#item_73 .descr{margin-top:52px;margin-bottom:73px}#item_158,#item_159,#item_160{background-color:#eee;margin-bottom:-10px;min-height:0}#item_158 .img_bg,#item_159 .img_bg,#item_160 .img_bg{width:100%;height:100%;background-size:cover;right:0}#item_158 .img,#item_159 .img,#item_160 .img{height:23vw;width:calc(100% - 52.88%)}@media (min-width:1200px){#item_158 .img,#item_159 .img,#item_160 .img{height:60vh}}#item_158 .inner,#item_159 .inner,#item_160 .inner{width:100%}@media (max-width:1280px){#item_158 .inner,#item_159 .inner,#item_160 .inner{padding-bottom:5vw;padding-left:5%}}#item_158 .content,#item_159 .content,#item_160 .content{width:52.88%;background-color:#fff;padding:63px 47px}#item_158 .title,#item_159 .title,#item_160 .title{font-size:3.5rem;text-transform:uppercase}#item_158 .short_descr,#item_159 .short_descr,#item_160 .short_descr{text-transform:uppercase;font-size:2rem;margin-top:-18px}#item_158 .img{background-color:#ef6edb}#item_159 .img{background-color:#ac1119}#item_160 .img{background-color:#7fb603;padding-bottom:62px}#item_158 .inner,#item_160 .inner{flex-direction:row-reverse;justify-content:flex-start;padding-left:calc((100vw - 1170px)/2)}#item_158 .content,#item_160 .content{padding-right:16%}#item_159 .inner{justify-content:flex-start;padding-right:calc((100vw - 1170px)/2)}#item_159 .content{padding-left:16%}.all-time_video,.bg_img_158,.bg_img_159,.bg_img_160{position:relative}.bg_img_158 .alt_img{background-position:left bottom}.bg_img_158 .alt_img,.bg_img_159 .alt_img,.bg_img_160 .alt_img{display:block;position:absolute;bottom:-1px;height:calc(100% - 27px);width:436px;background-size:auto 100%;background-repeat:no-repeat}.bg_img_160 .alt_img{background-position:left bottom}.bg_img_158 .alt_img{right:auto;left:-23%}.bg_img_159 .alt_img{background-position:right bottom;right:-22%}.bg_img_160 .alt_img{right:auto;left:-22%}#item_48{min-height:0;margin-bottom:20px}#item_48 .img{background-color:transparent;height:auto;margin-bottom:0;left:9%}#item_48 .img_bg{width:404.5px;height:365.07px;right:0;position:static;background-size:cover}#item_48 .title,.coffee_image .inner .lable span{text-transform:uppercase;font-size:3.5rem}.all-time_video{height:661px;display:flex;justify-content:center;align-items:center}.all-time_video__basil{position:absolute;left:80px}.all-time_video__basil-opacity{position:absolute;top:120px;right:70px}.all-time_video__wrapper{position:relative;width:100%;padding-top:56.25%}.all-time_video__wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:1199px){.all-time_video{height:400px}}.coffee_image{height:20.8vw;position:relative;background-color:#caa37a;margin-bottom:50px}.coffee_image .inner{position:relative;height:100%}.coffee_image .inner .lable{position:absolute;left:0;bottom:35px}.coffee_image .inner .lable img{margin-bottom:10px;height:113px;display:block}.coffee_image .inner .lable span{color:#fff;font-weight:700}.start_product_group{padding:22px 0 59px}.start_product_group.jelly{margin-top:56px;padding-bottom:40px}.start_product_group .inner{display:flex;align-items:center;justify-content:space-between;position:relative}.start_product_group .line{height:1px;background-color:#000;width:100%}.start_product_group img{margin-left:41px;height:113px}.start_product_group .title{font-size:3.5rem;text-transform:uppercase;position:absolute;right:5px;bottom:-15px;font-weight:700}.start_product_group.jelly img,.start_product_group.porridge img{-webkit-filter:brightness(.9);filter:brightness(.9)}.start_product_group.tea{background-color:#eee;position:relative;z-index:2;padding-top:62px;padding-bottom:14px}.start_product_group.tea .title{right:25px}body .all-time .bg_img_155 img{transform:translate(-62%,33%)}body .all-time .bg_img_156 img{transform:translate(-61%,31%)}body .all-time .bg_img_156 .img_bg,body .all-time .bg_img_157 .img_bg{right:-52px}body .all-time .bg_img_157 img{transform:translate(-58%,31%)}body .all-time .bg_img_154 img{transform:translate(-65%,29%)}body .all-time .bg_img_154 .img_bg{right:-66px}@media screen and (max-width:1680px){#wrapper .lemon{left:5%}}@media screen and (max-width:1480px){.bg_img_158 .alt_img{left:-20%}.bg_img_159 .alt_img{right:-20%}.bg_img_160 .alt_img{left:-21%}.all-time .main_img .inner{padding-bottom:4.5vw}}@media screen and (max-width:1366px){#wrapper .lemon{left:2%}.all-time .development_of_scientists_descr{margin-bottom:-120px}.bg_img_158 .alt_img{left:-19%}.bg_img_159 .alt_img{right:-19%}.bg_img_160 .alt_img{left:-19%}}@media screen and (max-width:1280px){.all-time .about_item_wrapper .inner .column:first-child{margin-right:15%}.all-time .development_of_scientists{height:25vw}#item_73:before{height:76px}.bg_img_158 .alt_img{left:-18%}.bg_img_159 .alt_img{right:-19%}.bg_img_160 .alt_img{left:-19%}}@media screen and (min-height:1040px){.bg_img_158 .alt_img,.bg_img_159 .alt_img,.bg_img_160 .alt_img{width:100%}}@media screen and (max-width:1170px){.mobile_available .all-time .main_img .inner{padding-bottom:50px}.mobile_available .all-time .main_img .btns{margin-top:30px}}@media screen and (max-width:1100px){.mobile_available .development_of_scientists{height:402px}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:calc(100% - (567px + 89px))}}@media screen and (max-width:1010px){.mobile_available #item_45 .img:after,.mobile_available #item_46 .img:after,.mobile_available #item_47 .img:after,.mobile_available #item_73 .img:after,.mobile_available #item_73 .img:before,.mobile_available #item_73:before,.mobile_available .goods_contain.desktop,.mobile_available .main_img.desktop{display:none}.mobile_available .main_img.mobile{display:block;position:relative;background-image:none;overflow:hidden}.mobile_available .main_img.mobile .boxs{max-width:370px;margin-bottom:-34px;z-index:-1}.mobile_available .main_img.mobile .green{width:100%;position:relative;padding-top:25px;padding-bottom:0}.mobile_available .main_img.mobile .green:before{display:block;content:'';background-color:#5a832a;width:20000px;height:10000px;top:0;position:absolute;left:-10000px;z-index:-1}.mobile_available .main_img.mobile .all_time_logo{width:215px;margin-bottom:10px}.mobile_available .goods_contain.mobile{position:relative;width:370px;height:107px;top:-38px;left:0}.mobile_available .goods_contain.mobile .goods{margin-right:0;position:relative;opacity:0;top:auto;bottom:0;z-index:-1}.mobile_available .goods_contain.mobile .goods_1{margin-right:6px;width:77px}.mobile_available .goods_contain.mobile .goods_2{margin-right:11px;width:21px;bottom:-6px}.mobile_available .goods_contain.mobile .goods_3{margin-right:8px;width:46px;bottom:-1px}.mobile_available .goods_contain.mobile .goods_4{margin-right:14px;width:101px;bottom:-33px}.mobile_available .goods_contain.mobile .goods_5{margin-right:8px;width:59px;bottom:-1px}.mobile_available .goods_contain.mobile .goods_6{width:26px;bottom:-3px}.mobile_available #wrapper main .main_img .inner{padding-top:50px;padding-left:5%;align-items:flex-start;justify-content:flex-start;position:relative}.mobile_available #wrapper main .main_img .inner h1 span{text-align:left;font-size:3.1rem}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-start;margin-top:50px}.mobile_available .girl{position:absolute;right:0;bottom:0;width:100%;height:100%;background-image:url(/i/all_time/m_girl.png);background-size:auto 90%;background-repeat:no-repeat;background-position:right bottom;z-index:-1}.mobile_available .all-time .item_wrapper .img{margin-bottom:0}.mobile_available .all-time .btns{position:static;display:flex;flex-direction:row}.mobile_available .btns .btn{margin-bottom:25px}.mobile_available .all-time .development_of_scientists_text,.mobile_available .all-time .small_item .title,.mobile_available .item_big .short_descr{line-height:1.5;font-size:1.6rem}.mobile_available .item_wrapper .title{line-height:1.1;margin-bottom:25px}.mobile_available .all-time .small_item .title .descr{font-size:1.5rem}.mobile_available .all-time .small_item .price{font-size:1.7rem}.mobile_available .development_of_scientists{height:282px;background-position:right top}.mobile_available .item_wrapper .content{margin-top:165px}.mobile_available .item_wrapper .img{width:100vw;max-width:100vw}.mobile_available .all-time .item_wrapper .img_bg{background-position:left bottom;right:-20px}.mobile_available .item_big img{transform:none;right:20px;left:auto;bottom:-90px;max-width:70%}.mobile_available .all-time .bg_img_154 img,.mobile_available .all-time .bg_img_155 img,.mobile_available .all-time .bg_img_156 img,.mobile_available .all-time .bg_img_157 img{transform:none}.mobile_available .item_wrapper .inner{align-items:flex-start}.mobile_available #item_45 .inner,.mobile_available #item_46 .inner{flex-direction:row}.mobile_available #item_47 .inner{flex-direction:row-reverse}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:47%;background-color:transparent;height:auto}.mobile_available #item_45 .content,.mobile_available #item_46 .content,.mobile_available #item_47 .content{width:49%;margin-top:0}.mobile_available #item_45 .img_bg,.mobile_available #item_46 .img_bg,.mobile_available #item_47 .img_bg{position:static;max-width:100%;background-size:contain;background-position:center top;top:0}.mobile_available #item_46 .img_bg{left:0}.mobile_available #item_47 .img_bg{right:auto;left:0}.mobile_available #item_73{margin-top:0;margin-bottom:50px}.mobile_available #item_73 .inner{flex-direction:row}.mobile_available #item_73 .img{width:47%;left:0;top:0;background-color:#5a832a;margin-left:-3vw;padding:30px;height:auto}.mobile_available #item_73 .content{width:49%;margin:0}.mobile_available #item_73 .img_bg{max-width:100%;position:static;background-size:contain;background-position:center top;height:377px}.mobile_available #item_158 .inner,.mobile_available #item_159 .inner,.mobile_available #item_160 .inner{flex-direction:column;padding-right:0;padding-left:0}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{width:100%;height:35vw;background-color:#ccc}.mobile_available #item_158 .alt_img,.mobile_available #item_159 .alt_img,.mobile_available #item_160 .alt_img{left:40px;right:auto;background-position:left top;bottom:12px}.mobile_available #item_158 .content,.mobile_available #item_159 .content,.mobile_available #item_160 .content{margin-top:0;width:100%;padding:63px 3vw}.mobile_available .coffee_image{margin-top:0}.mobile_available .coffee_image .inner .lable{display:none}.mobile_available #item_48 .inner{flex-direction:row}.mobile_available #item_48 .img{width:47%;position:static}.mobile_available #item_48 .img_bg{max-width:100%;width:100%;background-size:contain;background-position:center top}.mobile_available #item_48 .content{width:49%;margin:0}}@media screen and (max-width:960px){.mobile_available .all-time .about_item_wrapper .column:first-child{width:100%}.mobile_available .all-time .about_item_wrapper .inner .column:nth-child(2){width:100%;order:-1;margin-bottom:0;padding-bottom:0}.mobile_available .all-time .about_item_wrapper .inner .lemon{position:static}.mobile_available .all-time .small_item{width:calc(33.33333% - 30px)}}@media screen and (max-width:920px){.mobile_available #wrapper main .main_img .inner h1 span{max-width:74%}}@media screen and (max-width:820px){.mobile_available #wrapper main .main_img .inner{padding-top:30px;padding-left:0}.mobile_available #wrapper main .main_img .inner h1 span{max-width:64%}.mobile_available .development_of_scientists_text{padding:30px;font-size:1.4rem}.mobile_available .items_post{display:none}.mobile_available .item_big{padding-bottom:55px}.mobile_available .item_wrapper .content{margin-top:145px}}@media screen and (max-width:680px){.mobile_available #wrapper main .main_img .inner div.btns{flex-direction:column;align-items:flex-start;justify-content:center;margin-top:30px}}@media screen and (max-width:640px){.mobile_available #item_155 .img_bg{right:170px}.mobile_available #item_156 .img_bg{right:20px}.mobile_available #item_45 .inner,.mobile_available #item_46 .inner,.mobile_available #item_47 .inner{flex-direction:column}.mobile_available #item_45 .img,.mobile_available #item_46 .img,.mobile_available #item_47 .img{width:100%;margin-bottom:30px}.mobile_available #item_45 .content,.mobile_available #item_46 .content,.mobile_available #item_47 .content{width:100%}.mobile_available #item_73 .inner{flex-direction:column}.mobile_available #item_73 .img{width:100vw;background-color:#5a832a;margin-left:-3vw;padding:30px;margin-bottom:50px}.mobile_available #item_73 .content,.mobile_available #item_73 .img_bg{width:100%}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{height:45vw}.mobile_available #item_48 .inner{flex-direction:column}.mobile_available #item_48 div.img{position:static;width:100%}.mobile_available #item_48 .content{width:100%;margin-top:40px}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper main .main_img .inner{padding-top:14px}.mobile_available .main_img.mobile .boxs{width:101vw;margin-left:-5vw;margin-bottom:-10vw;max-width:none}.mobile_available .main_img.mobile .green{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:0}.mobile_available .main_img.mobile .all_time_logo{width:170px}.mobile_available #wrapper main .main_img .inner h1 span{max-width:100%;text-align:center;font-size:3rem;margin-bottom:0}.mobile_available .girl{background-size:80% auto;bottom:-16vw;right:10%}.mobile_available #wrapper main .main_img .inner div.btns{margin-top:30px}.mobile_available .all-time .main_img .btns .btn{margin-top:0;margin-bottom:0}.mobile_available .all-time .main_img .btns .btn.more{display:none}}@media screen and (max-width:520px){.mobile_available #wrapper main .main_img .inner div.btns{justify-content:space-between;flex-wrap:wrap}.mobile_available .all-time .main_img .btns .btn{font-size:1.4rem}.mobile_available .all-time .about_item_wrapper{padding:70px 0 0}.mobile_available .all-time .development_of_scientists{height:220px;background-position:left -410px top}.mobile_available .all-time .small_item .bottom,.mobile_available .all-time .small_item .title,.mobile_available .small_item .btn{padding:0 20px}.mobile_available .all-time .items_wrapper{margin-bottom:100px}.mobile_available .start_product_group .line{display:none}.mobile_available .start_product_group img{margin-left:0;height:auto;width:100%}.mobile_available #item_45 .img_bg{height:370px}.mobile_available #item_46 .img_bg{height:330px}.mobile_available #item_47 .img_bg{height:340px}}@media screen and (max-width:445px){.mobile_available .all-time .about_item_wrapper .inner .lemon{height:200px}.mobile_available #wrapper .items_wrapper .small_item{margin-bottom:0;width:48%}.mobile_available .all-time .item_wrapper .img{height:257px}.mobile_available .item_wrapper .title{font-size:2.8rem}.mobile_available .all-time .item_wrapper .img_bg{right:20px}.mobile_available .all-time .bg_img_157 .img_bg{right:0}.mobile_available #item_73 .img_bg{height:323px}.mobile_available #item_158 .img,.mobile_available #item_159 .img,.mobile_available #item_160 .img{height:55vw}.mobile_available #item_158 .content,.mobile_available #item_159 .content,.mobile_available #item_160 .content{padding:63px 5vw}.mobile_available .coffee_image{height:40vw;background-position:right bottom}.mobile_available #item_160{padding-bottom:0}.mobile_available #item_160 .inner{padding-bottom:0;margin-bottom:70px}}@media screen and (max-width:445px) and (orientation:portrait){.mobile_available .girl{height:calc(100% - 238px);background-size:contain;background-position:center;right:0}}@media screen and (max-width:445px){.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center;align-items:center;flex-direction:column}.mobile_available .country_219 .coffee_image{height:60vw}.mobile_available .country_219 .coffee_image .img_bg{background-position:left -330px center}}@media screen and (max-width:400px){.mobile_available .goods_contain.mobile{left:-10px}.mobile_available #item_45 .img_bg{height:280px}.mobile_available #item_46 .img_bg{height:330px}.mobile_available #item_47 .img_bg{height:340px}.mobile_available #item_73 .img_bg{height:284px}}@media screen and (max-width:390px){.mobile_available .goods_contain.mobile{left:-13px}}@media screen and (max-width:385px){.mobile_available .goods_contain.mobile{transform:scale(.9);top:-28px;left:-5.6%}.mobile_available .goods_contain.mobile .goods_1{bottom:-1px}.mobile_available .goods_contain.mobile .goods_3{bottom:0}.mobile_available .main_img.mobile .green{z-index:1}.mobile_available .girl{z-index:2}}@media screen and (max-width:360px){.mobile_available .goods_contain.mobile{left:-8%}.mobile_available .all-time .about_item_wrapper .inner .lemon{height:170px}.mobile_available #item_73 .img_bg{height:273px}.mobile_available .small_item .btn{padding:0 15px}.mobile_available .country_219 .coffee_image{height:67vw}}@media screen and (max-width:340px){.mobile_available .goods_contain.mobile{transform:scale(.84);left:-11%;top:-22px}.mobile_available #wrapper .items_wrapper .small_item{width:100%}.mobile_available #item_73 .img_bg{height:254px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFsbF90aW1lLmxlc3MiLCJhbGxfdGltZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBeW9CQSxhLENDdkNBLGEsQ0FDQSxhLENEeElBLFksQ0NBQSxZLENBQ0EsWSxDRHdTQSxZLENBdE5BLFksQ0F4aUJBLGdCLENBQ0UsWSxDQUdGLG1CLENBR0ksb0IsQ0FDQSxpQixDQUNBLDZDLENBQ0EscUNBQUEsbUIsQ0FDRSxpREFQTiwwQixDQVdNLGlCLENBQ0Esb0IsQ0FaTixzQixDQWdCTSxlLENBQ0EsYyxDQUNBLGUsQ0FDQSxtQixDQUNBLGUsQ0FDQSxlLENBS0Usb0MsQ0FDRSxxQixDQUNBLGEsQ0E1QlYsd0IsQ0FtQ0ksZ0IsQ0FDQSxrQixDQXBDSiw2QixDQXdDSSxpQixDQUNBLGlCLENBQ0EsZ0MsQ0ExQ0osb0MsQ0E4Q00sZSxDQUNBLG9CLENBQ0EsYyxDQWhETiwyQyxDQW1EUSxXLENBQ0EsYyxDQUNBLFksQ0FDQSxpQixDQUNBLFUsQ0FDQSxRLENBQ0EsaUMsQ0FDQSwyQixDQUNBLG9CLENBQ0EsUSxDQUNBLFUsQ0E3RFIsd0QsQ0FpRVEsZ0IsQ0FqRVIseUQsQ0FxRVEsbUIsQ0FDQSxzQixDQXRFUiwrQixDQStFTSxXLENBOGRKLGUsQ0E3aUJGLCtCLENBb0ZJLHdCLENBcEZKLGdDLENBd0ZJLHFCLENBQ0EsZ0IsQ0F6Rkosd0IsQ0E4RkksZ0IsQ0FDQSxrQixDQS9GSiwrQixDQWtHTSxZLENBQ0EsYyxDQUNBLDBCLENBQ0Esb0IsQ0FBQSxlLENBQ0EsWSxDQXRHTix5QixDQStHSSxZLENBQ0EsVSxDQWhISixxQixDQXVISSxpQixDQUNBLDZCLENBQ0EsMkIsQ0FDQSx3QixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSwrQixDQUNBLGMsQ0FoSUoseUIsQ0E4T0EsYyxDQTNHTSxpQixDQW5JTiw2QixDQXVJTSxVLENBQ0EsUyxDQXhJTiw2QixDQTRJTSxTLENBQ0EsVyxDQUNBLFMsQ0E5SU4sNkIsQ0FrSk0sVSxDQUNBLE8sQ0FuSk4sNkIsQ0F1Sk0sUyxDQUNBLFEsQ0F4Sk4sb0MsQ0E0Sk0sVSxDQUNBLFcsQ0FDQSxjLENBQ0EsUyxDQS9KTixvQyxDQWdMSSwyQixDQUNBLHFCLENBQ0Esb0IsQ0FDQSx3QixDQUNBLDJCLENBcExKLDBDLENBMExJLG1CLENBMUxKLHlDLENBK0xJLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FDQSxvQyxDQUNBLFUsQ0F2TUosNEIsQ0E2TU0sWSxDQUNBLHFCLENBOU1OLCtCLENBa05NLG9CLENBQ0EsZ0MsQ0FDQSxTLENBQ0EsVyxDQU1OLG9CLENBQ0UsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLGdCLENBQ0EsZSxDQUNBLGtCLENBQ0EsWSxDQUNBLHFCLENBQ0EseUIsQ0FDQSxTLENBR0YsMkIsQ0FDRSxTLENBQ0EsTyxDQUlGLGMsQ0FFRSxTLENBQ0EsUSxDQUNBLFksQ0FDQSxvQixDQUNBLDBCLENBRUEsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNkRBQUEsYyxDQUNFLFUsQ0FDQSxTLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBRUYsNkRBQUEsYyxDQUNFLFMsQUFFRiw2REFBQSxjLENBQ0UsVyxBQUVGLDREQUFBLGMsQ0FDRSxTLEFBR0YsNkRBQUEsYyxDQUNFLFUsQ0FDQSxXLEFBR0YsNkRBQUEsYyxDQUNFLFcsQUFFRiw2REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFHRiw2REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFHRiw2REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFHRiw2REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFHRiw0REFBQSxjLENBQ0UsVSxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsVyxBQUVGLDREQUFBLGMsQ0FDRSxTLEFBRUYsNERBQUEsYyxDQUNFLFUsQUFHRiw2REFBQSxjLENBQ0UsUyxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFcsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFUsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFUsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFUsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFUsQUFFRiw0REFBQSxjLENBQ0UsUyxDQUNBLFUsQUFFRixxQ0FBQSxjLENBQ0UsV0NiSiw2QixDRHJIQSxxQixDQ3NIQSxvQyxDRGlCSSwrQixDQUFBLHVCLENBdklKLHFCLENBMklJLGlCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLFMsQ0FFQSx1QixDQUNFLFEsQ0FDQSxpQixDQUdGLHVCLENBQ0UsUSxDQUNBLGlCLENBR0YsdUIsQ0FDRSxTLENBQ0EsaUIsQ0FJRix1QixDQUNFLFEsQ0FDQSxpQixDQUdGLHVCLENBQ0UsUSxDQUNBLGlCLENBR0YsdUIsQ0FDRSxPLENBQ0EsYyxDQU1OLGlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsYSxDQUNBLFMsQ0FDQSxTLENBRUEscUNBQUEsaUIsQ0FDRSxXLENBQ0EsYyxBQUVGLHdEQUFBLGlCLENBQ0UsVyxDQUNBLE0sQ0FDQSxjLEFBRUYsd0RBQUEsaUIsQ0FDRSxXLENBQ0EsTSxDQUNBLGNBT0osUyxDQUNFLG1CLENBQ0EsZSxDQUNBLGdCLENBSEYsYSxDQU1JLFcsQ0FDQSxjLENBQ0EsNkIsQ0FSSixzQixDQWFJLGdCLENBQ0EsZ0IsQ0FkSixnQixDQWtCSSxlLENBS0osUSxDQzdCQSxRLENBQ0EsUSxDRDhCRSxZLENBRkYsaUIsQ0N2QkEsaUIsQ0FDQSxpQixDRDJCSSxXLENBTEosYSxDQ2xCQSxhLENBQ0EsYSxDRDBCSSxrQyxDQUNBLFksQ0FFQSxtQixDQ3hCSixtQixDQUNBLG1CLENEd0JNLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsSyxDQUNBLFcsQ0FDQSxhLENBQ0EscUIsQ0MvQk4sbUIsQ0RpREksUyxDQUNBLFMsQ0F2Q0osZ0IsQ0NLQSxnQixDQUNBLGdCLENEd0JJLHFCLENDaEJKLFEsQ0Q2QkEsUSxDQ3ZFQSxRLENEd0VFLGUsQ0MxQkYsZSxDRHlCQSxlLENBSUksMEIsQ0FLSixnQixDQUNFLFcsQ0FDQSxZLENBQ0EsVSxDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUlGLFEsQ0FDRSxrQixDQUdGLGdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxXLENBQ0EsUyxDQUlGLGdCLENBQ0UsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsUyxDQUNBLE0sQ0FJRixRLENBQ0UsaUIsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxnQixDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxVLENBRUEsZSxDQUtFLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FqQkosYSxDQXNCSSxZLENBQ0EsNEIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxTLENBQ0EsUyxDQWdCQSxtQixDQWRBLG9CLENBcEJGLGUsQ0FtQ0ksVSxDQUNBLGlCLENBQ0EsYSxDQVNBLFMsQ0ExQkYsb0IsQ0FHRSx3QixDQUVBLFcsQ0FDQSxVLENBQ0EsYSxDQUNBLFcsQ0FNRixtQixDQUlFLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLFEsQ0FDQSwwQyxDQUNBLDJCLENBQ0EscUIsQ0FDQSx3QixDQXRETixnQixDQWdFSSxjLENBQ0EsZSxDQUNBLFMsQ0FDQSxTLENBQ0EscUIsQ0FwRUosaUIsQ0F3RUkscUIsQ0FDQSxpQixDQUNBLFMsQ0ExRUosZSxDQThFSSxnQixDQUNBLHdCLENBL0VKLGUsQ0FtRkksZSxDQUNBLGtCLENBT0osUyxDQzlDQSxTLENBQ0EsUyxDRDhDRSxxQixDQUNBLG1CLENBQ0EsWSxDQUhGLGlCLENDbENBLGlCLENBQ0EsaUIsQ0QyQ0ksVSxDQUNBLFcsQ0FDQSxxQixDQUNBLE8sQ0FiSixjLENDMUJBLGMsQ0FDQSxjLENEMENJLFcsQ0FDQSx5QixDQUNBLDBCQUFBLGMsQ0N0Q0YsYyxDQUNBLGMsQ0RzQ0ksYUFwQk4sZ0IsQ0NiQSxnQixDQUNBLGdCLENEcUNJLFUsQ0FDQSwwQkFBQSxnQixDQ2hDRixnQixDQUNBLGdCLENEZ0NJLGtCLENBQ0EsaUJBNUJOLGtCLENDQ0Esa0IsQ0FDQSxrQixDRGdDSSxZLENBQ0EscUIsQ0FDQSxpQixDQXBDSixnQixDQ1FBLGdCLENBQ0EsZ0IsQ0QrQkksZ0IsQ0FDQSx3QixDQXpDSixzQixDQ2NBLHNCLENBQ0Esc0IsQ0Q4Qkksd0IsQ0FDQSxjLENBQ0EsZ0IsQ0FJSixjLENBQ0Usd0IsQ0FHRixjLENBQ0Usd0IsQ0FHRixjLENBQ0Usd0IsQ0FDQSxtQixDQUlGLGdCLENDbENBLGdCLENEb0NJLDBCLENBQ0EsMEIsQ0FDQSxxQyxDQUpKLGtCLENDNUJBLGtCLENEb0NJLGlCLENBSUosZ0IsQ0FFSSwwQixDQUNBLHNDLENBSEosa0IsQ0FPSSxnQixDQXFFSixlLENBakVBLFcsQ0N4Q0EsVyxDQUNBLFcsQ0R3Q0UsaUIsQ0FERixvQixDQVlJLCtCLENBWkosb0IsQ0NuQ0Esb0IsQ0FDQSxvQixDRHNDSSxhLENBQ0EsaUIsQ0FDQSxXLENBRUEsd0IsQ0FDQSxXLENBQ0EseUIsQ0FDQSwyQixDQzdDSixvQixDRDhDSSwrQixDQUlKLG9CLENBQ0UsVSxDQUNBLFMsQ0FHRixvQixDQUNFLGdDLENBQ0EsVSxDQUdGLG9CLENBQ0UsVSxDQUNBLFMsQ0FPRixRLENBQ0UsWSxDQUNBLGtCLENBRkYsYSxDQUtJLDRCLENBQ0EsVyxDQUNBLGUsQ0FDQSxPLENBUkosZ0IsQ0FnQkksYSxDQUNBLGUsQ0FDQSxPLENBQ0EsZSxDQUNBLHFCLENBcEJKLGUsQ0FzRUEsZ0MsQ0E5Q0ksd0IsQ0FDQSxnQixDQUtKLGUsQ0FFRSxZLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FFQSxzQixDQUNFLGlCLENBQ0EsUyxDQUdGLDhCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUdGLHdCLENBQ0UsaUIsQ0FDQSxVLENBQ0Esa0IsQ0FIRiwrQixDQU1JLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFEsQ0FJSixxQ0FBQSxlLENBRUksY0FLTixhLENBQ0UsYSxDQUNBLGlCLENBQ0Esd0IsQ0FDQSxrQixDQUpGLG9CLENBT0ksaUIsQ0FDQSxXLENBUkosMkIsQ0FXTSxpQixDQUNBLE0sQ0FDQSxXLENBYk4sK0IsQ0FnQlEsa0IsQ0FDQSxZLENBQ0EsYSxDQWxCUixnQyxDQXNCUSxVLENBRUEsZSxDQVNSLG9CLENBQ0UsbUIsQ0FHQSwwQixDQUNFLGUsQ0FDQSxtQixDQU5KLDJCLENBV0ksWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxpQixDQWRKLDBCLENBa0JJLFUsQ0FDQSxxQixDQUNBLFUsQ0FwQkosd0IsQ0F3QkksZ0IsQ0FDQSxZLENBekJKLDJCLENBNkJJLGdCLENBQ0Esd0IsQ0FDQSxpQixDQUNBLFMsQ0FDQSxZLENBQ0EsZSxDQ25FSiw4QixDRHNFRSxpQyxDQUVJLDZCLENBQUEscUIsQ0FJSix3QixDQUNFLHFCLENBRUEsaUIsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxtQixDQU5GLCtCLENBU0ksVSxDQU1OLDhCLENBSUksNkIsQ0FKSiw4QixDQVNNLDZCLENBVE4sa0MsQ0FBQSxrQyxDQWFNLFcsQ0FiTiw4QixDQW1CTSw2QixDQW5CTiw4QixDQTZCTSw2QixDQTdCTixrQyxDQWlDTSxXLENBS04scUNBRUUsZSxDQUNFLFMsQUFNSixxQ0FDRSxvQixDQUNFLFMsQ0FHRixvQixDQUNFLFUsQ0FHRixvQixDQUNFLFMsQ0FHRiwwQixDQUNFLHNCLEFBS0oscUNBR0UsZSxDQUNFLE8sQ0FHRiwwQyxDQUNFLG9CLENBSUYsb0IsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxVLENBR0Ysb0IsQ0FDRSxXLEFBS0oscUNBS0Usd0QsQ0FDRSxnQixDQUlGLG9DLENBQ0UsVyxDQUdGLGUsQ0FDRSxXLENBR0Ysb0IsQ0FDRSxTLENBR0Ysb0IsQ0FDRSxVLENBR0Ysb0IsQ0FDRSxXLEFBS0osc0NBQ0Usb0IsQ0N2SEEsb0IsQ0FDQSxvQixDRHVIRSxZLEFBUUYscUNBQUEsNEMsQ0FLUSxtQixDQUxSLDJDLENBU1EsaUIsQUFNUixxQ0FBQSw0QyxDQUVJLFksQ0FGSiwrQixDQzdIQSwrQixDQUNBLCtCLENEa0lJLG1DLEFBTUoscUNBQUEscUMsQ0M0Q0EscUMsQ0FDQSxxQyxDRDdDQSxxQyxDQ3lHQSxzQyxDQUNBLGlDLENBek9BLHdDLENEK0hBLG1DLENBSUksWSxDQUpKLGtDLENBUUksYSxDQUNBLGlCLENBQ0EscUIsQ0FDQSxlLENBWEosd0MsQ0FjTSxlLENBQ0EsbUIsQ0FDQSxVLENBaEJOLHlDLENBb0JNLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsZ0IsQ0FFQSxnRCxDQUNFLGEsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxhLENBQ0EsYyxDQUNBLEssQ0FDQSxpQixDQUNBLGEsQ0FDQSxVLENBbENSLGlELENBdUNNLFcsQ0FDQSxrQixDQXhDTix1QyxDQTZDSSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EsUyxDQUNBLE0sQ0FqREosOEMsQ0FvRE0sYyxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUVBLGdELENBQ0UsZ0IsQ0FDQSxVLENBR0YsZ0QsQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxpQixDQUNBLFcsQ0FDQSxZLENBR0YsZ0QsQ0FDRSxnQixDQUNBLFUsQ0FDQSxXLENBR0YsZ0QsQ0FDRSxVLENBQ0EsVyxDQTFGUixnRCxDQWlHSSxnQixDQUNBLGUsQ0FDQSxzQixDQUNBLDBCLENBQ0EsaUIsQ0FyR0osd0QsQ0EwR0ksZSxDQUNBLGdCLENBM0dKLHlELENBK0dJLDBCLENBQ0EsZSxDQWhISix1QixDQW9ISSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QyxDQUNBLHdCLENBQ0EsMkIsQ0FDQSxnQyxDQUNBLFUsQ0E3SEosOEMsQ0FrSUksZSxDQWxJSixpQyxDQXNJSSxlLENBQ0EsWSxDQUNBLGtCLENBeElKLDRCLENBNElJLGtCLENBNUlKLDJELENDVEEsOEMsQ0FEQSx3QyxDRDRKSSxlLENBQ0EsZ0IsQ0FuSkosc0MsQ0F1SkksZSxDQUNBLGtCLENBeEpKLHFELENBNkpJLGdCLENBN0pKLDhDLENBaUtJLGdCLENBaktKLDRDLENBcUtJLFksQ0FDQSw2QixDQXRLSix3QyxDQTBLSSxnQixDQTFLSixvQyxDQThLSSxXLENBQ0EsZSxDQS9LSixpRCxDQW1MSSwrQixDQUNBLFcsQ0FwTEosK0IsQ0F3TEksYyxDQUNBLFUsQ0FDQSxTLENBQ0EsWSxDQUNBLGEsQ0M5SkosMkMsQ0Q5QkEsMkMsQ0M0QkEsMkMsQ0FDQSwyQyxDRHFLUSxjLENBbE1SLHNDLENBd01JLHNCLENDbktKLGlDLENEckNBLGlDLENBNk1JLGtCLENBN01KLGlDLENBaU5JLDBCLENBak5KLCtCLENDaURBLCtCLENBQ0EsK0IsQ0R1S0ksUyxDQUNBLDRCLENBQ0EsVyxDQTNOSixtQyxDQ3dEQSxtQyxDQUNBLG1DLENEc0tJLFMsQ0FDQSxZLENBaE9KLGtDLENDOERBLGtDLENBQ0Esa0MsQ0RxS0ksZSxDQUNBLGMsQ0FDQSx1QixDQUNBLDhCLENBQ0EsSyxDQXhPSixrQyxDQTRPSSxNLENBNU9KLGtDLENBZ1BJLFUsQ0FDQSxNLENBalBKLDBCLENBcVBJLFksQ0FDQSxrQixDQXRQSixpQyxDQTBQSSxrQixDQTFQSiwrQixDQStQSSxTLENBQ0EsTSxDQUNBLEssQ0FDQSx3QixDQUNBLGdCLENBQ0EsWSxDQUNBLFcsQ0FyUUosbUMsQ0F5UUksUyxDQUNBLFEsQ0ExUUosa0MsQ0E4UUksYyxDQUNBLGUsQ0FDQSx1QixDQUNBLDhCLENBQ0EsWSxDQWxSSixrQyxDQzhHQSxrQyxDQUNBLGtDLENEK0tNLHFCLENBQ0EsZSxDQUNBLGMsQ0FoU04sZ0MsQ0NxSEEsZ0MsQ0FDQSxnQyxDRDhLTSxVLENBQ0EsVyxDQUNBLHFCLENBdFNOLG9DLENDNEhBLG9DLENBQ0Esb0MsQ0Q2S00sUyxDQUNBLFUsQ0FDQSw0QixDQUNBLFcsQ0E3U04sb0MsQ0NvSUEsb0MsQ0FDQSxvQyxDRDRLTSxZLENBQ0EsVSxDQUNBLGdCLENBblROLCtCLENBeVRJLFksQ0F6VEosNkMsQ0E2VEksWSxDQTdUSixpQyxDQWtVTSxrQixDQWxVTiwrQixDQXNVTSxTLENBQ0EsZSxDQXZVTixrQyxDQTJVTSxjLENBQ0EsVSxDQUNBLHVCLENBQ0EsOEIsQ0E5VU4sbUMsQ0FrVk0sUyxDQUNBLFUsQUFPTixvQ0FBQSxtRSxDQUdNLFUsQ0FITiwyRSxDQU9NLFUsQ0FDQSxRLENBQ0EsZSxDQUNBLGdCLENBVk4sNkQsQ0FjTSxlLENBZE4sdUMsQ0FtQkksOEIsQUFLSixvQ0FBQSx3RCxDQUdJLGUsQUFJSixvQ0FBQSxnRCxDQUdJLGdCLENBQ0EsYyxDQUpKLHdELENBUUksYSxDQVJKLGlELENBYUksWSxDQUNBLGdCLENBZEosNkIsQ0FrQkksWSxDQWxCSiwyQixDQXNCSSxtQixDQXRCSix3QyxDQTBCSSxrQixBQUtKLG9DQUFBLHlELENBR0kscUIsQ0FDQSxzQixDQUNBLHNCLENBQ0EsaUIsQUFJSixvQ0FBQSxtQyxDQUVJLFcsQ0FGSixtQyxDQVVJLFUsQ0MzTUosaUMsQ0FDQSxpQyxDRGdNQSxpQyxDQWVJLHFCLENBZkosK0IsQ0M1TEEsK0IsQ0FDQSwrQixDRCtNSSxVLENBQ0Esa0IsQ0FyQkosbUMsQ0N0TEEsbUMsQ0FDQSxtQyxDRDhNSSxVLENBekJKLGlDLENBNkJJLHFCLENBN0JKLCtCLENBaUNJLFcsQ0FDQSx3QixDQUNBLGdCLENBQ0EsWSxDQUNBLGtCLENBckNKLG1DLENBQUEsa0MsQ0F5Q0ksVSxDQXpDSixnQyxDQ2pLQSxnQyxDQUNBLGdDLENEbU5NLFcsQ0FuRE4saUMsQ0EyRE0scUIsQ0EzRE4sa0MsQ0ErRE0sZSxDQUNBLFUsQ0FoRU4sbUMsQ0F1RU0sVSxDQUNBLGlCLEFBT04sK0RBQUEsZ0QsQ0FHSSxnQixDQUhKLHdDLENBT0ksVyxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxjLENBVkoseUMsQ0FjSSxZLENBQ0EscUIsQ0FDQSwwQixDQUNBLGtCLENBQ0EsYSxDQWxCSixpRCxDQXNCSSxXLENBdEJKLHdELENBMEJJLGMsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBN0JKLHVCLENBa0NJLHdCLENBQ0EsWSxDQUNBLFMsQ0FwQ0oseUQsQ0F3Q0ksZSxDQXhDSixnRCxDQTZDSSxZLENBQ0EsZSxDQUVBLHFELENBQ0UsYyxBQU9OLG9DQUFBLHlELENBR0ksNkIsQ0FDQSxjLENBSkosZ0QsQ0FRSSxnQixDQVJKLCtDLENBWUksZ0IsQ0FaSixzRCxDQWdCSSxZLENBQ0EsbUMsQ0MvT0osK0MsQ0Q4TkEsOEMsQ0M3TkEsa0MsQ0RrUEksYyxDQXJCSiwwQyxDQXlCSSxtQixDQXpCSiw0QyxDQTZCSSxZLENBN0JKLDBDLENBaUNJLGEsQ0FDQSxXLENBQ0EsVSxDQW5DSixrQyxDQXVDSSxZLENBdkNKLGtDLENBMkNJLFksQ0EzQ0osa0MsQ0ErQ0ksYyxBQUtKLG9DQUFBLDZELENBSUksWSxDQUpKLHFELENBUUksZSxDQUNBLFMsQ0FUSiw4QyxDQWFJLFksQ0FiSixzQyxDQWlCSSxnQixDQWpCSixpRCxDQXNCSSxVLENBdEJKLCtDLENBMEJJLE8sQ0ExQkosa0MsQ0ErQkksWSxDQS9CSixnQyxDQ2pPQSxnQyxDQUNBLGdDLENEc1FNLFcsQ0F0Q04sb0MsQ0M1TkEsb0MsQ0FDQSxvQyxDRHFRTSxnQixDQTFDTiwrQixDQWdESSxXLENBQ0EsZ0MsQ0FqREosMkIsQ0FxREksZ0IsQ0FyREosa0MsQ0F5REksZ0IsQ0FDQSxvQixBQUlKLCtEQUFBLHVCLENBRUkseUIsQ0FDQSx1QixDQUNBLDBCLENBQ0EsUyxBQU1KLG9DQUFBLHlELENBRUksc0IsQ0FDQSxrQixDQUNBLHFCLENBSkosNEMsQ0FTTSxXLENBVE4sb0QsQ0FZUSx3QyxBQU9SLG9DQUFBLHVDLENBR0ksVSxDQUhKLGtDLENBT0ksWSxDQVBKLGtDLENBV0ksWSxDQVhKLGtDLENBZUksWSxDQWZKLGtDLENBbUJJLGMsQUFLSixvQ0FBQSx1QyxDQUVJLFksQUFHSixvQ0FBQSx1QyxDQUVJLG1CLENBRUEsUyxDQXVCQSxVLENBM0JKLGdELENBT00sVyxDQVBOLGdELENBV00sUSxDQVhOLHlDLENBaUJJLFMsQ0FqQkosdUIsQ0FxQkksVyxBQVVKLG9DQUFBLHVDLENBR0ksUSxDQUhKLDZELENBT0ksWSxDQVBKLGtDLENBV0ksWSxDQVhKLGtDLENBZUksYyxDQWZKLDRDLENBb0JNLGEsQUFNTixvQ0FBQSx1QyxDQUlJLG9CLENBQ0EsUyxDQUNBLFMsQ0FOSixxRCxDQVVJLFUsQ0FWSixrQyxDQWNJLGMiLCJmaWxlIjoiYWxsX3RpbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyrQptCS0JXQotCQKi9cbkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG5Ac21hbGxfaW1nX2hlaWdodDogMTgwcHg7XG5cblxuLm1haW5faW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGwtdGltZSB7XG5cbiAgLm1haW5faW1nIHtcbiAgICBoZWlnaHQ6IDM0LjkyMzExNzAxODd2dztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL21haW5fMngucG5nKTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tYWluXzEuNXgucG5nKTtcbiAgICB9XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQuNXZ3O1xuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuYnRucyB7XG4gICAgICAuYnRuIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hbGx0aW1lLXZpZGVvIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gIH1cblxuICAuYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDdweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgQGdyZWVuO1xuXG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgLmxlbW9uIHtcbiAgICAgICAgd2lkdGg6IDUzNXB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjU4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgICBsZWZ0OiAxNCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMSU7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU3cHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1OSUpO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLnZpZGVvX3dyYXBwZXIge1xuXG4gICAgLnZpZGVvIHtcbiAgICAgIHdpZHRoOiA1NzBweDtcbiAgICB9XG4gIH1cblxuICAudmlkZW9fd3JhcHBlci5mb3JfNDgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgfVxuXG4gIC52aWRlb193cmFwcGVyLmZvcl8xNjAge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcGFkZGluZzogMCAwIDYxcHg7XG4gIH1cblxuXG4gIC5pdGVtc193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgLml0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG5cblxuICB9XG5cblxuICAuaXRlbV93aXRoX3Bvc3Qge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogLTYycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICB9XG5cblxuICAuaXRlbXNfcG9zdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNSUgLSAzMHB4KTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIEBzbWFsbF9pbWdfaGVpZ2h0IC0gOXB4KTtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cblxuICAgIC5sZWFmXzEge1xuICAgICAgbGVmdDogMTEuNyU7XG4gICAgICB0b3A6IDEzLjUlO1xuICAgIH1cblxuICAgIC5sZWFmXzIge1xuICAgICAgcmlnaHQ6IDEwJTtcbiAgICAgIGJvdHRvbTogMS40JTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLmxlYWZfMyB7XG4gICAgICByaWdodDogOC4zJTtcbiAgICAgIHRvcDogMjIlO1xuICAgIH1cblxuICAgIC5sZWFmXzQge1xuICAgICAgbGVmdDogLTAuNSU7XG4gICAgICB0b3A6IC0yNCU7XG4gICAgfVxuXG4gICAgLmxvZ29fb25fYm9hcmQge1xuICAgICAgcmlnaHQ6IDYuNSU7XG4gICAgICBib3R0b206IDkuOSU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogNTQlO1xuICAgIH1cblxuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICBjb250ZW50OiAnJztcbiAgICAvLyAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gIHdpZHRoOiAzMHB4O1xuICAgIC8vICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgbGVmdDogLTMwcHg7XG4gICAgLy8gIHRvcDogMDtcbiAgICAvL31cbiAgfVxuXG5cbiAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDIwLjk2MzU0MTY2NnZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNWM4ZTY7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcblxuICAgIC8qb2JqZWN0LWZpdDogY292ZXI7Ki9cbiAgfVxuXG4gIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweDtcbiAgfVxuXG5cbiAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgcGFkZGluZzogMzZweCA1OHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIC4yNSk7XG4gICAgdG9wOiAtMTAwcHg7XG4gIH1cblxuXG4gIC5pdGVtX3dyYXBwZXIge1xuICAgIC5pbWcge1xuICAgICAgaGVpZ2h0OiAyOTdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuXG4gICAgLmltZ19iZyB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IC0zM3B4O1xuICAgIH1cbiAgfVxuXG59XG5cbi5pdGVtX2JpZyAuaW1nIC5pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjZmZlMzZhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cHggMjZweCA2cHggMTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLml0ZW1fYmlnIC5iZ19pbWdfMTU5IC5pbmZvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cblxuLmdvb2RzX2NvbnRhaW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogLTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDIwNDhweCkge1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHRvcDogNTIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDE2MDBweCkge1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHRvcDogMzY3cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzU2MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDE0NDBweCkge1xuICAgIGxlZnQ6IDQyMHB4O1xuICAgIHRvcDogMjIlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEyMDBweCkge1xuICAgIGxlZnQ6IDQxMHB4O1xuICAgIHRvcDogMjQxcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAgIHRvcDogMTklO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDAwcHgpIHtcbiAgICB0b3A6IDE4LjIlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MjBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIHRvcDogMTclO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAgIGxlZnQ6IDI4MHB4O1xuICAgIHRvcDogMjA1cHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogMTA1MHB4KSB7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxODhweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDE1MXB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTkwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUzNnB4KSBhbmQgKG1heC1oZWlnaHQ6IDk2MHB4KSB7XG4gICAgbGVmdDogMjAwcHg7XG4gICAgdG9wOiAxNTBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgICBsZWZ0OiAxNTBweDtcbiAgICB0b3A6IDIwNnB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMTUycHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LWhlaWdodDogMTA1MHB4KSB7XG4gICAgbGVmdDogMTM3cHg7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgIGxlZnQ6IDExN3B4O1xuICAgIHRvcDogMTQuNSU7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XG4gICAgdG9wOiAxMi41JTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjMwcHgpIHtcbiAgICB0b3A6IDExJTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICB0b3A6IDkuNSU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gICAgbGVmdDogNzdweDtcbiAgICB0b3A6IDE4LjUlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMTBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA3cHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwNHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDFweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogOThweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogOTZweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogODlweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogNzRweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogNThweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG5cblxuICAuZ29vZHMsIC5jYXRlZ29yeV9sb2dvLCAuZ3JlZW4gLmFsbF90aW1lX2xvZ28ge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgfVxuXG4gIC5nb29kcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgJl8xIHtcbiAgICAgIHRvcDogLTlweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICB9XG5cbiAgICAmXzIge1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIH1cblxuICAgICZfMyB7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgfVxuXG4gICAgJl80IHtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjlweDtcbiAgICB9XG5cbiAgICAmXzUge1xuICAgICAgdG9wOiAtOXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIH1cblxuICAgICZfNiB7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG5pbWcuY2F0ZWdvcnlfbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGJvdHRvbTogLTEzMHB4O1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBib3R0b206IC02N3B4O1xuICB9XG4gIEBtZWRpYSAobWF4LWhlaWdodDogODcwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuXG5cbi8qYmlnIGl0ZW1zKi9cblxuLml0ZW1fYmlnIHtcbiAgcGFkZGluZzogNTBweCAwIDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IDQ5MHB4O1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDM1OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjclLCAzOSUpO1xuICB9XG5cblxuICAuc2hvcnRfZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG59XG5cblxuI2l0ZW1fNDUsICNpdGVtXzQ2LCAjaXRlbV80NyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDA7XG5cbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1NjdweDtcbiAgfVxuXG4gIC5pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNTY3cHggKyAxNzlweCkpO1xuICAgIGhlaWdodDogMzM2cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA5OCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgfVxuXG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbn1cblxuXG4jaXRlbV80NyB7XG4gIC5pbWc6YWZ0ZXIge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDk4JTtcbiAgfVxufVxuXG4jaXRlbV80NiwgI2l0ZW1fNDUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5cbi8qcmVsYXgqL1xuI2l0ZW1fNDYgLmltZ19iZyB7XG4gIHdpZHRoOiA0MjdweDtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtNTBweDtcbn1cblxuLyppbW11bmUqL1xuI2l0ZW1fNDcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgd2lkdGg6IDQ2OC42N3B4O1xuICBoZWlnaHQ6IDM3OS44N3B4O1xuICByaWdodDogLTY0cHg7XG4gIHRvcDogLTExcHg7XG59XG5cbi8qZGV0b3gqL1xuI2l0ZW1fNDUgLmltZ19iZyB7XG4gIHdpZHRoOiAzOTMuOTVweDtcbiAgaGVpZ2h0OiA0MDIuNDhweDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogLTI5cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi8q0LHQsNGC0L7QvdGH0LjQutC4Ki9cbiNpdGVtXzczIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmltZyB7XG4gICAgaGVpZ2h0OiA1NzZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDI5cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgdG9wOiAtMTUwcHg7XG4gICAgICB3aWR0aDogMTAwMDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgLypsb2dvKi9cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IC0xOTVweDtcbiAgICAgIHdpZHRoOiA0OTguNjRweDtcbiAgICAgIGhlaWdodDogMTM3LjU0cHg7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbG9nby5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICB3aWR0aDogNTM2LjAycHg7XG4gICAgaGVpZ2h0OiA0ODYuOTdweDtcbiAgICB0b3A6IC05MnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XG4gIH1cbn1cblxuLyrQp9Cw0LgqL1xuXG5cbiNpdGVtXzE1OCwgI2l0ZW1fMTU5LCAjaXRlbV8xNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgbWluLWhlaWdodDogMDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5pbWcge1xuICAgIGhlaWdodDogMjN2dztcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTIuODglKTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDYwdmg7XG4gICAgfVxuICB9XG5cbiAgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG4gICAgLyphbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA1Mi44OCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2M3B4IDQ3cHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAuc2hvcnRfZGVzY3Ige1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICB9XG59XG5cbiNpdGVtXzE1OCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmVkYjtcbn1cblxuI2l0ZW1fMTU5IC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMxMTE5O1xufVxuXG4jaXRlbV8xNjAgLmltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZmI2MDM7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuXG5cbiNpdGVtXzE1OCwgI2l0ZW1fMTYwIHtcbiAgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMTYlO1xuICB9XG59XG5cbiNpdGVtXzE1OSB7XG4gIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTYlO1xuICB9XG59XG5cbi5iZ19pbWdfMTU4LCAuYmdfaW1nXzE1OSwgLmJnX2ltZ18xNjAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFsdF9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0xcHg7XG4gICAgcmlnaHQ6IC0xMDRweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI3cHgpO1xuICAgIHdpZHRoOiA0MzZweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG59XG5cbi5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMyU7XG59XG5cbi5iZ19pbWdfMTU5IC5hbHRfaW1nIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICByaWdodDogLTIyJTtcbn1cblxuLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIyJTtcbn1cblxuXG4vKmNvZmZlZSovXG5cblxuI2l0ZW1fNDgge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxlZnQ6IDklO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltZ19iZyB7XG4gICAgd2lkdGg6IDQwNC41cHg7XG4gICAgaGVpZ2h0OiAzNjUuMDdweDtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAudGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxufVxuXG4uYWxsLXRpbWVfdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICZfX2Jhc2lsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogODBweDtcbiAgfVxuXG4gICZfX2Jhc2lsLW9wYWNpdHkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEyMHB4O1xuICAgIHJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cbiAgICAudmlkZW8ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICYge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvZmZlZV9pbWFnZSB7XG4gIGhlaWdodDogMjAuOHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWEzN2E7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmxhYmxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDM1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGhlaWdodDogMTEzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5cbi5zdGFydF9wcm9kdWN0X2dyb3VwIHtcbiAgcGFkZGluZzogMjJweCAwIDU5cHg7XG5cblxuICAmLmplbGx5IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmxpbmUge1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICAgIGhlaWdodDogMTEzcHg7XG4gIH1cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICYucG9ycmlkZ2UsICYuamVsbHkge1xuICAgIGltZyB7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoLjkpO1xuICAgIH1cbiAgfVxuXG4gICYudGVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIC8qbWFyZ2luLXRvcDogLTc0cHg7Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcblxuICAgIC50aXRsZSB7XG4gICAgICByaWdodDogMjVweDtcbiAgICB9XG4gIH1cbn1cblxuXG5ib2R5IC5hbGwtdGltZSB7XG5cblxuICAuYmdfaW1nXzE1NSBpbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MiUsIDMzJSk7XG4gIH1cblxuICAuYmdfaW1nXzE1NiB7XG4gICAgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02MSUsIDMxJSk7XG4gICAgfVxuXG4gICAgLmltZ19iZyB7XG4gICAgICByaWdodDogLTUycHg7XG4gICAgfVxuICB9XG5cbiAgLmJnX2ltZ18xNTcge1xuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAzMSUpO1xuICAgIH1cblxuICAgIC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IC01MnB4O1xuICAgIH1cbiAgfVxuXG4gIC5iZ19pbWdfMTU0IHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY1JSwgMjklKTtcbiAgICB9XG5cbiAgICAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAtNjZweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG5cbiAgI3dyYXBwZXIgLmxlbW9uIHtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuXG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMjAlO1xuICB9XG5cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMjAlO1xuICB9XG5cbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0yMSU7XG4gIH1cblxuICAuYWxsLXRpbWUgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXZ3O1xuICB9XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cblxuICAjd3JhcHBlciAubGVtb24ge1xuICAgIGxlZnQ6IDIlO1xuICB9XG5cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cblxuXG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG5cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG5cbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOSU7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblxuICAvKiAgICAuYWxsLXRpbWUgLm1haW5faW1nIC5pbm5lciB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDkuNXZ3O1xuICAgICAgfSovXG4gIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxuXG5cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cblxuICAjaXRlbV83MzpiZWZvcmUge1xuICAgIGhlaWdodDogNzZweDtcbiAgfVxuXG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTglO1xuICB9XG5cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG5cbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOSU7XG4gIH1cbn1cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTA0MHB4KSB7XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nLCAuYmdfaW1nXzE1OSAuYWx0X2ltZywgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLm1vYmlsZV9hdmFpbGFibGUge1xuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG5cbiAgICAuYWxsLXRpbWUge1xuICAgICAgLm1haW5faW1nIHtcbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG5zIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgICAgaGVpZ2h0OiA0MDJweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nLCAjaXRlbV80NiAuaW1nLCAjaXRlbV80NyAuaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAoNTY3cHggKyA4OXB4KSk7XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMTBweCkge1xuXG5cbiAgICAubWFpbl9pbWcuZGVza3RvcCwgLmdvb2RzX2NvbnRhaW4uZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluX2ltZy5tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmJveHMge1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzRweDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG5cbiAgICAgIC5ncmVlbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuOztcbiAgICAgICAgICB3aWR0aDogMjAwMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMDAwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMTAwMDBweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWxsX3RpbWVfbG9nbyB7XG4gICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM3MHB4O1xuICAgICAgaGVpZ2h0OiAxMDdweDtcbiAgICAgIHRvcDogLTM4cHg7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAuZ29vZHMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAgICZfMSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmXzIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmXzMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHdpZHRoOiA0NnB4O1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfNCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDFweDtcbiAgICAgICAgICBib3R0b206IC0zM3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl81IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmXzYge1xuICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cblxuICAgIC5naXJsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbV9naXJsLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cblxuXG4gICAgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuYnRucyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmJ0bnMgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0LFxuICAgIC5pdGVtX2JpZyAuc2hvcnRfZGVzY3IsXG4gICAgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogQG1vYl9mb250X3NpemVfdGV4dDtcbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIH1cblxuICAgIC5hbGwtdGltZSAuc21hbGxfaXRlbSAudGl0bGUgLmRlc2NyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuc21hbGxfaXRlbSAucHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuXG4gICAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHMge1xuICAgICAgaGVpZ2h0OiAyODJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICAgIH1cblxuICAgIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICByaWdodDogLTIwcHg7XG4gICAgfVxuXG4gICAgLml0ZW1fYmlnIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3R0b206IC05MHB4O1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIHtcbiAgICAgIC5iZ19pbWdfMTU1LCAuYmdfaW1nXzE1NiwgLmJnX2ltZ18xNTcsIC5iZ19pbWdfMTU0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cblxuICAgICNpdGVtXzQ2IC5pbm5lciwgI2l0ZW1fNDUgLmlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDcgLmlubmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nOmFmdGVyLCAjaXRlbV80NiAuaW1nOmFmdGVyLCAjaXRlbV80NyAuaW1nOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDUgLmltZywgI2l0ZW1fNDYgLmltZywgI2l0ZW1fNDcgLmltZyB7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgI2l0ZW1fNDUgLmNvbnRlbnQsICNpdGVtXzQ2IC5jb250ZW50LCAjaXRlbV80NyAuY29udGVudCB7XG4gICAgICB3aWR0aDogNDklO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nX2JnLCAjaXRlbV80NiAuaW1nX2JnLCAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cblxuICAgICNpdGVtXzczIC5pbWcge1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4MzJhO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICNpdGVtXzczIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIGhlaWdodDogMzc3cHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNzMgLmltZzphZnRlciwgI2l0ZW1fNzMgLmltZzpiZWZvcmUsICNpdGVtXzczOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuXG4gICAgLyp0ZWEqL1xuICAgICNpdGVtXzE1OCwgI2l0ZW1fMTU5LCAjaXRlbV8xNjAge1xuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgfVxuXG4gICAgICAuYWx0X2ltZyB7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICAgICAgYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA2M3B4IDN2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvL2NvZmZlZVxuICAgIC5jb2ZmZWVfaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjaXRlbV80OCB7XG4gICAgICAuaW5uZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIH1cblxuICAgICAgLmltZ19iZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgLmFsbC10aW1lIHtcbiAgICAgIC5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hbGwtdGltZSAuc21hbGxfaXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDc0JTtcbiAgICB9XG5cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICAgIG1heC13aWR0aDogNjQlO1xuICAgIH1cblxuXG4gICAgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLml0ZW1zX3Bvc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaXRlbV9iaWcge1xuICAgICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gICAgfVxuXG4gICAgLml0ZW1fd3JhcHBlciAuY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgI2l0ZW1fMTU1IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzE1NiAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgICNpdGVtXzE1NiAuaW1nX2JnIHtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNDcgLmlubmVyLCAjaXRlbV80NSAuaW5uZXIsICNpdGVtXzQ2IC5pbm5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuXG4gICAgI2l0ZW1fNDUgLmltZywgI2l0ZW1fNDYgLmltZywgI2l0ZW1fNDcgLmltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDUgLmNvbnRlbnQsICNpdGVtXzQ2IC5jb250ZW50LCAjaXRlbV80NyAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW5uZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgICNpdGVtXzczIC5jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAjaXRlbV8xNTgsICNpdGVtXzE1OSwgI2l0ZW1fMTYwIHtcbiAgICAgIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDQ1dnc7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvL2NvZmZlZVxuICAgICNpdGVtXzQ4IHtcbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG5cbiAgICAgIGRpdi5pbWcge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmltZ19iZyB7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIH1cblxuICAgIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgICAgd2lkdGg6IDEwMXZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIC5ncmVlbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAubWFpbl9pbWcubW9iaWxlIC5hbGxfdGltZV9sb2dvIHtcbiAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuXG4gICAgLmdpcmwge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCUgYXV0bztcbiAgICAgIGJvdHRvbTogLTE2dnc7XG4gICAgICByaWdodDogMTAlO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuXG4gICAgLmFsbC10aW1lIC5tYWluX2ltZyAuYnRucyAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmLm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogNzBweCAwIDA7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MTBweCB0b3A7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSwgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC5ib3R0b20sIC5zbWFsbF9pdGVtIC5idG4ge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuaXRlbXNfd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuc3RhcnRfcHJvZHVjdF9ncm91cCAubGluZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NiAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcblxuXG4gICAgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5sZW1vbiB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5zbWFsbF9pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgICAgaGVpZ2h0OiAyNTdweDtcbiAgICB9XG5cbiAgICAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICB9XG5cblxuICAgIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFsbC10aW1lIC5iZ19pbWdfMTU3IC5pbWdfYmcge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMzIzcHg7XG4gICAgfVxuXG5cbiAgICAjaXRlbV8xNTgsICNpdGVtXzE1OSwgI2l0ZW1fMTYwIHtcblxuICAgICAgLmltZyB7XG4gICAgICAgIGhlaWdodDogNTV2dztcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA2M3B4IDV2dztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5jb2ZmZWVfaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA0MHZ3O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIH1cblxuICAgICNpdGVtXzE2MCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAuZ2lybCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIzOHB4KTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5jb3VudHJ5XzIxOSB7XG4gICAgICAuY29mZmVlX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuXG4gICAgICAgIC5pbWdfYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTMzMHB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcblxuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAjaXRlbV80NSAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgfVxuXG4gICAgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIH1cblxuICAgICNpdGVtXzQ3IC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAzNDBweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMjg0cHg7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgICBsZWZ0OiAtMTNweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkwKTtcbiAgICAgIGxlZnQ6IC00LjYlO1xuICAgICAgdG9wOiAtMjhweDtcblxuICAgICAgLmdvb2RzXzEge1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICB9XG5cbiAgICAgIC5nb29kc18zIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZ2lybCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gICAgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICAgIGxlZnQ6IC01LjYlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgbGVmdDogLTglO1xuICAgIH1cblxuICAgIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgICAgaGVpZ2h0OiAxNzBweDtcbiAgICB9XG5cbiAgICAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICAgIGhlaWdodDogMjczcHg7XG4gICAgfVxuXG4gICAgLnNtYWxsX2l0ZW0gLmJ0biB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgLmNvdW50cnlfMjE5IHtcbiAgICAgIC5jb2ZmZWVfaW1hZ2Uge1xuICAgICAgICBoZWlnaHQ6IDY3dnc7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuXG5cbiAgICAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg0KTtcbiAgICAgIGxlZnQ6IC0xMSU7XG4gICAgICB0b3A6IC0yMnB4O1xuICAgIH1cblxuICAgICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5zbWFsbF9pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICNpdGVtXzczIC5pbWdfYmcge1xuICAgICAgaGVpZ2h0OiAyNTRweDtcbiAgICB9XG5cblxuICB9XG5cbn1cbiIsIi8q0KbQktCV0KLQkCovXG4vKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLm1haW5faW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYWxsLXRpbWUgLm1haW5faW1nIHtcbiAgaGVpZ2h0OiAzNC45MjMxMTcwMnZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tYWluXzJ4LnBuZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFsbC10aW1lIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2FsbF90aW1lL21haW5fMS41eC5wbmcpO1xuICB9XG59XG4uYWxsLXRpbWUgLm1haW5faW1nIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQuNXZ3O1xufVxuLmFsbC10aW1lIC5tYWluX2ltZyBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzgxZDhkMDtcbn1cbi5hbGwtdGltZSAuYWxsdGltZS12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xufVxuLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMDdweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAjNUE4MzJBO1xufVxuLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgd2lkdGg6IDUzNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjU4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBsZWZ0OiAxNCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIgLmlubmVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDExJTtcbn1cbi5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctYm90dG9tOiA1N3B4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTklKTtcbn1cbi5hbGwtdGltZSAudmlkZW9fd3JhcHBlciAudmlkZW8ge1xuICB3aWR0aDogNTcwcHg7XG59XG4uYWxsLXRpbWUgLnZpZGVvX3dyYXBwZXIuZm9yXzQ4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbn1cbi5hbGwtdGltZSAudmlkZW9fd3JhcHBlci5mb3JfMTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogMCAwIDYxcHg7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5hbGwtdGltZSAuaXRlbXNfd3JhcHBlciAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgcm93LWdhcDogMzBweDtcbn1cbi5hbGwtdGltZSAuaXRlbV93aXRoX3Bvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI1JSAtIDMwcHgpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE4MHB4IC0gOXB4KTtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubGVhZl8xIHtcbiAgbGVmdDogMTEuNyU7XG4gIHRvcDogMTMuNSU7XG59XG4uYWxsLXRpbWUgLml0ZW1zX3Bvc3QgLmxlYWZfMiB7XG4gIHJpZ2h0OiAxMCU7XG4gIGJvdHRvbTogMS40JTtcbiAgei1pbmRleDogMTtcbn1cbi5hbGwtdGltZSAuaXRlbXNfcG9zdCAubGVhZl8zIHtcbiAgcmlnaHQ6IDguMyU7XG4gIHRvcDogMjIlO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IC5sZWFmXzQge1xuICBsZWZ0OiAtMC41JTtcbiAgdG9wOiAtMjQlO1xufVxuLmFsbC10aW1lIC5pdGVtc19wb3N0IC5sb2dvX29uX2JvYXJkIHtcbiAgcmlnaHQ6IDYuNSU7XG4gIGJvdHRvbTogOS45JTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogNTQlO1xufVxuLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyMC45NjM1NDE2N3Z3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVjOGU2O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAvKm9iamVjdC1maXQ6IGNvdmVyOyovXG59XG4uYWxsLXRpbWUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfZGVzY3Ige1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cbi5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgcGFkZGluZzogMzZweCA1OHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAtMTAwcHg7XG59XG4uYWxsLXRpbWUgLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgaGVpZ2h0OiAyOTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0zM3B4O1xufVxuLml0ZW1fYmlnIC5pbWcgLmluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGJhY2tncm91bmQ6ICNmZmUzNmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDRweCAyNnB4IDZweCAxNXB4O1xuICB6LWluZGV4OiAyO1xufVxuLml0ZW1fYmlnIC5iZ19pbWdfMTU5IC5pbmZvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4uZ29vZHNfY29udGFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAtNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAyMDQ4cHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ2MHB4O1xuICAgIHRvcDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDI1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHRvcDogMzY3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1NjBweCkgYW5kIChtYXgtaGVpZ2h0OiAxNDQwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQyMHB4O1xuICAgIHRvcDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTIwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA0MTBweDtcbiAgICB0b3A6IDI0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIGFuZCAobWF4LWhlaWdodDogMTA4MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE5JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOC4yJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICB0b3A6IDE3JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwODBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjgwcHg7XG4gICAgdG9wOiAyMDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwMjRweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMjUwcHg7XG4gICAgdG9wOiAxODhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMzBweDtcbiAgICB0b3A6IDE1MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAyMDBweDtcbiAgICB0b3A6IDE5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTM2cHgpIGFuZCAobWF4LWhlaWdodDogOTYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDIwMHB4O1xuICAgIHRvcDogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiAxMDgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDE1MHB4O1xuICAgIHRvcDogMjA2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkgYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTUwcHg7XG4gICAgdG9wOiAxNTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSBhbmQgKG1heC1oZWlnaHQ6IDEwNTBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogMTM3cHg7XG4gICAgdG9wOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSBhbmQgKG1heC1oZWlnaHQ6IDc2OHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiAxMTdweDtcbiAgICB0b3A6IDE0LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIHRvcDogMTIuNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MzBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiAxMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkgYW5kIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgdG9wOiA5LjUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogMTAyNHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3N3B4O1xuICAgIHRvcDogMTguNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NjhweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzYwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiAxMDdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1heC1oZWlnaHQ6IDc1MHB4KSB7XG4gIC5nb29kc19jb250YWluIHtcbiAgICBsZWZ0OiA3MHB4O1xuICAgIHRvcDogMTA0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA3NDBweCkge1xuICAuZ29vZHNfY29udGFpbiB7XG4gICAgbGVmdDogNzBweDtcbiAgICB0b3A6IDEwMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzMwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzIwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA5NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNzAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA4OXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjUwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA3NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgdG9wOiA1OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmdvb2RzX2NvbnRhaW4ge1xuICAgIGxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5nb29kc19jb250YWluIC5nb29kcyxcbi5nb29kc19jb250YWluIC5jYXRlZ29yeV9sb2dvLFxuLmdvb2RzX2NvbnRhaW4gLmdyZWVuIC5hbGxfdGltZV9sb2dvIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzEge1xuICB0b3A6IC05cHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc18yIHtcbiAgdG9wOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfMyB7XG4gIHRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5nb29kc19jb250YWluIC5nb29kc180IHtcbiAgdG9wOiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG59XG4uZ29vZHNfY29udGFpbiAuZ29vZHNfNSB7XG4gIHRvcDogLTlweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuLmdvb2RzX2NvbnRhaW4gLmdvb2RzXzYge1xuICB0b3A6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuaW1nLmNhdGVnb3J5X2xvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3R0b206IC0xMzBweDtcbiAgei1pbmRleDogMTtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGJvdHRvbTogLTY3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODcwcHgpLCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICBpbWcuY2F0ZWdvcnlfbG9nbyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCksIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGltZy5jYXRlZ29yeV9sb2dvIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC05MHB4O1xuICB9XG59XG4vKmJpZyBpdGVtcyovXG4uaXRlbV9iaWcge1xuICBwYWRkaW5nOiA1MHB4IDAgMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDkwcHg7XG59XG4uaXRlbV9iaWcgaW1nIHtcbiAgd2lkdGg6IDM1OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NyUsIDM5JSk7XG59XG4uaXRlbV9iaWcgLnNob3J0X2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLml0ZW1fYmlnIC5kZXNjciB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG4jaXRlbV80NSxcbiNpdGVtXzQ2LFxuI2l0ZW1fNDcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI2l0ZW1fNDUgLmNvbnRlbnQsXG4jaXRlbV80NiAuY29udGVudCxcbiNpdGVtXzQ3IC5jb250ZW50IHtcbiAgd2lkdGg6IDU2N3B4O1xufVxuI2l0ZW1fNDUgLmltZyxcbiNpdGVtXzQ2IC5pbWcsXG4jaXRlbV80NyAuaW1nIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICg1NjdweCArIDE3OXB4KSk7XG4gIGhlaWdodDogMzM2cHg7XG59XG4jaXRlbV80NSAuaW1nOmFmdGVyLFxuI2l0ZW1fNDYgLmltZzphZnRlcixcbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOTglO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4jaXRlbV80NSBpbWcsXG4jaXRlbV80NiBpbWcsXG4jaXRlbV80NyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2l0ZW1fNDUgLmltZ19iZyxcbiNpdGVtXzQ2IC5pbWdfYmcsXG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNpdGVtXzQ3IC5pbWc6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogOTglO1xufVxuI2l0ZW1fNDYsXG4jaXRlbV80NSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jaXRlbV80NiAuaW5uZXIsXG4jaXRlbV80NSAuaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4vKnJlbGF4Ki9cbiNpdGVtXzQ2IC5pbWdfYmcge1xuICB3aWR0aDogNDI3cHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTUwcHg7XG59XG4vKmltbXVuZSovXG4jaXRlbV80NyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jaXRlbV80NyAuaW1nX2JnIHtcbiAgd2lkdGg6IDQ2OC42N3B4O1xuICBoZWlnaHQ6IDM3OS44N3B4O1xuICByaWdodDogLTY0cHg7XG4gIHRvcDogLTExcHg7XG59XG4vKmRldG94Ki9cbiNpdGVtXzQ1IC5pbWdfYmcge1xuICB3aWR0aDogMzkzLjk1cHg7XG4gIGhlaWdodDogNDAyLjQ4cHg7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IC0yOXB4O1xuICBsZWZ0OiAwO1xufVxuLyrQsdCw0YLQvtC90YfQuNC60LgqL1xuI2l0ZW1fNzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG59XG4jaXRlbV83MzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3NXB4O1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgLmltZyB7XG4gIGhlaWdodDogNTc2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDI5cHg7XG4gIC8qbG9nbyovXG59XG4jaXRlbV83MyAuaW1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwcHg7XG4gIHRvcDogLTE1MHB4O1xuICB3aWR0aDogMTAwMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgLmltZzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAtMTk1cHg7XG4gIHdpZHRoOiA0OTguNjRweDtcbiAgaGVpZ2h0OiAxMzcuNTRweDtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYWxsX3RpbWUvbG9nby5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB6LWluZGV4OiAwO1xufVxuI2l0ZW1fNzMgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpdGVtXzczIC5pbWdfYmcge1xuICB3aWR0aDogNTM2LjAycHg7XG4gIGhlaWdodDogNDg2Ljk3cHg7XG4gIHRvcDogLTkycHg7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jaXRlbV83MyAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbiNpdGVtXzczIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2l0ZW1fNzMgLmRlc2NyIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogNzNweDtcbn1cbi8q0KfQsNC4Ki9cbiNpdGVtXzE1OCxcbiNpdGVtXzE1OSxcbiNpdGVtXzE2MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuI2l0ZW1fMTU4IGltZyxcbiNpdGVtXzE1OSBpbWcsXG4jaXRlbV8xNjAgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNpdGVtXzE1OCAuaW1nX2JnLFxuI2l0ZW1fMTU5IC5pbWdfYmcsXG4jaXRlbV8xNjAgLmltZ19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHJpZ2h0OiAwO1xufVxuI2l0ZW1fMTU4IC5pbWcsXG4jaXRlbV8xNTkgLmltZyxcbiNpdGVtXzE2MCAuaW1nIHtcbiAgaGVpZ2h0OiAyM3Z3O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTIuODglKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2l0ZW1fMTU4IC5pbWcsXG4gICNpdGVtXzE1OSAuaW1nLFxuICAjaXRlbV8xNjAgLmltZyB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICB9XG59XG4jaXRlbV8xNTggLmlubmVyLFxuI2l0ZW1fMTU5IC5pbm5lcixcbiNpdGVtXzE2MCAuaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgLyphbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAjaXRlbV8xNTggLmlubmVyLFxuICAjaXRlbV8xNTkgLmlubmVyLFxuICAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gIH1cbn1cbiNpdGVtXzE1OCAuY29udGVudCxcbiNpdGVtXzE1OSAuY29udGVudCxcbiNpdGVtXzE2MCAuY29udGVudCB7XG4gIHdpZHRoOiA1Mi44OCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDYzcHggNDdweDtcbn1cbiNpdGVtXzE1OCAudGl0bGUsXG4jaXRlbV8xNTkgLnRpdGxlLFxuI2l0ZW1fMTYwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2l0ZW1fMTU4IC5zaG9ydF9kZXNjcixcbiNpdGVtXzE1OSAuc2hvcnRfZGVzY3IsXG4jaXRlbV8xNjAgLnNob3J0X2Rlc2NyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tdG9wOiAtMThweDtcbn1cbiNpdGVtXzE1OCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNmVkYjtcbn1cbiNpdGVtXzE1OSAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMTExOTtcbn1cbiNpdGVtXzE2MCAuaW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmYjYwMztcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG59XG4jaXRlbV8xNTggLmlubmVyLFxuI2l0ZW1fMTYwIC5pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xufVxuI2l0ZW1fMTU4IC5jb250ZW50LFxuI2l0ZW1fMTYwIC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTYlO1xufVxuI2l0ZW1fMTU5IC5pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG59XG4jaXRlbV8xNTkgLmNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDE2JTtcbn1cbi5iZ19pbWdfMTU4LFxuLmJnX2ltZ18xNTksXG4uYmdfaW1nXzE2MCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iZ19pbWdfMTU4IC5hbHRfaW1nLFxuLmJnX2ltZ18xNTkgLmFsdF9pbWcsXG4uYmdfaW1nXzE2MCAuYWx0X2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgcmlnaHQ6IC0xMDRweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyN3B4KTtcbiAgd2lkdGg6IDQzNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjMlO1xufVxuLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIHJpZ2h0OiAtMjIlO1xufVxuLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTIyJTtcbn1cbi8qY29mZmVlKi9cbiNpdGVtXzQ4IHtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNpdGVtXzQ4IC5pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsZWZ0OiA5JTtcbn1cbiNpdGVtXzQ4IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jaXRlbV80OCAuaW1nX2JnIHtcbiAgd2lkdGg6IDQwNC41cHg7XG4gIGhlaWdodDogMzY1LjA3cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuI2l0ZW1fNDggLnRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4uYWxsLXRpbWVfdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYxcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsbC10aW1lX3ZpZGVvX19iYXNpbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogODBweDtcbn1cbi5hbGwtdGltZV92aWRlb19fYmFzaWwtb3BhY2l0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjBweDtcbiAgcmlnaHQ6IDcwcHg7XG59XG4uYWxsLXRpbWVfdmlkZW9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLmFsbC10aW1lX3ZpZGVvX193cmFwcGVyIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFsbC10aW1lX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4uY29mZmVlX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMC44dnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhYTM3YTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMzVweDtcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIC5sYWJsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBoZWlnaHQ6IDExM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb2ZmZWVfaW1hZ2UgLmlubmVyIC5sYWJsZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIHtcbiAgcGFkZGluZzogMjJweCAwIDU5cHg7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC5qZWxseSB7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cCAubGluZSB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xuICBoZWlnaHQ6IDExM3B4O1xufVxuLnN0YXJ0X3Byb2R1Y3RfZ3JvdXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiAtMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC5wb3JyaWRnZSBpbWcsXG4uc3RhcnRfcHJvZHVjdF9ncm91cC5qZWxseSBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5zdGFydF9wcm9kdWN0X2dyb3VwLnRlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIC8qbWFyZ2luLXRvcDogLTc0cHg7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4uc3RhcnRfcHJvZHVjdF9ncm91cC50ZWEgLnRpdGxlIHtcbiAgcmlnaHQ6IDI1cHg7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjIlLCAzMyUpO1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTYgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYxJSwgMzElKTtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU2IC5pbWdfYmcge1xuICByaWdodDogLTUycHg7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NyBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTglLCAzMSUpO1xufVxuYm9keSAuYWxsLXRpbWUgLmJnX2ltZ18xNTcgLmltZ19iZyB7XG4gIHJpZ2h0OiAtNTJweDtcbn1cbmJvZHkgLmFsbC10aW1lIC5iZ19pbWdfMTU0IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIDI5JSk7XG59XG5ib2R5IC5hbGwtdGltZSAuYmdfaW1nXzE1NCAuaW1nX2JnIHtcbiAgcmlnaHQ6IC02NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XG4gICN3cmFwcGVyIC5sZW1vbiB7XG4gICAgbGVmdDogNSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0ODBweCkge1xuICAuYmdfaW1nXzE1OCAuYWx0X2ltZyB7XG4gICAgbGVmdDogLTIwJTtcbiAgfVxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0yMSU7XG4gIH1cbiAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjV2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gICN3cmFwcGVyIC5sZW1vbiB7XG4gICAgbGVmdDogMiU7XG4gIH1cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzX2Rlc2NyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTIwcHg7XG4gIH1cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOSU7XG4gIH1cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLyogICAgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5LjV2dztcbiAgICAgIH0qL1xuICAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIH1cbiAgLmFsbC10aW1lIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI1dnc7XG4gIH1cbiAgI2l0ZW1fNzM6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDc2cHg7XG4gIH1cbiAgLmJnX2ltZ18xNTggLmFsdF9pbWcge1xuICAgIGxlZnQ6IC0xOCU7XG4gIH1cbiAgLmJnX2ltZ18xNTkgLmFsdF9pbWcge1xuICAgIHJpZ2h0OiAtMTklO1xuICB9XG4gIC5iZ19pbWdfMTYwIC5hbHRfaW1nIHtcbiAgICBsZWZ0OiAtMTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWhlaWdodDogMTA0MHB4KSB7XG4gIC5iZ19pbWdfMTU4IC5hbHRfaW1nLFxuICAuYmdfaW1nXzE1OSAuYWx0X2ltZyxcbiAgLmJnX2ltZ18xNjAgLmFsdF9pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiA0MDJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDU2N3B4ICsgODlweCkpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDEwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qdGVhKi9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcuZGVza3RvcCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTM0cHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5ncmVlbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gICAgd2lkdGg6IDIwMDAwcHg7XG4gICAgaGVpZ2h0OiAxMDAwMHB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMDAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuYWxsX3RpbWVfbG9nbyB7XG4gICAgd2lkdGg6IDIxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGhlaWdodDogMTA3cHg7XG4gICAgdG9wOiAtMzhweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgd2lkdGg6IDc3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgYm90dG9tOiAtNnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAxMDFweDtcbiAgICBib3R0b206IC0zM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgYm90dG9tOiAtMXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSAuZ29vZHNfNiB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgYm90dG9tOiAtM3B4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBoMSBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9hbGxfdGltZS9tX2dpcmwucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gOTAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgYm90dG9tO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5idG5zIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYnRucyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0c190ZXh0LFxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcgLnNob3J0X2Rlc2NyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLnNtYWxsX2l0ZW0gLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgLnRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSAuZGVzY3Ige1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuc21hbGxfaXRlbSAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5kZXZlbG9wbWVudF9vZl9zY2llbnRpc3RzIHtcbiAgICBoZWlnaHQ6IDI4MnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuaXRlbV93cmFwcGVyIC5pbWdfYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IC05MHB4O1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NSBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NiBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NyBpbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYmdfaW1nXzE1NCBpbWcge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogNDklO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ2IC5pbWdfYmcge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZ19iZyB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nIHtcbiAgICB3aWR0aDogNDclO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGhlaWdodDogMzc3cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzphZnRlcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZzpiZWZvcmUsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTkgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIC5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzV2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuYWx0X2ltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5hbHRfaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmFsdF9pbWcge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gICAgYm90dG9tOiAxMnB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjNweCAzdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvZmZlZV9pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuY29mZmVlX2ltYWdlIC5pbm5lciAubGFibGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IC5pbWcge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80OCAuaW1nX2JnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmNvbnRlbnQge1xuICAgIHdpZHRoOiA0OSU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIG1heC13aWR0aDogNzQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MjBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgaDEgc3BhbiB7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRldmVsb3BtZW50X29mX3NjaWVudGlzdHNfdGV4dCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbXNfcG9zdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV9iaWcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU1IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAxNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTYgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU2IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5pbm5lcixcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmlubmVyLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NiAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDUgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDcgLmltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NSAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmNvbnRlbnQsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ3IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV83MyAuaW1nX2JnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNTggLmltZyxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE2MCAuaW1nIHtcbiAgICBoZWlnaHQ6IDQ1dnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ4IGRpdi5pbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDggLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZy5tb2JpbGUgLmJveHMge1xuICAgIHdpZHRoOiAxMDF2dztcbiAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubWFpbl9pbWcubW9iaWxlIC5hbGxfdGltZV9sb2dvIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGgxIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIGJhY2tncm91bmQtc2l6ZTogODAlIGF1dG87XG4gICAgYm90dG9tOiAtMTZ2dztcbiAgICByaWdodDogMTAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLm1haW5faW1nIC5idG5zIC5idG4ubW9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAubWFpbl9pbWcgLmJ0bnMgLmJ0biB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5hYm91dF9pdGVtX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuZGV2ZWxvcG1lbnRfb2Zfc2NpZW50aXN0cyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC00MTBweCB0b3A7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC50aXRsZSxcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5zbWFsbF9pdGVtIC5ib3R0b20sXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zbWFsbF9pdGVtIC5idG4ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLml0ZW1zX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydF9wcm9kdWN0X2dyb3VwIC5saW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5zdGFydF9wcm9kdWN0X2dyb3VwIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuYWxsLXRpbWUgLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIgLmxlbW9uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5pdGVtc193cmFwcGVyIC5zbWFsbF9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZyB7XG4gICAgaGVpZ2h0OiAyNTdweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFsbC10aW1lIC5iZ19pbWdfMTU3IC5pbWdfYmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMzIzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU4IC5pbWcsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OSAuaW1nLFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmltZyB7XG4gICAgaGVpZ2h0OiA1NXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzE1OCAuY29udGVudCxcbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTU5IC5jb250ZW50LFxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYzcHggNXZ3O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb2ZmZWVfaW1hZ2Uge1xuICAgIGhlaWdodDogNDB2dztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fMTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV8xNjAgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjM4cHgpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5jb3VudHJ5XzIxOSAuY29mZmVlX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDYwdnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvdW50cnlfMjE5IC5jb2ZmZWVfaW1hZ2UgLmltZ19iZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMzMwcHggY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAuZ29vZHNfY29udGFpbi5tb2JpbGUge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzQ1IC5pbWdfYmcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNDYgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjaXRlbV80NyAuaW1nX2JnIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNpdGVtXzczIC5pbWdfYmcge1xuICAgIGhlaWdodDogMjg0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM5MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTEzcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xuICAgIGxlZnQ6IC00LjYlO1xuICAgIHRvcDogLTI4cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18xIHtcbiAgICBib3R0b206IC0xcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIC5nb29kc18zIHtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nLm1vYmlsZSAuZ3JlZW4ge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdpcmwge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTUuNiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5nb29kc19jb250YWluLm1vYmlsZSB7XG4gICAgbGVmdDogLTglO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hbGwtdGltZSAuYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciAubGVtb24ge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAyNzNweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuc21hbGxfaXRlbSAuYnRuIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmNvdW50cnlfMjE5IC5jb2ZmZWVfaW1hZ2Uge1xuICAgIGhlaWdodDogNjd2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmdvb2RzX2NvbnRhaW4ubW9iaWxlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODQpO1xuICAgIGxlZnQ6IC0xMSU7XG4gICAgdG9wOiAtMjJweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciAuaXRlbXNfd3JhcHBlciAuc21hbGxfaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2l0ZW1fNzMgLmltZ19iZyB7XG4gICAgaGVpZ2h0OiAyNTRweDtcbiAgfVxufVxuIl19 */