.partyes p{font-size:1.4rem;line-height:1.2;margin:0 auto}.partyes strong{font-size:2.5rem}.partyes .main_img{height:34.8958vw;background-image:url(/i/party/mulen2x.jpg);background-color:#f43c32}.partyes .main_img .inner{padding-bottom:12.5vw;padding-left:4.5vw}.partyes .main_img .inner h1{text-align:left;margin-bottom:0}.partyes h1{line-height:1.1;text-align:right;text-transform:uppercase;font-weight:400}.partyes h1 p,.partyes h1 p strong{font-size:5.8rem}#about_partyes{z-index:100000}#about_partyes,#about_partyes .inner,#partyes_desc{position:relative}#about_partyes #scene{top:148px}.about_partyes_text{padding:63px 0 410px;max-width:607.33px}.partyes .about_partyes_text p{margin:25px 0 29px}#partyes_desc{background-color:#eee;padding-top:90px;max-height:665px;height:660px}#partyes_desc .inner{max-height:785px;position:relative;z-index:10000}.partyes_desc_block{width:100%;height:unset;overflow:auto}.partyes_desc_video_block{width:100%;padding:30px 30px 30px 17px;background-color:#fff;display:flex;justify-content:space-between;position:relative;z-index:1000;height:452px;box-shadow:0 4px 10px rgba(0,0,0,.5)}.partyes_desc_list{list-style-type:none;width:100%;min-height:100%;display:flex;flex-direction:column;position:relative;padding:25px 0 0;margin:0}.partyes_desc_list::before{content:'';position:absolute;left:16px;top:0;display:block;height:100%;border-left:1px solid #6a6a6a;z-index:1}@media screen and (max-width:1200px){.partyes_desc_list::before{top:13px}}.partyes_desc_list li{position:relative;display:flex;min-height:56px;align-items:center;font-size:1.6rem;line-height:1.5;cursor:pointer;transition:all .2s ease}.partyes_desc_list li:hover{font-weight:500;font-size:1.8rem;background-color:#f9f9f9}.partyes_desc_list li:after,.partyes_desc_list li:before{content:'';z-index:2;display:block;border:1px solid transparent}.partyes_desc_list li:before{width:31px;height:31px;margin-right:50px;border-radius:100%;position:relative;transition:all .6s ease}.partyes_desc_list li.active:before{border-color:#ec9819;background-color:#fff;z-index:1}.partyes_desc_list li:after{position:absolute;left:10px;top:calc(50% - 6px);width:11px;height:11px;background-color:#ec9819;border-radius:50%;transition:border-color .6s ease}.partyes_desc_list li.active:after{background-color:transparent;border-radius:0;height:0;width:0;left:13px;border:6px solid transparent;border-left:9px solid #ec9819}.partyes_desc_list .title{width:calc(100% - 83px)}.partyes_desc_video{width:1738px;margin-left:24px}.partyes_desc_video .video_wrap{margin-top:8px}.partyes_desc_img_mobile{display:none}.partyes_desc_img{width:1495px;height:1176px;position:absolute;background:url(/i/party/red.png) no-repeat;background-size:cover;z-index:2000;bottom:97px;left:50%;transform:translate(-54%,0);content:''}.more_video_block{display:flex;padding:78px 0 91px;align-items:center;justify-content:space-around}#more_video .more_video_right p,#more_video .more_video_right p strong{font-size:3.5rem}.more_video_btn{padding:7px 37px;min-height:42px;color:#f05426;font-size:20px}.more_video_right{width:60%}.dice_1{position:absolute;top:-33px;left:79%;width:144px;height:135px;background:0 url(/i/party/dice1_full.png) no-repeat;background-size:cover;transform:translate(17%,0)}.dice_2{top:336px;left:700px;position:relative;width:122.75px;height:127.85px;background:0 url(/i/party/dice2.png) no-repeat}.trick_1{top:80px;left:568px;width:145.5px;height:159.09px;background:right 0 url(/i/party/trick1.png);background-size:contain;position:relative}.trick_2{top:448px;width:249.53px;height:267.07px;left:809px;position:relative;background:url(/i/party/trick2.png);transform:translate(50%,0)}.trick_3{top:379px;width:271.22px;height:171px;position:relative;left:-80px;background:right 0 url(/i/party/trick3.png)}.elements{top:147px;left:20px}.partyes_desc_block::-webkit-scrollbar{width:7px;height:18px;background-color:#fff}.partyes_desc_block::-webkit-scrollbar-thumb{background-color:#f9f9f9;border-radius:9em;box-shadow:inset 1px 1px 10px #f3faf7;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.partyes_desc_block:hover::-webkit-scrollbar-thumb{background-color:#eee}.de .partyes .main_img .inner h1{font-weight:600}.country_21 .more_video_right{width:63%}.country_28 .partyes .main_img .inner{padding-left:0}@media screen and (max-width:1500px){.partyes_desc_img{right:0;left:unset;transform:unset}.trick_2{left:calc(17px + (930 - 17)*((100vw - 320px)/(1500 - 320)))}.dice_2{top:376px}#partyes_desc{padding-top:160px;max-height:690px;height:690px}}@media screen and (max-width:1300px){.partyes .main_img .inner h1{margin-top:147px}.dice_2{right:354px}}@media screen and (max-width:1200px){.mobile_available .elements{top:288px;left:20px}.mobile_available .trick_1{left:500px}.mobile_available .partyes_desc_video_block{width:830px;flex-direction:column-reverse;margin:0 auto;height:auto;max-height:none}.mobile_available #partyes_desc .inner,.mobile_available .partyes_desc_list{width:100%}.mobile_available #partyes_desc{padding-top:0;max-height:none;height:auto}.mobile_available .partyes_desc_video{width:100%;min-height:0;height:auto;margin-bottom:46px}.mobile_available .more_video_block{flex-direction:column}.mobile_available .more_video_right{margin:0 auto;width:74%;text-align:center;padding-bottom:30px}.mobile_available .partyes_desc_video{margin-left:0}.mobile_available .more_video_block{padding-top:140px}}@media screen and (max-width:1170px){.mobile_available .dice_1{left:calc(17px + (990 - 17)*((100vw - 320px)/(1170 - 320)))}.mobile_available .partyes .main_img .inner h1{margin-top:122px}.mobile_available #more_video .inner{width:94%}}@media screen and (max-width:1100px){.mobile_available .trick_1{display:none}.mobile_available .about_partyes_text{padding:14px 30px 448px 70px;max-width:58%}.mobile_available #about_partyes .inner{width:100%}.mobile_available .partyes h1 p,.mobile_available .partyes h1 p strong{font-size:4.3rem}}@media screen and (max-width:1001px){.mobile_available #wrapper main .main_img .inner{justify-content:center}.mobile_available .main_img p{margin-left:0;margin-right:0;text-align:left}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:flex-start}.mobile_available .partyes p{font-size:1.6rem;line-height:1.5}.mobile_available .main_img p{line-height:1.3}.mobile_available .about_partyes_text{max-width:100%;padding:50px 30px 470px 70px}.mobile_available .dice_1{display:none}.mobile_available .dice_2{top:490px}.mobile_available #more_video .more_video_right p,.mobile_available #more_video .more_video_right p strong{font-size:calc(2rem + (3.5 - 2)*((100vw - 320px)/(1000 - 320)))}.mobile_available .partyes_desc_block{overflow:hidden}.mobile_available .elements{display:none}}@media all and (orientation:portrait){.mobile_available .partyes .main_img .inner{padding-bottom:83px;justify-content:flex-end}.mobile_available .partyes .main_img .inner h1{align-items:center;margin-right:0;margin-left:0;margin-top:0;text-align:center}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center}}@media screen and (max-width:900px){.mobile_available .dice_1{display:none}.mobile_available .partyes_desc_img{width:1385px;height:1117.6px}.mobile_available .about_partyes_text{padding:14px 30px 400px 70px}.mobile_available .dice_2{transform:translate(-100%,26%)}.mobile_available .partyes_desc_video_block{width:700px}.mobile_available .partyes_desc_video{margin-bottom:0}.mobile_available .more_video_block{padding-top:80px}}@media screen and (max-width:800px){.mobile_available #wrapper .main_img{background-image:url(/i/party/m_landscape_bg.jpg)}.mobile_available .partyes .main_img{background-position:center bottom}.mobile_available .partyes_desc_list li{font-size:1.7rem}.mobile_available #partyes_desc{background-color:#fff}.mobile_available #about_partyes .inner{width:94%}.mobile_available .partyes_desc_video_block{box-shadow:none}.mobile_available .partyes_desc_img{display:none;background:0 0}.mobile_available .partyes_desc_img_mobile{display:block;width:100vw;margin-bottom:-10px}.mobile_available .partyes_desc_img_mobile img{display:block}.mobile_available .partyes_desc_video .video_wrap{margin-top:0}.mobile_available .about_partyes_text{padding:40px 0 0}.mobile_available .partyes_desc_video_block{padding:0 3vw 3vw}}@media screen and (max-width:768px){.mobile_available .partyes_desc_img{width:1078px;height:783px}.mobile_available .dice_2,.mobile_available .trick_2,.mobile_available .trick_3{display:none}.mobile_available #partyes_desc{padding-top:0}.mobile_available .partyes .main_img .inner h1{margin-top:90px}.mobile_available .about_partyes_text{max-width:100%}.mobile_available .partyes_desc_video{margin-bottom:27px;min-height:unset}.mobile_available .partyes_desc_video_block{width:100%}}@media screen and (max-width:700px){.mobile_available .partyes h1 p,.mobile_available .partyes h1 p strong{font-size:3.6rem}.mobile_available .partyes .main_img .inner{padding-bottom:150px}.mobile_available .dice_2{transform:translate(-100%,85%)}.mobile_available .partyes_desc_video{margin-bottom:0}}@media screen and (max-width:645px){.mobile_available .main_img p{text-align:center}.mobile_available #wrapper main .main_img .inner div.btns{justify-content:center}.mobile_available .partyes_desc_list li:before{margin-right:30px}}@media screen and (max-width:640px) and (orientation:portrait){.mobile_available #wrapper .main_img{background-image:url(/i/party/m_portrait_bg.jpg);position:relative}.mobile_available #wrapper main .main_img .inner{z-index:1;justify-content:flex-start;padding-left:0}.mobile_available #wrapper .main_img:before{display:block;content:'';position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 90px);background-image:url(/i/party/m_osoba.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;z-index:0}.mobile_available #wrapper main .main_img .inner div.btns{margin-top:25px}}@media screen and (max-width:600px){.mobile_available .partyes .main_img .inner h1{margin-top:55px}.mobile_available .partyes_desc_list li:hover{font-size:1.6rem}.mobile_available .video_wrap{width:100vw;margin-left:-3vw}}@media screen and (max-width:540px){.mobile_available #partyes_desc{max-height:650px}.mobile_available .partyes_desc_video_block{width:100%;max-height:595px}}@media screen and (max-width:512px){.mobile_available .partyes h1 p,.mobile_available .partyes h1 p strong{font-size:3.5rem}.mobile_available .partyes .main_img .inner{padding-bottom:100px}.mobile_available .about_partyes_text{max-width:100%}}@media screen and (max-width:445px){.mobile_available #about_partyes .inner{width:90%}.mobile_available .partyes_desc_video_block{padding:0 0 10px}.mobile_available .partyes_desc_video_block .video_wrap{margin-left:0}.mobile_available .partyes_desc_block{padding:0 5vw}.mobile_available .more_video_right{width:90%}}@media screen and (max-width:425px){.mobile_available .partyes h1 p,.mobile_available .partyes h1 p strong{font-size:3.1rem}.mobile_available .partyes .main_img .inner{padding-bottom:70px}.mobile_available .partyes_desc_list li{font-size:1.5rem}.mobile_available .partyes_desc_list li:before{margin-right:20px}.mobile_available #partyes_desc{max-height:561px}.mobile_available #more_video .more_video_btn{font-size:1.6rem}.mobile_available .more_video_btn{padding:7px 20px}.mobile_available .more_video_block{padding:43px 0 35px}.mobile_available .partyes_desc_list::before{top:17px}}@media screen and (max-width:375px){.mobile_available .partyes .main_img .inner h1{margin-top:31px}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnR5Lmxlc3MiLCJwYXJ0eS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUEsVSxDQUNFLGdCLENBQ0EsZSxDQUNBLGEsQ0FHRixlLENBQ0UsZ0IsQ0FHRixrQixDQUNFLGdCLENBQ0EsMEMsQ0FDQSx3QixDQUdGLHlCLENBQ0UscUIsQ0FDQSxrQixDQUdGLDRCLENBQ0UsZSxDQUNBLGUsQ0FHRixXLENBQ0UsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxlLENBR0YsYSxDQ0xBLG9CLENET0UsZ0IsQ0FJRixjLENBRUUsYyxDQUZGLGMsQ0FLQSxxQixDQWlCQSxhLENBaEJFLGlCLENBR0YscUIsQ0FDRSxTLENBR0YsbUIsQ0FDRSxvQixDQUNBLGtCLENBR0YsOEIsQ0FDRSxrQixDQUdGLGEsQ0FDRSxxQixDQUVBLGdCLENBQ0EsZ0IsQ0FDQSxZLENBR0Ysb0IsQ0FDRSxnQixDQUNBLGlCLENBQ0EsYSxDQUdGLG1CLENBQ0UsVSxDQUNBLFksQ0FDQSxhLENBSUYseUIsQ0FDRSxVLENBQ0EsMkIsQ0FDQSxxQixDQUNBLFksQ0FDQSw2QixDQUNBLGlCLENBQ0EsWSxDQUNBLFksQ0FDQSxvQyxDQUlGLGtCLENBQ0Usb0IsQ0FDQSxVLENBQ0EsZSxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxRLENBR0YsMEIsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxTLENBQ0EsSyxDQUNBLGEsQ0FDQSxXLENBQ0EsNkIsQ0FDQSxTLENBRUEscUNBQUEsMEIsQ0FDRSxVQUtKLHFCLENBQ0UsaUIsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHVCLENBR0YsMkIsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSx3QixDQXdCRiwyQixDQXJCQSw0QixDQXNCRSxVLENBQ0EsUyxDQUNBLGEsQ0FPQSw0QixDQS9CRiw0QixDQUdFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGlCLENBR0EsdUIsQ0FJRixtQyxDQUNFLG9CLENBQ0EscUIsQ0FDQSxTLENBSUYsMkIsQ0FJRSxpQixDQUNBLFMsQ0FDQSxtQixDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FFQSxpQixDQUNBLGdDLENBR0Ysa0MsQ0FDRSw0QixDQUNBLGUsQ0FDQSxRLENBQ0EsTyxDQUNBLFMsQ0FDQSw0QixDQUNBLDZCLENBaUJGLHlCLENBQ0UsdUIsQ0FJRixtQixDQUNFLFksQ0FFQSxnQixDQUhGLCtCLENBTUksYyxDQUtKLHdCLENBQ0UsWSxDQUdGLGlCLENBQ0UsWSxDQUNBLGEsQ0FDQSxpQixDQUNBLDBDLENBQ0EscUIsQ0FDQSxZLENBQ0EsVyxDQUNBLFEsQ0FDQSwyQixDQUNBLFUsQ0FHRixpQixDQUNFLFksQ0FDQSxtQixDQUNBLGtCLENBQ0EsNEIsQ0FHRiwrQixDQ3ZDQSxzQyxDRHdDRSxnQixDQUdGLGUsQ0FFRSxnQixDQUNBLGUsQ0FDQSxhLENBQ0EsYyxDQVNGLGlCLENBQ0UsUyxDQUlGLE8sQ0FLRSxpQixDQUlBLFMsQ0FDQSxRLENBQ0EsVyxDQUNBLFksQ0FDQSxtRCxDQUNBLHFCLENBQ0EsMEIsQ0FHRixPLENBQ0UsUyxDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENBQ0EsOEMsQ0FHRixRLENBQ0UsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsZSxDQUNBLDJDLENBQ0EsdUIsQ0FDQSxpQixDQUdGLFEsQ0FDRSxTLENBQ0EsYyxDQUNBLGUsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxtQyxDQUNBLDBCLENBR0YsUSxDQUNFLFMsQ0FDQSxjLENBQ0EsWSxDQUNBLGlCLENBQ0EsVSxDQUNBLDJDLENBR0YsUyxDQUNFLFMsQ0FDQSxTLENBR0Ysc0MsQ0FDRSxTLENBQ0EsVyxDQUNBLHFCLENBR0YsNEMsQ0FDRSx3QixDQUNBLGlCLENBQ0EscUMsQ0FDQSw0QyxDQUFBLG9DLENBR0Ysa0QsQ0FDRSxxQixDQUlGLGdDLENBRUksZSxDQUlKLDZCLENBRUksUyxDQUtKLHFDLENBRUksYyxDQVVKLHFDQUVFLGlCLENBQ0UsTyxDQUNBLFUsQ0FDQSxlLENBR0YsUSxDQUNFLDJELENBR0YsTyxDQUNFLFMsQ0FHRixhLENBQ0UsaUIsQ0FDQSxnQixDQUNBLGMsQUFJSixxQ0FFRSw0QixDQUNFLGdCLENBR0YsTyxDQUNFLGEsQUFPRixxQ0FBQSwyQixDQUdJLFMsQ0FDQSxTLENBSkosMEIsQ0FRSSxVLENBUkosMkMsQ0FZSSxXLENBQ0EsNkIsQ0FDQSxhLENBQ0EsVyxDQUNBLGUsQ0FoQkosc0MsQ0FBQSxvQyxDQW9CSSxVLENBcEJKLCtCLENBd0JJLGEsQ0FDQSxlLENBQ0EsVyxDQTFCSixxQyxDQWtDSSxVLENBQ0EsWSxDQUNBLFcsQ0FDQSxrQixDQXJDSixtQyxDQXlDSSxxQixDQXpDSixtQyxDQTZDSSxhLENBQ0EsUyxDQUNBLGlCLENBQ0EsbUIsQ0FoREoscUMsQ0FvREksYSxDQXBESixtQyxDQXlESSxtQixBQUtKLHFDQUFBLHlCLENBRUksMkQsQ0FGSiw4QyxDQU1JLGdCLENBTkosb0MsQ0FVSSxXLEFBSUoscUNBQUEsMEIsQ0FFSSxZLENBRkoscUMsQ0FNSSw0QixDQWFBLGEsQ0FuQkosdUMsQ0FXSSxVLENBWEosK0IsQ0N2RkEsc0MsQ0RzR0ksa0IsQUFTSixxQ0FBQSxnRCxDQUdJLHNCLENBSEosNkIsQ0FPSSxhLENBQ0EsYyxDQUNBLGUsQ0FUSix5RCxDQWFJLDBCLENBYkosNEIsQ0FpQkksZ0IsQ0FDQSxlLENBbEJKLDZCLENBc0JJLGUsQ0F0QkoscUMsQ0ErQkksYyxDQUVBLDRCLENBakNKLHlCLENBcUNJLFksQ0FyQ0oseUIsQ0F5Q0ksUyxDQXpDSixpRCxDQ3RFQSx3RCxDRG1ISSwrRCxDQTdDSixxQyxDQWtESSxlLENBbERKLDJCLENBdURJLGMsQUFLSixzQ0FBQSwyQyxDQUVJLG1CLENBQ0Esd0IsQ0FISiw4QyxDQU9JLGtCLENBQ0EsYyxDQUNBLGEsQ0FDQSxZLENBQ0EsaUIsQ0FYSix5RCxDQWVJLHdCLEFBS0osb0NBQUEseUIsQ0FFSSxZLENBRkosbUMsQ0FNSSxZLENBQ0EsZSxDQVBKLHFDLENBV0ksNEIsQ0FYSix5QixDQWVJLDhCLENBZkosMkMsQ0FvQkksVyxDQXBCSixxQyxDQXdCSSxlLENBeEJKLG1DLENBNEJJLGtCLEFBS0osb0NBQUEsb0MsQ0FJSSxpRCxDQUpKLG9DLENBUUksaUMsQ0FSSix1QyxDQVlJLGdCLENBWkosK0IsQ0FnQkkscUIsQ0FoQkosdUMsQ0FvQkksUyxDQXBCSiwyQyxDQXdCSSxlLENBeEJKLG1DLENBNEJJLFksQ0FDQSxjLENBN0JKLDBDLENBaUNJLGEsQ0FDQSxXLENBQ0EsbUIsQ0FuQ0osOEMsQ0FzQ00sYSxDQXRDTixpRCxDQTJDSSxZLENBM0NKLHFDLENBK0NJLGdCLENBL0NKLDJDLENBbURJLG1CLEFBS0osb0NBQUEsbUMsQ0FHSSxZLENBQ0EsWSxDQUpKLHlCLENDOUlBLDBCLENBQ0EsMEIsQ0R1SkksWSxDQVZKLCtCLENBY0ksYSxDQWRKLDhDLENBa0JJLGUsQ0FsQkoscUMsQ0FzQkksYyxDQXRCSixxQyxDQTJCSSxrQixDQUNBLGdCLENBNUJKLDJDLENBaUNJLFksQUFLSixvQ0FBQSwrQixDQzdKQSxzQyxDRGdLSSxnQixDQUhKLDJDLENBT0ksb0IsQ0FQSix5QixDQVdJLDhCLENBWEoscUMsQ0FlSSxpQixBQUtKLG9DQUFBLDZCLENBRUksaUIsQ0FGSix5RCxDQU1JLHNCLENBTkosOEMsQ0FVSSxtQixBQUtKLCtEQUFBLG9DLENBRUksZ0QsQ0FDQSxpQixDQUhKLGdELENBT0ksUyxDQUNBLDBCLENBQ0EsYyxDQVRKLDJDLENBYUksYSxDQUNBLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxRLENBQ0EsVSxDQUNBLHdCLENBQ0EsMEMsQ0FDQSwyQixDQUNBLGlDLENBQ0EsdUIsQ0FDQSxTLENBeEJKLHlELENBNEJJLGlCLEFBV0osb0NBQUEsOEMsQ0FNSSxlLENBTkosNkMsQ0FVSSxnQixDQVZKLDZCLENBY0ksVyxDQUNBLGtCLEFBT0osb0NBQUEsK0IsQ0FHSSxnQixDQUhKLDJDLENBV0ksVSxDQUNBLGtCLEFBS0osb0NBQUEsK0IsQ0NuTEEsc0MsQ0RxTEksZ0IsQ0FGSiwyQyxDQU1JLG9CLENBTkoscUMsQ0FVSSxnQixBQU1KLG9DQUFBLHVDLENBR0ksUyxDQUhKLDJDLENBT0ksZ0IsQ0FQSix1RCxDQVVNLGEsQ0FWTixxQyxDQWVJLGEsQ0FmSixtQyxDQW1CSSxXLEFBTUosb0NBQUEsK0IsQ0N6TEEsc0MsQ0QyTEksZ0IsQ0FGSiwyQyxDQU1JLG1CLENBTkosdUMsQ0FXSSxnQixDQUVBLDhDLENBQ0UsaUIsQ0FkTiwrQixDQW9CSSxnQixDQXBCSiw2QyxDQTRCSSxnQixDQTVCSixpQyxDQWdDSSxnQixDQWhDSixtQyxDQXFDSSxtQixDQXJDSiw0QyxDQXlDSSxVLEFBS0osb0NBQUEsOEMsQ0FJSSxpQiIsImZpbGUiOiJwYXJ0eS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuLnBhcnR5ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhcnR5ZXMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG59XG5cbi5wYXJ0eWVzIC5tYWluX2ltZyB7XG4gIGhlaWdodDogMzQuODk1OHZ3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGFydHkvbXVsZW4yeC5qcGcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQzYzMyO1xufVxuXG4ucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjV2dztcbiAgcGFkZGluZy1sZWZ0OiA0LjV2dztcbn1cblxuLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXJ0eWVzIGgxIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wYXJ0eWVzIGgxIHAsXG4ucGFydHllcyBoMSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNS44cmVtO1xufVxuXG5cbiNhYm91dF9wYXJ0eWVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbiNhYm91dF9wYXJ0eWVzIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Fib3V0X3BhcnR5ZXMgI3NjZW5lIHtcbiAgdG9wOiAxNDhweDtcbn1cblxuLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gIHBhZGRpbmc6IDYzcHggMCA0MTBweCAwO1xuICBtYXgtd2lkdGg6IDYwNy4zM3B4O1xufVxuXG4ucGFydHllcyAuYWJvdXRfcGFydHllc190ZXh0IHAge1xuICBtYXJnaW46IDI1cHggMCAyOXB4O1xufVxuXG4jcGFydHllc19kZXNjIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgbWF4LWhlaWdodDogNjY1cHg7XG4gIGhlaWdodDogNjYwcHg7XG59XG5cbiNwYXJ0eWVzX2Rlc2MgLmlubmVyIHtcbiAgbWF4LWhlaWdodDogNzg1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5wYXJ0eWVzX2Rlc2NfYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cblxuLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAxN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiA0NTJweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cblxuLnBhcnR5ZXNfZGVzY19saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4IDAgMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFydHllc19kZXNjX2xpc3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE2cHg7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNkE2QTZBO1xuICB6LWluZGV4OiAxO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuXG5cbi5wYXJ0eWVzX2Rlc2NfbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnBhcnR5ZXNfZGVzY19saXN0IGxpOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi5wYXJ0eWVzX2Rlc2NfbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuXG4ucGFydHllc19kZXNjX2xpc3QgbGkuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VjOTgxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cblxuXG4ucGFydHllc19kZXNjX2xpc3QgbGk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk4MTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuNnMgZWFzZTtcbn1cblxuLnBhcnR5ZXNfZGVzY19saXN0IGxpLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAxM3B4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjZWM5ODE5O1xufVxuXG5cbi8qLnBhcnR5ZXNfZGVzY19saXN0IGxpOmhvdmVyOmFmdGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wYXJ0eS90cmV1LnBuZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00NHB4O1xuICAgIHRvcDogLTUxcHg7XG59Ki9cblxuXG4ucGFydHllc19kZXNjX2xpc3QgLnRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgzcHgpO1xufVxuXG5cbi5wYXJ0eWVzX2Rlc2NfdmlkZW8ge1xuICB3aWR0aDogMTczOHB4O1xuICAvKmhlaWdodDogMzkycHg7Ki9cbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG5cbiAgLnZpZGVvX3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG59XG5cbi5wYXJ0eWVzX2Rlc2NfaW1nX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJ0eWVzX2Rlc2NfaW1nIHtcbiAgd2lkdGg6IDE0OTVweDtcbiAgaGVpZ2h0OiAxMTc2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9pL3BhcnR5L3JlZC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgei1pbmRleDogMjAwMDtcbiAgYm90dG9tOiA5N3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NCUsIDApO1xuICBjb250ZW50OiAnJztcbn1cblxuLm1vcmVfdmlkZW9fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA3OHB4IDAgOTFweCAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuI21vcmVfdmlkZW8gLm1vcmVfdmlkZW9fcmlnaHQgcCwgI21vcmVfdmlkZW8gLm1vcmVfdmlkZW9fcmlnaHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDMuNXJlbTtcbn1cblxuLm1vcmVfdmlkZW9fYnRuIHtcbiAgLyp3aWR0aDogMjAwcHg7Ki9cbiAgcGFkZGluZzogN3B4IDM3cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjRjA1NDI2O1xuICBmb250LXNpemU6IDIwcHg7XG5cbn1cblxuLm1vcmVfdmlkZW9fYnRuLmJ0bi5wbGF5OmFmdGVyIHtcbiAgLyptYXJnaW4tbGVmdDogLTIwcHg7Ki9cbn1cblxuXG4ubW9yZV92aWRlb19yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG5cbn1cblxuLmRpY2VfMSxcbi5kaWNlXzIsXG4udHJpY2tfMSxcbi50cmlja18yLFxuLnRyaWNrXzMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5kaWNlXzEge1xuICB0b3A6IC0zM3B4O1xuICBsZWZ0OiA3OSU7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZDogMCB1cmwoL2kvcGFydHkvZGljZTFfZnVsbC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTclLCAwKTtcbn1cblxuLmRpY2VfMiB7XG4gIHRvcDogMzM2cHg7XG4gIGxlZnQ6IDcwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjIuNzVweDtcbiAgaGVpZ2h0OiAxMjcuODVweDtcbiAgYmFja2dyb3VuZDogMCB1cmwoL2kvcGFydHkvZGljZTIucG5nKSBuby1yZXBlYXQ7XG59XG5cbi50cmlja18xIHtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiA1NjhweDtcbiAgd2lkdGg6IDE0NS41cHg7XG4gIGhlaWdodDogMTU5LjA5cHg7XG4gIGJhY2tncm91bmQ6IHJpZ2h0IDAgdXJsKC9pL3BhcnR5L3RyaWNrMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRyaWNrXzIge1xuICB0b3A6IDQ0OHB4O1xuICB3aWR0aDogMjQ5LjUzcHg7XG4gIGhlaWdodDogMjY3LjA3cHg7XG4gIGxlZnQ6IDgwOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9wYXJ0eS90cmljazIucG5nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwJSk7XG59XG5cbi50cmlja18zIHtcbiAgdG9wOiAzNzlweDtcbiAgd2lkdGg6IDI3MS4yMnB4O1xuICBoZWlnaHQ6IDE3MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04MHB4O1xuICBiYWNrZ3JvdW5kOiByaWdodCAwIHVybCgvaS9wYXJ0eS90cmljazMucG5nKTtcbn1cblxuLmVsZW1lbnRzIHtcbiAgdG9wOiAxNDdweDtcbiAgbGVmdDogMjBweDtcbn1cblxuLnBhcnR5ZXNfZGVzY19ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYXJ0eWVzX2Rlc2NfYmxvY2s6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogOWVtO1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDEwcHggI2YzZmFmNztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbn1cblxuLnBhcnR5ZXNfZGVzY19ibG9jazpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG5cbi5kZSB7XG4gIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLmNvdW50cnlfMjEge1xuICAubW9yZV92aWRlb19yaWdodCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgfVxufVxuXG5cbi5jb3VudHJ5XzI4IHtcbiAgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLypNT0JJTEUqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTkyMHB4KSB7XG5cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cbiAgLnBhcnR5ZXNfZGVzY19pbWcge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gIH1cblxuICAudHJpY2tfMiB7XG4gICAgbGVmdDogY2FsYygxN3B4ICsgKDkzMCAtIDE3KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTUwMCAtIDMyMCkpKTtcbiAgfVxuXG4gIC5kaWNlXzIge1xuICAgIHRvcDogMzc2cHg7XG4gIH1cblxuICAjcGFydHllc19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgbWF4LWhlaWdodDogNjkwcHg7XG4gICAgaGVpZ2h0OiA2OTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcblxuICAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAxNDdweDtcbiAgfVxuXG4gIC5kaWNlXzIge1xuICAgIHJpZ2h0OiAzNTRweDtcbiAgfVxuXG59XG5cbi5tb2JpbGVfYXZhaWxhYmxlIHtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcblxuICAgIC5lbGVtZW50cyB7XG4gICAgICB0b3A6IDI4OHB4O1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICAudHJpY2tfMSB7XG4gICAgICBsZWZ0OiA1MDBweDtcbiAgICB9XG5cbiAgICAucGFydHllc19kZXNjX3ZpZGVvX2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA4MzBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAucGFydHllc19kZXNjX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI3BhcnR5ZXNfZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgI3BhcnR5ZXNfZGVzYyAuaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NnB4O1xuICAgIH1cblxuICAgIC5tb3JlX3ZpZGVvX2Jsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLm1vcmVfdmlkZW9fcmlnaHQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogNzQlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cblxuICAgIC5tb3JlX3ZpZGVvX2Jsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAgIC5kaWNlXzEge1xuICAgICAgbGVmdDogY2FsYygxN3B4ICsgKDk5MCAtIDE3KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTE3MCAtIDMyMCkpKTtcbiAgICB9XG5cbiAgICAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMnB4O1xuICAgIH1cblxuICAgICNtb3JlX3ZpZGVvIC5pbm5lciB7XG4gICAgICB3aWR0aDogOTQlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgIC50cmlja18xIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHggNDQ4cHggNzBweDtcbiAgICAgIG1heC13aWR0aDogNjQlO1xuICAgIH1cblxuICAgICNhYm91dF9wYXJ0eWVzIC5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAucGFydHllcyBoMSBwLCAucGFydHllcyBoMSBwIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDQuM3JlbTtcbiAgICB9XG5cbiAgICAuYWJvdXRfcGFydHllc190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLm1haW5faW1nIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXMgcCB7XG4gICAgICBmb250LXNpemU6IEBtb2JfZm9udF9zaXplX3RleHQ7XG4gICAgICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbiAgICB9XG5cbiAgICAubWFpbl9pbWcgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuXG4gICAgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHggMzY3cHggNzBweDtcbiAgICB9XG5cbiAgICAuYWJvdXRfcGFydHllc190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ3MHB4O1xuICAgIH1cblxuICAgIC5kaWNlXzEge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZGljZV8yIHtcbiAgICAgIHRvcDogNDkwcHg7XG4gICAgfVxuXG4gICAgI21vcmVfdmlkZW8gLm1vcmVfdmlkZW9fcmlnaHQgcCwgI21vcmVfdmlkZW8gLm1vcmVfdmlkZW9fcmlnaHQgcCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiBjYWxjKDIuMHJlbSArICgzLjUgLSAyLjApICogKCgxMDB2dyAtIDMyMHB4KSAvICgxMDAwIC0gMzIwKSkpO1xuICAgIH1cblxuXG4gICAgLnBhcnR5ZXNfZGVzY19ibG9jayB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuXG4gICAgLmVsZW1lbnRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgYWxsIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODNweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgLmRpY2VfMSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfaW1nIHtcbiAgICAgIHdpZHRoOiAxMzg1cHg7XG4gICAgICBoZWlnaHQ6IDExMTcuNnB4O1xuICAgIH1cblxuICAgIC5hYm91dF9wYXJ0eWVzX3RleHQge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4IDQwMHB4IDcwcHg7XG4gICAgfVxuXG4gICAgLmRpY2VfMiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMjYlKTtcbiAgICB9XG5cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgICAgd2lkdGg6IDcwMHB4O1xuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubW9yZV92aWRlb19ibG9jayB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG5cblxuICAgICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9wYXJ0eS9tX2xhbmRzY2FwZV9iZy5qcGdcIik7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXMgLm1haW5faW1nIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19saXN0IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cblxuICAgICNwYXJ0eWVzX2Rlc2Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAjYWJvdXRfcGFydHllcyAuaW5uZXIge1xuICAgICAgd2lkdGg6IDk0JTtcbiAgICB9XG5cbiAgICAucGFydHllc19kZXNjX3ZpZGVvX2Jsb2NrIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19pbWdfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW8gLnZpZGVvX3dyYXAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYWJvdXRfcGFydHllc190ZXh0IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAzdncgM3Z3IDN2dztcbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAucGFydHllc19kZXNjX2ltZyB7XG4gICAgICB3aWR0aDogMTA3OHB4O1xuICAgICAgaGVpZ2h0OiA3ODNweDtcbiAgICB9XG5cbiAgICAuZGljZV8yLFxuICAgIC50cmlja18yLFxuICAgIC50cmlja18zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI3BhcnR5ZXNfZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuXG4gICAgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgICAucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuXG4gICAgLnBhcnR5ZXMgaDEgcCwgLnBhcnR5ZXMgaDEgcCBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgfVxuXG4gICAgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gICAgfVxuXG4gICAgLmRpY2VfMiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgODUlKTtcbiAgICB9XG5cbiAgICAucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDVweCkge1xuICAgIC5tYWluX2ltZyBwIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19saXN0IGxpOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAjd3JhcHBlciAubWFpbl9pbWcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvcGFydHkvbV9wb3J0cmFpdF9iZy5qcGdcIik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgLm1haW5faW1nOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wYXJ0eS9tX29zb2JhLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgI3dyYXBwZXIgbWFpbiAubWFpbl9pbWcgLmlubmVyIGRpdi5idG5zIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgIC5idG4ge1xuICAgICAgICAvKiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyovXG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLyogICAgICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW8ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9Ki9cbiAgICAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19saXN0IGxpOmhvdmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cblxuICAgIC52aWRlb193cmFwIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIH1cblxuXG4gIH1cblxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cbiAgICAjcGFydHllc19kZXNjIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICAgIH1cblxuICAgIC8qICAgICAgICAucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3N3B4O1xuICAgICAgICAgICAgfSovXG4gICAgLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDU5NXB4O1xuICAgIH1cblxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTEycHgpIHtcbiAgICAucGFydHllcyBoMSBwLCAucGFydHllcyBoMSBwIHN0cm9uZyB7XG4gICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG5cbiAgICAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWJvdXRfcGFydHllc190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcblxuICAgICNhYm91dF9wYXJ0eWVzIC5pbm5lciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG5cbiAgICAgIC52aWRlb193cmFwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcnR5ZXNfZGVzY19ibG9jayB7XG4gICAgICBwYWRkaW5nOiAwIDV2dztcbiAgICB9XG5cbiAgICAubW9yZV92aWRlb19yaWdodCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICB9XG5cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5wYXJ0eWVzIGgxIHAsIC5wYXJ0eWVzIGgxIHAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICAgIH1cblxuICAgIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuXG5cbiAgICAucGFydHllc19kZXNjX2xpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuXG4gICAgI3BhcnR5ZXNfZGVzYyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1NjFweDtcbiAgICB9XG5cbiAgICAvKiAgICAgICAgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgICAgICAgIH0qL1xuICAgICNtb3JlX3ZpZGVvIC5tb3JlX3ZpZGVvX2J0biB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAubW9yZV92aWRlb19idG4ge1xuICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgfVxuXG5cbiAgICAubW9yZV92aWRlb19ibG9jayB7XG4gICAgICBwYWRkaW5nOiA0M3B4IDAgMzVweCAwO1xuICAgIH1cblxuICAgIC5wYXJ0eWVzX2Rlc2NfbGlzdDo6YmVmb3JlIHtcbiAgICAgIHRvcDogMTdweDtcbiAgICB9XG5cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG5cblxuICAgIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICB9XG5cbiAgICAvKiAgICAgICAgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDRweDtcbiAgICAgICAgICAgIH0qL1xuICB9XG5cbn0iLCIvKtCm0JLQldCi0JAqL1xuLypmb250LXNpemU6IDYwICpAZm9udHJlbTsqL1xuLnBhcnR5ZXMgcCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXJ0eWVzIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuLnBhcnR5ZXMgLm1haW5faW1nIHtcbiAgaGVpZ2h0OiAzNC44OTU4dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wYXJ0eS9tdWxlbjJ4LmpwZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDNjMzI7XG59XG4ucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEyLjV2dztcbiAgcGFkZGluZy1sZWZ0OiA0LjV2dztcbn1cbi5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcnR5ZXMgaDEge1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYXJ0eWVzIGgxIHAsXG4ucGFydHllcyBoMSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogNS44cmVtO1xufVxuI2Fib3V0X3BhcnR5ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbiNhYm91dF9wYXJ0eWVzIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhYm91dF9wYXJ0eWVzICNzY2VuZSB7XG4gIHRvcDogMTQ4cHg7XG59XG4uYWJvdXRfcGFydHllc190ZXh0IHtcbiAgcGFkZGluZzogNjNweCAwIDQxMHB4IDA7XG4gIG1heC13aWR0aDogNjA3LjMzcHg7XG59XG4ucGFydHllcyAuYWJvdXRfcGFydHllc190ZXh0IHAge1xuICBtYXJnaW46IDI1cHggMCAyOXB4O1xufVxuI3BhcnR5ZXNfZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDY2NXB4O1xuICBoZWlnaHQ6IDY2MHB4O1xufVxuI3BhcnR5ZXNfZGVzYyAuaW5uZXIge1xuICBtYXgtaGVpZ2h0OiA3ODVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5wYXJ0eWVzX2Rlc2NfYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucGFydHllc19kZXNjX3ZpZGVvX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDE3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICBoZWlnaHQ6IDQ1MnB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5wYXJ0eWVzX2Rlc2NfbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweCAwIDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXJ0eWVzX2Rlc2NfbGlzdDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTZweDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2QTZBNkE7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhcnR5ZXNfZGVzY19saXN0OjpiZWZvcmUge1xuICAgIHRvcDogMTNweDtcbiAgfVxufVxuLnBhcnR5ZXNfZGVzY19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBhcnR5ZXNfZGVzY19saXN0IGxpOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4ucGFydHllc19kZXNjX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzFweDtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XG59XG4ucGFydHllc19kZXNjX2xpc3QgbGkuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2VjOTgxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTtcbn1cbi5wYXJ0eWVzX2Rlc2NfbGlzdCBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTgxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNnMgZWFzZTtcbn1cbi5wYXJ0eWVzX2Rlc2NfbGlzdCBsaS5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMTNweDtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2VjOTgxOTtcbn1cbi8qLnBhcnR5ZXNfZGVzY19saXN0IGxpOmhvdmVyOmFmdGVye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wYXJ0eS90cmV1LnBuZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC00NHB4O1xuICAgIHRvcDogLTUxcHg7XG59Ki9cbi5wYXJ0eWVzX2Rlc2NfbGlzdCAudGl0bGUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODNweCk7XG59XG4ucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgd2lkdGg6IDE3MzhweDtcbiAgLypoZWlnaHQ6IDM5MnB4OyovXG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuLnBhcnR5ZXNfZGVzY192aWRlbyAudmlkZW9fd3JhcCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wYXJ0eWVzX2Rlc2NfaW1nX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFydHllc19kZXNjX2ltZyB7XG4gIHdpZHRoOiAxNDk1cHg7XG4gIGhlaWdodDogMTE3NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9wYXJ0eS9yZWQucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHotaW5kZXg6IDIwMDA7XG4gIGJvdHRvbTogOTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTQlLCAwKTtcbiAgY29udGVudDogJyc7XG59XG4ubW9yZV92aWRlb19ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDc4cHggMCA5MXB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuI21vcmVfdmlkZW8gLm1vcmVfdmlkZW9fcmlnaHQgcCxcbiNtb3JlX3ZpZGVvIC5tb3JlX3ZpZGVvX3JpZ2h0IHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG4ubW9yZV92aWRlb19idG4ge1xuICAvKndpZHRoOiAyMDBweDsqL1xuICBwYWRkaW5nOiA3cHggMzdweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICNGMDU0MjY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5tb3JlX3ZpZGVvX2J0bi5idG4ucGxheTphZnRlciB7XG4gIC8qbWFyZ2luLWxlZnQ6IC0yMHB4OyovXG59XG4ubW9yZV92aWRlb19yaWdodCB7XG4gIHdpZHRoOiA2MCU7XG59XG4uZGljZV8xLFxuLmRpY2VfMixcbi50cmlja18xLFxuLnRyaWNrXzIsXG4udHJpY2tfMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5kaWNlXzEge1xuICB0b3A6IC0zM3B4O1xuICBsZWZ0OiA3OSU7XG4gIHdpZHRoOiAxNDRweDtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgYmFja2dyb3VuZDogMCB1cmwoL2kvcGFydHkvZGljZTFfZnVsbC5wbmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTclLCAwKTtcbn1cbi5kaWNlXzIge1xuICB0b3A6IDMzNnB4O1xuICBsZWZ0OiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIyLjc1cHg7XG4gIGhlaWdodDogMTI3Ljg1cHg7XG4gIGJhY2tncm91bmQ6IDAgdXJsKC9pL3BhcnR5L2RpY2UyLnBuZykgbm8tcmVwZWF0O1xufVxuLnRyaWNrXzEge1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDU2OHB4O1xuICB3aWR0aDogMTQ1LjVweDtcbiAgaGVpZ2h0OiAxNTkuMDlweDtcbiAgYmFja2dyb3VuZDogcmlnaHQgMCB1cmwoL2kvcGFydHkvdHJpY2sxLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRyaWNrXzIge1xuICB0b3A6IDQ0OHB4O1xuICB3aWR0aDogMjQ5LjUzcHg7XG4gIGhlaWdodDogMjY3LjA3cHg7XG4gIGxlZnQ6IDgwOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9wYXJ0eS90cmljazIucG5nKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwJSk7XG59XG4udHJpY2tfMyB7XG4gIHRvcDogMzc5cHg7XG4gIHdpZHRoOiAyNzEuMjJweDtcbiAgaGVpZ2h0OiAxNzFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtODBweDtcbiAgYmFja2dyb3VuZDogcmlnaHQgMCB1cmwoL2kvcGFydHkvdHJpY2szLnBuZyk7XG59XG4uZWxlbWVudHMge1xuICB0b3A6IDE0N3B4O1xuICBsZWZ0OiAyMHB4O1xufVxuLnBhcnR5ZXNfZGVzY19ibG9jazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFydHllc19kZXNjX2Jsb2NrOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDllbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMXB4IDFweCAxMHB4ICNmM2ZhZjc7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnBhcnR5ZXNfZGVzY19ibG9jazpob3Zlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmRlIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNvdW50cnlfMjEgLm1vcmVfdmlkZW9fcmlnaHQge1xuICB3aWR0aDogNjMlO1xufVxuLmNvdW50cnlfMjggLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi8qTU9CSUxFKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAucGFydHllc19kZXNjX2ltZyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxuICAudHJpY2tfMiB7XG4gICAgbGVmdDogY2FsYygxN3B4ICsgKDkzMCAtIDE3KSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTUwMCAtIDMyMCkpKTtcbiAgfVxuICAuZGljZV8yIHtcbiAgICB0b3A6IDM3NnB4O1xuICB9XG4gICNwYXJ0eWVzX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBtYXgtaGVpZ2h0OiA2OTBweDtcbiAgICBoZWlnaHQ6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTQ3cHg7XG4gIH1cbiAgLmRpY2VfMiB7XG4gICAgcmlnaHQ6IDM1NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLmVsZW1lbnRzIHtcbiAgICB0b3A6IDI4OHB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRyaWNrXzEge1xuICAgIGxlZnQ6IDUwMHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgIHdpZHRoOiA4MzBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjcGFydHllc19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjcGFydHllc19kZXNjIC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV92aWRlb19ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV92aWRlb19yaWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc0JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdmlkZW9fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5kaWNlXzEge1xuICAgIGxlZnQ6IGNhbGMoMTdweCArICg5OTAgLSAxNykgKiAoKDEwMHZ3IC0gMzIwcHgpIC8gKDExNzAgLSAzMjApKSk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTIycHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI21vcmVfdmlkZW8gLmlubmVyIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRyaWNrXzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4IDQ0OHB4IDcwcHg7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2Fib3V0X3BhcnR5ZXMgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyBoMSBwLFxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyBoMSBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiA0LjNyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA1OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZyBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyBwIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tYWluX2ltZyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hYm91dF9wYXJ0eWVzX3RleHQge1xuICAgIHBhZGRpbmc6IDE0cHggMzBweCAzNjdweCA3MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hYm91dF9wYXJ0eWVzX3RleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDcwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRpY2VfMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZGljZV8yIHtcbiAgICB0b3A6IDQ5MHB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtb3JlX3ZpZGVvIC5tb3JlX3ZpZGVvX3JpZ2h0IHAsXG4gIC5tb2JpbGVfYXZhaWxhYmxlICNtb3JlX3ZpZGVvIC5tb3JlX3ZpZGVvX3JpZ2h0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IGNhbGMoMnJlbSArICgzLjUgLSAyKSAqICgoMTAwdncgLSAzMjBweCkgLyAoMTAwMCAtIDMyMCkpKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX2Jsb2NrIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5lbGVtZW50cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODNweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5kaWNlXzEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY19pbWcge1xuICAgIHdpZHRoOiAxMzg1cHg7XG4gICAgaGVpZ2h0OiAxMTE3LjZweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuYWJvdXRfcGFydHllc190ZXh0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDMwcHggNDAwcHggNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAuZGljZV8yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMjYlKTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX3ZpZGVvX2Jsb2NrIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAubW9yZV92aWRlb19ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvcGFydHkvbV9sYW5kc2NhcGVfYmcuanBnXCIpO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNwYXJ0eWVzX2Rlc2Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI2Fib3V0X3BhcnR5ZXMgLmlubmVyIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX2ltZ19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX2ltZ19tb2JpbGUgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX3ZpZGVvIC52aWRlb193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5hYm91dF9wYXJ0eWVzX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfdmlkZW9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgM3Z3IDN2dyAzdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfaW1nIHtcbiAgICB3aWR0aDogMTA3OHB4O1xuICAgIGhlaWdodDogNzgzcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRpY2VfMixcbiAgLm1vYmlsZV9hdmFpbGFibGUgLnRyaWNrXzIsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC50cmlja18zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICNwYXJ0eWVzX2Rlc2Mge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIC5tYWluX2ltZyAuaW5uZXIgaDEge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmRpY2VfMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDg1JSk7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQ1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1haW5faW1nIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfbGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvcGFydHkvbV9wb3J0cmFpdF9iZy5qcGdcIik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciB7XG4gICAgei1pbmRleDogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIC5tYWluX2ltZzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wYXJ0eS9tX29zb2JhLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlICN3cmFwcGVyIG1haW4gLm1haW5faW1nIC5pbm5lciBkaXYuYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjd3JhcHBlciBtYWluIC5tYWluX2ltZyAuaW5uZXIgZGl2LmJ0bnMgLmJ0biB7XG4gICAgLyogICAgICAgICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsqL1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSB7XG4gICAgLyogICAgICAgIC5wYXJ0eWVzX2Rlc2NfdmlkZW8ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9Ki9cbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfbGlzdCBsaTpob3ZlciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnZpZGVvX3dyYXAge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qICAgICAgICAucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI3N3B4O1xuICAgICAgICAgICAgfSovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgI3BhcnR5ZXNfZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNjUwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNTk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUxMnB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLmFib3V0X3BhcnR5ZXNfdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAubW9iaWxlX2F2YWlsYWJsZSAjYWJvdXRfcGFydHllcyAuaW5uZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY192aWRlb19ibG9jayAudmlkZW9fd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY19ibG9jayB7XG4gICAgcGFkZGluZzogMCA1dnc7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdmlkZW9fcmlnaHQge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2JpbGVfYXZhaWxhYmxlIHtcbiAgICAvKiAgICAgICAgLnBhcnR5ZXNfZGVzY192aWRlbyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjZweDtcbiAgICAgICAgICAgIH0qL1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAsXG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzIGgxIHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllcyAubWFpbl9pbWcgLmlubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAucGFydHllc19kZXNjX2xpc3QgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5wYXJ0eWVzX2Rlc2NfbGlzdCBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjcGFydHllc19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA1NjFweDtcbiAgfVxuICAubW9iaWxlX2F2YWlsYWJsZSAjbW9yZV92aWRlbyAubW9yZV92aWRlb19idG4ge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG4gIC5tb2JpbGVfYXZhaWxhYmxlIC5tb3JlX3ZpZGVvX2J0biB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLm1vcmVfdmlkZW9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDQzcHggMCAzNXB4IDA7XG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXNfZGVzY19saXN0OjpiZWZvcmUge1xuICAgIHRvcDogMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLm1vYmlsZV9hdmFpbGFibGUge1xuICAgIC8qICAgICAgICAucGFydHllc19kZXNjX3ZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0NHB4O1xuICAgICAgICAgICAgfSovXG4gIH1cbiAgLm1vYmlsZV9hdmFpbGFibGUgLnBhcnR5ZXMgLm1haW5faW1nIC5pbm5lciBoMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgfVxufVxuIl19 */