@charset "UTF-8";#result .btn_sns{background-color:#fd3e67;border:2px solid #fd3e67;border-radius:32px;color:#fff;display:block;font-size:22px;font-weight:700;line-height:1.5;margin:0 auto;max-width:100%;padding:12px 15px;position:relative;text-align:center;text-decoration:none;width:340px}@media not all and (min-width:624px){#result .btn_sns{font-size:16px;line-height:1.6;width:270px}}#result .btn_sns span{grid-gap:0 2px;align-items:center;display:flex;font-size:22px;font-weight:700;gap:0 2px;justify-content:center;line-height:1.5;position:relative}@media not all and (min-width:624px){#result .btn_sns span{font-size:16px;line-height:1.6}}#result .btn_sns span:before{background-image:url(../img/common/x_logo_on.svg);background-position:0;background-repeat:no-repeat;background-size:100% auto;content:"";display:block;height:20px;width:18px}@media not all and (min-width:624px){#result .btn_sns span:before{height:18px;width:14px}}#result .btn_sns:hover{background-color:#fff;color:#fd3e67;opacity:1}#result .btn_sns:hover span{color:#fd3e67}#result .btn_sns:hover span:before{background-image:url(../img/common/x_logo_off.svg)}#result .btn-wrap{margin-top:48px;text-align:center}#result .main-visual{margin-bottom:0;padding:0}#result .main-visual .col-inner a{display:inline-block;vertical-align:middle}#result .main-visual .c-bg-white{padding:12px 20px}#result .main-visual .c-bg-white .mv-img-main{margin-bottom:0;max-width:100%}@media not all and (min-width:624px){#result .main-visual .c-bg-white .mv-img-main{width:235px}}#result .main-visual .c-ttl-unit{background-color:#fff;border-top:1px solid #eee;padding:12px;text-align:center}@media not all and (min-width:624px){#result .main-visual .c-ttl-unit{padding:10px}}#result .main-visual .c-ttl-unit [class^=ttl]{font-weight:700;line-height:1.5}#result .main-visual .c-ttl-unit .ttl1{font-size:22px}@media not all and (min-width:624px){#result .main-visual .c-ttl-unit .ttl1{font-size:15px;margin-bottom:5px}}#result .main-visual .c-ttl-unit .ttl2{display:inline-block;font-family:Zen Maru Gothic,sans-serif;font-size:24px}@media not all and (min-width:624px){#result .main-visual .c-ttl-unit .ttl2{font-size:20px}}#result .main-visual .theme-badge{background-color:#2eb6aa;border-radius:20px;color:#fff;display:block;font-size:15px;font-weight:700;line-height:1;margin:0 auto 10px;max-width:130px;padding:6px 10px;text-align:center;width:130px}@media not all and (min-width:624px){#result .main-visual .theme-badge{font-size:11px;max-width:130px;width:90px}}#result .main-visual .c-top-bar{padding:10px 20px;text-align:center}#result .main-visual .c-top-bar img{height:58px}@media not all and (min-width:624px){#result .main-visual .c-top-bar img{height:40px}}#result .main-visual .mv-img__inner{margin:0 auto;max-width:100%;padding:0;width:540px}#result .main-visual .mv-img img{max-width:100%;width:auto}#result .main-visual .mv-img.bg1,#result .main-visual .mv-img.bg3,#result .main-visual .mv-img.bg5,#result .main-visual .mv-img.bg7,#result .main-visual .mv-img.bg9{background-color:#d1e489}#result .main-visual .mv-img.bg2,#result .main-visual .mv-img.bg4,#result .main-visual .mv-img.bg6,#result .main-visual .mv-img.bg8{background-color:#a7d7c9}#result .c-container .container_circle{padding:46px 0 40px}@media not all and (min-width:624px){#result .c-container .container_circle{padding:20px 0}}#result .c-container .c-top-bar{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:30px 15px}@media not all and (min-width:624px){#result .c-container .c-top-bar{padding:30px 15px 22px}}#result .c-container .c-top-bar .c-top-bar-sub{color:#fff;display:inline-block;font-size:20px;font-weight:700;position:relative}#result .c-container .c-top-bar .c-top-bar-sub:after,#result .c-container .c-top-bar .c-top-bar-sub:before{content:"｜";display:inline-block}#result .c-container .c-top-bar .c-top-bar-sub:before{transform:rotate(-35deg)}#result .c-container .c-top-bar .c-top-bar-sub:after{transform:rotate(35deg)}#result .c-container .c-top-bar .c-topbar-character-img{display:block;margin:16px 0;width:auto}#result .c-container .c-top-bar .c-top-bar-txt{color:#fff;font-family:Hiragino Kaku Gothic ProN,sans-serif;font-size:26px;font-weight:700;line-height:1}@media not all and (min-width:624px){#result .c-container .c-top-bar .c-top-bar-txt{font-size:20px}}#result .container_inner{padding:0 40px}@media not all and (min-width:624px){#result .container_inner{padding:0 20px}}#result .ttl_unit_wrap{margin-bottom:35px}@media not all and (min-width:624px){#result .ttl_unit_wrap{margin-bottom:20px}}#result .ttl_unit_wrap .ttl_unit .main_ttl{margin-bottom:15px}#result .result_main_text{margin-bottom:30px}#result .result_main_text h2{font-size:34px;font-weight:700;margin-bottom:15px}@media not all and (min-width:624px){#result .result_main_text h2{font-size:24px;margin-bottom:5px}}#result .result_main_text .result_character_box{margin-bottom:15px}#result .result_main_text .result_character_box .result_character_img{margin:0 auto;max-width:100%}#result .result_main_text .result_ttl{color:#2eb6aa;font-size:28px;font-weight:700;line-height:1.5;margin-bottom:20px;text-align:center}@media not all and (min-width:624px){#result .result_main_text .result_ttl{font-size:20px}}#result .result_main_text .personality{letter-spacing:.32px;line-height:1.875;margin-bottom:16px;text-align:left}@media not all and (min-width:624px){#result .result_main_text .personality{margin-bottom:25px}}#result .result_main_text .more{box-sizing:border-box;margin:0 auto;max-width:100%;width:100%}#result .result_main_text .more__content{height:auto;max-height:90px;overflow:hidden;position:relative;transition:max-height 1s}#result .result_main_text .more__content:after{background:linear-gradient(180deg,transparent 30%,#fff 75%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:1s;width:100%;z-index:1}#result .result_main_text .more__content.open:after{opacity:0;z-index:-1}#result .result_main_text .more__btn{border:none;color:#333;display:inline-block;font-size:16px;font-weight:700;margin:0 auto;padding-right:20px;position:relative;text-decoration:none}#result .result_main_text .more__btn:after{background:url(../img/common/icon_anchor_link.svg) no-repeat 50%;background-size:100% auto;content:"";display:block;height:6px;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);transition:.5s;width:12px}#result .result_main_text .more__btn:hover{color:#2eb6aa;opacity:1}#result .result_main_text .more__btn.open_btn:after{transform:translateY(-50%) rotate(-180deg);transition:.5s}#result .result_main_text .btn-unit{margin-top:-10px;position:relative;text-align:center;z-index:1}#result .keyword_sns_unit .keyword_unit{margin-bottom:38px}#result .keyword_sns_unit .keyword_unit .keyword_unit_ttl{color:#2eb6aa;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;text-align:left}@media not all and (min-width:624px){#result .keyword_sns_unit .keyword_unit .keyword_unit_ttl{font-size:16px}}#result .keyword_sns_unit .keyword_unit .keyword{grid-gap:10px 20px;flex-wrap:wrap;gap:10px 20px}#result .keyword_sns_unit .keyword_unit .keyword li{align-items:center;display:flex;font-size:14px;font-weight:700;line-height:1.5}@media not all and (min-width:624px){#result .keyword_sns_unit .keyword_unit .keyword li{font-size:13px}}#result .keyword_sns_unit .keyword_unit .keyword li:before{color:#aaa;content:"#";display:inline-block;font-weight:700}#result .keyword_sns_unit .bnr_area{padding-bottom:30px}#result .sns_unit{align-items:center;display:flex;justify-content:center;margin:30px auto;max-width:100%;padding:0 20px;width:100%}@media not all and (min-width:624px){#result .sns_unit{margin:20px auto}}#result .sns_unit .sns_unit_ttl{font-size:16px;font-weight:700}@media not all and (min-width:624px){#result .sns_unit .sns_unit_ttl{text-align:center;width:auto}}#result .sns_unit .sns_box li{width:auto}#result .sns_unit .sns_box li a{align-items:center;display:flex}#result .sns_unit .sns_box li a img{height:46px;width:46px}#result .result-recommended{padding:38px 20px 28px}@media not all and (min-width:768px){#result .result-recommended{padding:38px 0 28px}}#result .result-recommended.bg1,#result .result-recommended.bg3,#result .result-recommended.bg5,#result .result-recommended.bg7,#result .result-recommended.bg9{background-color:#ffebee}#result .result-recommended.bg2,#result .result-recommended.bg4,#result .result-recommended.bg6,#result .result-recommended.bg8{background-color:#d1e489}#result .result-recommended .c-container{padding:0}@media not all and (min-width:768px){#result .result-recommended .c-container{padding:0 20px}}#result .result-recommended .recommended-ttl{font-family:Zen Maru Gothic,sans-serif;font-weight:700}#result .result-recommended .recommended-ttl.-main{color:#333;font-size:38px;letter-spacing:.1rem}@media not all and (min-width:624px){#result .result-recommended .recommended-ttl.-main{font-size:26px;letter-spacing:normal}}#result .result-recommended .recommended-ttl.-sub{color:#fd3e67;font-size:24px;margin-top:10px}@media not all and (min-width:624px){#result .result-recommended .recommended-ttl.-sub{font-size:20px}}#result .result-recommended .recommended-ttl-unit{margin-bottom:30px;text-align:center}#result .result-recommended .recommended-ttl-unit.-archive .recommended-ttl.-sub{color:#333}#result .result-recommended .recommended-ttl-unit.-archive .recommended-ttl.-main{color:#fd3e67}#result .result-recommended__inner{border-radius:20px;max-width:100%;overflow:hidden;padding:30px 0;position:relative;width:100%}#result .result-recommended .recommended-ranking-ttl-block{margin-bottom:30px;padding:0 20px}#result .result-recommended .recommended-ranking-subttl,#result .result-recommended .recommended-ranking-ttl{text-align:center}#result .result-recommended .recommended-ranking-subttl{font-size:16px;margin-bottom:16px}#result .result-recommended .recommended-ranking-subttl .coupon-item.-img{width:70%}#result .result-recommended .recommended-ranking-subttl .coupon-item.-txt{width:30%}#result .result-recommended .recommended-ranking-category{background:#e8e8e8;box-sizing:border-box;font-size:16px;font-weight:700;line-height:1.4;margin:0 auto 30px;max-width:100%;padding:13px 20px;text-align:center;width:500px}#result .result-recommended .w648{padding:0;position:relative}#result .result-recommended .entry-balloon{align-items:center;background-color:#2d6ca2;border-radius:100%;color:#fff;display:flex;flex-wrap:wrap;font-size:34px;font-weight:700;height:195px;justify-content:center;left:-27px;line-height:1;padding-left:27px;padding-top:27px;position:absolute;top:-27px;width:195px}@media not all and (min-width:624px){#result .result-recommended .entry-balloon{font-size:20px;height:132px;width:132px}}#result .result-recommended .entry-balloon:after,#result .result-recommended .entry-balloon:before{display:inline-block;font-size:30px;line-height:1}@media not all and (min-width:624px){#result .result-recommended .entry-balloon:after,#result .result-recommended .entry-balloon:before{font-size:18px}}#result .result-recommended .entry-balloon:before{content:"抽選で";display:block;text-align:center;width:100%}#result .result-recommended .entry-balloon:after{content:"名様に";display:inline}#result .result-recommended .present-block .result-recommended__inner{padding:0 0 10px}#result .result-recommended .present-block .present-ttl-unit img{width:auto}#result .result-recommended .present-block .present-ttl-unit .small{margin:0 auto;width:calc(100% - 40px)}#result .result-recommended .result-entry-block{margin:20px 0}@media not all and (min-width:768px){#result .result-recommended .result-entry-block{padding:0 20px}}#result .result-recommended .result-entry-block .result-entry-ttl{margin-bottom:18px;text-align:center}#result .result-recommended .result-entry-block .result-entry-summary{margin-bottom:50px}#result .result-recommended .result-entry-block .result-entry-summary li{font-size:15px}@media not all and (min-width:624px){#result .result-recommended .result-entry-block .result-entry-summary li{font-size:14px}}#result .result-recommended .result-entry-block .result-entry-summary li+li{margin-top:10px}#result .result-recommended .result-entry-block .result-entry-summary li a{text-decoration:underline}#result .result-recommended .archive-unit{grid-gap:26px 0;display:flex;flex-direction:column;gap:26px 0;justify-content:center;margin:0 auto;width:95px}#result .result-recommended .archive-unit .archive-link{display:inline-block;line-height:1;max-width:100%;position:relative;text-decoration:none;width:100%}#result .result-recommended .archive-unit .archive-link:after{background-color:#333;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}@media not all and (min-width:624px){#result .recommended_box{margin-bottom:5px}}#result .recommended_box .row-item{justify-content:center;margin-bottom:18px}#result .recommended_box .row-item .left_col .recommended_ttl_img{height:52px;width:34px}@media not all and (min-width:624px){#result .recommended_box .row-item .left_col .recommended_ttl_img{height:47px;width:30px}}#result .recommended_box .row-item .right_col{padding-left:10px;text-align:left}@media not all and (min-width:624px){#result .recommended_box .row-item .right_col{padding-left:5px}}#result .recommended_cosme_box .slider-outer{overflow:hidden;padding-bottom:50px;position:relative}@media not all and (min-width:624px){#result .recommended_cosme_box .slider-outer{padding-bottom:20px}}#result .recommended_cosme_box .slider-wrap.-pc{margin:0 auto;overflow:hidden;padding:0 40px;position:relative;width:642px}@media not all and (min-width:624px){#result .recommended_cosme_box .slider-wrap.-pc{display:none}}#result .recommended_cosme_box .swiper-wrapper.-sp{display:none}@media not all and (min-width:624px){#result .recommended_cosme_box .swiper-wrapper.-sp{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding-bottom:15px;padding-left:20px}#result .recommended_cosme_box .swiper-wrapper.-sp .swiper-slide{padding:0 10px;width:125px}#result .recommended_cosme_box .swiper-wrapper.-sp .swiper-slide:first-child .recommended_cosme_rank{background:#dec547}#result .recommended_cosme_box .swiper-wrapper.-sp .swiper-slide:nth-child(2) .recommended_cosme_rank{background:#a6b0bb}#result .recommended_cosme_box .swiper-wrapper.-sp .swiper-slide:nth-child(3) .recommended_cosme_rank{background:#d98e6b}#result .recommended_cosme_box .swiper-wrapper.-sp .swiper-slide:last-child{margin-right:30px}}#result .recommended_cosme_box .ranking-slider{margin:0 auto;overflow:hidden;position:relative;width:510px}#result .recommended_cosme_box .ranking-slider .swiper-slide:first-child .recommended_cosme_rank{background:#dec547}#result .recommended_cosme_box .ranking-slider .swiper-slide:nth-child(2) .recommended_cosme_rank{background:#a6b0bb}#result .recommended_cosme_box .ranking-slider .swiper-slide:nth-child(3) .recommended_cosme_rank{background:#d98e6b}#result .recommended_cosme_box .swiper-button-next:after,#result .recommended_cosme_box .swiper-button-prev:after{color:#333}#result .recommended_cosme_box .swiper-button-next.swiper-button-disabled,#result .recommended_cosme_box .swiper-button-prev.swiper-button-disabled{opacity:0}#result .recommended_cosme_box .recommended_ttl{color:#2eb6aa;font-size:22px;line-height:1.5;margin-bottom:20px;text-align:center}@media not all and (min-width:624px){#result .recommended_cosme_box .recommended_ttl{font-size:20px}}#result .recommended_cosme_box .card_unit{flex-direction:column;margin-bottom:20px;max-width:100%;width:100%}@media not all and (min-width:624px){#result .recommended_cosme_box .card_unit{flex-wrap:wrap}}#result .recommended_cosme_box .card_unit .flex_item{border-bottom:1px solid #d9d9d9;padding:15px 0;width:100%}#result .recommended_cosme_box .recommended_cosme_card{display:flex;padding:0 10px;text-decoration:none}#result .recommended_cosme_box .recommended_cosme_card .card-img{margin-bottom:10px;overflow:hidden}#result .recommended_cosme_box .recommended_cosme_card .recommended_cosm_brand{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#333;display:-webkit-box;font-size:13px;font-weight:700;line-height:1.385;margin-bottom:5px;overflow:hidden}#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_type{color:#888;font-size:11px;margin-bottom:5px}#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_txt{color:#333;font-size:12px;font-weight:400}@media not all and (min-width:624px){#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_txt{font-size:11px;margin-bottom:20px}}#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_txt span.notes{display:block;font-size:11px}#result .recommended_cosme_box .recommended_cosme_card ul.notes-unit{counter-reset:counter_li}#result .recommended_cosme_box .recommended_cosme_card ul.notes-unit li{font-size:11px;padding-left:18px;position:relative;text-align:left}#result .recommended_cosme_box .recommended_cosme_card ul.notes-unit li:before{content:"*" counter(counter_li);counter-increment:counter_li;display:inline-block;left:0;position:absolute;top:0}#result .recommended_cosme_box .recommended_cosme_card .card-footer{display:flex;flex-direction:column;justify-content:center;width:180px}@media not all and (min-width:624px){#result .recommended_cosme_box .recommended_cosme_card .card-footer{grid-gap:0 10px;flex-direction:row;gap:0 10px;justify-content:center;width:100%}}#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_rank{align-items:center;background:#333;border-radius:10px;color:#fff;display:flex;font-family:メイリオ,Meiryo,sans-serif;font-size:14px;font-weight:700;height:20px;justify-content:center;line-height:1.25;margin-bottom:10px;padding-top:1px;width:20px}@media not all and (min-width:624px){#result .recommended_cosme_box .recommended_cosme_card .recommended_cosme_rank{font-size:12px;line-height:normal}}#result .recommended_ttl{font-size:26px;font-weight:700}@media not all and (min-width:624px){#result .recommended_ttl{font-size:16px;line-height:normal}}#result .recommended_sub_ttl{display:inline-block;font-size:18px;position:relative}@media not all and (min-width:624px){#result .recommended_sub_ttl{font-size:14px}}#result .recommended_sub_ttl:after,#result .recommended_sub_ttl:before{display:none}#result .recommende_txt{line-height:1.875;text-align:left}#result .btn_back{margin-bottom:25px}@media not all and (min-width:624px){#result .btn_back{margin-bottom:20px}}#result .section_appli{display:none}#result .section_appli .logo_unit{margin:20px auto 0;width:70%}#result .appli_area .result_character_box{margin-bottom:20px;text-align:center}#result .appli_area .result_character_box img{max-width:100%;width:auto}#result .appli_area .recommended_ttl{font-size:18px;font-weight:700;margin-bottom:0}@media not all and (min-width:624px){#result .appli_area .recommended_ttl{font-size:14px}}#result .appli_area .recommended_sub_ttl{color:#2d6ca2;font-size:20px;font-weight:700;margin-bottom:10px;padding:0 20px 0 15px}@media not all and (min-width:624px){#result .appli_area .recommended_sub_ttl{font-size:18px}}#result .appli_area .recommended_sub_ttl:after,#result .appli_area .recommended_sub_ttl:before{content:"｜";display:inline-block;position:absolute;top:0}#result .appli_area .recommended_sub_ttl:before{left:0;transform:rotate(-35deg)}#result .appli_area .recommended_sub_ttl:after{right:0;transform:rotate(35deg)}#result .appli_area .recommende_txt{margin-bottom:20px}@media not all and (min-width:624px){#result .appli_area .recommende_txt{font-size:14px}}#result .appli_area .personality-list{margin-bottom:20px}#result .appli_area .personality-list li{font-style:15px;font-weight:700;line-height:1.6;text-align:left}#result .appli_area+.bnr_area{margin-top:30px}@media not all and (min-width:624px){#result .section_info{display:none}}#result .section_info .info-unit{text-align:center}#result .section_info .info-unit a{display:inline-block}#result .section_info .info-unit .info-bnr{max-width:100%;width:auto}#result .sns-transition-unit{text-align:center}.share_box .btn_back{margin-top:35px}.share_box .sns-transition-unit{padding:0 20px}.generally_box .bnr_area{margin-top:28px}.generally_box .logo_unit{margin:32px auto 0;width:70%}.present_entry{padding:50px 0}@media not all and (min-width:624px){.present_entry{padding:30px 0 50px}}.present_entry .present_ttl_unit{margin-bottom:20px}.present_entry .present_subttl{color:#2d6ca2;font-size:20px;font-weight:700;padding:0 20px;position:relative}@media not all and (min-width:624px){.present_entry .present_subttl{font-size:18px}}.present_entry .present_subttl:after,.present_entry .present_subttl:before{content:"";display:inline-block;height:17px;position:absolute;top:50%;transform:translateY(-50%);width:17px}.present_entry .present_subttl:before{background:url(../img/common/icon_slash_left.svg) no-repeat 50%;background-size:100% auto;left:0}.present_entry .present_subttl:after{background:url(../img/common/icon_slash_right.svg) no-repeat 50%;background-size:100% auto;right:0}.present_entry .present_ttl{font-size:18px;font-weight:700;line-height:1.6;margin-bottom:0;margin-top:10px}@media not all and (min-width:624px){.present_entry .present_ttl{font-size:14px;margin-top:0}}.present_entry .present_ttl_img{margin-bottom:20px}.present_entry .present_total_txt{font-size:18px;font-weight:700}@media not all and (min-width:624px){.present_entry .present_total_txt{font-size:14px}}.present_entry .present_total_txt span{color:#2eb6aa;font-size:30px}@media not all and (min-width:624px){.present_entry .present_total_txt span{font-size:20px}}.present_entry .present_total_txt span:after{content:"名様";display:inline-block;font-size:18px}.present_entry .fc-red{color:#2eb6aa}.present_entry .img_wrap{border-radius:20px;margin:30px auto 20px;overflow:hidden;padding:0 40px}@media not all and (min-width:624px){.present_entry .img_wrap{border-radius:10px;padding:0}}.present_entry .entry-unit{padding:0 10px;text-align:left}.present_entry .entry-unit .entry-list{margin-bottom:20px}.present_entry .entry-unit .entry-list dd,.present_entry .entry-unit .entry-list dt{font-size:14px;font-weight:400;text-align:left}.present_entry .entry-unit .entry-list dt{text-indent:-5px}.present_entry .entry-unit .entry-list dd.notes{font-size:12px}.present_entry .entry-unit .entry-list dd a{color:#38976b;text-decoration:underline}.present_entry .entry-unit .p-20{padding:0 20px}.present_entry .entry-unit .p-w320{margin:0 auto}.result_character_box{padding:0 15px;text-align:center}.result_character_box img{max-width:100%;width:300px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2plY3QvX3Jlc3VsdC5zY3NzIiwicmVzdWx0LmNzcyIsImZvdW5kYXRpb24vX21peGluLnNjc3MiLCJmb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyT1EsZ0JDckJSLENEOU1FLGlCQUNFLHdCQUFBLENBQ0Esd0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBQ0EsY0FBQSxDQUVBLGVBQUEsQ0FEQSxlQUFBLENBS0EsYUFBQSxDQUVBLGNBQUEsQ0FIQSxpQkFBQSxDQUlBLGlCQUFBLENBTkEsaUJBQUEsQ0FDQSxvQkFBQSxDQUdBLFdDR0osQ0NnQkUscUNGaENBLGlCQWtCSSxjQUFBLENBQ0EsZUFBQSxDQUNBLFdDRUosQ0FDRixDREFJLHNCQUlFLGNBQUEsQ0FGQSxrQkFBQSxDQURBLFlBQUEsQ0FJQSxjQUFBLENBQ0EsZUFBQSxDQUZBLFNBQUEsQ0FEQSxzQkFBQSxDQUtBLGVBQUEsQ0FDQSxpQkNFTixDQ0ZFLHFDRlRFLHNCQVlJLGNBQUEsQ0FDQSxlQ0dOLENBQ0YsQ0RETSw2QkFDRSxpREFBQSxDQUNBLHFCQUFBLENBQ0EsMkJBQUEsQ0FDQSx5QkFBQSxDQUNBLFVBQUEsQ0FDQSxhQUFBLENBRUEsV0FBQSxDQURBLFVDSVIsQ0NsQkUscUNGT0ksNkJBWUksV0FBQSxDQURBLFVDS1IsQ0FDRixDREFJLHVCQUNFLHFCQUFBLENBQ0EsYUFBQSxDQUNBLFNDRU4sQ0RBTSw0QkFDRSxhQ0VSLENERFEsbUNBQ0Usa0RDR1YsQ0RJRSxrQkFDRSxlQUFBLENBQ0EsaUJDRkosQ0RLRSxxQkFFRSxlQUFBLENBREEsU0NGSixDRE1NLGtDQUNFLG9CQUFBLENBQ0EscUJDSlIsQ0RRSSxpQ0FDRSxpQkNOTixDRFFNLDhDQUNFLGVBQUEsQ0FDQSxjQ05SLENDdERFLHFDRjBESSw4Q0FLSSxXQ0xSLENBQ0YsQ0RTSSxpQ0FDRSxxQkFBQSxDQUNBLHlCQUFBLENBQ0EsWUFBQSxDQUNBLGlCQ1BO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LENBQ0EsWUM1TEosQ0FDRixDRCtMRSxnQ0FDRSxrQkM3TEosQ0RnTUUsa0NBQ0UsY0FBQSxDQUNBLGVDOUxKLENDM2lDRSxxQ0Z1dUNBLGtDQUtJLGNDN0xKLENBQ0YsQ0QrTEksdUNBQ0UsYUd6d0NPLENIMHdDUCxjQzdMTixDQ3BqQ0UscUNGK3VDRSx1Q0FLSSxjQzVMTixDQUNGLENEOExNLDZDQUNFLFlBQUEsQ0FDQSxvQkFBQSxDQUNBLGNDNUxSLENEaU1FLHVCQUNFLGFDL0xKLENEa01FLHlCQUNFLGtCQUFBLENBRUEscUJBQUEsQ0FDQSxlQUFBLENBRkEsY0M5TEosQ0N2a0NFLHFDRm13Q0EseUJBT0ksa0JBQUEsQ0FDQSxTQy9MSixDQUNGLENEa01FLDJCQUNFLGNBQUEsQ0FDQSxlQ2hNSixDRGtNSSx1Q0FDRSxrQkNoTU4sQ0RrTU0sb0ZBRUUsY0FBQSxDQUNBLGVBQUEsQ0FFQSxlQ2hNUixDRG1NTSwwQ0FDRSxnQkNqTVIsQ0RxTVEsZ0RBQ0UsY0NuTVYsQ0RzTVEsNENBQ0UsYUFBQSxDQUNBLHlCQ3BNVixDRHlNSSxpQ0FDRSxjQ3ZNTixDRDBNSSxtQ0FDRSxhQ3hNTixDRDZNQSxzQkFDRSxjQUFBLENBRUEsaUJDMU1GLENENE1FLDBCQUVFLGNBQUEsQ0FEQSxXQ3pNSiIsImZpbGUiOiJyZXN1bHQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vZm91bmRhdGlvbi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcclxuQHVzZSAnLi4vZm91bmRhdGlvbi9taXhpbicgYXMgbWl4aW47XHJcblxyXG4vKlxyXG5yZXN1bHRcclxuKi9cclxuXHJcbiNyZXN1bHQge1xyXG4gIC5idG5fc25zIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IzKTtcclxuICAgIGJvcmRlcjogMnB4IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IzKSBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEycHggMTVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBnYXA6IDAgMnB4O1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAvKiBwYWRkaW5nLWxlZnQ6IDIwcHg7ICovXHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgneF9sb2dvX29uLnN2ZycpfSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IzKTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGNvbG9yMyk7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7bWl4aW4uc2V0X2NvbW1vbl9wYXRoKCd4X2xvZ29fb2ZmLnN2ZycpXHJcbiAgICAgICAgfSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXdyYXAge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5tYWluLXZpc3VhbCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAuY29sLWlubmVyIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy1iZy13aGl0ZSB7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuXHJcbiAgICAgIC5tdi1pbWctbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIHdpZHRoOiAyMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYy10dGwtdW5pdCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBwZWFybGdyYXkpIHNvbGlkO1xyXG4gICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgW2NsYXNzXj0ndHRsJ10ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50dGwxIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50dGwyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdaZW4gTWFydSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50aGVtZS1iYWRnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMzBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jLXRvcC1iYXIge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm12LWltZyB7XHJcbiAgICAgICZfX2lubmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHdpZHRoOiA1NDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmJnMSxcclxuICAgICAgJi5iZzMsXHJcbiAgICAgICYuYmc1LFxyXG4gICAgICAmLmJnNyxcclxuICAgICAgJi5iZzkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3I0KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5iZzIsXHJcbiAgICAgICYuYmc0LFxyXG4gICAgICAmLmJnNixcclxuICAgICAgJi5iZzgge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3I1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmMtY29udGFpbmVyIHtcclxuICAgIC5jb250YWluZXJfY2lyY2xlIHtcclxuICAgICAgcGFkZGluZzogNDZweCAwIDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmMtdG9wLWJhciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDIycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXRvcC1iYXItc3ViIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogNXB4OyAqL1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICfvvZwnO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYy10b3BiYXItY2hhcmFjdGVyLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jLXRvcC1iYXItdHh0IHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXJfaW5uZXIge1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnR0bF91bml0X3dyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnR0bF91bml0IHtcclxuICAgICAgLm1haW5fdHRsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzdWx0X21haW5fdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0X2NoYXJhY3Rlcl9ib3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgLnJlc3VsdF9jaGFyYWN0ZXJfaW1nIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0X3R0bCB7XHJcbiAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XHJcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wZXJzb25hbGl0eSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUge1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAzMCUsICNmZmZmZmYgNzUlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fYW5jaG9yX2xpbmsuc3ZnJyl9KSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX01BSU47XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuX2J0biB7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi11bml0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmtleXdvcmRfc25zX3VuaXQge1xyXG4gICAgLmtleXdvcmRfdW5pdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblxyXG4gICAgICAua2V5d29yZF91bml0X3R0bCB7XHJcbiAgICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcclxuICAgICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmtleXdvcmQge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDEwcHggMjBweDtcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29sb3I6ICNhYWE7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcjJztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm5yX2FyZWEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbnNfdW5pdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbnNfdW5pdF90dGwge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBkYXJrLWdyYXkpO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbnNfYm94IHtcclxuICAgICAgLyogZ2FwOiAwIDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZ2FwOiAwIDE4cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH0gKi9cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc3VsdC1yZWNvbW1lbmRlZCB7XHJcbiAgICBwYWRkaW5nOiAzOHB4IDIwcHggMjhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi50YWJsZXRQIHtcclxuICAgICAgcGFkZGluZzogMzhweCAwIDI4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZzEsXHJcbiAgICAmLmJnMyxcclxuICAgICYuYmc1LFxyXG4gICAgJi5iZzcsXHJcbiAgICAmLmJnOSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3IxKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnMixcclxuICAgICYuYmc0LFxyXG4gICAgJi5iZzYsXHJcbiAgICAmLmJnOCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgY29sb3I0KTtcclxuICAgIH1cclxuXHJcbiAgICAuYy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY29tbWVuZGVkLXR0bCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnWmVuIE1hcnUgR290aGljJywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICYuLW1haW4ge1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLi1zdWIge1xyXG4gICAgICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGNvbG9yMyk7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWQtdHRsLXVuaXQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAmLi1hcmNoaXZlIHtcclxuICAgICAgICAucmVjb21tZW5kZWQtdHRsIHtcclxuICAgICAgICAgICYuLXN1YiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi4tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGNvbG9yMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWQtcmFua2luZy10dGwtYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY29tbWVuZGVkLXJhbmtpbmctdHRsLFxyXG4gICAgLnJlY29tbWVuZGVkLXJhbmtpbmctc3VidHRsIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWNvbW1lbmRlZC1yYW5raW5nLXN1YnR0bCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgIC5jb3Vwb24taXRlbSB7XHJcbiAgICAgICAgJi4taW1nIHtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLi10eHQge1xyXG4gICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWQtcmFua2luZy1jYXRlZ29yeSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JheSk7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAudzY0OCB7XHJcbiAgICAgIC8qIHBhZGRpbmc6IDAgMjBweDsgKi9cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLyogQGluY2x1ZGUgbWl4aW4udGFibGV0UCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICB9ICovXHJcbiAgICB9XHJcblxyXG4gICAgLmVudHJ5LWJhbGxvb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGJsdWUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjdweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xyXG4gICAgICB3aWR0aDogMTk1cHg7XHJcbiAgICAgIGhlaWdodDogMTk1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjdweDtcclxuICAgICAgbGVmdDogLTI3cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMzJweDtcclxuICAgICAgICBoZWlnaHQ6IDEzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ+aKvemBuOOBpyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ+WQjeanmOOBqyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByZXNlbnQtYmxvY2sge1xyXG4gICAgICAucmVzdWx0LXJlY29tbWVuZGVkX19pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByZXNlbnQtdHRsLXVuaXQge1xyXG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDIwcHg7ICovXHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgICAvKiBmb250LXNpemU6IDg1JTsgKi9cclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZXN1bHQtZW50cnktYmxvY2sge1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlc3VsdC1lbnRyeS10dGwge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVzdWx0LWVudHJ5LXN1bW1hcnkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFyY2hpdmUtdW5pdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjZweCAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA5NXB4O1xyXG5cclxuICAgICAgLmFyY2hpdmUtbGluayB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb21tZW5kZWRfYm94IHtcclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3ctaXRlbSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgLmxlZnRfY29sIHtcclxuICAgICAgICAvKiBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9ICovXHJcblxyXG4gICAgICAgIC5yZWNvbW1lbmRlZF90dGxfaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDdweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yaWdodF9jb2wge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWNvbW1lbmRlZF9jb3NtZV9ib3gge1xyXG4gICAgLnNsaWRlci1vdXRlciB7XHJcbiAgICAgIC8qIGJvcmRlci1ib3R0b206IDFweCBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGRhcmtncmF5KSBzb2xpZDsgKi9cclxuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgICAgIC8qIG1hcmdpbi1ib3R0b206IDMwcHg7ICovXHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItd3JhcCB7XHJcbiAgICAgICYuLXBjIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDY0MnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICYuLXNwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuXHJcbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZWM1NDc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2YjBiYjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDk4ZTZiO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFua2luZy1zbGlkZXIge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogNTEwcHg7XHJcblxyXG4gICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RlYzU0NztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2E2YjBiYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q5OGU2YjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWRfdHRsIHtcclxuICAgICAgY29sb3I6IHZhcmlhYmxlcy4kQ09MT1JfTUFJTjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRfdW5pdCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmxleF9pdGVtIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggI2Q5ZDlkOSBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIC8qIGdhcDogNXB4IDA7ICovXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG5cclxuICAgICAgLmNhcmQtaW1nIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNvbW1lbmRlZF9jb3NtX2JyYW5kIHtcclxuICAgICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4NTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY29tbWVuZGVkX2Nvc21lX3R5cGUge1xyXG4gICAgICAgIGNvbG9yOiAjODg4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNvbW1lbmRlZF9jb3NtZV90eHQge1xyXG4gICAgICAgIGNvbG9yOiB2YXJpYWJsZXMuJENPTE9SX1RFWFQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICYubm90ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgICYubm90ZXMtdW5pdCB7XHJcbiAgICAgICAgICBjb3VudGVyLXJlc2V0OiBjb3VudGVyX2xpO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogY291bnRlcl9saTtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnKicgY291bnRlcihjb3VudGVyX2xpKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1mb290ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTgwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMCAxMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRDT0xPUl9URVhUO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb21tZW5kZWRfdHRsIHtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlY29tbWVuZGVkX3N1Yl90dGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVjb21tZW5kZV90eHQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcclxuICB9XHJcblxyXG4gIC5idG5fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIOOCouODl+ODquihqOekuueUqCAqL1xyXG4gIC5zZWN0aW9uX2FwcGxpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmxvZ29fdW5pdCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XHJcbiAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXBwbGlfYXJlYSB7XHJcbiAgICAucmVzdWx0X2NoYXJhY3Rlcl9ib3gge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWNvbW1lbmRlZF90dGwge1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlY29tbWVuZGVkX3N1Yl90dGwge1xyXG4gICAgICBjb2xvcjogbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBibHVlKTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZSxcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICfvvZwnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yZWNvbW1lbmRlX3R4dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBlcnNvbmFsaXR5LWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICArIC5ibnJfYXJlYSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiDjg5Djg4rjg7zooajnpLogKi9cclxuICAuc2VjdGlvbl9pbmZvIHtcclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5mby11bml0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5mby1ibnIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNucy10cmFuc2l0aW9uLXVuaXQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYXJlX2JveCB7XHJcbiAgLmJ0bl9iYWNrIHtcclxuICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuc25zLXRyYW5zaXRpb24tdW5pdCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2VuZXJhbGx5X2JveCB7XHJcbiAgLmJucl9hcmVhIHtcclxuICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgfVxyXG5cclxuICAubG9nb191bml0IHtcclxuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxufVxyXG5cclxuLnByZXNlbnRfZW50cnkge1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgbWl4aW4uc3Age1xyXG4gICAgcGFkZGluZzogMzBweCAwIDUwcHg7XHJcbiAgfVxyXG5cclxuICAucHJlc2VudF90dGxfdW5pdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByZXNlbnRfc3VidHRsIHtcclxuICAgIGNvbG9yOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQ09MT1IsIGJsdWUpO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3ttaXhpbi5zZXRfY29tbW9uX3BhdGgoJ2ljb25fc2xhc2hfbGVmdC5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgje21peGluLnNldF9jb21tb25fcGF0aCgnaWNvbl9zbGFzaF9yaWdodC5zdmcnKX0pIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJlc2VudF90dGwge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmVzZW50X3R0bF9pbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcblxyXG4gIC5wcmVzZW50X3RvdGFsX3R4dCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1peGluLnNwIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ+WQjeanmCc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZjLXJlZCB7XHJcbiAgICBjb2xvcjogdmFyaWFibGVzLiRDT0xPUl9NQUlOO1xyXG4gIH1cclxuXHJcbiAgLmltZ193cmFwIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5zcCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZW50cnktdW5pdCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5lbnRyeS1saXN0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGR0LFxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgLyogbGluZS1oZWlnaHQ6IDEuNjsgKi9cclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC01cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGRkIHtcclxuICAgICAgICAmLm5vdGVzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6IG1hcF9nZXQodmFyaWFibGVzLiRDT0xPUiwgZ3JlZW4pO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtMjAge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdzMyMCB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJlc3VsdF9jaGFyYWN0ZXJfYm94IHtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIGltZyB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5yZXN1bHRcbiovXG4jcmVzdWx0IHtcbiAgLyog44Ki44OX44Oq6KGo56S655SoICovXG4gIC8qIOODkOODiuODvOihqOekuiAqL1xufVxuI3Jlc3VsdCAuYnRuX3NucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRDNFNjc7XG4gIGJvcmRlcjogMnB4ICNGRDNFNjcgc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLmJ0bl9zbnMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuI3Jlc3VsdCAuYnRuX3NucyBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMCAycHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIHBhZGRpbmctbGVmdDogMjBweDsgKi9cbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLmJ0bl9zbnMgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbiNyZXN1bHQgLmJ0bl9zbnMgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi94X2xvZ29fb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5idG5fc25zIHNwYW46YmVmb3JlIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbiNyZXN1bHQgLmJ0bl9zbnM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICNGRDNFNjc7XG4gIG9wYWNpdHk6IDE7XG59XG4jcmVzdWx0IC5idG5fc25zOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI0ZEM0U2Nztcbn1cbiNyZXN1bHQgLmJ0bl9zbnM6aG92ZXIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi94X2xvZ29fb2ZmLnN2Zyk7XG59XG4jcmVzdWx0IC5idG4td3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5jb2wtaW5uZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLWJnLXdoaXRlIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xufVxuI3Jlc3VsdCAubWFpbi12aXN1YWwgLmMtYmctd2hpdGUgLm12LWltZy1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLWJnLXdoaXRlIC5tdi1pbWctbWFpbiB7XG4gICAgd2lkdGg6IDIzNXB4O1xuICB9XG59XG4jcmVzdWx0IC5tYWluLXZpc3VhbCAuYy10dGwtdW5pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggI2VlZSBzb2xpZDtcbiAgcGFkZGluZzogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXR0bC11bml0IHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG4jcmVzdWx0IC5tYWluLXZpc3VhbCAuYy10dGwtdW5pdCBbY2xhc3NePXR0bF0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXR0bC11bml0IC50dGwxIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXR0bC11bml0IC50dGwxIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4jcmVzdWx0IC5tYWluLXZpc3VhbCAuYy10dGwtdW5pdCAudHRsMiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiWmVuIE1hcnUgR290aGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5tYWluLXZpc3VhbCAuYy10dGwtdW5pdCAudHRsMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4jcmVzdWx0IC5tYWluLXZpc3VhbCAudGhlbWUtYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmViNmFhO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEzMHB4O1xuICBtYXgtd2lkdGg6IDEzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLm1haW4tdmlzdWFsIC50aGVtZS1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXRvcC1iYXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXRvcC1iYXIgaW1nIHtcbiAgaGVpZ2h0OiA1OHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLm1haW4tdmlzdWFsIC5jLXRvcC1iYXIgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5tdi1pbWdfX2lubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3Jlc3VsdCAubWFpbi12aXN1YWwgLm12LWltZyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3Jlc3VsdCAubWFpbi12aXN1YWwgLm12LWltZy5iZzEsICNyZXN1bHQgLm1haW4tdmlzdWFsIC5tdi1pbWcuYmczLCAjcmVzdWx0IC5tYWluLXZpc3VhbCAubXYtaW1nLmJnNSwgI3Jlc3VsdCAubWFpbi12aXN1YWwgLm12LWltZy5iZzcsICNyZXN1bHQgLm1haW4tdmlzdWFsIC5tdi1pbWcuYmc5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTQ4OTtcbn1cbiNyZXN1bHQgLm1haW4tdmlzdWFsIC5tdi1pbWcuYmcyLCAjcmVzdWx0IC5tYWluLXZpc3VhbCAubXYtaW1nLmJnNCwgI3Jlc3VsdCAubWFpbi12aXN1YWwgLm12LWltZy5iZzYsICNyZXN1bHQgLm1haW4tdmlzdWFsIC5tdi1pbWcuYmc4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E3RDdDOTtcbn1cbiNyZXN1bHQgLmMtY29udGFpbmVyIC5jb250YWluZXJfY2lyY2xlIHtcbiAgcGFkZGluZzogNDZweCAwIDQwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAuYy1jb250YWluZXIgLmNvbnRhaW5lcl9jaXJjbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuI3Jlc3VsdCAuYy1jb250YWluZXIgLmMtdG9wLWJhciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAuYy1jb250YWluZXIgLmMtdG9wLWJhciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDIycHg7XG4gIH1cbn1cbiNyZXN1bHQgLmMtY29udGFpbmVyIC5jLXRvcC1iYXIgLmMtdG9wLWJhci1zdWIge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8qIG1hcmdpbi1ib3R0b206IDVweDsgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Jlc3VsdCAuYy1jb250YWluZXIgLmMtdG9wLWJhciAuYy10b3AtYmFyLXN1Yjo6YmVmb3JlLCAjcmVzdWx0IC5jLWNvbnRhaW5lciAuYy10b3AtYmFyIC5jLXRvcC1iYXItc3ViOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi772cXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNyZXN1bHQgLmMtY29udGFpbmVyIC5jLXRvcC1iYXIgLmMtdG9wLWJhci1zdWI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG59XG4jcmVzdWx0IC5jLWNvbnRhaW5lciAuYy10b3AtYmFyIC5jLXRvcC1iYXItc3ViOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDM1ZGVnKTtcbn1cbiNyZXN1bHQgLmMtY29udGFpbmVyIC5jLXRvcC1iYXIgLmMtdG9wYmFyLWNoYXJhY3Rlci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuI3Jlc3VsdCAuYy1jb250YWluZXIgLmMtdG9wLWJhciAuYy10b3AtYmFyLXR4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5jLWNvbnRhaW5lciAuYy10b3AtYmFyIC5jLXRvcC1iYXItdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLmNvbnRhaW5lcl9pbm5lciB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5jb250YWluZXJfaW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAudHRsX3VuaXRfd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAudHRsX3VuaXRfd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAudHRsX3VuaXRfd3JhcCAudHRsX3VuaXQgLm1haW5fdHRsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbiNyZXN1bHQgLnJlc3VsdF9tYWluX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuI3Jlc3VsdCAucmVzdWx0X21haW5fdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5yZXN1bHRfY2hhcmFjdGVyX2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5yZXN1bHRfY2hhcmFjdGVyX2JveCAucmVzdWx0X2NoYXJhY3Rlcl9pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3Jlc3VsdCAucmVzdWx0X21haW5fdGV4dCAucmVzdWx0X3R0bCB7XG4gIGNvbG9yOiAjMmViNmFhO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5yZXN1bHRfdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLnJlc3VsdF9tYWluX3RleHQgLnBlcnNvbmFsaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlc3VsdF9tYWluX3RleHQgLnBlcnNvbmFsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5tb3JlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5tb3JlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMXM7XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5tb3JlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDMwJSwgI2ZmZmZmZiA3NSUpO1xufVxuI3Jlc3VsdCAucmVzdWx0X21haW5fdGV4dCAubW9yZV9fY29udGVudC5vcGVuOmFmdGVyIHtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5tb3JlX19idG4ge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZXN1bHQgLnJlc3VsdF9tYWluX3RleHQgLm1vcmVfX2J0bjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX2FuY2hvcl9saW5rLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbiNyZXN1bHQgLnJlc3VsdF9tYWluX3RleHQgLm1vcmVfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMmViNmFhO1xuICBvcGFjaXR5OiAxO1xufVxuI3Jlc3VsdCAucmVzdWx0X21haW5fdGV4dCAubW9yZV9fYnRuLm9wZW5fYnRuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXM7XG59XG4jcmVzdWx0IC5yZXN1bHRfbWFpbl90ZXh0IC5idG4tdW5pdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbiNyZXN1bHQgLmtleXdvcmRfc25zX3VuaXQgLmtleXdvcmRfdW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7XG59XG4jcmVzdWx0IC5rZXl3b3JkX3Nuc191bml0IC5rZXl3b3JkX3VuaXQgLmtleXdvcmRfdW5pdF90dGwge1xuICBjb2xvcjogIzJlYjZhYTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAua2V5d29yZF9zbnNfdW5pdCAua2V5d29yZF91bml0IC5rZXl3b3JkX3VuaXRfdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiNyZXN1bHQgLmtleXdvcmRfc25zX3VuaXQgLmtleXdvcmRfdW5pdCAua2V5d29yZCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG59XG4jcmVzdWx0IC5rZXl3b3JkX3Nuc191bml0IC5rZXl3b3JkX3VuaXQgLmtleXdvcmQgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLmtleXdvcmRfc25zX3VuaXQgLmtleXdvcmRfdW5pdCAua2V5d29yZCBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4jcmVzdWx0IC5rZXl3b3JkX3Nuc191bml0IC5rZXl3b3JkX3VuaXQgLmtleXdvcmQgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjYWFhO1xuICBjb250ZW50OiBcIiNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNyZXN1bHQgLmtleXdvcmRfc25zX3VuaXQgLmJucl9hcmVhIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4jcmVzdWx0IC5zbnNfdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnNuc191bml0IHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuI3Jlc3VsdCAuc25zX3VuaXQgLnNuc191bml0X3R0bCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAuc25zX3VuaXQgLnNuc191bml0X3R0bCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4jcmVzdWx0IC5zbnNfdW5pdCAuc25zX2JveCB7XG4gIC8qIGdhcDogMCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1peGluLnNwIHtcbiAgICBnYXA6IDAgMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSAqL1xufVxuI3Jlc3VsdCAuc25zX3VuaXQgLnNuc19ib3ggbGkge1xuICB3aWR0aDogYXV0bztcbn1cbiNyZXN1bHQgLnNuc191bml0IC5zbnNfYm94IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI3Jlc3VsdCAuc25zX3VuaXQgLnNuc19ib3ggbGkgYSBpbWcge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIHtcbiAgcGFkZGluZzogMzhweCAyMHB4IDI4cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgMjhweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkLmJnMSwgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkLmJnMywgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkLmJnNSwgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkLmJnNywgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkLmJnOSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWU7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQuYmcyLCAjcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQuYmc0LCAjcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQuYmc2LCAjcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQuYmc4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTQ4OTtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAuYy1jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAuYy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC10dGwge1xuICBmb250LWZhbWlseTogXCJaZW4gTWFydSBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtdHRsLi1tYWluIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLXR0bC4tbWFpbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIH1cbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtdHRsLi1zdWIge1xuICBjb2xvcjogI0ZEM0U2NztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtdHRsLi1zdWIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC10dGwtdW5pdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtdHRsLXVuaXQuLWFyY2hpdmUgLnJlY29tbWVuZGVkLXR0bC4tc3ViIHtcbiAgY29sb3I6ICMzMzM7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLXR0bC11bml0Li1hcmNoaXZlIC5yZWNvbW1lbmRlZC10dGwuLW1haW4ge1xuICBjb2xvcjogI0ZEM0U2Nztcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZF9faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtcmFua2luZy10dGwtYmxvY2sge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLXJhbmtpbmctdHRsLFxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1yYW5raW5nLXN1YnR0bCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtcmFua2luZy1zdWJ0dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlY29tbWVuZGVkLXJhbmtpbmctc3VidHRsIC5jb3Vwb24taXRlbS4taW1nIHtcbiAgd2lkdGg6IDcwJTtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVjb21tZW5kZWQtcmFua2luZy1zdWJ0dGwgLmNvdXBvbi1pdGVtLi10eHQge1xuICB3aWR0aDogMzAlO1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZWNvbW1lbmRlZC1yYW5raW5nLWNhdGVnb3J5IHtcbiAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC53NjQ4IHtcbiAgLyogcGFkZGluZzogMCAyMHB4OyAqL1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIEBpbmNsdWRlIG1peGluLnRhYmxldFAge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfSAqL1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5lbnRyeS1iYWxsb29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNmNhMjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDE5NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI3cHg7XG4gIGxlZnQ6IC0yN3B4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAuZW50cnktYmFsbG9vbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBoZWlnaHQ6IDEzMnB4O1xuICB9XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLmVudHJ5LWJhbGxvb246OmJlZm9yZSwgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5lbnRyeS1iYWxsb29uOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLmVudHJ5LWJhbGxvb246OmJlZm9yZSwgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5lbnRyeS1iYWxsb29uOjphZnRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLmVudHJ5LWJhbGxvb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi5oq96YG444GnXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5lbnRyeS1iYWxsb29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5ZCN5qeY44GrXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucHJlc2VudC1ibG9jayAucmVzdWx0LXJlY29tbWVuZGVkX19pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5wcmVzZW50LWJsb2NrIC5wcmVzZW50LXR0bC11bml0IHtcbiAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucHJlc2VudC1ibG9jayAucHJlc2VudC10dGwtdW5pdCBpbWcge1xuICB3aWR0aDogYXV0bztcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucHJlc2VudC1ibG9jayAucHJlc2VudC10dGwtdW5pdCAuc21hbGwge1xuICAvKiBmb250LXNpemU6IDg1JTsgKi9cbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVzdWx0LWVudHJ5LWJsb2NrIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZXN1bHQtZW50cnktYmxvY2sge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZXN1bHQtZW50cnktYmxvY2sgLnJlc3VsdC1lbnRyeS10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlc3VsdC1lbnRyeS1ibG9jayAucmVzdWx0LWVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5yZXN1bHQtZW50cnktYmxvY2sgLnJlc3VsdC1lbnRyeS1zdW1tYXJ5IGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAucmVzdWx0LWVudHJ5LWJsb2NrIC5yZXN1bHQtZW50cnktc3VtbWFyeSBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlc3VsdC1lbnRyeS1ibG9jayAucmVzdWx0LWVudHJ5LXN1bW1hcnkgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jcmVzdWx0IC5yZXN1bHQtcmVjb21tZW5kZWQgLnJlc3VsdC1lbnRyeS1ibG9jayAucmVzdWx0LWVudHJ5LXN1bW1hcnkgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI3Jlc3VsdCAucmVzdWx0LXJlY29tbWVuZGVkIC5hcmNoaXZlLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI2cHggMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTVweDtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAuYXJjaGl2ZS11bml0IC5hcmNoaXZlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNyZXN1bHQgLnJlc3VsdC1yZWNvbW1lbmRlZCAuYXJjaGl2ZS11bml0IC5hcmNoaXZlLWxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2JveCAucm93LWl0ZW0ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2JveCAucm93LWl0ZW0gLmxlZnRfY29sIHtcbiAgLyogQGluY2x1ZGUgbWl4aW4uc3Age1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH0gKi9cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2JveCAucm93LWl0ZW0gLmxlZnRfY29sIC5yZWNvbW1lbmRlZF90dGxfaW1nIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogNTJweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZWNvbW1lbmRlZF9ib3ggLnJvdy1pdGVtIC5sZWZ0X2NvbCAucmVjb21tZW5kZWRfdHRsX2ltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICB9XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9ib3ggLnJvdy1pdGVtIC5yaWdodF9jb2wge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfYm94IC5yb3ctaXRlbSAucmlnaHRfY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zbGlkZXItb3V0ZXIge1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggbWFwX2dldCh2YXJpYWJsZXMuJENPTE9SLCBkYXJrZ3JheSkgc29saWQ7ICovXG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAvKiBtYXJnaW4tYm90dG9tOiAzMHB4OyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zbGlkZXItb3V0ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnNsaWRlci13cmFwLi1wYyB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0MnB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuc2xpZGVyLXdyYXAuLXBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnN3aXBlci13cmFwcGVyLi1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zd2lwZXItd3JhcHBlci4tc3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgfVxuICAjcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnN3aXBlci13cmFwcGVyLi1zcCAuc3dpcGVyLXNsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgd2lkdGg6IDEyNXB4O1xuICB9XG4gICNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuc3dpcGVyLXdyYXBwZXIuLXNwIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNkZWM1NDc7XG4gIH1cbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zd2lwZXItd3JhcHBlci4tc3AgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMikgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNhNmIwYmI7XG4gIH1cbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zd2lwZXItd3JhcHBlci4tc3AgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoMykgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICAgIGJhY2tncm91bmQ6ICNkOThlNmI7XG4gIH1cbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zd2lwZXItd3JhcHBlci4tc3AgLnN3aXBlci1zbGlkZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAucmFua2luZy1zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNTEwcHg7XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnJhbmtpbmctc2xpZGVyIC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQgLnJlY29tbWVuZGVkX2Nvc21lX3Jhbmsge1xuICBiYWNrZ3JvdW5kOiAjZGVjNTQ3O1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yYW5raW5nLXNsaWRlciAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCgyKSAucmVjb21tZW5kZWRfY29zbWVfcmFuayB7XG4gIGJhY2tncm91bmQ6ICNhNmIwYmI7XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnJhbmtpbmctc2xpZGVyIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKDMpIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogI2Q5OGU2Yjtcbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF90dGwge1xuICBjb2xvcjogIzJlYjZhYTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5jYXJkX3VuaXQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuY2FyZF91bml0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAuY2FyZF91bml0IC5mbGV4X2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggI2Q5ZDlkOSBzb2xpZDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAucmVjb21tZW5kZWRfY29zbWVfY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8qIGdhcDogNXB4IDA7ICovXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21fYnJhbmQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zODU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHlwZSB7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHh0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZWNvbW1lbmRlZF9jb3NtZV9ib3ggLnJlY29tbWVuZGVkX2Nvc21lX2NhcmQgLnJlY29tbWVuZGVkX2Nvc21lX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX2Nvc21lX2JveCAucmVjb21tZW5kZWRfY29zbWVfY2FyZCAucmVjb21tZW5kZWRfY29zbWVfdHh0IHNwYW4ubm90ZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQge1xuICBjb3VudGVyLXJlc2V0OiBjb3VudGVyX2xpO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQgbGkge1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIHVsLm5vdGVzLXVuaXQgbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBjb3VudGVyX2xpO1xuICBjb250ZW50OiBcIipcIiBjb3VudGVyKGNvdW50ZXJfbGkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5jYXJkLWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAucmVjb21tZW5kZWRfY29zbWVfYm94IC5yZWNvbW1lbmRlZF9jb3NtZV9jYXJkIC5yZWNvbW1lbmRlZF9jb3NtZV9yYW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuI3Jlc3VsdCAucmVjb21tZW5kZWRfdHRsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4jcmVzdWx0IC5yZWNvbW1lbmRlZF9zdWJfdHRsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5yZWNvbW1lbmRlZF9zdWJfdHRsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNyZXN1bHQgLnJlY29tbWVuZGVkX3N1Yl90dGw6OmJlZm9yZSwgI3Jlc3VsdCAucmVjb21tZW5kZWRfc3ViX3R0bDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Jlc3VsdCAucmVjb21tZW5kZV90eHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS44NzU7XG59XG4jcmVzdWx0IC5idG5fYmFjayB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgI3Jlc3VsdCAuYnRuX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbiNyZXN1bHQgLnNlY3Rpb25fYXBwbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Jlc3VsdCAuc2VjdGlvbl9hcHBsaSAubG9nb191bml0IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDcwJTtcbn1cbiNyZXN1bHQgLmFwcGxpX2FyZWEgLnJlc3VsdF9jaGFyYWN0ZXJfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucmVzdWx0X2NoYXJhY3Rlcl9ib3ggaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiNyZXN1bHQgLmFwcGxpX2FyZWEgLnJlY29tbWVuZGVkX3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5hcHBsaV9hcmVhIC5yZWNvbW1lbmRlZF90dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucmVjb21tZW5kZWRfc3ViX3R0bCB7XG4gIGNvbG9yOiAjMmQ2Y2EyO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLmFwcGxpX2FyZWEgLnJlY29tbWVuZGVkX3N1Yl90dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucmVjb21tZW5kZWRfc3ViX3R0bDo6YmVmb3JlLCAjcmVzdWx0IC5hcHBsaV9hcmVhIC5yZWNvbW1lbmRlZF9zdWJfdHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi772cXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4jcmVzdWx0IC5hcHBsaV9hcmVhIC5yZWNvbW1lbmRlZF9zdWJfdHRsOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucmVjb21tZW5kZWRfc3ViX3R0bDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucmVjb21tZW5kZV90eHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gICNyZXN1bHQgLmFwcGxpX2FyZWEgLnJlY29tbWVuZGVfdHh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiNyZXN1bHQgLmFwcGxpX2FyZWEgLnBlcnNvbmFsaXR5LWxpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI3Jlc3VsdCAuYXBwbGlfYXJlYSAucGVyc29uYWxpdHktbGlzdCBsaSB7XG4gIGZvbnQtc3R5bGU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jcmVzdWx0IC5hcHBsaV9hcmVhICsgLmJucl9hcmVhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAjcmVzdWx0IC5zZWN0aW9uX2luZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNyZXN1bHQgLnNlY3Rpb25faW5mbyAuaW5mby11bml0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Jlc3VsdCAuc2VjdGlvbl9pbmZvIC5pbmZvLXVuaXQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNyZXN1bHQgLnNlY3Rpb25faW5mbyAuaW5mby11bml0IC5pbmZvLWJuciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4jcmVzdWx0IC5zbnMtdHJhbnNpdGlvbi11bml0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2hhcmVfYm94IC5idG5fYmFjayB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uc2hhcmVfYm94IC5zbnMtdHJhbnNpdGlvbi11bml0IHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZ2VuZXJhbGx5X2JveCAuYm5yX2FyZWEge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLmdlbmVyYWxseV9ib3ggLmxvZ29fdW5pdCB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi5wcmVzZW50X2VudHJ5IHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5wcmVzZW50X2VudHJ5IHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgNTBweDtcbiAgfVxufVxuLnByZXNlbnRfZW50cnkgLnByZXNlbnRfdHRsX3VuaXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnByZXNlbnRfZW50cnkgLnByZXNlbnRfc3VidHRsIHtcbiAgY29sb3I6ICMyZDZjYTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogNjI0cHgpIHtcbiAgLnByZXNlbnRfZW50cnkgLnByZXNlbnRfc3VidHRsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3N1YnR0bDo6YmVmb3JlLCAucHJlc2VudF9lbnRyeSAucHJlc2VudF9zdWJ0dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4ucHJlc2VudF9lbnRyeSAucHJlc2VudF9zdWJ0dGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljb25fc2xhc2hfbGVmdC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgbGVmdDogMDtcbn1cbi5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3N1YnR0bDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9pY29uX3NsYXNoX3JpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICByaWdodDogMDtcbn1cbi5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAucHJlc2VudF9lbnRyeSAucHJlc2VudF90dGwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ucHJlc2VudF9lbnRyeSAucHJlc2VudF90dGxfaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3RvdGFsX3R4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXdpZHRoOiA2MjRweCkge1xuICAucHJlc2VudF9lbnRyeSAucHJlc2VudF90b3RhbF90eHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnByZXNlbnRfZW50cnkgLnByZXNlbnRfdG90YWxfdHh0IHNwYW4ge1xuICBjb2xvcjogIzJlYjZhYTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3RvdGFsX3R4dCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wcmVzZW50X2VudHJ5IC5wcmVzZW50X3RvdGFsX3R4dCBzcGFuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi5ZCN5qeYXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnByZXNlbnRfZW50cnkgLmZjLXJlZCB7XG4gIGNvbG9yOiAjMmViNmFhO1xufVxuLnByZXNlbnRfZW50cnkgLmltZ193cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IDYyNHB4KSB7XG4gIC5wcmVzZW50X2VudHJ5IC5pbWdfd3JhcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucHJlc2VudF9lbnRyeSAuZW50cnktdW5pdCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmVzZW50X2VudHJ5IC5lbnRyeS11bml0IC5lbnRyeS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wcmVzZW50X2VudHJ5IC5lbnRyeS11bml0IC5lbnRyeS1saXN0IGR0LFxuLnByZXNlbnRfZW50cnkgLmVudHJ5LXVuaXQgLmVudHJ5LWxpc3QgZGQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIC8qIGxpbmUtaGVpZ2h0OiAxLjY7ICovXG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucHJlc2VudF9lbnRyeSAuZW50cnktdW5pdCAuZW50cnktbGlzdCBkdCB7XG4gIHRleHQtaW5kZW50OiAtNXB4O1xufVxuLnByZXNlbnRfZW50cnkgLmVudHJ5LXVuaXQgLmVudHJ5LWxpc3QgZGQubm90ZXMge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ucHJlc2VudF9lbnRyeSAuZW50cnktdW5pdCAuZW50cnktbGlzdCBkZCBhIHtcbiAgY29sb3I6ICMzODk3NmI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByZXNlbnRfZW50cnkgLmVudHJ5LXVuaXQgLnAtMjAge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucHJlc2VudF9lbnRyeSAuZW50cnktdW5pdCAucC13MzIwIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZXN1bHRfY2hhcmFjdGVyX2JveCB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgLyogbWFyZ2luLWJvdHRvbTogMjBweDsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJlc3VsdF9jaGFyYWN0ZXJfYm94IGltZyB7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufSIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInZhcmlhYmxlc1wiIGFzIHZhcmlhYmxlcztcclxuXHJcbkBtaXhpbiBwYygpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBjLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBwYykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldEwoKSB7XHJcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0TC1taW4oKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IG1hcF9nZXQodmFyaWFibGVzLiRCUkFLRV9QT0lOVCwgdGJMKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFibGV0UCgpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXRQLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCB0YlApKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCgpIHtcclxuICBAbWVkaWEgbm90IGFsbCBhbmQgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwLW1pbigpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogbWFwX2dldCh2YXJpYWJsZXMuJEJSQUtFX1BPSU5ULCBzcCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1heCgkbWF4KSB7XHJcbiAgQG1lZGlhIG5vdCBhbGwgYW5kIChtaW4td2lkdGg6ICN7JG1heCArIDF9cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkbWluKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbn1weCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBmb250LXNpemVcclxuQG1peGluIGZ6KCRzaXplOiBtYXBfZ2V0KHZhcmlhYmxlcy4kQkFTRSwgZm9udC1zaXplKSwgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBmb250LXNpemU6IGlmKCRpbXBvcnRhbnQsIG1hdGguZGl2KCRzaXplLCAxNikgKyByZW0gIWltcG9ydGFudCwgbWF0aC5kaXYoJHNpemUsIDE2KSArIHJlbSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xyXG4gICRyYXRlOiBtYXRoLmRpdigxMDAsICR2aWV3cG9ydCk7XHJcbiAgQHJldHVybiAkcmF0ZSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gZnpfdncoJGZvbnRfc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XHJcbiAgZm9udC1zaXplOiBnZXRfdncoJGZvbnRfc2l6ZSwgJHZpZXdwb3J0KTtcclxufVxyXG5cclxuQG1peGluIHZ3KCRwcm9wZXJ0eTogZm9udC1zaXplLCAkc2l6ZTogMTAsICR2aWV3cG9ydDogNzUwKSB7XHJcbiAgI3skcHJvcGVydHl9OiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XHJcbn1cclxuXHJcbkBtaXhpbiB2aCgkcHJvcGVydHk6IGhlaWdodCwgICRzaXplOiAxMDAsICRjYWxjOiAwcHgpIHtcclxuICAjeyRwcm9wZXJ0eX06IGNhbGMoKCN7JHNpemUgKyB2aH0pICsgI3skY2FsY30pO1xyXG4gICN7JHByb3BlcnR5fTogY2FsYyh2YXIoLS12aCwgMXZoKSAqICN7JHNpemV9ICsgI3skY2FsY30pO1xyXG59XHJcblxyXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24tbmFtZSwgJHMsICRlYXNpbmcsICRjb3VudCwgJGVuZDogbm9uZSwgJGRlbGF5OiAwKSB7XHJcbiAgYW5pbWF0aW9uOiB7XHJcbiAgICBkZWxheTogJGRlbGF5O1xyXG4gICAgZHVyYXRpb246ICRzO1xyXG4gICAgZmlsbC1tb2RlOiAkZW5kO1xyXG4gICAgaXRlcmF0aW9uLWNvdW50OiAkY291bnQ7XHJcbiAgICBuYW1lOiAkYW5pbWF0aW9uLW5hbWU7XHJcbiAgICB0aW1pbmctZnVuY3Rpb246ICRlYXNpbmc7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWNjZXNzaWJpbGl0eUhpZGRlbigpIHtcclxuICBib3JkZXI6IDA7XHJcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbWFyZ2luOiAtMXB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3aWR0aDogMXB4O1xyXG59XHJcblxyXG4vLyB3ZWJGb250IGljb25cclxuQG1peGluIGljb25Gb250KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZSwgc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbkBtaXhpbiBpY29uTWF0ZXJpYWwoJHNpemU6IDI0KSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBmb250OiB7XHJcbiAgICBmYW1pbHk6IHZhcmlhYmxlcy4kRk9OVF9JQ09OO1xyXG4gICAgZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xyXG4gICAgc3R5bGU6IG5vcm1hbDtcclxuICAgIHdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuICBAaW5jbHVkZSBmeigkc2l6ZSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBzZXRfY29tbW9uX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcclxuICBAaWYgKCRmaWxlTmFtZSkge1xyXG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvY29tbW9uLyN7JGZpbGVOYW1lfSc7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAZXJyb3IgJyRmaWxlTmFtZeOBjOOBguOCiuOBvuOBm+OCk+OAgic7XHJcbiAgfVxyXG59XHJcblxyXG5AZnVuY3Rpb24gc2V0X2ltYWdlX3BhdGgoJGZpbGVOYW1lLCAkcGF0aDogJy4uLycpIHtcclxuICBAaWYgKCRmaWxlTmFtZSkge1xyXG4gICAgQHJldHVybiAnI3skcGF0aH1pbWcvI3skZmlsZU5hbWV9JztcclxuICB9IEBlbHNlIHtcclxuICAgIEBlcnJvciAnJGZpbGVOYW1l44GM44GC44KK44G+44Gb44KT44CCJztcclxuICB9XHJcbn1cclxuQG1peGluIG9iamVjdC1maXQoJHZhbHVlOiBmaWxsLCAkcG9zaXRpb246IG51bGwpIHtcclxuICBvYmplY3QtZml0OiAkdmFsdWU7XHJcblxyXG4gIEBpZiAkcG9zaXRpb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX07IG9iamVjdC1wb3NpdGlvbjogI3skcG9zaXRpb259Jywgc2Fucy1zZXJpZjtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyR2YWx1ZX0nLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMSkge1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAjeyRsaW5lfTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi8vIGNvbG9yXHJcbiRDT0xPUjogKFxyXG4gIGJsdWU6ICMyZDZjYTIsXHJcbiAgcGVhcmxncmF5OiAjZWVlLFxyXG4gIGdyZWVuOiAjMzg5NzZiLFxyXG4gIGdyYXk6ICNlOGU4ZTgsXHJcbiAgZGFya2dyYXk6ICNjY2MsXHJcbiAgY29sb3IxOiAjZmZlYmVlLFxyXG4gIGNvbG9yMjogI0QxRTQ4OSxcclxuICBjb2xvcjM6ICNGRDNFNjcsXHJcbiAgY29sb3I0OiAjZDFlNDg5LFxyXG4gIGNvbG9yNTogI0E3RDdDOSxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRDT0xPUl9URVhUOiAjMzMzO1xyXG4kQ09MT1JfTUFJTjogIzJlYjZhYTtcclxuXHJcbi8vIGJhc2VcclxuJEJBU0U6IChcclxuICBmb250LXNpemU6IDE1cHgsXHJcbiAgbGluZS1oZWlnaHQ6IDEuNixcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIGJyYWtlLXBvaW50XHJcbiRCUkFLRV9QT0lOVDogKFxyXG4gIHNwOiA2MjRweCxcclxuICB0YlA6IDc2OHB4LFxyXG4gIHRiTDogOTkycHgsXHJcbiAgcGM6IDEyMDBweCxcclxuKTtcclxuXHJcbi8vIGNvbnRhaW5lci1wYWRkaW5nXHJcbiRQQURESU5HOiAoXHJcbiAgY29udGFpbmVyOiAxNSxcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIGNvbnRhaW5lci1zaXplXHJcbiRDT05UQUlORVI6IChcclxuICBzbTogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDc1MHB4fSxcclxuICBtZDogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDk5MHB4fSxcclxuICBsZzogI3ttYXBfZ2V0KCRQQURESU5HLCBjb250YWluZXIpICogMiArIDEyMDBweH0sXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBmb250LWZhbWlseVxyXG4kRk9OVF9CQVNFOiAnSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTicsICfjg5Ljg6njgq7jg47op5LjgrQgUHJvTiBXMycsIHNhbnMtc2VyaWY7XHJcbiRGT05UX0FMUEhBOiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4kRk9OVF9NSU5DSE86ICdSeXVtaW4gTWVkaXVtIEtMJywgJ+a4uOaYjuacneS9kycsICdZdSBNaW5jaG8nLCAn44OS44Op44Ku44OO5piO5pydIFBybyBXMycsICdIaXJhZ2lubyBNaW5jaG8gUHJvJywgc2VyaWY7XHJcbiRGT05UX0lDT046ICdNYXRlcmlhbCBJY29ucyc7XHJcbiRGT05UX05VTUJFUjogJ0JhcmxvdycsIHNhbnMtc2VyaWY7XHJcbiJdfQ== */
