@charset "UTF-8";.clear,.clearfix:after,.dl-horizontal dd:after,.fw-container-fluid:after,.fw-container:after,.fw-row:after,h1,h2,h3,h4,h5,h6{clear:both}.cl-email:focus,.cl-page-value__input,.cl-search,.cs-email:focus,.cs-search,.cs-select:focus,.float-button__button:focus,.w3-button,a:active,a:hover{outline:0}@font-face{font-family:'Open Sans Italic';src:local("Open Sans Italic"),local("Open-Sans-Italic"),url(fonts/OpenSans-Italic.woff) format("woff"),url(fonts/OpenSans-Italic.ttf) format("truetype")}@font-face{font-family:'Open Sans Light';src:local("Open Sans Light"),local("Open-Sans-Light"),url(fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Open Sans Semibold';src:local("Open Sans Semibold"),local("Open-Sans-Bold"),url(fonts/OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'Open Sans Bold';src:local("Open Sans Bold"),local("Open-Sans-Bold"),url(fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-family:'Open Sans ExtraBold';src:local("Open Sans ExtraBold"),local("Open-Sans-ExtraBold"),url(fonts/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:'Open Sans Regular';src:local("Open Sans Regular"),local("Open-Sans-Regular"),url(fonts/OpenSans-Regular.ttf) format("truetype")}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:'Open Sans Regular'}a{background-color:transparent}img{border:0}.active-link::before,.services__item:hover::before{content:'';border-left:2px solid #ff5158}ol{list-style:decimal}.active-link{color:red}.active-link::before{padding-left:5px}.hamburger-menu span{width:30px;background:#a2d5ff;height:3px;display:inline-flex}.top-nav__menu-hamburger .top-nav__settings{flex:0 1 180px;margin-right:20px}.test{height:1600px}.top-nav__menu-hamburger{background:0 0;margin-left:auto;margin-right:0;flex:0 0 40px;width:30px;height:30px;position:absolute;right:30px;top:25px;-webkit-transform:rotate(0);transform:rotate(0);transition:.5s ease-in-out;cursor:pointer}.top-nav__menu-hamburger span{width:30px;display:block;position:absolute;height:2px;background:#a2d5ff;opacity:1;left:8px;-webkit-transform:rotate(0);transform:rotate(0);transition:.25s ease-in-out}.top-nav__menu-hamburger span:nth-child(1){top:8px}.top-nav__menu-hamburger span:nth-child(2){top:15.5px}.top-nav__menu-hamburger span:nth-child(3){top:24px}.top-nav__menu-hamburger.open span:nth-child(1){width:15px;left:15px;top:13px;-webkit-transform:rotate(-155deg);transform:rotate(-155deg)}.top-nav__menu-hamburger.open span:nth-child(2){width:23px;left:4px}.top-nav__menu-hamburger.open span:nth-child(3){width:15px;left:15px;top:19px;-webkit-transform:rotate(155deg);transform:rotate(155deg)}.no-scroll{overflow:hidden}.non-menu-wrapper{position:fixed;display:none;z-index:99;opacity:.4;width:100vw;height:100vh}.non-menu-wrapper--is-open{display:block;overflow:hidden}.mobile-menu{display:block;position:fixed;min-height:100vh;margin-top:80px;right:-240px;width:240px;z-index:0;padding-top:0;font-size:12px;-webkit-animation:top-menu-slide-back .4s;animation:top-menu-slide-back .4s}.mobile-menu--open{width:253px;z-index:9999;-webkit-animation:top-menu-slide .4s;animation:top-menu-slide .4s;right:0;top:0;bottom:0;overflow-y:auto;margin-top:80px;background:#fff;transition:.4s;box-shadow:-5px 0 9px -3px rgba(0,0,0,.3)}.mobile-menu .top-menu{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.mobile-menu .services__item,.mobile-menu .top-menu__item{max-width:158px;border-right:none;font-size:14px;line-height:40px;margin:0 auto;display:block;position:relative}.services__item_primary{margin-top:20px}.mobile-menu .top-menu__item{color:#fff}.row__top-menu{background:#f5f5f5;border-bottom:1px solid #ddd}.top-menu{padding-bottom:10px;margin-bottom:10px}.services__item,.top-menu__item{width:100%;padding:0 10px;border-right:none;font-size:14px;line-height:40px;text-decoration:none}.row__top-menu,.row__top-services{display:none}.row__top-services{background-color:#7f7f7f}.top-menu__item{display:inline-block;font-size:14px;line-height:30px;color:#000;padding:0 8px;transition:.4s all}.top-menu__item--prices{color:#0062cd}.top-menu__item--order{color:#ffa60a}.top-menu__item:hover{background-color:#d7d7d7;box-shadow:inset 1.4px 1.4px 3px rgba(0,0,0,.23);transition:.4s all}.top-services{display:block;margin-top:30px}.services__item{font-size:14px;display:inline-block;color:#004b79;text-transform:uppercase;line-height:36px;padding:0 10px;border-right:1px solid #fff;vertical-align:middle;background-color:transperent;transition:.4s all}.services__item:last-child{border-right:none;color:#fc3746}.services__item:last-child:hover{cursor:pointer}.services__item:hover{color:#fc3746;text-decoration:none}.services__item:hover::before{padding-left:5px}.site-header{height:80px;background:linear-gradient(267deg,#002250,#0079a8);width:100%;position:fixed;z-index:300}.header_container{width:100%}.header_content{display:flex;flex-flow:row nowrap;max-width:1240px;justify-content:space-around;padding-top:28px;margin:0 auto}.header_btn_order,.header_btn_quote,.menu_item a{padding:0 7px;cursor:pointer;text-transform:uppercase}.header_logo_container:hover{opacity:.8}.header_telephone_content{position:relative}.number:hover{opacity:.8}.header_telephone_content a{font-family:'Open Sans Semibold';font-weight:600;text-align:center;color:#a2d5ff;text-decoration:none}.header_telephone_content a::before{content:url(img/tele.png);position:absolute;left:-35px;top:-1px}.menu_item,.menu_item a{position:relative;font-family:'Open Sans Light'}.menu_item a{color:#fff;font-size:14px;text-decoration:none}.menu_item{transition:color .3s;height:19px;display:inline-block}.menu_item::before{position:absolute;top:100%;left:50%;color:transparent;content:'•';text-shadow:0 0 transparent;font-size:1.2em;transition:text-shadow .3s,color .3s;-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.banner_block,.banner_content{position:relative}#nextArrow,#nextArrowUser{-webkit-transform:rotate(270deg)}.menu_item:focus::before,.menu_item:hover::before{color:#fff;text-shadow:10px 0 #fff,-10px 0 #fff}.btn_inquiry_blog p::after,.btn_order_blog p,.cs-btn{text-shadow:0 0 3px rgba(0,0,0,.24)}.menu_item:nth-child(5):focus,.menu_item:nth-child(5):hover{color:#fc3746}.header_menu_content{display:flex;flex-flow:row nowrap}.header_btn_order,.header_btn_quote{font-family:'Open Sans Light';font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.main-block-paragraph h2,.title_banner{font-family:'Open Sans Light';font-weight:300}.header_btn_quote{color:#92cbff}.header_btn_order{color:#fc3746;border-left:1px solid #0079a8;padding-left:11px}.banner_container{width:100%;height:550px;background-image:linear-gradient(249deg,#002250,#0079a8)}.banner_content{max-width:1050px;padding:0 20px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}@media (min-width:696px){.banner_block{min-height:520px}}.title_container{margin:140px 0 0;width:350px;display:inline-block;text-transform:uppercase}.title_banner{line-height:72px;color:#fff}.title_banner:first-child,.title_writing{font-size:72px}.title_banner:first-child{letter-spacing:1.5px;max-width:350px;display:inline-block}.title_writing{letter-spacing:1px}.title_services{font-size:36px;line-height:0;letter-spacing:.8px}.title_services,.title_writing{text-align:right;display:block}.title_before{width:162px;display:inline-block;color:#a2d5ff;letter-spacing:-.5px;text-align:right;font-size:14px;height:32px;position:absolute;bottom:179px}.banner_girl{position:absolute;top:117px;left:100px;display:block}.small_calculate img{margin:0 auto;display:block}.small_calculate{margin-top:125px}.services_container{padding-top:120px;padding-bottom:70px;background-image:linear-gradient(to top,#f0f2f5,#fff)}.main-block-paragraph h2{font-size:36px;color:#1f2021;text-transform:uppercase}.info_block p,.serviced_content_options h3,.serviced_content_options_second h3,.services_list li,.services_list_blue li{font-family:'Open Sans Semibold'}.serviced_content_options{max-width:460px;display:flex;flex-flow:column;margin:0 auto}.serviced_content_options h3,.serviced_content_options p{padding-left:68px;position:relative}.serviced_content_options h3:nth-of-type(1)::before{content:url(img/file.png);position:absolute;left:-30px}.serviced_content_options h3:nth-of-type(2)::before{content:url(img/dollar.png);position:absolute;left:-30px}.serviced_content_options h3:nth-of-type(3)::before{content:url(img/laptop.png);position:absolute;left:-30px}.serviced_content_options h3{font-size:18px;color:#1d1626}.serviced_content_options p{color:#4b494e;font-size:14px;margin-bottom:15px}.serviced_content_options_second{max-width:560px;display:flex;flex-flow:column;margin:0 auto}.serviced_content_options_second h3,.serviced_content_options_second p{padding-left:68px;position:relative}.serviced_content_options_second h3:nth-of-type(1)::before{content:url(img/diploma.png);position:absolute;left:-30px}.serviced_content_options_second h3:nth-of-type(2)::before{content:url(img/mortarboard.png);position:absolute;left:-30px}.serviced_content_options_second h3:nth-of-type(3)::before{content:url(img/files.png);position:absolute;left:-30px}.serviced_content_options_second h3:nth-of-type(4)::before{content:url(img/exam.png);position:absolute;left:-30px}.serviced_content_options_second h3{font-size:18px;color:#1d1626}.serviced_content_options_second p{color:#4b494e;font-size:14px;margin-bottom:25px}.services_list{max-width:356px;margin:0 auto}.services_list li{font-size:14px;color:#1d1626;position:relative;list-style-type:none;margin:20px 0}.services_list li::before{content:url(img/page-1.png);position:absolute;left:-40px}.services_list_blue{max-width:218.9px;margin:0 auto}.services_list_blue li{font-size:14px;color:#07507d;position:relative;list-style-type:none;margin:20px 0}.services_list_blue li::before{content:url(img/check-blue.png);position:absolute;left:-40px;top:4px}.info_after{position:relative}.info_after::after{content:url(img/group.png);position:absolute;z-index:2;top:200px;right:0}.info_block{position:relative}.info_block::after{content:url(img/triangle-2.png);position:absolute;right:-25px;top:75px}.info_block_none:last-child::after{display:none}.info_block p{margin-top:35px;font-size:18px;text-transform:uppercase;color:#1f2021}.footer_container{background-image:linear-gradient(107deg,#1c2841,#232528);width:100%}.footer_content{max-width:1100px;display:flex;flex-flow:row wrap;margin:0 auto;padding:70px 15px 0}.footer_logo{height:30px;width:30%}.footer_logo:hover{opacity:.8}.footer_telephones{display:flex;flex-flow:row nowrap;height:26px;width:50%;padding-left:50px}.footer_tel{width:200px}.footer_tel:hover{opacity:.8}.telephone_us{margin-left:10px}.telephone_us a img{min-width:120px}.footer_tel a{text-decoration:none;color:#fff;font-size:18px;font-family:'Open Sans Light';cursor:pointer}.footer_tel a span{color:#92cbff}.footer_socials a:nth-child(2){margin:0 10px}.footer_menu{display:flex;flex-flow:row wrap;position:relative}.footer_menu_primary{padding-top:30px}.menu_list_content{padding:0;margin-top:20px;width:240px}.footer_menu_item{list-style-type:none}.footer_menu_item a{text-decoration:none;font-size:14px;color:#5f7487;font-family:'Open Sans Light'}.footer_suuport a,.menu_list_title{font-size:18px;font-family:'Open Sans Light'}.footer_menu_item a:hover{text-decoration:underline}.menu_list_title{position:absolute;color:#92cbff;top:-10px}.menu_list_title_primary{top:20px}#nextArrow,#prevArrow{top:50px;cursor:pointer}.footer_suuport{display:flex;width:100%;justify-content:space-between;align-items:center;padding:30px 0}.slick-slider,.stars_slider ul{display:flex;justify-content:center}.footer_suuport a{color:#a2d5ff}.footer_copyright_container{width:100%;background:#181f2b}.footer_copyright_content{max-width:1100px;margin:0 auto;padding:10px 0;font-size:14px;color:#3d4e71}.avantages_slider_container{padding:40px 0}.advantages_title{width:100%}.text_slider_container{background-image:linear-gradient(to top,#f0f2f5,#fff);padding-bottom:220px;position:relative}#nextArrow,#nextArrowPeople,#nextArrowSample,#nextArrowUser,#prevArrow,#prevArrowPeople,#prevArrowSample,#prevArrowUser{position:absolute}.text_slider_container::after{content:url();position:absolute;right:calc(50% - 700px/2);background:url(img/guys.png) no-repeat;width:100%;height:444px;background-size:100%;max-width:746px}.writers_content{width:100%}.writers_content h2{color:#07507d}.w3-button{font-size:24px;color:#004b79;background:0 0;border:0}.stars_slider ul{flex-direction:row;flex-wrap:wrap;padding:0}.stars_slider li{list-style-type:none;width:150px;padding:0 5px;line-height:1.6;margin:0 15px}.stars_slider li strong{padding:3px 0}.stars_slider li strong:first-child{font-family:'Open Sans Semibold';font-size:18px;color:#2b2c2e}.stars_slider li strong:last-child{font-size:24px;color:#0c6496}.stars_slider li{font-size:14px;color:#0c6496}.stars_slider li b{font-size:24px;color:#0c6496}.user_reviews_container{padding-top:255px}#prevArrow{left:0}#nextArrow{right:0;transform:rotate(270deg)}#prevArrowPeople{top:130px;left:0;cursor:pointer}#nextArrowPeople{top:130px;right:0;cursor:pointer}#prevArrowUser{top:150px;left:0;cursor:pointer}#nextArrowUser{top:150px;right:0;transform:rotate(270deg);cursor:pointer}#prevArrowSample{top:100px;left:-40px;cursor:pointer}#nextArrowSample{top:100px;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg);cursor:pointer}.best_writers_slider{max-width:1000px;line-height:1.6;margin:0 15px}.sample_essay_slider-slide{display:flex;flex-flow:row wrap;justify-content:center}.pdf_block{padding:0 15px;background:url(../../img/page-1.svg);background-size:cover;height:198px;width:165px;position:relative}.pdf_block-lessons{position:absolute;top:60px;left:25px;width:88px;font-family:Helvetica;font-size:14px;color:#224871}.pdf_block-pages span{color:#224871;font-weight:700}.pdf_block-pages,.pdf_descripe-title{font-size:14px;color:#5e5c60}.pdf_block-pages,.pdf_descripe-lessons,.pdf_descripe-title{font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;font-family:Helvetica}.pdf_block-pages{position:absolute;bottom:18px;left:25px}#ecs__title_second .discount__block::after,#ecs__title_thr .discount__block::after{bottom:-20px;left:20px;position:absolute;content:''}.pdf_descripe{width:70%;padding-left:30px}.pdf_descripe-lessons{font-size:18px;color:#224871;max-width:263px;min-height:55px}.pdf_descripe-info span{color:#224871}.pdf_descripe-info{max-width:283px;font-family:Helvetica;font-size:14px;color:#5e5c60}.pdf_descripe-view{padding-top:30px}.pdf_descripe-view a{font-family:Helvetica;font-size:14px;color:#004b79;padding-left:45px;padding-top:30px;position:relative}.pdf_descripe-view a::before{content:url(../../img/pdf.svg);position:absolute;left:0;top:15px}.slick-slider{margin:40px auto}.best_writers_slide{margin:0 auto;text-align:center}.best_writers_slide img{margin:5px auto}.best_writers_slide-autor{font-size:18px;color:#292a2b;font-family:"Open Sans Semibold";margin:5px 0}.best_writers_slide-complete,.best_writers_slide-likes{font-weight:400;color:#0c6496;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center}.best_writers_slide-complete{font-size:14px}.best_writers_slide-likes{font-size:24px;margin:8px 0}.user_reviews_slide-school,.user_reviews_slide-type{display:inline-block;font-size:18px;font-family:"Open Sans Semibold"}.user_reviews_slider{max-width:1100px}.user_reviews_slide{padding:15px 55px}.user_reviews_slide-type{color:#292a2b}.user_reviews_slide-school{color:#0c6496;width:100%}.user_reviews_slide-descripe{padding:25px 0;font-size:14px;color:#4b494d}.user_reviews_slide-likes{font-family:"Open Sans Semibold";font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0c6496;position:relative}.user_reviews_slide-likes::before{content:url(img/combined-shape-copy-4.svg);padding:5px}.user_reviews_slide-likes span{color:#4b494d}.blogs_title,.user_reviews_title{width:100%}.blogs_title{padding-bottom:30px}.blogs_container{margin:40px auto;max-width:860px;display:flex;justify-content:center}.container_blog-posts{display:flex;flex-flow:row wrap}#ecs__title_second::after,#ecs__title_thr::after{display:none}.blogs_block{max-width:263px;padding:15px;margin:0 auto}.blogs_block img{min-height:175px;height:auto}.blogs_block p:nth-child(2),.blogs_block strong{margin-bottom:0}.blogs_block h3{margin-top:0}.blogs_block a,.blogs_block h3 a{font-family:'Open Sans Semibold';font-size:18px;color:#063965;margin-top:0;text-decoration:none}.blogs_block b,.blogs_block p:last-child,.blogs_block strong{color:#4b494d;font-size:14px}.question_title{width:100%;padding:50px 0 20px}.question_block{margin-bottom:60px}.question_block h3{font-family:'Open Sans Semibold';color:#292a2b;font-size:18px;min-height:48px}.question_block p:last-child{font-size:14px;color:#4b494d;text-align:center}.big_calculate_container{padding:40px 0;background-image:linear-gradient(242deg,#002250,#0079a8)}#ecs__title_second .discount__block,#ecs__title_thr .discount__block{padding-top:15px}#ecs__title_second,#ecs__title_thr{margin:30px auto;background:inherit}.calculate_title{text-align:center;width:100%}.calculate_title h2{font-family:'Open Sans Light';font-weight:100;color:#fff;font-size:36px}#ecs__title_second{width:262px;height:70px}#ecs__title_second .first__order{width:153px;height:69px}#ecs__title_second .first__order .discount__block .edu-calc_title_dsc--percent{font-size:32px;font-family:"Open Sans Bold";line-height:.5;letter-spacing:.7px;color:#fff}#ecs__title_second .first__order .discount__block span:last-of-type{font-size:24px;font-weight:700;letter-spacing:.5px;color:#fff;font-family:"Open Sans Bold"}#ecs__title_second .discount__block::after{border:10px solid transparent;border-top:10px solid #ff5158}#ecs__title_second .first__order span:last-of-type{color:#86838b;font-size:14px;letter-spacing:.3px;text-align:right}#ecs__title_thr{width:262px;height:70px}#ecs__title_thr .first__order{width:153px;height:69px}#ecs__title_thr .first__order .discount__block .edu-calc_title_dsc--percent{font-size:32px;font-family:"Open Sans Bold";line-height:.5;letter-spacing:.7px;color:#fff}#ecs__title_thr .first__order .discount__block span:last-of-type{font-size:24px;font-weight:700;letter-spacing:.5px;color:#fff;font-family:"Open Sans Bold"}.pretitle_content h3,.sidebar_calc p:first-child{font-family:"Open Sans Semibold"}#ecs__title_thr .discount__block::after{border:10px solid transparent;border-top:10px solid #ff5158}#ecs__title_thr .first__order span:last-of-type{color:#86838b;font-size:14px;letter-spacing:.3px;text-align:right}.image_big_calculate{width:295.9px;height:380px;text-align:center;max-width:356px;margin:0 auto}.image_big_calculate p{text-align:center}.credits_cards_calc{width:100%;text-align:center}.browse_menu_container{width:100%;background-image:linear-gradient(to top,#f0f2f5,#fff);padding-bottom:11px}.browse_menu_content{max-width:1116px;margin:0 auto;padding-left:20px;padding-top:95px}.browse_item,.browse_item a{font-size:12px;color:#737078;text-decoration:none}.browse_item a:hover{text-decoration:underline}.browse_item span{padding:0 10px}.blog_container{max-width:950px;margin:0 auto}.sidebar_calc{background:#a2d5ff;border-top-right-radius:32px;max-width:263px;margin:0 auto}.sidebar_calc p:first-child{margin:15px 0 0 30px;padding:20px 0 0;line-height:1.2;text-transform:uppercase;color:#07507d;font-size:18px}.sidebar_content{background:#f6fbff;max-width:263px;margin:0 auto}.sidebar_content_first{padding:40px 0 20px}.sidebar_content_first p{line-height:2.14}.sidebar_content_last{padding:20px 0 40px}.sidebar_content_last h3{margin-bottom:0}.sidebar_content_last p{line-height:1.5}.sidebar_content_last img{margin:20px 0 10px}.sidebar_content:last-child{border-bottom-left-radius:32px}.sidebar_content h3{margin-top:0}.sidebar_content p:last-child{margin-bottom:0}.sidebar_content p,.sidebar_content p a{font-size:14px;text-align:center;color:#185c86;width:127px;margin:0 auto;font-weight:600;text-decoration:none}.sidebar_content p a:hover{text-decoration:underline}.pretitle_content h3{color:#2b2c2e;font-size:18px;margin:42px 0 12px}.nav_number{padding:40px 0 60px}.nav_number a{padding:5px 13px;text-decoration:none;color:#004b79;font-size:18px;font-family:'Open Sans Bold'}.nav_number a:nth-of-type(1){border-radius:100px;background-color:#a2d5ff}.nav_number a:last-child{background:0 0}.blogs_block_page{margin:0 auto;height:390px}.blogs_block_page h3{height:75px}.btn_inquiry_blog p,.btn_order_blog p{width:253px;height:71px;box-shadow:0 1px 1px 0 rgba(0,0,0,.5);font-weight:700;cursor:pointer}.blogs_block h3 a{color:#185c86!important}.blogs_block h3 a:hover{text-decoration:underline}.footer_blog_container .fw-container{max-width:800px;margin:0 auto}.footer_blog_container .fw-container .fw-row:nth-child(2){padding:60px 0;max-width:600px;margin:0 auto}.footer_article_container,.footer_blog_container{background-image:linear-gradient(242deg,#002250,#0079a8);padding:40px 0}.footer_blog_title h2{color:#fff}.footer_blog p{margin:0}.footer_blog p:first-child{font-size:64px;color:#a2d5ff}.footer_article_block h3,.footer_blog p:last-child{font-size:18px;color:#fff}.footer_article_title h2{color:#fff;max-width:571px;margin:10px auto}.footer_article_block h3{margin-bottom:0}.footer_article_block p{color:#92cbff;font-size:14px;max-width:263px;margin:20px auto}.btn_inquiry_blog p,.btn_inquiry_blog p::after,.btn_order_blog p{font-size:24px;text-align:center}.btn_inquiry_blog{margin:0 auto}.btn_inquiry_blog p{border-radius:100px;border:3px solid #fff;color:#fff;line-height:61px;display:block;margin-left:auto;margin-right:15px;position:relative}.btn_inquiry_blog p:hover{background:#fff;color:#002250}.btn_inquiry_blog p::after{content:'or';position:absolute;line-height:2.12;color:#a2d5ff;right:-37px;top:7px;font-family:"Open Sans Light"}.btn_order_blog p{border-radius:100px;background-color:#ff5158;color:#fff;line-height:71px}.btn_order_blog p:hover{background:#cd3200}.btn_order_blog p:active{background:#a32600}.browse_menu_article{box-shadow:inset 2px -13px 26px -19px rgba(0,0,0,.75)}.header_article_container{max-width:1116px;width:100%;margin:0 auto;display:flex;flex-flow:row wrap}.header_article_title{font-family:'Open Sans Semibold';font-size:18px;color:#07507d;margin-bottom:0}.header_article_description{font-size:14px;color:#4b494d;margin-bottom:20px;display:inline-block}.header_btn_article_order,.header_btn_article_quote{width:128px;height:44px;text-align:center;line-height:44px;margin:15px;cursor:pointer}.header_article_buttons{display:flex;flex-flow:row wrap}.header_btn_article_quote{border-radius:100px;background-color:#07507d;font-size:14px;font-family:"Open Sans Bold";text-transform:uppercase;color:#fff;position:relative}.header_btn_article_quote:hover{background:#fff;color:#07507d;border:1px solid #07507d}.header_btn_article_quote:active{background:#fff;color:#07507d;opacity:.9}.header_btn_article_quote::after{content:'or';position:absolute;font-size:13px;text-align:center;color:#01011f;text-transform:none;right:-22px;font-family:"Open Sans Regular"}.header_btn_article_order{border-radius:100px;background-color:#ff5158;font-size:14px;font-family:"Open Sans Bold";text-transform:uppercase;color:#fff}.header_btn_article_order:hover{background:#cd3200}.header_btn_article_order:active{background:#a32600}.edu-fast__order-btn:hover{background:#cd3200}.edu-fast__order-btn:active{background:#a32600}.browse_menu_content_article{position:relative}.browse_menu_content_article::after{content:url(img/o-6-anzc-1.png);right:15px;bottom:-16px;position:absolute}.people_say_slider,.pop_up_block{position:relative}.article_content{max-width:1000px;margin:60px auto}.article_post_content h2{font-family:"Open Sans Semibold";font-size:24px;margin-top:0;color:#07507d;text-transform:none}.article_post_content h3{font-size:18px;color:#16101c;margin-bottom:0}.article_post_content p:first-child{margin-bottom:0}.article_post_content p{font-size:14px;color:#4b494d}.sidebar_content_radius{border-top-right-radius:32px}.sidebar_calc_article{background:#a2d5ff;max-width:263px;margin:0 auto}.sidebar_calc_article p:first-child{margin:0 0 0 30px;padding:20px 0 0;line-height:1.2;text-transform:uppercase;font-family:"Open Sans Semibold";color:#07507d;font-size:18px}.blogs_block_article{max-width:263px;margin-bottom:30px;display:inline-grid}.blogs_block_article:last-child{margin-left:70px}.banner_default_container{width:100%;padding-top:80px}.banner_default_content{background:url(img/69205593.png) no-repeat;background-size:cover}.banner_titles_container{max-width:950px;margin:0 auto;padding:0 15px}.banner_titles_container h1{margin:0;font-family:'Open Sans ExtraBold';max-width:466px;font-size:48px;line-height:1.08;color:#fff;text-transform:uppercase;letter-spacing:-.5px;padding-bottom:71px}.banner_titles_container h2{margin:0;letter-spacing:.5px;color:#a2d5ff;padding:15px 0}.small_calculate_row{width:100%;background-image:linear-gradient(262deg,#002250,#0079a8);padding-bottom:50px}.services_container_default{padding-top:50px!important;background:#fff}.scratch_container{max-width:1140px;background:#e4fcff;margin:50px auto;padding:70px 195px}.scratch_container_content{padding-bottom:60px}.big_calculate_container-essay{padding:120px 0 60px;background-image:linear-gradient(242deg,#002250,#0079a8)}.content_title{font-size:24px;color:#07507d;margin:15px 0}.content_paragraph{text-align:justify;font-size:14px;color:#1f2021}.content_paragraph p img{margin-top:15px;height:100%;box-shadow:0 1px 10px 5px rgba(0,0,0,.2)}.content_paragraph p:first-child{padding-top:15px}.content_paragraph ul{padding-left:20px}.content_paragraph a{color:#07507d;font-family:'Open Sans Semibold';text-decoration:none;cursor:pointer}.content_paragraph h4,.content_paragraph h5{font-size:18px;color:#1f2021;font-family:"Open Sans Semibold";margin-bottom:0;margin-top:10px}.scratch_btn_free_quote,.scratch_btn_order{width:128px;height:44px;font-family:"Open Sans Bold";line-height:44px;margin-top:20px;font-size:14px;text-transform:uppercase;cursor:pointer}.scratch_btn_free_quote{border-radius:100px;background-color:#07507d;color:#fff;margin-left:auto}.scratch_btn_free_quote p{color:#fff!important}.scratch_btn_free_quote p:hover{color:#07507d!important}.scratch_btn_free_quote:hover{background:#fff;color:#07507d;border:1px solid #07507d}.scratch_btn_order{border-radius:100px;background-color:#ff5158;color:#fff}.pdf_title,.people_title,.pop_up_title{width:100%;text-align:center}.people_say_slider-count___likes,.people_say_slider-lessons,.people_say_slider-type{line-height:normal;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal}.scratch_btn_order p{color:#fff!important}.scratch_btn_order:hover{background:#cd3200}.scratch_btn_order:active{background:#a32600}.pdf_container{padding-bottom:60px;padding-top:40px}.people_container,.pop_up_container{padding-bottom:50px}.pop_up_title{margin:60px 0 20px}.people_container{background:url(img/people-1.png);background-size:cover}.people_title h2{color:#fff;padding-top:30px}.people_say_slider-slide{min-height:302px;margin:0 30px;padding:30px;-webkit-border-top-right-radius:32px;-webkit-border-bottom-left-radius:32px;-moz-border-radius-topright:32px;-moz-border-radius-bottomleft:32px;border-top-right-radius:32px;border-bottom-left-radius:32px;background-color:#fff;box-shadow:0 4px 4px 0 rgba(0,0,0,.35)}.pop_up_block,.popup_hide{max-width:944px;border-radius:34px;box-shadow:0 1px 1px 0 rgba(0,0,0,.15);padding:25px;transition:.8s}.people_say_slider-info{font-size:14px;color:#5e5c60;min-height:130px}.people_say_slider-lessons,.people_say_slider-type{font-size:18px;color:#292a2b}.people_say_slider-lessons{color:#0078a7}.people_say_slider-rating{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:40px}.people_say_slider-count___likes{font-size:18px;text-align:center;color:#5e5c60;font-family:"Open Sans Semibold"}.notfound-excuse__link,.notfound__404{font-family:"Open Sans Bold"}.people_say_slider-count___likes span{color:#0078a7}.pop_up_block{background-color:#a2d5ff;margin:8px auto}.pop_up_block h4{font-size:18px;color:#292a2b;margin:0}.pop_up_block h4::after{content:url(img/rectangle-copy-9.png);position:absolute;right:20px}.pop_up_block p{display:none}.popup_hide{background-color:#fff;position:relative;margin:8px auto}.popup_hide h4::after{content:url(img/rectangle-copy-13.png);position:absolute;right:20px}.popup_hide h4{font-size:18px;color:#292a2b;margin:0}.popup_hide p{display:block;padding:10px 0}.image_footer_blog{margin-top:-50px}.notfound{padding:200px 0;text-align:center}.notfound__404{font-size:256px;color:#00608F;line-height:1}.notfound__text{color:#fc3746}.notfound-excuse__link{text-transform:uppercase;text-decoration:none;color:#000}.notfound-excuse__link:hover{text-decoration:underline}.container_article article h1 a:hover,.scratch_container a,nav.navigation .nav-links a:hover{text-decoration:none}.image_big_calculate_second p{text-align:center;padding-top:20px}.container_maine-article{padding:60px 15px}.container_sidebar{background:#e4fcff;-webkit-border-top-right-radius:32px;-webkit-border-bottom-left-radius:32px;-moz-border-radius-topright:32px;-moz-border-radius-bottomleft:32px;border-top-right-radius:32px;border-bottom-left-radius:32px}.sidebar_article-title{font-family:"Open Sans Semibold";font-size:18px;font-weight:600;line-height:1.11;color:#2b2c2e;text-align:center;padding:37px 69px}.sidebar_benefits h5{padding:37px 0 0}.sidebar_article-menu{padding:0}.sidebar_article-item{list-style-type:none}.sidebar_article .sidebar_article-menu .sidebar_article-item,.sidebar_benefits .sidebar_article-menu{text-align:center}.sidebar_article .sidebar_article-menu .sidebar_article-item a{font-family:"Open Sans Regular";font-size:14px;line-height:2.14;color:#054f7c}.sidebar_benefits .sidebar_article-menu .sidebar_article-item{font-family:"Open Sans Regular";font-size:14px;text-align:center;color:#004b79;display:inline-block;max-width:129px;margin:15px auto}.random_posts-title,.sidebar_fast-order-title{font-size:18px;font-weight:600;font-family:"Open Sans Semibold";text-transform:uppercase}.sidebar_fast-order{background:#a2d5ff;padding:30px}.sidebar_fast-order-title{color:#224871;padding:0 25px;display:inline-block;text-align:center}.sidebar_fast-order_blog{border-bottom-left-radius:32px}.random_posts-title{line-height:1.11;color:#2b2c2e;padding:32px 0}.random_post-date{color:#5e5c60;font-size:14px}.random_post-title{padding-bottom:20px}.random_post-title a{font-size:18px;color:#004b79}.random_posts-content{padding:30px 0;max-width:263px}.container_article article .entry-meta .posted-on a time{color:#5e5c60;font-size:14px;font-weight:400}.container_article article h1{font-family:"Open Sans Semibold";font-size:24px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#004b79}.container_article article h2{font-size:20px}.container_article article h3{font-size:16px}.container_article article h1 a{color:#004b79}.container_article article .entry-content p{font-family:"Open Sans Regular";font-size:14px;color:#5e5c60;padding-bottom:20px;max-width:789px}.container_article article .entry-content{max-width:789px}.container_article article .entry-content h4{font-family:"Open Sans Regular";font-size:18px;color:#1d1626;max-width:789px;margin:0}.container_article .entry-content figure img{max-width:653px;height:auto}.container_article .entry-content p img{width:653px;height:auto;margin:15px 0}.container_post-list{padding-bottom:60px}.container_post-title{font-family:"Open Sans Light";font-size:36px;font-weight:300;text-align:center;color:#1f2021;text-transform:uppercase;padding:30px 0}.container_post-list .col-lg-6:nth-of-type(odd) article .entry-content{margin:0 auto}@media (max-width:991px){.container_post-list .col-lg-6 article .entry-content{margin:0 auto}}.container_post-list article .entry-content a img{max-width:263px;height:auto;min-height:175px;-webkit-border-top-right-radius:15px;-webkit-border-bottom-left-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomleft:15px;border-top-right-radius:15px;border-bottom-left-radius:15px}.container_post-list article .entry-content p,.container_post-list article .entry-meta .posted-on a{font-size:14px;color:#5e5c60}.container_post-list article .entry-content{max-width:263px}.container_post-list article .entry-content h2{font-size:18px;font-weight:600}.container_post-list article .entry-content h1 a,.container_post-list article .entry-content h2 a{color:#004b79}.image_footer_blog p img{height:auto}nav.navigation .nav-links{display:flex;margin:0 auto}nav.navigation .nav-links span.current{width:44px;border-radius:100px;background-color:#a2d5ff;display:inline-block}nav.navigation .nav-links a.page-numbers,nav.navigation .nav-links span.current{font-family:"Open Sans Bold";font-size:18px;font-weight:700;text-align:center;color:#004b79;padding:10px}nav.navigation .nav-links span.dots{line-height:2.9}.size-thumbnail{width:263px!important;height:175.47px!important}@media (max-width:1065px){.notfound__404{font-size:156px}.browse_menu_content_article::after{display:none}.header_article_container{justify-content:center}}@media (max-width:958px){.telephone_au{padding-left:50px}}@media (max-width:672px){.telephone_uk{padding-left:50px}}@media (max-width:1193px){.title_before{bottom:172px}.menu_default{display:none}}@media (max-width:1050px){.info_after::after{display:none}.scratch_container{padding:50px 100px}}@media (max-width:380px){.image_big_calculate_second p img{max-width:150vw}.image_big_calculate_second p{margin-left:-70px}}@media (max-width:350px){.title_before{left:10px!important;width:120px}.services_container{padding-top:25%!important}.ecs{padding:0}.image_big_calculate p:first-child{max-width:351px}.image_big_calculate_second{text-align:center}.image_big_calculate_second p{text-align:center;margin-left:-70px}.header_btn_article_order{margin:15px 0 15px 10px}.header_btn_article_quote{margin:15px 20px 0 0}}@media (max-width:830px){.header_telephone_content{display:none}}@media (max-width:700px){.menu_item{display:none}.scratch_container{padding:50px}}@media (max-width:991px){.blogs_block_article:last-child{margin-left:0}.site-content .calc-sm[data-type=horizontal] .horizontal{display:flex;justify-content:center}}@media (max-width:765px){.info_block{margin:70px auto;position:relative}.info_block::after{position:absolute;right:49%;top:inherit;bottom:-50px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.blogs_block_page h3{height:auto;margin:5px 0}.blogs_block b,.blogs_block p:last-child,.blogs_block strong{margin:0}.footer_suuport{flex-direction:column}.footer_payments{margin:15px 0}.footer_suuport a:first-child{margin-bottom:15px}}@media (max-width:1040px){#prevArrowSample{left:15px}}@media (max-width:980px){.banner_girl{position:initial;order:3}.services_container{padding-top:25%}.title_container{width:320px}.title_before{bottom:187px;left:-20px}.banner_content{justify-content:center}.banner_container{height:815px}}@media (max-width:767px){#prevArrow,#prevArrowUser{left:20px}#nextArrow,#nextArrowUser{right:20px}.footer_telephones img:first-of-type{display:block}.btn_inquiry_blog p,.btn_order_blog p{margin:15px auto}.btn_inquiry_blog p::after{display:none}.scratch_btn_free_quote,.scratch_btn_order{margin-right:auto;margin-left:auto}.ecs__btn{margin:10px 15px}.text_slider_container::after{right:0;bottom:-310px}.user_reviews_container{padding-top:35%}}@media (max-width:695px){.title_before{bottom:30px}.services_container{padding-top:55%}.small_calculate{margin-top:0;margin-bottom:20px}.image_footer_blog p img{margin-top:50px}}@media (max-width:450px){.banner_container{height:930px}.main-block-paragraph h2{font-size:24px}.calculator__level-button>div,.calculator__type-button>div,.calculator__type-deadline>div{padding:0}.scratch_container{padding:50px 30px}.banner_titles_container h1{font-size:38px}}@media (max-width:540px){.serviced_content_options h3:nth-of-type(1)::before,.serviced_content_options h3:nth-of-type(2)::before,.serviced_content_options h3:nth-of-type(3)::before,.serviced_content_options h3:nth-of-type(4)::before,.serviced_content_options_second h3:nth-of-type(1)::before,.serviced_content_options_second h3:nth-of-type(2)::before,.serviced_content_options_second h3:nth-of-type(3)::before,.serviced_content_options_second h3:nth-of-type(4)::before{display:flex;justify-content:center;position:inherit;margin-bottom:15px;margin-left:40px}.serviced_content_options h3,.serviced_content_options_second h3,.serviced_content_options_second p{padding:0}.mySlides_second li:nth-of-type(1),.mySlides_second li:nth-of-type(2),.mySlides_second li:nth-of-type(3),.stars_slider li:nth-of-type(2),.stars_slider li:nth-of-type(3){display:none}.serviced_content_options h3,.serviced_content_options p{padding-left:0}}.center-block,.fw-container,.fw-container-fluid{margin-right:auto;margin-left:auto}.fw-container,.fw-container-fluid{padding-left:15px;padding-right:15px}.clearfix:after,.clearfix:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.fw-container-fluid:after,.fw-container-fluid:before,.fw-container:after,.fw-container:before,.fw-row:after,.fw-row:before{content:" ";display:table}.center-block{display:block}.pull-right,body.rtl .pull-left{float:right!important}.pull-left,body.rtl .pull-right{float:left!important}.clear{width:100%}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.cs-title,.cs-title--sm{font-size:16px;text-align:center}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}embed,iframe,img{max-width:100%}.fw-shortcode-map-wrapper img,.map img{max-width:none!important}.cs-select-group,.cs-wrap,.fw-container{max-width:100%;position:relative}.fw-main-row,.fw-main-row *,.fw-main-row :after,.fw-main-row :before{box-sizing:border-box}@media (min-width:768px){.fw-container{width:750px}}@media (min-width:992px){.fw-container{width:970px}}@media (min-width:1200px){.fw-container{width:1170px}}.fw-container-fluid{position:relative}.fw-row{margin-left:-15px;margin-right:-15px}.fw-row:after,.fw-row:before{content:" ";display:table}.cs-select,.cs-title__second-line,.cs-wrap{display:flex}.fw-col-lg-1,.fw-col-lg-10,.fw-col-lg-11,.fw-col-lg-12,.fw-col-lg-15,.fw-col-lg-2,.fw-col-lg-3,.fw-col-lg-4,.fw-col-lg-5,.fw-col-lg-6,.fw-col-lg-7,.fw-col-lg-8,.fw-col-lg-9,.fw-col-md-1,.fw-col-md-10,.fw-col-md-11,.fw-col-md-12,.fw-col-md-15,.fw-col-md-2,.fw-col-md-3,.fw-col-md-4,.fw-col-md-5,.fw-col-md-6,.fw-col-md-7,.fw-col-md-8,.fw-col-md-9,.fw-col-sm-1,.fw-col-sm-10,.fw-col-sm-11,.fw-col-sm-12,.fw-col-sm-15,.fw-col-sm-2,.fw-col-sm-3,.fw-col-sm-4,.fw-col-sm-5,.fw-col-sm-6,.fw-col-sm-7,.fw-col-sm-8,.fw-col-sm-9,.fw-col-xs-1,.fw-col-xs-10,.fw-col-xs-11,.fw-col-xs-12,.fw-col-xs-15,.fw-col-xs-2,.fw-col-xs-3,.fw-col-xs-4,.fw-col-xs-5,.fw-col-xs-6,.fw-col-xs-7,.fw-col-xs-8,.fw-col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box}@media (min-width:768px){.fw-col-sm-1,.fw-col-sm-10,.fw-col-sm-11,.fw-col-sm-12,.fw-col-sm-15,.fw-col-sm-2,.fw-col-sm-3,.fw-col-sm-4,.fw-col-sm-5,.fw-col-sm-6,.fw-col-sm-7,.fw-col-sm-8,.fw-col-sm-9{float:left}body.rtl .fw-col-sm-1,body.rtl .fw-col-sm-10,body.rtl .fw-col-sm-11,body.rtl .fw-col-sm-12,body.rtl .fw-col-sm-15,body.rtl .fw-col-sm-2,body.rtl .fw-col-sm-3,body.rtl .fw-col-sm-4,body.rtl .fw-col-sm-5,body.rtl .fw-col-sm-6,body.rtl .fw-col-sm-7,body.rtl .fw-col-sm-8,body.rtl .fw-col-sm-9{float:right}.fw-col-sm-15{width:20%}.fw-col-sm-12{width:100%}.fw-col-sm-11{width:91.66666667%}.fw-col-sm-10{width:83.33333333%}.fw-col-sm-9{width:75%}.fw-col-sm-8{width:66.66666667%}.fw-col-sm-7{width:58.33333333%}.fw-col-sm-6{width:50%}.fw-col-sm-5{width:41.66666667%}.fw-col-sm-4{width:33.33333333%}.fw-col-sm-3{width:25%}.fw-col-sm-2{width:16.66666667%}.fw-col-sm-1{width:8.33333333%}.fw-col-sm-pull-15{right:20%}.fw-col-sm-pull-12{right:100%}.fw-col-sm-pull-11{right:91.66666667%}.fw-col-sm-pull-10{right:83.33333333%}.fw-col-sm-pull-9{right:75%}.fw-col-sm-pull-8{right:66.66666667%}.fw-col-sm-pull-7{right:58.33333333%}.fw-col-sm-pull-6{right:50%}.fw-col-sm-pull-5{right:41.66666667%}.fw-col-sm-pull-4{right:33.33333333%}.fw-col-sm-pull-3{right:25%}.fw-col-sm-pull-2{right:16.66666667%}.fw-col-sm-pull-1{right:8.33333333%}.fw-col-sm-pull-0{right:auto}.fw-col-sm-push-15{left:20%}.fw-col-sm-push-12{left:100%}.fw-col-sm-push-11{left:91.66666667%}.fw-col-sm-push-10{left:83.33333333%}.fw-col-sm-push-9{left:75%}.fw-col-sm-push-8{left:66.66666667%}.fw-col-sm-push-7{left:58.33333333%}.fw-col-sm-push-6{left:50%}.fw-col-sm-push-5{left:41.66666667%}.fw-col-sm-push-4{left:33.33333333%}.fw-col-sm-push-3{left:25%}.fw-col-sm-push-2{left:16.66666667%}.fw-col-sm-push-1{left:8.33333333%}.fw-col-sm-push-0{left:auto}.fw-col-sm-offset-15{margin-left:20%}.fw-col-sm-offset-12{margin-left:100%}.fw-col-sm-offset-11{margin-left:91.66666667%}.fw-col-sm-offset-10{margin-left:83.33333333%}.fw-col-sm-offset-9{margin-left:75%}.fw-col-sm-offset-8{margin-left:66.66666667%}.fw-col-sm-offset-7{margin-left:58.33333333%}.fw-col-sm-offset-6{margin-left:50%}.fw-col-sm-offset-5{margin-left:41.66666667%}.fw-col-sm-offset-4{margin-left:33.33333333%}.fw-col-sm-offset-3{margin-left:25%}.fw-col-sm-offset-2{margin-left:16.66666667%}.fw-col-sm-offset-1{margin-left:8.33333333%}.fw-col-sm-offset-0{margin-left:0}}@media (min-width:992px){.fw-col-md-1,.fw-col-md-10,.fw-col-md-11,.fw-col-md-12,.fw-col-md-15,.fw-col-md-2,.fw-col-md-3,.fw-col-md-4,.fw-col-md-5,.fw-col-md-6,.fw-col-md-7,.fw-col-md-8,.fw-col-md-9{float:left}body.rtl .fw-col-md-1,body.rtl .fw-col-md-10,body.rtl .fw-col-md-11,body.rtl .fw-col-md-12,body.rtl .fw-col-md-15,body.rtl .fw-col-md-2,body.rtl .fw-col-md-3,body.rtl .fw-col-md-4,body.rtl .fw-col-md-5,body.rtl .fw-col-md-6,body.rtl .fw-col-md-7,body.rtl .fw-col-md-8,body.rtl .fw-col-md-9{float:right}.fw-col-md-15{width:20%}.fw-col-md-12{width:100%}.fw-col-md-11{width:91.66666667%}.fw-col-md-10{width:83.33333333%}.fw-col-md-9{width:75%}.fw-col-md-8{width:66.66666667%}.fw-col-md-7{width:58.33333333%}.fw-col-md-6{width:50%}.fw-col-md-5{width:41.66666667%}.fw-col-md-4{width:33.33333333%}.fw-col-md-3{width:25%}.fw-col-md-2{width:16.66666667%}.fw-col-md-1{width:8.33333333%}.fw-col-md-pull-15{right:20%}.fw-col-md-pull-12{right:100%}.fw-col-md-pull-11{right:91.66666667%}.fw-col-md-pull-10{right:83.33333333%}.fw-col-md-pull-9{right:75%}.fw-col-md-pull-8{right:66.66666667%}.fw-col-md-pull-7{right:58.33333333%}.fw-col-md-pull-6{right:50%}.fw-col-md-pull-5{right:41.66666667%}.fw-col-md-pull-4{right:33.33333333%}.fw-col-md-pull-3{right:25%}.fw-col-md-pull-2{right:16.66666667%}.fw-col-md-pull-1{right:8.33333333%}.fw-col-md-pull-0{right:auto}.fw-col-md-push-15{left:20%}.fw-col-md-push-12{left:100%}.fw-col-md-push-11{left:91.66666667%}.fw-col-md-push-10{left:83.33333333%}.fw-col-md-push-9{left:75%}.fw-col-md-push-8{left:66.66666667%}.fw-col-md-push-7{left:58.33333333%}.fw-col-md-push-6{left:50%}.fw-col-md-push-5{left:41.66666667%}.fw-col-md-push-4{left:33.33333333%}.fw-col-md-push-3{left:25%}.fw-col-md-push-2{left:16.66666667%}.fw-col-md-push-1{left:8.33333333%}.fw-col-md-push-0{left:auto}.fw-col-md-offset-15{margin-left:20%}.fw-col-md-offset-12{margin-left:100%}.fw-col-md-offset-11{margin-left:91.66666667%}.fw-col-md-offset-10{margin-left:83.33333333%}.fw-col-md-offset-9{margin-left:75%}.fw-col-md-offset-8{margin-left:66.66666667%}.fw-col-md-offset-7{margin-left:58.33333333%}.fw-col-md-offset-6{margin-left:50%}.fw-col-md-offset-5{margin-left:41.66666667%}.fw-col-md-offset-4{margin-left:33.33333333%}.fw-col-md-offset-3{margin-left:25%}.fw-col-md-offset-2{margin-left:16.66666667%}.fw-col-md-offset-1{margin-left:8.33333333%}.fw-col-md-offset-0{margin-left:0}}@media (min-width:1200px){.fw-col-lg-1,.fw-col-lg-10,.fw-col-lg-11,.fw-col-lg-12,.fw-col-lg-15,.fw-col-lg-2,.fw-col-lg-3,.fw-col-lg-4,.fw-col-lg-5,.fw-col-lg-6,.fw-col-lg-7,.fw-col-lg-8,.fw-col-lg-9{float:left}body.rtl .fw-col-lg-1,body.rtl .fw-col-lg-10,body.rtl .fw-col-lg-11,body.rtl .fw-col-lg-12,body.rtl .fw-col-lg-15,body.rtl .fw-col-lg-2,body.rtl .fw-col-lg-3,body.rtl .fw-col-lg-4,body.rtl .fw-col-lg-5,body.rtl .fw-col-lg-6,body.rtl .fw-col-lg-7,body.rtl .fw-col-lg-8,body.rtl .fw-col-lg-9{float:right}.fw-col-lg-15{width:20%}.fw-col-lg-12{width:100%}.fw-col-lg-11{width:91.66666667%}.fw-col-lg-10{width:83.33333333%}.fw-col-lg-9{width:75%}.fw-col-lg-8{width:66.66666667%}.fw-col-lg-7{width:58.33333333%}.fw-col-lg-6{width:50%}.fw-col-lg-5{width:41.66666667%}.fw-col-lg-4{width:33.33333333%}.fw-col-lg-3{width:25%}.fw-col-lg-2{width:16.66666667%}.fw-col-lg-1{width:8.33333333%}.fw-col-lg-pull-15{right:20%}.fw-col-lg-pull-12{right:100%}.fw-col-lg-pull-11{right:91.66666667%}.fw-col-lg-pull-10{right:83.33333333%}.fw-col-lg-pull-9{right:75%}.fw-col-lg-pull-8{right:66.66666667%}.fw-col-lg-pull-7{right:58.33333333%}.fw-col-lg-pull-6{right:50%}.fw-col-lg-pull-5{right:41.66666667%}.fw-col-lg-pull-4{right:33.33333333%}.fw-col-lg-pull-3{right:25%}.fw-col-lg-pull-2{right:16.66666667%}.fw-col-lg-pull-1{right:8.33333333%}.fw-col-lg-pull-0{right:auto}.fw-col-lg-push-15{left:20%}.fw-col-lg-push-12{left:100%}.fw-col-lg-push-11{left:91.66666667%}.fw-col-lg-push-10{left:83.33333333%}.fw-col-lg-push-9{left:75%}.fw-col-lg-push-8{left:66.66666667%}.fw-col-lg-push-7{left:58.33333333%}.fw-col-lg-push-6{left:50%}.fw-col-lg-push-5{left:41.66666667%}.fw-col-lg-push-4{left:33.33333333%}.fw-col-lg-push-3{left:25%}.fw-col-lg-push-2{left:16.66666667%}.fw-col-lg-push-1{left:8.33333333%}.fw-col-lg-push-0{left:auto}.fw-col-lg-offset-15{margin-left:20%}.fw-col-lg-offset-12{margin-left:100%}.fw-col-lg-offset-11{margin-left:91.66666667%}.fw-col-lg-offset-10{margin-left:83.33333333%}.fw-col-lg-offset-9{margin-left:75%}.fw-col-lg-offset-8{margin-left:66.66666667%}.fw-col-lg-offset-7{margin-left:58.33333333%}.fw-col-lg-offset-6{margin-left:50%}.fw-col-lg-offset-5{margin-left:41.66666667%}.fw-col-lg-offset-4{margin-left:33.33333333%}.fw-col-lg-offset-3{margin-left:25%}.fw-col-lg-offset-2{margin-left:16.66666667%}.fw-col-lg-offset-1{margin-left:8.33333333%}.fw-col-lg-offset-0{margin-left:0}}.cs-wrap{z-index:100;height:auto;width:260px;border-radius:24px;padding:5px 5px 45px;box-shadow:0;border:0;background:url(img/payments.svg) center calc(100% - 10px)/80% auto no-repeat;background-size:auto;font-family:'Open Sans',sans-serif;font-weight:400;box-sizing:border-box;justify-content:space-around;align-items:baseline;flex-flow:row wrap;align-content:flex-start}@media (min-width:992px){.horizontal .cs-wrap{width:970px;background-position:30px calc(100% - 30px);padding:20px 30px}.horizontal .cs-title{max-width:100%;display:flex}}.theme-dark-blue .cs-wrap{border-radius:15px;background-color:#273952;box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border:0;width:322px;height:470px}.theme-green .cs-wrap{border-radius:50px;background-color:#2ecc71;box-shadow:0 0 6px 0 rgba(2,204,3,.42);border:2px solid #7aba6f;width:322px;height:470px}.cs-title{font-family:"Open Sans",sans-serif;font-weight:600;color:#ff5158;margin-bottom:10px;line-height:1.3;text-transform:uppercase}.cs-title-wrap{padding:0 0 10px}.cs-title__first-line{margin-bottom:6px;color:#fff}.cs-title--dsc{flex:2;background-color:#ff5158;color:#fff;margin-left:10px;margin-right:10px}.cs-title--sm{flex:1;text-transform:none;font-family:'Open Sans',sans-serif;font-weight:400;letter-spacing:.5px;color:#fff}.cs-select-group{flex:0 0 100%;display:flex;justify-content:space-between;flex-wrap:wrap}.cs-counter-wrap,.cs-select{border-radius:100px;background-color:#003c6a;box-shadow:0 0 6px 0 rgba(0,0,0,.42);border:1px solid #a2d5ff;margin:0 0 2px;height:36px}.cs-select-wrap{position:relative;flex:0 0 100%}@media (min-width:992px){.horizontal .cs-select-wrap{flex:0 0 calc(25% - 55px)}}.cs-counter,.cs-select{font-family:"Open Sans Light",sans-serif;font-weight:400;font-size:14px;color:#fff;letter-spacing:1.2px}.cs-dropdown__item,.cs-search{font-family:"Open Sans",sans-serif;font-weight:400;box-sizing:border-box}.cs-select{word-break:keep-all;box-sizing:border-box;position:relative;width:auto;padding:5px 25px 5px 15px;align-items:center;justify-content:flex-start;line-height:1}.cs-select:hover{cursor:pointer}.cs-select:focus{background-color:#001f37}.cs-select--service{z-index:30}.cs-select--level{z-index:20}.cs-select--deadline{z-index:10}.cs-select:after{content:"";position:absolute;height:10px;width:10px;display:block;right:10px;top:calc(50% - 16.2px / 2);border-bottom:2px solid;border-left:2px solid;border-color:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);pointer-events:none}.theme-dark-blue .cs-select{height:44px;color:#273952;border-radius:5px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border:0;margin:0 0 6px}.theme-dark-blue .cs-select:after{border-color:#273952}.theme-green .cs-select{color:#273952;border-radius:24px;background-color:#2ecc71;box-shadow:0 0 6px 0 rgba(0,0,0,.42);border:2px solid #34616e}.theme-green .cs-select:after{border-color:#273952}.cs-dropdown-wrap{background-color:#fff;border-radius:24px;box-sizing:border-box;position:absolute;top:0;left:0;padding:44px 10px 10px;width:100%;overflow:hidden;opacity:0;visibility:hidden;transition:ease-in-out 0s,visibility 0s linear .1s,z-index 0s linear .01s;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.83),inset 0 1px 0 0 rgba(255,255,255,.44)}.cl-dropdown,.cs-dropdown{overflow-x:hidden;overflow-y:auto}.cs-dropdown-wrap--service{z-index:25}.cs-dropdown-wrap--level{z-index:15}.cs-dropdown-wrap--deadline{z-index:5}.open .cs-dropdown-wrap{opacity:1;visibility:visible}.cs-dropdown{background:0 0;padding:0;margin:10px 0;width:100%;max-height:160px}.cs-dropdown__item{font-size:13px;line-height:1;color:#2f505a;width:calc(100% - 5px);padding:9px 5px;cursor:pointer}.cs-dropdown__item:hover{background-color:#003c6a;color:#fff}.cs-dropdown::-webkit-scrollbar{box-shadow:inset 0 0 6px rgba(0,0,0,.3);width:10px;border-radius:5px;background-color:#003c6a}.cs-dropdown::-webkit-scrollbar-thumb{border-radius:5px;background-color:#fce23f;border:2px solid #003c6a}.theme-dark-blue .cs-dropdown-wrap{border-radius:5px;background-color:#fff}.theme-dark-blue .cs-dropdown::-webkit-scrollbar{background-color:#fff}.theme-green .cs-dropdown-wrap{border-radius:24px;background-color:#a7ff98;border:2px solid #34616e}.theme-green .cs-dropdown::-webkit-scrollbar{background-color:#a7ff98}.cs-search-wrap{width:100%;background-color:transparent;border-bottom:1px solid #a2d5ff}.cs-search{width:100%;height:34px;box-shadow:none;border:none;padding-left:5px;font-size:14px;color:#003c6a}.cs-search::-webkit-input-placeholder{font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:#00599d}.cs-search::-moz-placeholder{font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:#00599d}.cs-search:-ms-input-placeholder{font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:#00599d}.cs-search:-moz-placeholder{font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:#00599d}.cs-counter-group{flex:0 0 100%}@media (min-width:992px){.horizontal .cs-counter-group{flex:0 0 calc(25% - 55px)}}.cs-counter-wrap{box-sizing:border-box;width:100%;display:flex;justify-content:space-between;margin:0 0 12px}.cs-counter{box-sizing:border-box;text-align:center;color:#003c6a;font-family:"Open Sans Regular",sans-serif;font-size:20px;width:36px;height:36px;cursor:pointer;margin-top:-1px}.cs-counter--plus{border-radius:0 100px 100px 0;background-color:#a2d5ff;border:1px solid #a2d5ff;margin-right:-2px}.cs-counter--minus{border-radius:100px 0 0 100px;background-color:#a2d5ff;border:1px solid #a2d5ff;margin-left:-1px}.cs-page-value{height:36px;font-family:"Open Sans",sans-serif;font-weight:400;font-size:14px;color:#fff;line-height:1;cursor:text}.cl-counter-btn,.cl-dropdown__item,.cl-range-item:hover,.cl-select-item,.cs-btn{cursor:pointer}.cs-page-value__input{font-family:inherit;font-size:16.8px;height:100%;outline:0;border:none;text-align:center;width:40px;background-color:transparent;color:inherit}.cs-btn,.cs-page-value__alert,.cs-price-title{font-family:"Open Sans",sans-serif}.cs-page-value__alert{position:relative;display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:12px;line-height:1.2;background:#ea6e0d;color:#fff;padding:3px 10px;border-radius:5px;margin-bottom:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.83),inset 0 1px 0 0 rgba(255,255,255,.44)}.cs-page-value__alert--cross{font-size:21px;padding-left:15px}.cs-prices-group{box-sizing:border-box;position:relative;flex:0 0 100%;display:none}@media (min-width:992px){.horizontal .cs-prices-group{flex:0 0 70%;align-items:center;justify-content:flex-end;padding:0 10px;display:none}.horizontal .cs-price{padding:0 5px}}.cs-prices-wrap{height:44px;display:flex;justify-content:center;align-items:center}.cs-price{flex:0 0 50%;height:100%;color:#a2d5ff}.cs-price--line-throw{position:absolute;width:100%;height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#a2d5ff}.cl-dropdown-wrap,.cl-range,.cl-range-item,.cl-search,.cl-search-wrap,.cl-select-list,.cl-select-wrap,.cs-price--full{position:relative}.cs-price--full{padding:0 5px;font-size:20px;font-size:'Open Sans Bold'}.cs-price--dsc{color:#fff;font-size:24px}.cs-price-title{text-align:center;font-weight:600;font-size:14px;letter-spacing:.4px;color:#fff}.horizontal .cs-price-title{margin-right:15px}.cs-btn-group{flex:0 0 100%;display:flex;justify-content:center}@media (min-width:992px){.horizontal .cs-btn-group{flex:0 0 172.5px;margin-left:auto}}.horizontal .cs-btn-group .cs-btn{flex:0 0 100%}.cs-btn{font-weight:700;font-size:13px;color:#fff;border-radius:24px;height:34px;min-width:110px;flex:0 0 calc(50% - 4px);text-transform:uppercase}.cs-btn--qoute{background-color:#003c6a;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border:2px solid #fff;margin-right:4px;display:none!important}.cs-email-hidden,.cs-email-wrap:after{display:none}.cs-btn--qoute:hover{background-color:#001f37}.cs-btn--order{background-color:#ff5158;box-shadow:0 1px 2px 0 rgba(0,0,0,.35);border:2px solid #ff5158;margin-left:4px}.cs-btn--order:hover{background-color:#ff1e27}.cs-email{font-family:"Open Sans Light",sans-serif;font-weight:400;font-size:14px;background-color:#003c6a;color:#fff;border:none}.calc-lg-container,.cl-title{font-family:"Open Sans",sans-serif}.cs-email::-webkit-input-placeholder{color:#fff!important}.cs-email::-moz-placeholder{color:#fff!important}.cs-email:-ms-input-placeholder{color:#fff!important}.cs-email:-moz-placeholder{color:#fff!important}.calc-lg-btn,.cl-counter-btn,.cl-range-item,.cl-range-popup,.cl-select-item,.cl-select-single__close,.cl-title,.cl-title--dsc,.cs-btn,.cs-counter,.cs-page-value,.cs-price,.cs-title--dsc,.cs-title__first-line{display:flex;justify-content:center;align-items:center}.calc-lg-container{box-sizing:border-box;width:460px;background:0 0;padding:15px;font-weight:400}.cl-title{font-weight:600;font-size:20px;color:#fff;text-transform:uppercase;flex-direction:column;margin-bottom:20px;line-height:1.3;text-align:center}.cl-select-title,.cl-title--sm{font-family:"Open Sans",sans-serif;font-weight:400}@media (max-width:767px){.cl-title{font-size:18px}}@media (max-width:576px){.calc-lg-container{max-width:320px}.cl-title{flex-direction:column}.cl-title__first-line{margin-bottom:10px}}.cl-title__second-line{display:flex}.cl-title--dsc{background-color:#ff5158;color:#fff;padding:5px 10px;margin-left:10px;margin-right:10px}.cl-title--sm{text-transform:none;font-size:16px;letter-spacing:.5px;text-align:left}.cl-select-title{color:#a2d5ff;font-size:14px}@media (max-width:767px){.cl-select-title{font-size:11.2px;text-align:center}}.cl-select-item,.cl-select-single{font-family:"Open Sans",sans-serif;font-weight:400;font-size:15px}.cl-select-item{border:1px solid #a2d5ff;color:#fff}.cl-select-item.active,.cl-select-single{background-color:#a2d5ff;color:#21414a}.cl-select-single{border-radius:70px;border:1px solid #a2d5ff}.cl-select-wrap{margin:1em auto}.cl-select-title{margin-bottom:5px}.cl-select-list{padding-left:0;list-style:none;display:flex;flex-wrap:wrap;z-index:50;justify-content:center}.cl-select-item{height:60px;box-sizing:border-box;flex:1;text-align:center;padding-left:8px;padding-right:8px}.cl-select-item:first-child{border-top-left-radius:70px;border-bottom-left-radius:70px}.cl-select-item:last-child{border-top-right-radius:70px;border-bottom-right-radius:70px}@media (max-width:576px){.cl-select-item{width:96px;flex:none}.service .cl-select-item:nth-child(1){width:98px;border-top-left-radius:20px;border-bottom-left-radius:0}.service .cl-select-item:nth-child(2){width:98px;border-top-right-radius:20px}.service .cl-select-item:nth-child(3){border-top-left-radius:20px;border-bottom-left-radius:20px}.service .cl-select-item:nth-child(5){border-top-right-radius:20px;border-bottom-right-radius:20px}.level4 .cl-select-item:first-child,.level5 .cl-select-item:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.level4 .cl-select-item:last-child,.level5 .cl-select-item:last-child{border-top-right-radius:0;border-bottom-right-radius:20px}.level2 .cl-select-item:last-child,.level4 .cl-select-item:nth-child(3),.level5 .cl-select-item:nth-child(3){border-top-right-radius:20px;border-bottom-right-radius:20px}.level4 .cl-select-item:nth-child(4),.level5 .cl-select-item:nth-child(4){border-top-left-radius:0;border-bottom-left-radius:20px}.level2 .cl-select-item:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}}.cl-select-single{display:none;align-items:center;justify-content:space-between;padding-left:27px;height:60px}.cl-select-single__text{word-break:break-all;width:calc(100% - 70px)}.cl-select-single__close{font-size:18px;height:56px;width:56px;border-radius:50%;cursor:pointer;border:1px solid #21414a;margin:1px;color:inherit}.cl-dropdown__item,.cl-search{font-family:"Open Sans",sans-serif;font-weight:400;line-height:1.3;color:#fff}.cl-select-single.open{display:flex}.cl-dropdown-wrap{border:1px solid #a2d5ff;border-bottom-left-radius:24px;border-bottom-right-radius:24px;background-color:transparent;display:none;padding:44px 10px 10px;width:100%;box-sizing:border-box;top:-44px;left:0;border-top:0;opacity:0;visibility:hidden;max-height:0;transition:all .5s cubic-bezier(0,1,.5,1);z-index:20}@media (max-width:576px){.cl-dropdown-wrap{width:calc(100% - 2px);margin:0 auto}}.cl-dropdown-wrap.open{display:block;opacity:1;visibility:visible;max-height:400px}.cl-dropdown{padding:0;width:100%;max-height:160px}.cl-dropdown__item{font-size:14px;width:100%;padding:5px 10px}.cl-dropdown__item-separator{height:0;width:calc(100% - 5px);border-bottom:1px solid #fff}.cl-dropdown::-webkit-scrollbar{box-shadow:inset 0 0 6px rgba(0,0,0,.3);width:10px;border-radius:5px;background-color:transparent}.cl-dropdown::-webkit-scrollbar-thumb{border-radius:5px;height:30px;background-color:#a2d5ff;border:2px solid #21414a}@media (max-width:576px){.cl-dropdown::-webkit-scrollbar{width:20px}.cl-dropdown::-webkit-scrollbar-thumb{height:40px}}.cl-search-wrap{width:100%;border-bottom:1px solid #a2d5ff}.cl-search{background:0 0;font-size:16px;width:calc(100% - 10px);min-height:34px;box-shadow:none;border:none;padding-left:10px}.cl-search::-webkit-input-placeholder{font-family:inherit;font-weight:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:#fff}.cl-search::-moz-placeholder{font-family:inherit;font-weight:inherit;font-style:italic;font-size:inherit;line-height:inherit;color:#fff}.cl-search:-ms-input-placeholder{font-family:inherit;font-weight:inherit;font-style:italic;font-size:inherit;line-height:inherit;color:#fff}.cl-search:-moz-placeholder{font-family:inherit;font-weight:inherit;font-style:italic;font-size:inherit;line-height:inherit;color:#fff}.cl-page-value,.cl-page-value__alert,.cl-range-popup__text{font-weight:400;font-family:"Open Sans",sans-serif}.cl-range-wrap{margin:1em 0;padding-top:30px}.cl-range{padding-left:0;margin-top:0;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;list-style:none}.cl-range-item{flex:1;height:50px}.cl-range-item::after,.cl-range-item::before{position:absolute;content:'';width:calc(50% - 5px - 0px);height:2px;background-color:#a2d5ff;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cl-range-item.active::after,.cl-range-item.active::before{width:calc(50% - 10px - 0px)}.cl-range-item::after{right:0}.cl-range-item::before{left:0}.cl-range-item:first-child::before,.cl-range-item:last-child::after{content:none}.cl-range-item.active::after{background-color:#a2d5ff}.cl-range-item.active::before,.cl-range-item.checked::after,.cl-range-item.checked::before{background-color:#0078a7;height:4px}.cl-range-item__circle{width:6px;height:6px;background:#a2d5ff;border-radius:50%}.checked .cl-range-item__circle{background-color:#0078a7}.active .cl-range-item__circle{background-color:#0078a7;width:20px;height:20px}.cl-range-popup{position:absolute;display:none!important;top:-30px;left:-17px;right:0;margin:0 auto;bottom:35px;height:30px;min-width:80px;text-align:center;background-color:#a2d5ff;box-shadow:inset 0 1px 2px 0 rgba(64,62,62,.15);border-radius:14px}.active.cl-range-item .cl-range-popup{display:flex!important}@media (max-width:576px){.cl-range-popup{left:-25px}}.cl-range-popup::after{content:'';position:absolute;width:0;height:0;bottom:-10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:10px solid #a2d5ff;left:0;right:0;margin:0 auto}.cl-range-popup__text{color:#0078a7;font-size:12px}.cl-range-item:first-child .cl-range-popup{left:0}.cl-range-item:first-child .cl-range-popup::after{left:15px;right:auto;border-right:12px solid transparent;border-top:12px solid #a2d5ff;border-left:3px solid transparent}.cl-range-item:last-child .cl-range-popup{right:0;left:auto}.cl-range-item:last-child .cl-range-popup::after{right:15px;left:auto;border-left:12px solid transparent;border-top:12px solid #a2d5ff;border-right:3px solid transparent}.cl-counter-group{position:relative;margin-bottom:1em}.cl-counter-wrap{display:flex;justify-content:space-between;align-items:center;margin:1em 0}@media (max-width:576px){.cl-counter-wrap{flex-direction:column}}.cl-counter-wrap div:first-of-type{margin:0 auto}.cl-counter{background-color:#a2d5ff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),inset 0 1px 0 0 rgba(255,255,255,.44);border-radius:100px;box-sizing:border-box;display:flex;justify-content:space-between;height:60px;width:190px;padding:1px}@media (max-width:576px){.cl-counter{margin-bottom:10px}}.cl-counter-btn{flex:1;height:auto;border-radius:50%}.cl-counter-btn--plus{background-color:#0078a7;color:#a2d5ff;border:2px solid #a2d5ff}.cl-counter-btn--plus span{position:relative;width:20.4px;height:3.4px}.cl-counter-btn--plus span::after,.cl-counter-btn--plus span::before{content:'';position:absolute;width:inherit;height:inherit;background-color:#a2d5ff}.cl-counter-btn--plus span:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cl-counter-btn--minus{background-color:#a2d5ff;color:#0078a7;border:2px solid #0078a7}.cl-counter-btn--minus span{position:relative;width:20.4px;height:3.4px}.cl-counter-btn--minus span::after{content:'';color:inherit;position:absolute;width:inherit;height:inherit;background-color:#0078a7}.cl-page-value{height:100%;flex:1.3;cursor:text;font-size:30px;letter-spacing:2.2px;text-align:center;color:#21414a}.cl-page-value__input{height:100%;border:none;text-align:center;width:100%;background-color:transparent;color:inherit;font-weight:inherit;font-size:inherit}.cl-page-value__alert{position:relative;display:flex;justify-content:space-between;align-items:center;font-size:14px;background:#ea6e0d;color:#fff;padding:5px 10px;border-radius:5px;margin-top:15px;box-shadow:0 2px 4px 0 rgba(0,0,0,.12),0 0 1px 0 rgba(0,0,0,.83),inset 0 1px 0 0 rgba(255,255,255,.44)}.cl-single-price__title,.cl-single-price__value{font-weight:400;color:#a2d5ff;font-family:"Open Sans",sans-serif}.cl-page-value__alert--cross{font-size:21px;padding-left:15px}.cl-single-price{display:none;align-items:center;justify-content:center;height:100%;margin:15px 0}.cl-single-price__title{font-size:14px;text-align:right}.cl-single-price__value{border:1px solid #a2d5ff;font-size:18px;border-radius:100px;padding:7px 17px;margin-left:10px;box-sizing:border-box}.calc-lg-btn,.cl-email,.cl-price,.cl-price--currency{color:#fff}@media (max-width:576px){.cl-single-price{flex-direction:column}.cl-single-price__title{margin-bottom:10px}.cl-single-price__value{font-size:14px}}.cl-prices-group{position:relative;margin-bottom:1em;display:none}.cl-prices-wrap{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.cl-price-title{font-family:"Open Sans",sans-serif;font-weight:600;font-size:24px;color:#fff;letter-spacing:1.3px;text-align:center}@media (max-width:576px){.cl-price-title{font-size:19.2px}}.cl-price{display:flex;align-items:center;justify-content:flex-end;height:100%;font-family:"Open Sans",sans-serif;font-weight:400}.cl-price--full{position:relative;font-size:24px;margin:0 10px;padding:0 5px}@media (max-width:576px){.cl-price--full{font-size:19.2px}}.cl-price--line-throw{position:absolute;width:100%;height:2px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ea6e0d}.cl-price--dsc{font-size:40px;line-height:1.4}@media (max-width:576px){.cl-price--dsc{font-size:32px}}.calc-lg-btn-group{flex:0 0 100%;display:flex;justify-content:center;margin-bottom:1em}.calc-lg-btn{font-size:23px;font-family:"Open Sans",sans-serif;font-weight:700;border-radius:100px;height:70px;box-sizing:border-box;flex:0 0 calc(48% - 0px);text-transform:uppercase;cursor:pointer}@media (max-width:576px){.calc-lg-btn{font-size:16.1px;height:56px}}.calc-lg-btn--qoute{background-color:transparent;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border:3px solid #fff;display:none}.calc-lg-btn--qoute:hover{background-color:rgba(0,0,0,0)}.calc-lg-btn--order{background-color:#ff5158;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border:3px solid #ff5158}.calc-lg-btn--order:hover{background-color:#ff1e27}.cl-email{width:100%;height:60px;border-radius:70px;border:2px solid #a2d5ff;background:0 0;padding-left:20px;font-size:15px}.cl-email-wrap{display:flex;flex:0 0 100%}.cl-email-hidden{display:none}.cl-email::-webkit-input-placeholder{color:#fff!important}.cl-email::-moz-placeholder{color:#fff!important}.cl-email:-ms-input-placeholder{color:#fff!important}.cl-email:-moz-placeholder{color:#fff!important}.scratch_container h1{color:#07507d;margin-bottom:30px}.scratch_container h2{font-size:36px;color:#1f2021;text-transform:uppercase;font-family:'Open Sans Light';font-weight:300;text-align:justify;margin-bottom:15px}@media (max-width:767px){.scratch_container h2{text-align:left;font-size:24px}}.scratch_container img{margin:15px 0;height:auto}.scratch_container p{text-align:justify;font-size:14px;color:#1f2021;margin-bottom:10px}.page-content__cell--center,.page-content__wrap--center{text-align:center}.scratch_container a{color:#07507d;font-family:'Open Sans Semibold';cursor:pointer}.page-buy-essay__tab{width:100%;padding:15px;border:3px solid #07507d;border-radius:10px;color:#07507d;position:relative;cursor:pointer}.page-buy-essay__tab:after{content:"";position:absolute;width:14px;height:9px;right:14px;top:22px;background:url(img/arrow.svg) no-repeat;background-size:contain;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.page-buy-essay__tab .menu{display:flex!important}.page-buy-essay__tab .menu-item{width:30%}.page-buy-essay__tab.open .page-buy-essay__content{display:block;transition:.5s ease}.page-buy-essay__tab.open:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.page-buy-essay__content{padding-top:15px;display:none}.page-content{background:#fff;padding:80px 0 30px;min-height:90vh;font-family:Lato-Regular,sans-serif}.page-content__wrap{padding-top:100px;padding-bottom:40px}.page-content__wrap--padding{padding:60px 60px 40px 50px}.page-content__title{color:#4B5366;font-size:24px;margin:0;padding:15px 0;text-transform:uppercase}.page-content__title--capitalize,.page-content__title--h1{text-transform:capitalize}.page-content__title--size{font-size:18px}.page-content__title--padding{padding-bottom:0}.page-content__title--h1{font-size:48px;line-height:50px;color:#293947}.page-content__paragraph{font-size:14px;margin:0;padding:15px 0;line-height:17px;color:#898B95}.page-content__paragraph--color{color:#4B5366}.page-content__paragraph--padding{padding-top:5px}.page-content__label{font-size:14px;color:#898B95;padding:0}.page-content__list{padding:15px 0 15px 35px;margin:0;list-style-type:none}.page-content__item{padding:15px 0;position:relative;color:#898B95;font-size:14px}.page-content__item:before{content:'•';position:absolute;color:#898B95;font-size:18px;line-height:1.2;left:-20px}.page-content__link{color:#4B5366}.page-content__link--underline{text-decoration:underline;cursor:pointer}.page-content__link--size{font-size:18px}.page-content__table{margin-top:20px}.page-content__cell{padding:18px;border:2px solid #fff}.page-content__cell--background{background:#E1E6EF}.page-content__cell--width{width:185px;line-height:17px}.page-content__cell--minwidth{width:247px}.page-content__image{margin:0 auto;width:140px;height:692px}.page-content__button{background:#FF6008;border-radius:4px;border:0;color:#fff;font-size:18px;font-family:Lato-Bold,sans-serif;letter-spacing:.26px;width:156px;height:45px;line-height:45px;margin:30px 0}.float-button__list-item,.float-button__list-item a{color:#0F83FC;font-family:"Open Sans Semibold";text-decoration:none}.page-content__button:hover{background:#66B1EF;cursor:pointer}@media (max-height:1400px){.page-content-wrap{padding-bottom:34vh}}@media (max-height:900px){.page-content-wrap{padding-bottom:5vh}}@media (max-height:800px){.page-content-wrap{padding-bottom:20px}}.float-button__button{background:url(img/message.svg) center no-repeat #FD637B;width:80px;height:80px;border-radius:50%;background-size:40px;box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 3px rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.2);position:fixed;right:30px;bottom:30px;z-index:9999;border:0}.float-button__button:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);background:url(img/message-hover.svg) center no-repeat #FD637B;background-size:40px}.float-button.open .float-button__button{background:url(img/close.svg) center no-repeat #FD637B}.float-button__list{max-height:0;position:fixed;bottom:105px;right:24px;padding:0;background-color:#fff;border-radius:10px;width:335px;margin-bottom:20px;box-shadow:0 6px 13px 0 rgba(0,0,0,.1);overflow:hidden;z-index:9999}.float-button__list:after{content:'';position:absolute;bottom:-15px;right:20px;width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#fff transparent transparent}.float-button.open .float-button__list{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:bounce_in;animation-name:bounce_in;transition-timing-function:ease-in;max-height:100%;overflow:visible}.float-button__list-item{padding:21px 15px 21px 60px;display:block;letter-spacing:.71px}.float-button__list-item a:hover{text-decoration:none}.float-button__list-item:hover{cursor:pointer;background-color:#F4F4F5}.float-button__list-item_livechat{background:url(img/speech-bubble.svg) 23px center no-repeat;background-size:26px;position:relative}.float-button__list-item_livechat:after{content:'';width:87%;height:1px;background-color:#F4F4F5;position:absolute;bottom:0;left:23px}.float-button__list-item_tel{background:url(img/telephone.svg) 23px center no-repeat;background-size:26px;position:relative}.float-button__input{height:0;padding:0;margin:0;border:0;position:absolute}.float-button__copy{position:absolute;right:25px;top:21px;text-decoration:underline;color:#3F3356;font-family:"Open Sans Regular";font-size:12px;letter-spacing:0}.float-button__copy:hover{color:#FD637B}.float-button__copy:active{color:#3F3356}.float-button__button.animation:after{position:absolute;top:50%;left:50%;margin:-63px 0 0 -63px;width:120px;height:120px;border-radius:50%;content:'';opacity:0;pointer-events:none;border:2px solid #FD637B;-webkit-animation:anim-effect-jelena 1.5s ease-out forwards;animation:anim-effect-jelena 1.5s ease-out forwards}@media (max-width:767px){.float-button__list{width:275px;margin-bottom:10px}.float-button__button{width:60px;height:60px;background-size:28px}.float-button__button:hover{background-size:28px}.float-button.open .float-button__button{background-size:18px}.float-button__list-item{padding-top:15px;padding-bottom:15px}.float-button__copy{top:14px}}@-webkit-keyframes bounce_in{0%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@keyframes bounce_in{0%{opacity:0;-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transform-origin:bottom right;transform-origin:bottom right}50%{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03);-webkit-transform-origin:bottom right;transform-origin:bottom right}100%{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transform-origin:bottom right;transform-origin:bottom right}}@-webkit-keyframes anim-effect-jelena{0%{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}to{opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}}@keyframes anim-effect-jelena{0%{opacity:1;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}to{opacity:0;-webkit-transform:scale3d(1.2,1.2,1);transform:scale3d(1.2,1.2,1)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL2Zyb250ZW5kLWdyaWQuc2NzcyIsInN0eWxlLmNzcyIsInBhcnRpYWxzL3N0eWxlLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLWVtYWlsLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLWNvdW50ZXIuc2NzcyIsInBhcnRpYWxzL2NhbGMtbGFyZ2UvY29tcG9uZW50cy9fY2wtc2VhcmNoLnNjc3MiLCJwYXJ0aWFscy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLWVtYWlsLnNjc3MiLCJwYXJ0aWFscy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLXNlYXJjaC5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1zZWxlY3Quc2NzcyIsInBhcnRpYWxzL2Zsb2F0LWJ1dHRvbi9fbWFpbi5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9jYWxjLXNtYWxsL2NvbXBvbmVudHMvX2NzLWNvdW50ZXIuc2NzcyIsInBhcnRpYWxzL2Jsb2ctcGFnZXMvbWFpbi5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy10aXRsZS5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1jb250YWluZXIuc2NzcyIsInBhcnRpYWxzL2NhbGMtc21hbGwvY29tbW9uL19taXhpbi5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1kcm9wZG93bi5zY3NzIiwicGFydGlhbHMvY2FsYy1sYXJnZS9jb21wb25lbnRzL19jbC1idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLWRyb3Bkb3duLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLXJhbmdlLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLXNlbGVjdC5zY3NzIiwicGFydGlhbHMvY2FsYy1zbWFsbC9jb21wb25lbnRzL19jcy1wcmljZXMuc2NzcyIsInBhcnRpYWxzL2NhbGMtbGFyZ2UvY29tcG9uZW50cy9fY2wtY29udGFpbmVyLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbXBvbmVudHMvX2NsLXRpdGxlLnNjc3MiLCJwYXJ0aWFscy9jYWxjLXNtYWxsL2NvbW1vbi9fcGxhY2Vob2xkZXJzLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbW1vbi9fcGxhY2Vob2xkZXJzLnNjc3MiLCJwYXJ0aWFscy9jYWxjLWxhcmdlL2NvbW1vbi9fbWl4aW4uc2NzcyIsInBhcnRpYWxzL2NhbGMtbGFyZ2UvY29tcG9uZW50cy9fY2wtcHJpY2VzLnNjc3MiLCJwYXJ0aWFscy9wb2xpY3kvX21haW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiaUJBNkNBLE9BeEJBLGdCQyt6RUEsd0JBRkEsMEJBREEsb0JEanNFQSxjRWhGRSxHRGpCRixHQUNBLEdBQ0EsR0FDQSxHQUNBLEdEOEZDLE1BQUEsS0dqSkQsZ0JDK0ZFLHNCQzlFRixXQ1RBLGdCQ0RBLFdDNkJBLGlCQ1RBLDRCUGd4QkUsV0FwdkJBLFNEZkYsUVFaSSxRQUFBLEVQNUJKLFdBQ0ksWUFBQSxtQkFFQSxJQUFBLDBCQUFBLDBCQUFBLGdDQUFBLGVBQUEsK0JBQUEsbUJBSUYsV0FDRSxZQUFBLGtCQUVBLElBQUEseUJBQUEseUJBQUEsOEJBQUEsbUJBR0YsV0FDRSxZQUFBLHFCQUVBLElBQUEsNEJBQUEsd0JBQUEsaUNBQUEsbUJBSUYsV0FDRSxZQUFBLGlCQUVBLElBQUEsd0JBQUEsd0JBQUEsNkJBQUEsbUJBR0YsV0FDRSxZQUFBLHNCQUVBLElBQUEsNkJBQUEsNkJBQUEsa0NBQUEsbUJBSUYsV0FDRSxZQUFBLG9CQUVBLElBQUEsMkJBQUEsMkJBQUEsZ0NBQUEsbUJBSUYsS0FDSSx5QkFBQSxLQUNBLHFCQUFBLEtBR0osS0FD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QSxPQUFBLEtBQ0EsZ0JBQUEsS0FqSlIsNEJBbUpZLGdCQUFBLEtBeElaLHlDQTZJUSxnQkFBQSxLQXJHUix5QkF5R1EsWUFBQSxLQUNBLGVBQUEsS0F2RFIsb0JBMkRRLElBQUEsTUFJUiw2QkFDSSxHQUNJLFFBQUEsRUFDQSxrQkFBQSxXQUFBLFVBQUEsV0FDQSx5QkFBQSxPQUFBLE1BQUEsaUJBQUEsT0FBQSxNQUVKLElBQ0ksa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSx5QkFBQSxPQUFBLE1BQUEsaUJBQUEsT0FBQSxNQUVKLEtBQ0ksUUFBQSxFQUNBLGtCQUFBLFdBQUEsVUFBQSxXQUNBLHlCQUFBLE9BQUEsTUFBQSxpQkFBQSxPQUFBLE9BYlIscUJBQ0ksR0FDSSxRQUFBLEVBQ0Esa0JBQUEsV0FBQSxVQUFBLFdBQ0EseUJBQUEsT0FBQSxNQUFBLGlCQUFBLE9BQUEsTUFFSixJQUNJLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EseUJBQUEsT0FBQSxNQUFBLGlCQUFBLE9BQUEsTUFFSixLQUNJLFFBQUEsRUFDQSxrQkFBQSxXQUFBLFVBQUEsV0FDQSx5QkFBQSxPQUFBLE1BQUEsaUJBQUEsT0FBQSxPQUlSLHNDQUNDLEdBQ0MsUUFBQSxFQUNBLGtCQUFBLGlCQUNBLFVBQUEsaUJBRUQsR0FDQyxRQUFBLEVBQ0Esa0JBQUEsbUJBQ0EsVUFBQSxvQkFJRiw4QkFDQyxHQUNDLFFBQUEsRUFDQSxrQkFBQSxpQkFDQSxVQUFBLGlCQUVELEdBQ0MsUUFBQSxFQUNBLGtCQUFBLG1CQUNBLFVBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbkhvdyB0byBvdmVyd3JpdGUgdGhpcyBmaWxlIGh0dHA6Ly9tYW51YWwudW55c29uLmlvL2VuL2xhdGVzdC9leHRlbnNpb24vYnVpbGRlci9pbmRleC5odG1sI2NoYW5naW5nLXRoZS1ncmlkXG4qL1xuXG5cbi8qIFV0aWxpdHkgY2xhc3Nlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZnctY29udGFpbmVyOmJlZm9yZSxcbi5mdy1jb250YWluZXI6YWZ0ZXIsXG4uZnctY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5mdy1jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4uZnctcm93OmJlZm9yZSxcbi5mdy1yb3c6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmZ3LWNvbnRhaW5lcjphZnRlcixcbi5mdy1jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4uZnctcm93OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNlbnRlci1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHVsbC1yaWdodCxcbmJvZHkucnRsIC5wdWxsLWxlZnQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCxcbmJvZHkucnRsIC5wdWxsLXJpZ2h0IHtcblx0ZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNsZWFyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcblx0Zm9udDogMC8wIGE7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYWZmaXgge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5cbmltZyxcbmlmcmFtZSxcbmVtYmVkIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubWFwIGltZyxcbi5mdy1zaG9ydGNvZGUtbWFwLXdyYXBwZXIgaW1nIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdyaWQgc3lzdGVtICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZ3LW1haW4tcm93LFxuLmZ3LW1haW4tcm93ICosXG4uZnctbWFpbi1yb3cgKjpiZWZvcmUsXG4uZnctbWFpbi1yb3cgKjphZnRlciB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZnctY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mdy1jb250YWluZXIge1xuXHRcdHdpZHRoOiA3NTBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mdy1jb250YWluZXIge1xuXHRcdHdpZHRoOiA5NzBweDtcblx0fVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQuZnctY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTE3MHB4O1xuXHR9XG59XG4uZnctY29udGFpbmVyLWZsdWlkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5mdy1yb3cge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5mdy1yb3c6YmVmb3JlLFxuLmZ3LXJvdzphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZ3LXJvdzphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uZnctY29sLXhzLTEsXG4uZnctY29sLXNtLTEsXG4uZnctY29sLW1kLTEsXG4uZnctY29sLWxnLTEsXG4uZnctY29sLXhzLTIsXG4uZnctY29sLXNtLTIsXG4uZnctY29sLW1kLTIsXG4uZnctY29sLWxnLTIsXG4uZnctY29sLXhzLTMsXG4uZnctY29sLXNtLTMsXG4uZnctY29sLW1kLTMsXG4uZnctY29sLWxnLTMsXG4uZnctY29sLXhzLTQsXG4uZnctY29sLXNtLTQsXG4uZnctY29sLW1kLTQsXG4uZnctY29sLWxnLTQsXG4uZnctY29sLXhzLTUsXG4uZnctY29sLXNtLTUsXG4uZnctY29sLW1kLTUsXG4uZnctY29sLWxnLTUsXG4uZnctY29sLXhzLTYsXG4uZnctY29sLXNtLTYsXG4uZnctY29sLW1kLTYsXG4uZnctY29sLWxnLTYsXG4uZnctY29sLXhzLTcsXG4uZnctY29sLXNtLTcsXG4uZnctY29sLW1kLTcsXG4uZnctY29sLWxnLTcsXG4uZnctY29sLXhzLTgsXG4uZnctY29sLXNtLTgsXG4uZnctY29sLW1kLTgsXG4uZnctY29sLWxnLTgsXG4uZnctY29sLXhzLTksXG4uZnctY29sLXNtLTksXG4uZnctY29sLW1kLTksXG4uZnctY29sLWxnLTksXG4uZnctY29sLXhzLTEwLFxuLmZ3LWNvbC1zbS0xMCxcbi5mdy1jb2wtbWQtMTAsXG4uZnctY29sLWxnLTEwLFxuLmZ3LWNvbC14cy0xMSxcbi5mdy1jb2wtc20tMTEsXG4uZnctY29sLW1kLTExLFxuLmZ3LWNvbC1sZy0xMSxcbi5mdy1jb2wteHMtMTIsXG4uZnctY29sLXNtLTEyLFxuLmZ3LWNvbC1tZC0xMixcbi5mdy1jb2wtbGctMTIsXG4uZnctY29sLXhzLTE1LFxuLmZ3LWNvbC1zbS0xNSxcbi5mdy1jb2wtbWQtMTUsXG4uZnctY29sLWxnLTE1IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mdy1jb2wtc20tMSxcblx0LmZ3LWNvbC1zbS0yLFxuXHQuZnctY29sLXNtLTMsXG5cdC5mdy1jb2wtc20tNCxcblx0LmZ3LWNvbC1zbS01LFxuXHQuZnctY29sLXNtLTYsXG5cdC5mdy1jb2wtc20tNyxcblx0LmZ3LWNvbC1zbS04LFxuXHQuZnctY29sLXNtLTksXG5cdC5mdy1jb2wtc20tMTAsXG5cdC5mdy1jb2wtc20tMTEsXG5cdC5mdy1jb2wtc20tMTIsXG5cdC5mdy1jb2wtc20tMTUge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS0xLFxuXHRib2R5LnJ0bCAuZnctY29sLXNtLTIsXG5cdGJvZHkucnRsIC5mdy1jb2wtc20tMyxcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS00LFxuXHRib2R5LnJ0bCAuZnctY29sLXNtLTUsXG5cdGJvZHkucnRsIC5mdy1jb2wtc20tNixcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS03LFxuXHRib2R5LnJ0bCAuZnctY29sLXNtLTgsXG5cdGJvZHkucnRsIC5mdy1jb2wtc20tOSxcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS0xMCxcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS0xMSxcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS0xMixcblx0Ym9keS5ydGwgLmZ3LWNvbC1zbS0xNSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHR9XG5cblx0LmZ3LWNvbC1zbS0xNSB7XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXHQuZnctY29sLXNtLTEyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuZnctY29sLXNtLTExIHtcblx0XHR3aWR0aDogOTEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtc20tMTAge1xuXHRcdHdpZHRoOiA4My4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS05IHtcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cdC5mdy1jb2wtc20tOCB7XG5cdFx0d2lkdGg6IDY2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLXNtLTcge1xuXHRcdHdpZHRoOiA1OC4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS02IHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cdC5mdy1jb2wtc20tNSB7XG5cdFx0d2lkdGg6IDQxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLXNtLTQge1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS0zIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cdC5mdy1jb2wtc20tMiB7XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLXNtLTEge1xuXHRcdHdpZHRoOiA4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5mdy1jb2wtc20tcHVsbC0xNSB7XG5cdFx0cmlnaHQ6IDIwJTtcblx0fVxuXHQuZnctY29sLXNtLXB1bGwtMTIge1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHR9XG5cdC5mdy1jb2wtc20tcHVsbC0xMSB7XG5cdFx0cmlnaHQ6IDkxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLXNtLXB1bGwtMTAge1xuXHRcdHJpZ2h0OiA4My4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTkge1xuXHRcdHJpZ2h0OiA3NSU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTgge1xuXHRcdHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTcge1xuXHRcdHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTYge1xuXHRcdHJpZ2h0OiA1MCU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTUge1xuXHRcdHJpZ2h0OiA0MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTQge1xuXHRcdHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTMge1xuXHRcdHJpZ2h0OiAyNSU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTIge1xuXHRcdHJpZ2h0OiAxNi42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdWxsLTEge1xuXHRcdHJpZ2h0OiA4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLXNtLXB1bGwtMCB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdH1cblxuXHQuZnctY29sLXNtLXB1c2gtMTUge1xuXHRcdGxlZnQ6IDIwJTtcblx0fVxuXHQuZnctY29sLXNtLXB1c2gtMTIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdXNoLTExIHtcblx0XHRsZWZ0OiA5MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdXNoLTEwIHtcblx0XHRsZWZ0OiA4My4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdXNoLTkge1xuXHRcdGxlZnQ6IDc1JTtcblx0fVxuXHQuZnctY29sLXNtLXB1c2gtOCB7XG5cdFx0bGVmdDogNjYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtc20tcHVzaC03IHtcblx0XHRsZWZ0OiA1OC4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdXNoLTYge1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHQuZnctY29sLXNtLXB1c2gtNSB7XG5cdFx0bGVmdDogNDEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtc20tcHVzaC00IHtcblx0XHRsZWZ0OiAzMy4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1wdXNoLTMge1xuXHRcdGxlZnQ6IDI1JTtcblx0fVxuXHQuZnctY29sLXNtLXB1c2gtMiB7XG5cdFx0bGVmdDogMTYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtc20tcHVzaC0xIHtcblx0XHRsZWZ0OiA4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLXNtLXB1c2gtMCB7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXG5cdC5mdy1jb2wtc20tb2Zmc2V0LTE1IHtcblx0XHRtYXJnaW4tbGVmdDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtc20tb2Zmc2V0LTEyIHtcblx0XHRtYXJnaW4tbGVmdDogMTAwJTtcblx0fVxuXHQuZnctY29sLXNtLW9mZnNldC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLXNtLW9mZnNldC0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLXNtLW9mZnNldC05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xuXHR9XG5cdC5mdy1jb2wtc20tb2Zmc2V0LTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1vZmZzZXQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLXNtLW9mZnNldC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cdC5mdy1jb2wtc20tb2Zmc2V0LTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1vZmZzZXQtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLXNtLW9mZnNldC0zIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHR9XG5cdC5mdy1jb2wtc20tb2Zmc2V0LTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1zbS1vZmZzZXQtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtc20tb2Zmc2V0LTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmZ3LWNvbC1tZC0xLFxuXHQuZnctY29sLW1kLTIsXG5cdC5mdy1jb2wtbWQtMyxcblx0LmZ3LWNvbC1tZC00LFxuXHQuZnctY29sLW1kLTUsXG5cdC5mdy1jb2wtbWQtNixcblx0LmZ3LWNvbC1tZC03LFxuXHQuZnctY29sLW1kLTgsXG5cdC5mdy1jb2wtbWQtOSxcblx0LmZ3LWNvbC1tZC0xMCxcblx0LmZ3LWNvbC1tZC0xMSxcblx0LmZ3LWNvbC1tZC0xMixcblx0LmZ3LWNvbC1tZC0xNSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTEsXG5cdGJvZHkucnRsIC5mdy1jb2wtbWQtMixcblx0Ym9keS5ydGwgLmZ3LWNvbC1tZC0zLFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTQsXG5cdGJvZHkucnRsIC5mdy1jb2wtbWQtNSxcblx0Ym9keS5ydGwgLmZ3LWNvbC1tZC02LFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTcsXG5cdGJvZHkucnRsIC5mdy1jb2wtbWQtOCxcblx0Ym9keS5ydGwgLmZ3LWNvbC1tZC05LFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTEwLFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTExLFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTEyLFxuXHRib2R5LnJ0bCAuZnctY29sLW1kLTE1IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZnctY29sLW1kLTE1IHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtMTIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtMTEge1xuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1tZC0xMCB7XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLTkge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LmZ3LWNvbC1tZC04IHtcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbWQtNyB7XG5cdFx0d2lkdGg6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLTYge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmZ3LWNvbC1tZC01IHtcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbWQtNCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLTMge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LmZ3LWNvbC1tZC0yIHtcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbWQtMSB7XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmZ3LWNvbC1tZC1wdWxsLTE1IHtcblx0XHRyaWdodDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVsbC0xMiB7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LmZ3LWNvbC1tZC1wdWxsLTExIHtcblx0XHRyaWdodDogOTEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVsbC0xMCB7XG5cdFx0cmlnaHQ6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtOSB7XG5cdFx0cmlnaHQ6IDc1JTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtOCB7XG5cdFx0cmlnaHQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtNyB7XG5cdFx0cmlnaHQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtNiB7XG5cdFx0cmlnaHQ6IDUwJTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtNSB7XG5cdFx0cmlnaHQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtNCB7XG5cdFx0cmlnaHQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtMyB7XG5cdFx0cmlnaHQ6IDI1JTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtMiB7XG5cdFx0cmlnaHQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLXB1bGwtMSB7XG5cdFx0cmlnaHQ6IDguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVsbC0wIHtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5mdy1jb2wtbWQtcHVzaC0xNSB7XG5cdFx0bGVmdDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVzaC0xMiB7XG5cdFx0bGVmdDogMTAwJTtcblx0fVxuXHQuZnctY29sLW1kLXB1c2gtMTEge1xuXHRcdGxlZnQ6IDkxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLXB1c2gtMTAge1xuXHRcdGxlZnQ6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1c2gtOSB7XG5cdFx0bGVmdDogNzUlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVzaC04IHtcblx0XHRsZWZ0OiA2Ni42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1tZC1wdXNoLTcge1xuXHRcdGxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1c2gtNiB7XG5cdFx0bGVmdDogNTAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVzaC01IHtcblx0XHRsZWZ0OiA0MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1tZC1wdXNoLTQge1xuXHRcdGxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLW1kLXB1c2gtMyB7XG5cdFx0bGVmdDogMjUlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVzaC0yIHtcblx0XHRsZWZ0OiAxNi42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1tZC1wdXNoLTEge1xuXHRcdGxlZnQ6IDguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbWQtcHVzaC0wIHtcblx0XHRsZWZ0OiBhdXRvO1xuXHR9XG5cblx0LmZ3LWNvbC1tZC1vZmZzZXQtMTUge1xuXHRcdG1hcmdpbi1sZWZ0OiAyMCU7XG5cdH1cblx0LmZ3LWNvbC1tZC1vZmZzZXQtMTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMDAlO1xuXHR9XG5cdC5mdy1jb2wtbWQtb2Zmc2V0LTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbWQtb2Zmc2V0LTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbWQtb2Zmc2V0LTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XG5cdH1cblx0LmZ3LWNvbC1tZC1vZmZzZXQtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLW9mZnNldC03IHtcblx0XHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbWQtb2Zmc2V0LTYge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdH1cblx0LmZ3LWNvbC1tZC1vZmZzZXQtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLW9mZnNldC00IHtcblx0XHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbWQtb2Zmc2V0LTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cblx0LmZ3LWNvbC1tZC1vZmZzZXQtMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLW1kLW9mZnNldC0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1tZC1vZmZzZXQtMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZ3LWNvbC1sZy0xLFxuXHQuZnctY29sLWxnLTIsXG5cdC5mdy1jb2wtbGctMyxcblx0LmZ3LWNvbC1sZy00LFxuXHQuZnctY29sLWxnLTUsXG5cdC5mdy1jb2wtbGctNixcblx0LmZ3LWNvbC1sZy03LFxuXHQuZnctY29sLWxnLTgsXG5cdC5mdy1jb2wtbGctOSxcblx0LmZ3LWNvbC1sZy0xMCxcblx0LmZ3LWNvbC1sZy0xMSxcblx0LmZ3LWNvbC1sZy0xMixcblx0LmZ3LWNvbC1sZy0xNSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTEsXG5cdGJvZHkucnRsIC5mdy1jb2wtbGctMixcblx0Ym9keS5ydGwgLmZ3LWNvbC1sZy0zLFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTQsXG5cdGJvZHkucnRsIC5mdy1jb2wtbGctNSxcblx0Ym9keS5ydGwgLmZ3LWNvbC1sZy02LFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTcsXG5cdGJvZHkucnRsIC5mdy1jb2wtbGctOCxcblx0Ym9keS5ydGwgLmZ3LWNvbC1sZy05LFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTEwLFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTExLFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTEyLFxuXHRib2R5LnJ0bCAuZnctY29sLWxnLTE1IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQuZnctY29sLWxnLTE1IHtcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtbGctMTIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5mdy1jb2wtbGctMTEge1xuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1sZy0xMCB7XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLTkge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0LmZ3LWNvbC1sZy04IHtcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctNyB7XG5cdFx0d2lkdGg6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLTYge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblx0LmZ3LWNvbC1sZy01IHtcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctNCB7XG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLTMge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0LmZ3LWNvbC1sZy0yIHtcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctMSB7XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmZ3LWNvbC1sZy1wdWxsLTE1IHtcblx0XHRyaWdodDogMjAlO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVsbC0xMiB7XG5cdFx0cmlnaHQ6IDEwMCU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdWxsLTExIHtcblx0XHRyaWdodDogOTEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVsbC0xMCB7XG5cdFx0cmlnaHQ6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtOSB7XG5cdFx0cmlnaHQ6IDc1JTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtOCB7XG5cdFx0cmlnaHQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtNyB7XG5cdFx0cmlnaHQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtNiB7XG5cdFx0cmlnaHQ6IDUwJTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtNSB7XG5cdFx0cmlnaHQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtNCB7XG5cdFx0cmlnaHQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtMyB7XG5cdFx0cmlnaHQ6IDI1JTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtMiB7XG5cdFx0cmlnaHQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLWxnLXB1bGwtMSB7XG5cdFx0cmlnaHQ6IDguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVsbC0wIHtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtMTUge1xuXHRcdGxlZnQ6IDIwJTtcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtMTIge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdXNoLTExIHtcblx0XHRsZWZ0OiA5MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdXNoLTEwIHtcblx0XHRsZWZ0OiA4My4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdXNoLTkge1xuXHRcdGxlZnQ6IDc1JTtcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtOCB7XG5cdFx0bGVmdDogNjYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVzaC03IHtcblx0XHRsZWZ0OiA1OC4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdXNoLTYge1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtNSB7XG5cdFx0bGVmdDogNDEuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVzaC00IHtcblx0XHRsZWZ0OiAzMy4zMzMzMzMzMyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1wdXNoLTMge1xuXHRcdGxlZnQ6IDI1JTtcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtMiB7XG5cdFx0bGVmdDogMTYuNjY2NjY2NjclO1xuXHR9XG5cdC5mdy1jb2wtbGctcHVzaC0xIHtcblx0XHRsZWZ0OiA4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLXB1c2gtMCB7XG5cdFx0bGVmdDogYXV0bztcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC0xNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwJTtcblx0fVxuXG5cdC5mdy1jb2wtbGctb2Zmc2V0LTEyIHtcblx0XHRtYXJnaW4tbGVmdDogMTAwJTtcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC0xMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC05IHtcblx0XHRtYXJnaW4tbGVmdDogNzUlO1xuXHR9XG5cdC5mdy1jb2wtbGctb2Zmc2V0LTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1vZmZzZXQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC02IHtcblx0XHRtYXJnaW4tbGVmdDogNTAlO1xuXHR9XG5cdC5mdy1jb2wtbGctb2Zmc2V0LTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1vZmZzZXQtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXHQuZnctY29sLWxnLW9mZnNldC0zIHtcblx0XHRtYXJnaW4tbGVmdDogMjUlO1xuXHR9XG5cdC5mdy1jb2wtbGctb2Zmc2V0LTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG5cdH1cblx0LmZ3LWNvbC1sZy1vZmZzZXQtMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuXHR9XG5cdC5mdy1jb2wtbGctb2Zmc2V0LTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwJTtcblx0fVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqICBlbmQgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzICoqL1xuLyoqICBlbmQgb2YgdGhlIGRlZmF1bHQgdmFyaWFibGVzICoqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEl0YWxpYyc7XG4gIHNyYzogbG9jYWwoXCJPcGVuIFNhbnMgSXRhbGljXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1JdGFsaWNcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBMaWdodFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtTGlnaHRcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIFNlbWlib2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1Cb2xkXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1TZW1pYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGRcIiksIGxvY2FsKFwiT3Blbi1TYW5zLUJvbGRcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBFeHRyYUJvbGQnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEV4dHJhQm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtRXh0cmFCb2xkXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBSZWd1bGFyJztcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBSZWd1bGFyXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1SZWd1bGFyXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTsgfVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBSZWd1bGFyJztcbiAgLyp0ZXh0LXNoYWRvdzogMCAwIDAgIzAwMCAhaW1wb3J0YW50OyovIH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIE1lbnVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hY3RpdmUtbGluayB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLmFjdGl2ZS1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY1MTU4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uaGFtYnVyZ2VyLW1lbnUgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjYTJkNWZmO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cblxuLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyIC50b3AtbmF2X19zZXR0aW5ncyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4OiAwIDEgMTgwcHg7XG4gIGZsZXg6IDAgMSAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi50ZXN0IHtcbiAgaGVpZ2h0OiAxNjAwcHg7IH1cblxuLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAwIDQwcHg7XG4gIGZsZXg6IDAgMCA0MHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDI1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyIHNwYW4ge1xuICB3aWR0aDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDhweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuXG4udG9wLW5hdl9fbWVudS1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDhweDsgfVxuXG4udG9wLW5hdl9fbWVudS1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDE1LjVweDsgfVxuXG4udG9wLW5hdl9fbWVudS1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDI0cHg7IH1cblxuLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxM3B4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNTVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTU1ZGVnKTsgfVxuXG4udG9wLW5hdl9fbWVudS1oYW1idXJnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyM3B4O1xuICBsZWZ0OiA0cHg7IH1cblxuLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAxOXB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1NWRlZyk7IH1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm5vbi1tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDk5O1xuICBvcGFjaXR5OiAwLjQ7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4ubm9uLW1lbnUtd3JhcHBlci0taXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHJpZ2h0OiAtMjQwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgei1pbmRleDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRvcC1tZW51LXNsaWRlLWJhY2sgMC40cztcbiAgYW5pbWF0aW9uOiB0b3AtbWVudS1zbGlkZS1iYWNrIDAuNHM7IH1cblxuLm1vYmlsZS1tZW51LS1vcGVuIHtcbiAgd2lkdGg6IDI1M3B4O1xuICB6LWluZGV4OiA5OTk5O1xuICAtd2Via2l0LWFuaW1hdGlvbjogdG9wLW1lbnUtc2xpZGUgMC40cztcbiAgYW5pbWF0aW9uOiB0b3AtbWVudS1zbGlkZSAwLjRzO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IC40cztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDBweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogLTVweCAwcHggOXB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAtNXB4IDBweCA5cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLm1vYmlsZS1tZW51IC50b3AtbWVudSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm1vYmlsZS1tZW51IC50b3AtbWVudV9faXRlbSxcbi5tb2JpbGUtbWVudSAuc2VydmljZXNfX2l0ZW0ge1xuICBtYXgtd2lkdGg6IDE1OHB4O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZXJ2aWNlc19faXRlbV9wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubW9iaWxlLW1lbnUgLnRvcC1tZW51X19pdGVtIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yb3dfX3RvcC1tZW51IHtcbiAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLnRvcC1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnRvcC1tZW51X19pdGVtLFxuLnNlcnZpY2VzX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRvcC1tZW51X19pdGVtIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5yb3dfX3RvcC1tZW51LFxuLnJvd19fdG9wLXNlcnZpY2VzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucm93X190b3Atc2VydmljZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Y3ZjdmOyB9XG5cbi50b3AtbWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHMgYWxsO1xuICB0cmFuc2l0aW9uOiAuNHMgYWxsOyB9XG5cbi50b3AtbWVudV9faXRlbS0tcHJpY2VzIHtcbiAgY29sb3I6ICMwMDYyY2Q7IH1cblxuLnRvcC1tZW51X19pdGVtLS1vcmRlciB7XG4gIGNvbG9yOiAjZmZhNjBhOyB9XG5cbi50b3AtbWVudV9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDEuNHB4IDEuNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBhbGw7XG4gIHRyYW5zaXRpb246IC40cyBhbGw7IH1cblxuLnRvcC1zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5zZXJ2aWNlc19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNGI3OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgd2hpdGU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGVyZW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBhbGw7XG4gIHRyYW5zaXRpb246IC40cyBhbGw7IH1cblxuLnNlcnZpY2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGNvbG9yOiAjZmMzNzQ2OyB9XG5cbi5zZXJ2aWNlc19faXRlbTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZXJ2aWNlc19faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmMzNzQ2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnNlcnZpY2VzX19pdGVtOmhvdmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY1MTU4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgQ29udGVudFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2l0ZS1oZWFkZXIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjdkZWcsICMwMDIyNTAsICMwMDc5YTgpO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDA7IH1cblxuLmhlYWRlcl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5oZWFkZXJfbG9nb19jb250YWluZXI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7IH1cblxuLmhlYWRlcl90ZWxlcGhvbmVfY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubnVtYmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5oZWFkZXJfdGVsZXBob25lX2NvbnRlbnQgYSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2EyZDVmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXJfdGVsZXBob25lX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy90ZWxlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTM1cHg7XG4gIHRvcDogLTFweDsgfVxuXG4ubWVudV9pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tZW51X2l0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnOyB9XG5cbi5tZW51X2l0ZW06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJ+KAoic7XG4gIHRleHQtc2hhZG93OiAwIDAgdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdGV4dC1zaGFkb3cgMC4zcywgY29sb3IgMC4zcztcbiAgLW1vei10cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzLCBjb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzLCBjb2xvciAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1lbnVfaXRlbTpob3Zlcjo6YmVmb3JlLFxuLm1lbnVfaXRlbTpmb2N1czo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAxMHB4IDAgI2ZmZiwgLTEwcHggMCAjZmZmOyB9XG5cbi5tZW51X2l0ZW06bnRoLWNoaWxkKDUpOmhvdmVyLFxuLm1lbnVfaXRlbTpudGgtY2hpbGQoNSk6Zm9jdXMge1xuICBjb2xvcjogI2ZjMzc0NjsgfVxuXG4uaGVhZGVyX21lbnVfY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDsgfVxuXG4uaGVhZGVyX2J0bl9xdW90ZSwgLmhlYWRlcl9idG5fb3JkZXIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAwIDdweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5oZWFkZXJfYnRuX3F1b3RlIHtcbiAgY29sb3I6ICM5MmNiZmY7IH1cblxuLmhlYWRlcl9idG5fb3JkZXIge1xuICBjb2xvcjogI2ZjMzc0NjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA3OWE4O1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLmJhbm5lcl9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI0OWRlZywgIzAwMjI1MCwgIzAwNzlhOCk7IH1cblxuLmJhbm5lcl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5iYW5uZXJfYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDY5NnB4KSB7XG4gICAgLmJhbm5lcl9ibG9jayB7XG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDsgfSB9XG5cbi50aXRsZV9jb250YWluZXIge1xuICBtYXJnaW46IDE0MHB4IDAgMCAwO1xuICB3aWR0aDogMzUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4udGl0bGVfYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLnRpdGxlX2Jhbm5lcjpmaXJzdC1jaGlsZCwgLnRpdGxlX3dyaXRpbmcge1xuICBmb250LXNpemU6IDcycHg7IH1cblxuLnRpdGxlX2Jhbm5lcjpmaXJzdC1jaGlsZCB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi50aXRsZV93cml0aW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuXG4udGl0bGVfc2VydmljZXMge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDsgfVxuXG4udGl0bGVfd3JpdGluZywgLnRpdGxlX3NlcnZpY2VzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50aXRsZV9iZWZvcmUge1xuICB3aWR0aDogMTYycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNhMmQ1ZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3OXB4OyB9XG5cbi5iYW5uZXJfZ2lybCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTdweDtcbiAgbGVmdDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbWFsbF9jYWxjdWxhdGUgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbWFsbF9jYWxjdWxhdGUge1xuICBtYXJnaW4tdG9wOiAxMjVweDsgfVxuXG4uc2VydmljZXNfY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YwZjJmNSwgI2ZmZmZmZik7IH1cblxuLm1haW4tYmxvY2stcGFyYWdyYXBoIGgyIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWYyMDIxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBwLCAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzIHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9maWxlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7IH1cblxuLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9kb2xsYXIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDsgfVxuXG4uc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoaW1nL2xhcHRvcC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4OyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgaDMge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxZDE2MjY7IH1cblxuLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBwIHtcbiAgY29sb3I6ICM0YjQ5NGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBwLCAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMyB7XG4gIHBhZGRpbmctbGVmdDogNjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzOm50aC1vZi10eXBlKDEpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoaW1nL2RpcGxvbWEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDsgfVxuXG4uc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9tb3J0YXJib2FyZC5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4OyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzOm50aC1vZi10eXBlKDMpOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoaW1nL2ZpbGVzLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTMwcHg7IH1cblxuLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDM6bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChpbWcvZXhhbS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0zMHB4OyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMWQxNjI2OyB9XG5cbi5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIHAge1xuICBjb2xvcjogIzRiNDk0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5zZXJ2aWNlc19saXN0IHtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNlcnZpY2VzX2xpc3QgbGkge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZDE2MjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDIwcHggMDsgfVxuXG4uc2VydmljZXNfbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9wYWdlLTEucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDsgfVxuXG4uc2VydmljZXNfbGlzdF9ibHVlIHtcbiAgbWF4LXdpZHRoOiAyMTguOXB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2VydmljZXNfbGlzdF9ibHVlIGxpIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLnNlcnZpY2VzX2xpc3RfYmx1ZSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKGltZy9jaGVjay1ibHVlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogNHB4OyB9XG5cbi5pbmZvX2FmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5pbmZvX2FmdGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChpbWcvZ3JvdXAucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDIwMHB4O1xuICByaWdodDogMDsgfVxuXG4uaW5mb19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKi5pbmZvX2Jsb2NrOm50aC1jaGlsZCgxKTo6YWZ0ZXIsXG4gIC5pbmZvX2Jsb2NrOm50aC1jaGlsZCgyKTo6YWZ0ZXIsXG4gIC5pbmZvX2Jsb2NrOm50aC1jaGlsZCgzKTo6YWZ0ZXIsXG4gIC5pbmZvX2Jsb2NrOm50aC1jaGlsZCg0KTo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKGltZy90cmlhbmdsZS0yLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9Ki9cbi5pbmZvX2Jsb2NrOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChpbWcvdHJpYW5nbGUtMi5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjVweDtcbiAgdG9wOiA3NXB4OyB9XG5cbi5pbmZvX2Jsb2NrX25vbmU6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pbmZvX2Jsb2NrIHAge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZjIwMjE7IH1cblxuLmZvb3Rlcl9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTA3ZGVnLCAjMWMyODQxLCAjMjMyNTI4KTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvb3Rlcl9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMTVweCAwIDE1cHg7IH1cblxuLmZvb3Rlcl9sb2dvIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzAlOyB9XG5cbi5mb290ZXJfbG9nbzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4uZm9vdGVyX3RlbGVwaG9uZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGhlaWdodDogMjZweDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5mb290ZXJfdGVsIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG5cbi5mb290ZXJfdGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi50ZWxlcGhvbmVfdXMge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4udGVsZXBob25lX3VzIGEgaW1nIHtcbiAgbWluLXdpZHRoOiAxMjBweDsgfVxuXG4uZm9vdGVyX3RlbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9vdGVyX3RlbCBhIHNwYW4ge1xuICBjb2xvcjogIzkyY2JmZjsgfVxuXG4uZm9vdGVyX3NvY2lhbHMgYTpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDAgMTBweDsgfVxuXG4uZm9vdGVyX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZvb3Rlcl9tZW51X3ByaW1hcnkge1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ubWVudV9saXN0X2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMjQwcHg7IH1cblxuLmZvb3Rlcl9tZW51X2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cblxuLmZvb3Rlcl9tZW51X2l0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVmNzQ4NztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnOyB9XG5cbi5mb290ZXJfbWVudV9pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4ubWVudV9saXN0X3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjOTJjYmZmO1xuICB0b3A6IC0xMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7IH1cblxuLm1lbnVfbGlzdF90aXRsZV9wcmltYXJ5IHtcbiAgdG9wOiAyMHB4OyB9XG5cbi5mb290ZXJfc3V1cG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4uZm9vdGVyX3N1dXBvcnQgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNhMmQ1ZmY7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JzsgfVxuXG4uZm9vdGVyX2NvcHlyaWdodF9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzE4MWYyYjsgfVxuXG4uZm9vdGVyX2NvcHlyaWdodF9jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzZDRlNzE7IH1cblxuLmF2YW50YWdlc19zbGlkZXJfY29udGFpbmVyIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5hZHZhbnRhZ2VzX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHRfc2xpZGVyX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMGYyZjUsICNmZmZmZmYpO1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4udGV4dF9zbGlkZXJfY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIlwiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyg1MCUgLSA3MDBweC8yKTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9ndXlzLnBuZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0NHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIG1heC13aWR0aDogNzQ2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLndyaXRlcnNfY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53cml0ZXJzX2NvbnRlbnQgaDIge1xuICBjb2xvcjogIzA3NTA3ZDsgfVxuXG4udzMtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwNGI3OTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5zdGFyc19zbGlkZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zdGFyc19zbGlkZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMCAxNXB4OyB9XG5cbi5zdGFyc19zbGlkZXIgbGkgc3Ryb25nIHtcbiAgcGFkZGluZzogM3B4IDA7IH1cblxuLnN0YXJzX3NsaWRlciBsaSBzdHJvbmc6Zmlyc3QtY2hpbGQge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyYjJjMmU7IH1cblxuLnN0YXJzX3NsaWRlciBsaSBzdHJvbmc6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMwYzY0OTY7IH1cblxuLnN0YXJzX3NsaWRlciBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwYzY0OTY7IH1cblxuLnN0YXJzX3NsaWRlciBsaSBiIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzBjNjQ5NjsgfVxuXG4udXNlcl9yZXZpZXdzX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAyNTVweDsgfVxuXG4jcHJldkFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jbmV4dEFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3ByZXZBcnJvd1Blb3BsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNuZXh0QXJyb3dQZW9wbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuI3ByZXZBcnJvd1VzZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTUwcHg7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jbmV4dEFycm93VXNlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNTBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jcHJldkFycm93U2FtcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAtNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNuZXh0QXJyb3dTYW1wbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJlc3Rfd3JpdGVyc19zbGlkZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIDE1cHg7IH1cblxuLnNhbXBsZV9lc3NheV9zbGlkZXItc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4ucGRmX2Jsb2NrIHtcbiAgd2lkdGg6IDMwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3BhZ2UtMS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDE5OHB4O1xuICBoZWlnaHQ6IDE5OHB4O1xuICB3aWR0aDogMTY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucGRmX2Jsb2NrLWxlc3NvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgbGVmdDogMjVweDtcbiAgd2lkdGg6IDg4cHg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMyMjQ4NzE7IH1cblxuLnBkZl9ibG9jay1wYWdlcyBzcGFuIHtcbiAgY29sb3I6ICMyMjQ4NzE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5wZGZfYmxvY2stcGFnZXMge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNWU1YzYwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMThweDtcbiAgbGVmdDogMjVweDsgfVxuXG4ucGRmX2Rlc2NyaXBlIHtcbiAgd2lkdGg6IDcwJTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG5cbi5wZGZfZGVzY3JpcGUtdGl0bGUge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNWU1YzYwOyB9XG5cbi5wZGZfZGVzY3JpcGUtbGVzc29ucyB7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyMjQ4NzE7XG4gIG1heC13aWR0aDogMjYzcHg7XG4gIG1pbi1oZWlnaHQ6IDU1cHg7IH1cblxuLnBkZl9kZXNjcmlwZS1pbmZvIHNwYW4ge1xuICBjb2xvcjogIzIyNDg3MTsgfVxuXG4ucGRmX2Rlc2NyaXBlLWluZm8ge1xuICBtYXgtd2lkdGg6IDI4M3B4O1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNWU1YzYwOyB9XG5cbi5wZGZfZGVzY3JpcGUtdmlldyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wZGZfZGVzY3JpcGUtdmlldyBhIHtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNGI3OTtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wZGZfZGVzY3JpcGUtdmlldyBhOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vLi4vaW1nL3BkZi5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTVweDsgfVxuXG4uc2xpY2stc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNDBweCBhdXRvOyB9XG5cbi5iZXN0X3dyaXRlcnNfc2xpZGUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5iZXN0X3dyaXRlcnNfc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiA1cHggYXV0bzsgfVxuXG4uYmVzdF93cml0ZXJzX3NsaWRlLWF1dG9yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI5MmEyYjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIG1hcmdpbjogNXB4IDA7IH1cblxuLmJlc3Rfd3JpdGVyc19zbGlkZS1jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBjNjQ5NjsgfVxuXG4uYmVzdF93cml0ZXJzX3NsaWRlLWxpa2VzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMGM2NDk2O1xuICBtYXJnaW46IDhweCAwOyB9XG5cbi51c2VyX3Jldmlld3Nfc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7IH1cblxuLnVzZXJfcmV2aWV3c19zbGlkZSB7XG4gIHBhZGRpbmc6IDE1cHggNTVweDsgfVxuXG4udXNlcl9yZXZpZXdzX3NsaWRlLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMjkyYTJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiOyB9XG5cbi51c2VyX3Jldmlld3Nfc2xpZGUtc2Nob29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzBjNjQ5NjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7IH1cblxuLnVzZXJfcmV2aWV3c19zbGlkZS1kZXNjcmlwZSB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRiNDk0ZDsgfVxuXG4udXNlcl9yZXZpZXdzX3NsaWRlLWxpa2VzIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzBjNjQ5NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi51c2VyX3Jldmlld3Nfc2xpZGUtbGlrZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChpbWcvY29tYmluZWQtc2hhcGUtY29weS00LnN2Zyk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4udXNlcl9yZXZpZXdzX3NsaWRlLWxpa2VzIHNwYW4ge1xuICBjb2xvcjogIzRiNDk0ZDsgfVxuXG4udXNlcl9yZXZpZXdzX3RpdGxlLCAuYmxvZ3NfdGl0bGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYmxvZ3NfdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuXG4uYmxvZ3NfY29udGFpbmVyIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG4gIG1heC13aWR0aDogODYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb250YWluZXJfYmxvZy1wb3N0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cblxuLmJsb2dzX2Jsb2NrIHtcbiAgbWF4LXdpZHRoOiAyNjNweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJsb2dzX2Jsb2NrIGltZyB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmJsb2dzX2Jsb2NrIHA6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvZ3NfYmxvY2sgc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYmxvZ3NfYmxvY2sgaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5ibG9nc19ibG9jayBoMyBhIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDYzOTY1O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJsb2dzX2Jsb2NrIGEge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwNjM5NjU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYmxvZ3NfYmxvY2sgc3Ryb25nLCAuYmxvZ3NfYmxvY2sgYiwgLmJsb2dzX2Jsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIGNvbG9yOiAjNGI0OTRkO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnF1ZXN0aW9uX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7IH1cblxuLnF1ZXN0aW9uX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4ucXVlc3Rpb25fYmxvY2sgaDMge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGNvbG9yOiAjMjkyYTJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cblxuLnF1ZXN0aW9uX2Jsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM0YjQ5NGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYmlnX2NhbGN1bGF0ZV9jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNDJkZWcsICMwMDIyNTAsICMwMDc5YTgpOyB9XG5cbi5jYWxjdWxhdGVfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jYWxjdWxhdGVfdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuI2Vjc19fdGl0bGVfc2Vjb25kIHtcbiAgd2lkdGg6IDI2MnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbiNlY3NfX3RpdGxlX3NlY29uZCAuZmlyc3RfX29yZGVyIHtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY5cHg7IH1cblxuI2Vjc19fdGl0bGVfc2Vjb25kIC5kaXNjb3VudF9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4jZWNzX190aXRsZV9zZWNvbmQgLmZpcnN0X19vcmRlciAuZGlzY291bnRfX2Jsb2NrIC5lZHUtY2FsY190aXRsZV9kc2MtLXBlcmNlbnQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuI2Vjc19fdGl0bGVfc2Vjb25kIC5maXJzdF9fb3JkZXIgLmRpc2NvdW50X19ibG9jayBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7IH1cblxuI2Vjc19fdGl0bGVfc2Vjb25kIC5kaXNjb3VudF9fYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyog0JDQsdGB0L7Qu9GO0YLQvdC+0LUg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUgKi9cbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgLyog0J/QvtC70L7QttC10L3QuNC1INGC0YDQtdGD0LPQvtC70YzQvdC40LrQsCAqL1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qINCf0YDQvtC30YDQsNGH0L3Ri9C1INCz0YDQsNC90LjRhtGLICovXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmNTE1ODtcbiAgLyog0JTQvtCx0LDQstC70Y/QtdC8INGC0YDQtdGD0LPQvtC70YzQvdC40LogKi8gfVxuXG4jZWNzX190aXRsZV9zZWNvbmQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWNzX190aXRsZV9zZWNvbmQgLmZpcnN0X19vcmRlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjODY4MzhiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2Vjc19fdGl0bGVfdGhyIHtcbiAgd2lkdGg6IDI2MnB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0OyB9XG5cbiNlY3NfX3RpdGxlX3RociAuZmlyc3RfX29yZGVyIHtcbiAgd2lkdGg6IDE1M3B4O1xuICBoZWlnaHQ6IDY5cHg7IH1cblxuI2Vjc19fdGl0bGVfdGhyIC5kaXNjb3VudF9fYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4jZWNzX190aXRsZV90aHIgLmZpcnN0X19vcmRlciAuZGlzY291bnRfX2Jsb2NrIC5lZHUtY2FsY190aXRsZV9kc2MtLXBlcmNlbnQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuI2Vjc19fdGl0bGVfdGhyIC5maXJzdF9fb3JkZXIgLmRpc2NvdW50X19ibG9jayBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7IH1cblxuI2Vjc19fdGl0bGVfdGhyIC5kaXNjb3VudF9fYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyog0JDQsdGB0L7Qu9GO0YLQvdC+0LUg0L/QvtC30LjRhtC40L7QvdC40YDQvtCy0LDQvdC40LUgKi9cbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAtMjBweDtcbiAgLyog0J/QvtC70L7QttC10L3QuNC1INGC0YDQtdGD0LPQvtC70YzQvdC40LrQsCAqL1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC8qINCf0YDQvtC30YDQsNGH0L3Ri9C1INCz0YDQsNC90LjRhtGLICovXG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmNTE1ODtcbiAgLyog0JTQvtCx0LDQstC70Y/QtdC8INGC0YDQtdGD0LPQvtC70YzQvdC40LogKi8gfVxuXG4jZWNzX190aXRsZV90aHI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWNzX190aXRsZV90aHIgLmZpcnN0X19vcmRlciBzcGFuOmxhc3Qtb2YtdHlwZSB7XG4gIGNvbG9yOiAjODY4MzhiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmltYWdlX2JpZ19jYWxjdWxhdGUge1xuICB3aWR0aDogMjk1LjlweDtcbiAgaGVpZ2h0OiAzODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbWFnZV9iaWdfY2FsY3VsYXRlIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmltYWdlX2JpZ19jYWxjdWxhdGUge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uY3JlZGl0c19jYXJkc19jYWxjIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnJvd3NlX21lbnVfY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMGYyZjUsICNmZmZmZmYpO1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG4uYnJvd3NlX21lbnVfY29udGVudCB7XG4gIG1heC13aWR0aDogMTExNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogOTVweDsgfVxuXG4uYnJvd3NlX2l0ZW0sIC5icm93c2VfaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzczNzA3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5icm93c2VfaXRlbSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyb3dzZV9pdGVtIHNwYW4ge1xuICBwYWRkaW5nOiAwIDEwcHg7IH1cblxuLmJsb2dfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNpZGViYXJfY2FsYyB7XG4gIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMzJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIG1heC13aWR0aDogMjYzcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaWRlYmFyX2NhbGMgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMzBweDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNpZGViYXJfY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmNmZiZmY7XG4gIG1heC13aWR0aDogMjYzcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zaWRlYmFyX2NvbnRlbnRfZmlyc3Qge1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweCAwOyB9XG5cbi5zaWRlYmFyX2NvbnRlbnRfZmlyc3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE0OyB9XG5cbi5zaWRlYmFyX2NvbnRlbnRfbGFzdCB7XG4gIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7IH1cblxuLnNpZGViYXJfY29udGVudF9sYXN0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2lkZWJhcl9jb250ZW50X2xhc3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnNpZGViYXJfY29udGVudF9sYXN0IGltZyB7XG4gIG1hcmdpbjogMjBweCAwIDEwcHggMDsgfVxuXG4uc2lkZWJhcl9jb250ZW50Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAzMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9XG5cbi5zaWRlYmFyX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5zaWRlYmFyX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uc2lkZWJhcl9jb250ZW50IHAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc2lkZWJhcl9jb250ZW50IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxODVjODY7XG4gIHdpZHRoOiAxMjdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2lkZWJhcl9jb250ZW50IHAgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzE4NWM4NjtcbiAgd2lkdGg6IDEyN3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zaWRlYmFyX2NvbnRlbnQgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLnByZXRpdGxlX2NvbnRlbnQgaDMge1xuICBjb2xvcjogIzJiMmMyZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiA0MnB4IDAgMTJweCAwOyB9XG5cbi5uYXZfbnVtYmVyIHtcbiAgcGFkZGluZzogNDBweCAwIDYwcHggMDsgfVxuXG4ubmF2X251bWJlciBhIHtcbiAgcGFkZGluZzogNXB4IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDRiNzk7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgQm9sZCc7IH1cblxuLm5hdl9udW1iZXIgYTpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmOyB9XG5cbi5uYXZfbnVtYmVyIGE6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7IH1cblxuLmJsb2dzX2Jsb2NrX3BhZ2Uge1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiAzOTBweDsgfVxuXG4uYmxvZ3NfYmxvY2tfcGFnZSBoMyB7XG4gIGhlaWdodDogNzVweDsgfVxuXG4uYmxvZ3NfYmxvY2sgaDMgYSB7XG4gIGNvbG9yOiAjMTg1Yzg2ICFpbXBvcnRhbnQ7IH1cblxuLmJsb2dzX2Jsb2NrIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uZm9vdGVyX2Jsb2dfY29udGFpbmVyIC5mdy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uZm9vdGVyX2Jsb2dfY29udGFpbmVyIC5mdy1jb250YWluZXIgLmZ3LXJvdzpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nOiA2MHB4IDA7IH1cblxuLmZvb3Rlcl9ibG9nX2NvbnRhaW5lciAuZnctY29udGFpbmVyIC5mdy1yb3c6bnRoLWNoaWxkKDIpIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmZvb3Rlcl9ibG9nX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNDJkZWcsICMwMDIyNTAsICMwMDc5YTgpO1xuICBwYWRkaW5nOiA0MHB4IDA7IH1cblxuLmZvb3Rlcl9ibG9nX3RpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZvb3Rlcl9ibG9nIHAge1xuICBtYXJnaW46IDA7IH1cblxuLmZvb3Rlcl9ibG9nIHA6Zmlyc3QtY2hpbGQge1xuICBmb250LXNpemU6IDY0cHg7XG4gIGNvbG9yOiAjYTJkNWZmOyB9XG5cbi5mb290ZXJfYmxvZyBwOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5mb290ZXJfYXJ0aWNsZV9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjQyZGVnLCAjMDAyMjUwLCAjMDA3OWE4KTtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbi5mb290ZXJfYXJ0aWNsZV90aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDU3MXB4O1xuICBtYXJnaW46IDEwcHggYXV0bzsgfVxuXG4uZm9vdGVyX2FydGljbGVfYmxvY2sgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5mb290ZXJfYXJ0aWNsZV9ibG9jayBwIHtcbiAgY29sb3I6ICM5MmNiZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWF4LXdpZHRoOiAyNjNweDtcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMjBweCBhdXRvOyB9XG5cbi5idG5faW5xdWlyeV9ibG9nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJ0bl9pbnF1aXJ5X2Jsb2cgcCB7XG4gIHdpZHRoOiAyNTNweDtcbiAgaGVpZ2h0OiA3MXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXI6IHNvbGlkIDNweCAjZmZmZmZmO1xuICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIGxpbmUtaGVpZ2h0OiAyLjEyOyAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogNjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5idG5faW5xdWlyeV9ibG9nIHA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMjI1MDsgfVxuXG4uYnRuX2lucXVpcnlfYmxvZyBwOjphZnRlciB7XG4gIGNvbnRlbnQ6ICdvcic7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMi4xMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2EyZDVmZjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgcmlnaHQ6IC0zN3B4O1xuICB0b3A6IDdweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIExpZ2h0XCI7IH1cblxuLmJ0bl9vcmRlcl9ibG9nIHAge1xuICB3aWR0aDogMjUzcHg7XG4gIGhlaWdodDogNzFweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjUxNTg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLyogbGluZS1oZWlnaHQ6IDIuMTI7ICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA3MXB4O1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJ0bl9vcmRlcl9ibG9nIHA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2QzMjAwOyB9XG5cbi5idG5fb3JkZXJfYmxvZyBwOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhMzI2MDA7IH1cblxuLmJyb3dzZV9tZW51X2FydGljbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDJweCAtMTNweCAyNnB4IC0xOXB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMnB4IC0xM3B4IDI2cHggLTE5cHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IC0xM3B4IDI2cHggLTE5cHggcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuXG4uaGVhZGVyX2FydGljbGVfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMTE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG4uaGVhZGVyX2FydGljbGVfdGl0bGUge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwNzUwN2Q7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmhlYWRlcl9hcnRpY2xlX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRiNDk0ZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5oZWFkZXJfYXJ0aWNsZV9idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuXG4uaGVhZGVyX2J0bl9hcnRpY2xlX3F1b3RlIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc1MDdkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZWFkZXJfYnRuX2FydGljbGVfcXVvdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzA3NTA3ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzA3NTA3ZDsgfVxuXG4uaGVhZGVyX2J0bl9hcnRpY2xlX3F1b3RlOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLmhlYWRlcl9idG5fYXJ0aWNsZV9xdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnb3InO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAxMDExZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHJpZ2h0OiAtMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjsgfVxuXG4uaGVhZGVyX2J0bl9hcnRpY2xlX29yZGVyIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4uaGVhZGVyX2J0bl9hcnRpY2xlX29yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NkMzIwMDsgfVxuXG4uaGVhZGVyX2J0bl9hcnRpY2xlX29yZGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhMzI2MDA7IH1cblxuLmVkdS1mYXN0X19vcmRlci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2QzMjAwOyB9XG5cbi5lZHUtZmFzdF9fb3JkZXItYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNhMzI2MDA7IH1cblxuLmJyb3dzZV9tZW51X2NvbnRlbnRfYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnJvd3NlX21lbnVfY29udGVudF9hcnRpY2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChpbWcvby02LWFuemMtMS5wbmcpO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAtMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5hcnRpY2xlX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG87IH1cblxuLmFydGljbGVfcG9zdF9jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwNzUwN2Q7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi5hcnRpY2xlX3Bvc3RfY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMxNjEwMWM7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFydGljbGVfcG9zdF9jb250ZW50IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5hcnRpY2xlX3Bvc3RfY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzRiNDk0ZDsgfVxuXG4uc2lkZWJhcl9jb250ZW50X3JhZGl1cyB7XG4gIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMzJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7IH1cblxuLnNpZGViYXJfY2FsY19hcnRpY2xlIHtcbiAgYmFja2dyb3VuZDogI2EyZDVmZjtcbiAgbWF4LXdpZHRoOiAyNjNweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnNpZGViYXJfY2FsY19hcnRpY2xlIHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW46IDBweCAwIDAgMzBweDtcbiAgcGFkZGluZzogMjBweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmJsb2dzX2Jsb2NrX2FydGljbGUge1xuICBtYXgtd2lkdGg6IDI2M3B4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDsgfVxuXG4uYmxvZ3NfYmxvY2tfYXJ0aWNsZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cblxuLmJhbm5lcl9kZWZhdWx0X2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4uYmFubmVyX2RlZmF1bHRfY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvNjkyMDU1OTMucG5nKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmJhbm5lcl90aXRsZXNfY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4uYmFubmVyX3RpdGxlc19jb250YWluZXIgaDEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEV4dHJhQm9sZCc7XG4gIG1heC13aWR0aDogNDY2cHg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzFweDsgfVxuXG4uYmFubmVyX3RpdGxlc19jb250YWluZXIgaDIge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6ICNhMmQ1ZmY7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG4uc21hbGxfY2FsY3VsYXRlX3JvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjYyZGVnLCAjMDAyMjUwLCAjMDA3OWE4KTtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnNlcnZpY2VzX2NvbnRhaW5lcl9kZWZhdWx0IHtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2NyYXRjaF9jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgYmFja2dyb3VuZDogI2U0ZmNmZjtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIHBhZGRpbmc6IDcwcHggMTk1cHg7IH1cblxuLnNjcmF0Y2hfY29udGFpbmVyX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG4uYmlnX2NhbGN1bGF0ZV9jb250YWluZXItZXNzYXkge1xuICBwYWRkaW5nOiAxMjBweCAwIDYwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI0MmRlZywgIzAwMjI1MCwgIzAwNzlhOCk7IH1cblxuLmNvbnRlbnRfdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG4uY29udGVudF9wYXJhZ3JhcGgge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMWYyMDIxOyB9XG5cbi5jb250ZW50X3BhcmFncmFwaCBwIGltZyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLmNvbnRlbnRfcGFyYWdyYXBoIHA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTVweDsgfVxuXG4uY29udGVudF9wYXJhZ3JhcGggdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmNvbnRlbnRfcGFyYWdyYXBoIGEge1xuICBjb2xvcjogIzA3NTA3ZDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgU2VtaWJvbGQnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uY29udGVudF9wYXJhZ3JhcGggaDQsXG4uY29udGVudF9wYXJhZ3JhcGggaDUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMWYyMDIxO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uc2NyYXRjaF9idG5fZnJlZV9xdW90ZSB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NTA3ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnNjcmF0Y2hfYnRuX2ZyZWVfcXVvdGUgcCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAgIC5zY3JhdGNoX2J0bl9mcmVlX3F1b3RlIHA6aG92ZXIge1xuICAgICAgY29sb3I6ICMwNzUwN2QgIWltcG9ydGFudDsgfVxuXG4uc2NyYXRjaF9idG5fZnJlZV9xdW90ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDc1MDdkOyB9XG5cbi5zY3JhdGNoX2J0bl9vcmRlciB7XG4gIHdpZHRoOiAxMjhweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTE1ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuc2NyYXRjaF9idG5fb3JkZXIgcCB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uc2NyYXRjaF9idG5fb3JkZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjY2QzMjAwOyB9XG5cbi5zY3JhdGNoX2J0bl9vcmRlcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjYTMyNjAwOyB9XG5cbi5wZGZfY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA0MHB4OyB9XG5cbi5wZGZfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wb3BfdXBfdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDYwcHggMCAyMHB4IDA7IH1cblxuLnBlb3BsZV9jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3Blb3BsZS0xLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi5wb3BfdXBfY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnBlb3BsZV90aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnBlb3BsZV90aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4ucGVvcGxlX3NheV9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBlb3BsZV9zYXlfc2xpZGVyLXNsaWRlIHtcbiAgbWluLWhlaWdodDogMzAycHg7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMzJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDMycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpOyB9XG5cbi5wZW9wbGVfc2F5X3NsaWRlci1pbmZvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVlNWM2MDtcbiAgbWluLWhlaWdodDogMTMwcHg7IH1cblxuLnBlb3BsZV9zYXlfc2xpZGVyLXR5cGUsIC5wZW9wbGVfc2F5X3NsaWRlci1sZXNzb25zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzI5MmEyYjsgfVxuXG4ucGVvcGxlX3NheV9zbGlkZXItbGVzc29ucyB7XG4gIGNvbG9yOiAjMDA3OGE3OyB9XG5cbi5wZW9wbGVfc2F5X3NsaWRlci1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuXG4ucGVvcGxlX3NheV9zbGlkZXItY291bnRfX19saWtlcyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzVlNWM2MDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7IH1cblxuLnBlb3BsZV9zYXlfc2xpZGVyLWNvdW50X19fbGlrZXMgc3BhbiB7XG4gIGNvbG9yOiAjMDA3OGE3OyB9XG5cbi5wb3BfdXBfYmxvY2sge1xuICBtYXgtd2lkdGg6IDk0NHB4O1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIHRyYW5zaXRpb246IDAuOHM7IH1cblxuLnBvcF91cF9ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMyOTJhMmI7XG4gIG1hcmdpbjogMDsgfVxuXG4ucG9wX3VwX2Jsb2NrIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChpbWcvcmVjdGFuZ2xlLWNvcHktOS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5wb3BfdXBfYmxvY2sgcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcHVwX2hpZGUge1xuICBtYXgtd2lkdGg6IDk0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBwYWRkaW5nOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogOHB4IGF1dG87XG4gIHRyYW5zaXRpb246IDAuOHM7IH1cblxuLnBvcHVwX2hpZGUgaDQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKGltZy9yZWN0YW5nbGUtY29weS0xMy5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4OyB9XG5cbi5wb3B1cF9oaWRlIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzI5MmEyYjtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wb3B1cF9oaWRlIHAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwOyB9XG5cbi5pbWFnZV9mb290ZXJfYmxvZyB7XG4gIG1hcmdpbi10b3A6IC01MHB4OyB9XG5cbi5ub3Rmb3VuZCB7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm90Zm91bmRfXzQwNCB7XG4gIGZvbnQtc2l6ZTogMjU2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gIGNvbG9yOiAjMDA2MDhGO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4ubm90Zm91bmRfX3RleHQge1xuICBjb2xvcjogI2ZjMzc0NjsgfVxuXG4ubm90Zm91bmQtZXhjdXNlX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjsgfVxuXG4ubm90Zm91bmQtZXhjdXNlX19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmltYWdlX2JpZ19jYWxjdWxhdGVfc2Vjb25kIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5jb250YWluZXJfbWFpbmUtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDYwcHggMTVweDsgfVxuXG4uY29udGFpbmVyX3NpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjZTRmY2ZmO1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMzJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDMycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9XG5cbi5zaWRlYmFyX2FydGljbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJiMmMyZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzN3B4IDY5cHg7IH1cblxuLnNpZGViYXJfYmVuZWZpdHMgaDUge1xuICBwYWRkaW5nOiAzN3B4IDAgMCAwOyB9XG5cbi5zaWRlYmFyX2FydGljbGUtbWVudSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNpZGViYXJfYXJ0aWNsZS1pdGVtIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5zaWRlYmFyX2FydGljbGUgLnNpZGViYXJfYXJ0aWNsZS1tZW51IC5zaWRlYmFyX2FydGljbGUtaXRlbSxcbi5zaWRlYmFyX2JlbmVmaXRzIC5zaWRlYmFyX2FydGljbGUtbWVudSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2lkZWJhcl9hcnRpY2xlIC5zaWRlYmFyX2FydGljbGUtbWVudSAuc2lkZWJhcl9hcnRpY2xlLWl0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTQ7XG4gIGNvbG9yOiAjMDU0ZjdjOyB9XG5cbi5zaWRlYmFyX2JlbmVmaXRzIC5zaWRlYmFyX2FydGljbGUtbWVudSAuc2lkZWJhcl9hcnRpY2xlLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDRiNzk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMjlweDtcbiAgbWFyZ2luOiAxNXB4IGF1dG87IH1cblxuLnNpZGViYXJfZmFzdC1vcmRlciB7XG4gIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gIHBhZGRpbmc6IDMwcHg7IH1cblxuLnNpZGViYXJfZmFzdC1vcmRlci10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjI0ODcxO1xuICBwYWRkaW5nOiAwIDI1cHggMCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc2lkZWJhcl9mYXN0LW9yZGVyX2Jsb2cge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4OyB9XG5cbi5yYW5kb21fcG9zdHMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgY29sb3I6ICMyYjJjMmU7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ucmFuZG9tX3Bvc3QtZGF0ZSB7XG4gIGNvbG9yOiAjNWU1YzYwO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLnJhbmRvbV9wb3N0LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLnJhbmRvbV9wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDA0Yjc5OyB9XG5cbi5yYW5kb21fcG9zdHMtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWF4LXdpZHRoOiAyNjNweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgQXJ0aWNsZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSAuZW50cnktbWV0YSAucG9zdGVkLW9uIGEgdGltZSB7XG4gIGNvbG9yOiAjNWU1YzYwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDEge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzAwNGI3OTsgfVxuXG4uY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSBoMSBhIHtcbiAgY29sb3I6ICMwMDRiNzk7IH1cblxuLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVlNWM2MDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogNzg5cHg7IH1cblxuLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDc4OXB4OyB9XG5cbi5jb250YWluZXJfYXJ0aWNsZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzFkMTYyNjtcbiAgbWF4LXdpZHRoOiA3ODlweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5jb250YWluZXJfYXJ0aWNsZSAuZW50cnktY29udGVudCBmaWd1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiA2NTNweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jb250YWluZXJfYXJ0aWNsZSAuZW50cnktY29udGVudCBwIGltZyB7XG4gIHdpZHRoOiA2NTNweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDE1cHggMDsgfVxuXG4uY29udGFpbmVyX3Bvc3QtbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5jb250YWluZXJfcG9zdC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBMaWdodFwiO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxZjIwMjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDMwcHggMDsgfVxuXG4uY29udGFpbmVyX3Bvc3QtbGlzdCAuY29sLWxnLTY6bnRoLW9mLXR5cGUob2RkKSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250YWluZXJfcG9zdC1saXN0IC5jb2wtbGctNiBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG5cbi5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgYSBpbWcge1xuICBtYXgtd2lkdGg6IDI2M3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMTVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNXB4OyB9XG5cbi5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LW1ldGEgLnBvc3RlZC1vbiBhLFxuLmNvbnRhaW5lcl9wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzVlNWM2MDsgfVxuXG4uY29udGFpbmVyX3Bvc3QtbGlzdCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAyNjNweDsgfVxuXG4uY29udGFpbmVyX3Bvc3QtbGlzdCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIgYSB7XG4gIGNvbG9yOiAjMDA0Yjc5OyB9XG5cbi5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDEgYSB7XG4gIGNvbG9yOiAjMDA0Yjc5OyB9XG5cbi5pbWFnZV9mb290ZXJfYmxvZyBwIGltZyB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5uYXYubmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxubmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmN1cnJlbnQge1xuICB3aWR0aDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5uYXYubmF2aWdhdGlvbiAubmF2LWxpbmtzIGEucGFnZS1udW1iZXJzLFxubmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmN1cnJlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDRiNzk7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxubmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmRvdHMge1xuICBsaW5lLWhlaWdodDogMi45OyB9XG5cbm5hdi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uc2l6ZS10aHVtYm5haWwge1xuICB3aWR0aDogMjYzcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxNzUuNDdweCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBNZWRpYVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1heC13aWR0aDogMTA2NXB4KSB7XG4gIC5ub3Rmb3VuZF9fNDA0IHtcbiAgICBmb250LXNpemU6IDE1NnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjVweCkge1xuICAuYnJvd3NlX21lbnVfY29udGVudF9hcnRpY2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuaGVhZGVyX2FydGljbGVfY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5NThweCkge1xuICAudGVsZXBob25lX2F1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcycHgpIHtcbiAgLnRlbGVwaG9uZV91ayB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTNweCkge1xuICAudGl0bGVfYmVmb3JlIHtcbiAgICBib3R0b206IDE3MnB4OyB9XG4gIC5tZW51X2RlZmF1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5pbmZvX2FmdGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2NyYXRjaF9jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMTAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmltYWdlX2JpZ19jYWxjdWxhdGVfc2Vjb25kIHAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHZ3OyB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRlX3NlY29uZCBwIHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnRpdGxlX2JlZm9yZSB7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuc2VydmljZXNfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLmVjcyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuaW1hZ2VfYmlnX2NhbGN1bGF0ZSBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXgtd2lkdGg6IDM1MXB4OyB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRlX3NlY29uZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRlX3NlY29uZCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4OyB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfb3JkZXIge1xuICAgIG1hcmdpbjogMTVweCAwIDE1cHggMTBweDsgfVxuICAuaGVhZGVyX2J0bl9hcnRpY2xlX3F1b3RlIHtcbiAgICBtYXJnaW46IDE1cHggMjBweCAwIDBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MzBweCkge1xuICAuaGVhZGVyX3RlbGVwaG9uZV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tZW51X2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNjcmF0Y2hfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2dzX2Jsb2NrX2FydGljbGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnNpdGUtY29udGVudCAuY2FsYy1zbVtkYXRhLXR5cGU9XCJob3Jpem9udGFsXCJdIC5ob3Jpem9udGFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5pbmZvX2Jsb2NrIHtcbiAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmluZm9fYmxvY2s6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDQ5JTtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgYm90dG9tOiAtNTBweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmJsb2dzX2Jsb2NrX3BhZ2UgaDMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDVweCAwOyB9XG4gIC5ibG9nc19ibG9jayBzdHJvbmcsIC5ibG9nc19ibG9jayBiLCAuYmxvZ3NfYmxvY2sgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmZvb3Rlcl9zdXVwb3J0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb290ZXJfcGF5bWVudHMge1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG4gIC5mb290ZXJfc3V1cG9ydCBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDBweCkge1xuICAjcHJldkFycm93U2FtcGxlIHtcbiAgICBsZWZ0OiAxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gIC5iYW5uZXJfZ2lybCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgb3JkZXI6IDM7IH1cbiAgLnNlcnZpY2VzX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDI1JTsgfVxuICAudGl0bGVfY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7IH1cbiAgLnRpdGxlX2JlZm9yZSB7XG4gICAgYm90dG9tOiAxODdweDtcbiAgICBsZWZ0OiAtMjBweDsgfVxuICAuYmFubmVyX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5iYW5uZXJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDgxNXB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwcmV2QXJyb3dVc2VyIHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICNuZXh0QXJyb3dVc2VyIHtcbiAgICByaWdodDogMjBweDsgfVxuICAjcHJldkFycm93IHtcbiAgICBsZWZ0OiAyMHB4OyB9XG4gICNuZXh0QXJyb3cge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5mb290ZXJfdGVsZXBob25lcyBpbWc6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJ0bl9pbnF1aXJ5X2Jsb2cgcCwgLmJ0bl9vcmRlcl9ibG9nIHAge1xuICAgIG1hcmdpbjogMTVweCBhdXRvOyB9XG4gIC5idG5faW5xdWlyeV9ibG9nIHA6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zY3JhdGNoX2J0bl9mcmVlX3F1b3RlLCAuc2NyYXRjaF9idG5fb3JkZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAuZWNzX19idG4ge1xuICAgIG1hcmdpbjogMTBweCAxNXB4OyB9XG4gIC50ZXh0X3NsaWRlcl9jb250YWluZXI6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IC0zMTBweDsgfVxuICAudXNlcl9yZXZpZXdzX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDM1JTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTVweCkge1xuICAudGl0bGVfYmVmb3JlIHtcbiAgICBib3R0b206IDMwcHg7IH1cbiAgLnNlcnZpY2VzX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDU1JTsgfVxuICAuc21hbGxfY2FsY3VsYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmltYWdlX2Zvb3Rlcl9ibG9nIHAgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5iYW5uZXJfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDkzMHB4OyB9XG4gIC5tYWluLWJsb2NrLXBhcmFncmFwaCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5jYWxjdWxhdG9yX190eXBlLWJ1dHRvbiA+IGRpdiwgLmNhbGN1bGF0b3JfX2xldmVsLWJ1dHRvbiA+IGRpdiwgLmNhbGN1bGF0b3JfX3R5cGUtZGVhZGxpbmUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNjcmF0Y2hfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7IH1cbiAgLmJhbm5lcl90aXRsZXNfY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSgyKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSg0KTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDM6bnRoLW9mLXR5cGUoMSk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDM6bnRoLW9mLXR5cGUoNCk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgaDMge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgcCB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBwLCAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMyB7XG4gICAgcGFkZGluZzogMDsgfVxuICAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDEpLCAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDIpLCAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDMpIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zdGFyc19zbGlkZXIgbGk6bnRoLW9mLXR5cGUoMiksIC5zdGFyc19zbGlkZXIgbGk6bnRoLW9mLXR5cGUoMykge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBwLCAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG4vKlxuSG93IHRvIG92ZXJ3cml0ZSB0aGlzIGZpbGUgaHR0cDovL21hbnVhbC51bnlzb24uaW8vZW4vbGF0ZXN0L2V4dGVuc2lvbi9idWlsZGVyL2luZGV4Lmh0bWwjY2hhbmdpbmctdGhlLWdyaWRcbiovXG4vKiBVdGlsaXR5IGNsYXNzZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmZ3LWNvbnRhaW5lcjpiZWZvcmUsXG4uZnctY29udGFpbmVyOmFmdGVyLFxuLmZ3LWNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uZnctY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmZ3LXJvdzpiZWZvcmUsXG4uZnctcm93OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmZ3LWNvbnRhaW5lcjphZnRlcixcbi5mdy1jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4uZnctcm93OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnB1bGwtcmlnaHQsXG5ib2R5LnJ0bCAucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLnB1bGwtbGVmdCxcbmJvZHkucnRsIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG5pbWcsXG5pZnJhbWUsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWFwIGltZyxcbi5mdy1zaG9ydGNvZGUtbWFwLXdyYXBwZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogR3JpZCBzeXN0ZW0gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZnctbWFpbi1yb3csXG4uZnctbWFpbi1yb3cgKixcbi5mdy1tYWluLXJvdyAqOmJlZm9yZSxcbi5mdy1tYWluLXJvdyAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZ3LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mdy1jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnctY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTcwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mdy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7IH0gfVxuXG4uZnctY29udGFpbmVyLWZsdWlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLmZ3LXJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuXG4uZnctcm93OmJlZm9yZSxcbi5mdy1yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmZ3LXJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5mdy1jb2wteHMtMSxcbi5mdy1jb2wtc20tMSxcbi5mdy1jb2wtbWQtMSxcbi5mdy1jb2wtbGctMSxcbi5mdy1jb2wteHMtMixcbi5mdy1jb2wtc20tMixcbi5mdy1jb2wtbWQtMixcbi5mdy1jb2wtbGctMixcbi5mdy1jb2wteHMtMyxcbi5mdy1jb2wtc20tMyxcbi5mdy1jb2wtbWQtMyxcbi5mdy1jb2wtbGctMyxcbi5mdy1jb2wteHMtNCxcbi5mdy1jb2wtc20tNCxcbi5mdy1jb2wtbWQtNCxcbi5mdy1jb2wtbGctNCxcbi5mdy1jb2wteHMtNSxcbi5mdy1jb2wtc20tNSxcbi5mdy1jb2wtbWQtNSxcbi5mdy1jb2wtbGctNSxcbi5mdy1jb2wteHMtNixcbi5mdy1jb2wtc20tNixcbi5mdy1jb2wtbWQtNixcbi5mdy1jb2wtbGctNixcbi5mdy1jb2wteHMtNyxcbi5mdy1jb2wtc20tNyxcbi5mdy1jb2wtbWQtNyxcbi5mdy1jb2wtbGctNyxcbi5mdy1jb2wteHMtOCxcbi5mdy1jb2wtc20tOCxcbi5mdy1jb2wtbWQtOCxcbi5mdy1jb2wtbGctOCxcbi5mdy1jb2wteHMtOSxcbi5mdy1jb2wtc20tOSxcbi5mdy1jb2wtbWQtOSxcbi5mdy1jb2wtbGctOSxcbi5mdy1jb2wteHMtMTAsXG4uZnctY29sLXNtLTEwLFxuLmZ3LWNvbC1tZC0xMCxcbi5mdy1jb2wtbGctMTAsXG4uZnctY29sLXhzLTExLFxuLmZ3LWNvbC1zbS0xMSxcbi5mdy1jb2wtbWQtMTEsXG4uZnctY29sLWxnLTExLFxuLmZ3LWNvbC14cy0xMixcbi5mdy1jb2wtc20tMTIsXG4uZnctY29sLW1kLTEyLFxuLmZ3LWNvbC1sZy0xMixcbi5mdy1jb2wteHMtMTUsXG4uZnctY29sLXNtLTE1LFxuLmZ3LWNvbC1tZC0xNSxcbi5mdy1jb2wtbGctMTUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnctY29sLXNtLTEsXG4gIC5mdy1jb2wtc20tMixcbiAgLmZ3LWNvbC1zbS0zLFxuICAuZnctY29sLXNtLTQsXG4gIC5mdy1jb2wtc20tNSxcbiAgLmZ3LWNvbC1zbS02LFxuICAuZnctY29sLXNtLTcsXG4gIC5mdy1jb2wtc20tOCxcbiAgLmZ3LWNvbC1zbS05LFxuICAuZnctY29sLXNtLTEwLFxuICAuZnctY29sLXNtLTExLFxuICAuZnctY29sLXNtLTEyLFxuICAuZnctY29sLXNtLTE1IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBib2R5LnJ0bCAuZnctY29sLXNtLTEsXG4gIGJvZHkucnRsIC5mdy1jb2wtc20tMixcbiAgYm9keS5ydGwgLmZ3LWNvbC1zbS0zLFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTQsXG4gIGJvZHkucnRsIC5mdy1jb2wtc20tNSxcbiAgYm9keS5ydGwgLmZ3LWNvbC1zbS02LFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTcsXG4gIGJvZHkucnRsIC5mdy1jb2wtc20tOCxcbiAgYm9keS5ydGwgLmZ3LWNvbC1zbS05LFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTEwLFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTExLFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTEyLFxuICBib2R5LnJ0bCAuZnctY29sLXNtLTE1IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmZ3LWNvbC1zbS0xNSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZnctY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZnctY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5mdy1jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5mdy1jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5mdy1jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLXB1bGwtMTUge1xuICAgIHJpZ2h0OiAyMCU7IH1cbiAgLmZ3LWNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuZnctY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5mdy1jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5mdy1jb2wtc20tcHVzaC0xNSB7XG4gICAgbGVmdDogMjAlOyB9XG4gIC5mdy1jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuZnctY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5mdy1jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5mdy1jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5mdy1jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZnctY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnctY29sLW1kLTEsXG4gIC5mdy1jb2wtbWQtMixcbiAgLmZ3LWNvbC1tZC0zLFxuICAuZnctY29sLW1kLTQsXG4gIC5mdy1jb2wtbWQtNSxcbiAgLmZ3LWNvbC1tZC02LFxuICAuZnctY29sLW1kLTcsXG4gIC5mdy1jb2wtbWQtOCxcbiAgLmZ3LWNvbC1tZC05LFxuICAuZnctY29sLW1kLTEwLFxuICAuZnctY29sLW1kLTExLFxuICAuZnctY29sLW1kLTEyLFxuICAuZnctY29sLW1kLTE1IHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICBib2R5LnJ0bCAuZnctY29sLW1kLTEsXG4gIGJvZHkucnRsIC5mdy1jb2wtbWQtMixcbiAgYm9keS5ydGwgLmZ3LWNvbC1tZC0zLFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTQsXG4gIGJvZHkucnRsIC5mdy1jb2wtbWQtNSxcbiAgYm9keS5ydGwgLmZ3LWNvbC1tZC02LFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTcsXG4gIGJvZHkucnRsIC5mdy1jb2wtbWQtOCxcbiAgYm9keS5ydGwgLmZ3LWNvbC1tZC05LFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTEwLFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTExLFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTEyLFxuICBib2R5LnJ0bCAuZnctY29sLW1kLTE1IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmZ3LWNvbC1tZC0xNSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAuZnctY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZnctY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5mdy1jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5mdy1jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5mdy1jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLXB1bGwtMTUge1xuICAgIHJpZ2h0OiAyMCU7IH1cbiAgLmZ3LWNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTsgfVxuICAuZnctY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC0xNSB7XG4gICAgbGVmdDogMjAlOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTsgfVxuICAuZnctY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZnctY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZ3LWNvbC1sZy0xLFxuICAuZnctY29sLWxnLTIsXG4gIC5mdy1jb2wtbGctMyxcbiAgLmZ3LWNvbC1sZy00LFxuICAuZnctY29sLWxnLTUsXG4gIC5mdy1jb2wtbGctNixcbiAgLmZ3LWNvbC1sZy03LFxuICAuZnctY29sLWxnLTgsXG4gIC5mdy1jb2wtbGctOSxcbiAgLmZ3LWNvbC1sZy0xMCxcbiAgLmZ3LWNvbC1sZy0xMSxcbiAgLmZ3LWNvbC1sZy0xMixcbiAgLmZ3LWNvbC1sZy0xNSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy0xLFxuICBib2R5LnJ0bCAuZnctY29sLWxnLTIsXG4gIGJvZHkucnRsIC5mdy1jb2wtbGctMyxcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy00LFxuICBib2R5LnJ0bCAuZnctY29sLWxnLTUsXG4gIGJvZHkucnRsIC5mdy1jb2wtbGctNixcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy03LFxuICBib2R5LnJ0bCAuZnctY29sLWxnLTgsXG4gIGJvZHkucnRsIC5mdy1jb2wtbGctOSxcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy0xMCxcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy0xMSxcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy0xMixcbiAgYm9keS5ydGwgLmZ3LWNvbC1sZy0xNSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5mdy1jb2wtbGctMTUge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmZ3LWNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZ3LWNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuZnctY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuZnctY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZnctY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1wdWxsLTE1IHtcbiAgICByaWdodDogMjAlOyB9XG4gIC5mdy1jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7IH1cbiAgLmZ3LWNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuZnctY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuZnctY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTsgfVxuICAuZnctY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTsgfVxuICAuZnctY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuZnctY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTsgfVxuICAuZnctY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlOyB9XG4gIC5mdy1jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuZnctY29sLWxnLXB1c2gtMTUge1xuICAgIGxlZnQ6IDIwJTsgfVxuICAuZnctY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7IH1cbiAgLmZ3LWNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuZnctY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuZnctY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuZnctY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuZnctY29sLWxnLW9mZnNldC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwJTsgfVxuICAuZnctY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmZ3LWNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7IH1cbiAgLmZ3LWNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuZnctY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuZnctY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7IH1cbiAgLmZ3LWNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuZnctY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclOyB9XG4gIC5mdy1jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTsgfVxuICAuZnctY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH0gfVxuXG4vKiogdG8gY3VzdG9taXplIHRoZSBsb29rIGFuZCBmZWVsIHRoZSBjYWxjIG92ZXJyaWRlIHRoaXMgdmFyaWFibGVzICBpbiB5b3VyIG93biB2YXJpYWJsZSBzY3NzIGZpbGVcbiogISFJTVBPUlRBTlQgQmUgc3VyZSB0aGF0IHlvdSBpbmNsdWRlIHlvdXIgb3duIHZhcmlhYmxlcyBlYXJsaWVyIHRoYW4gZGVmYXVsdCBvbmVzKiovXG4vKiogIGVuZCBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMgKiovXG4vKlxuQXBwbGljYXRpb24gU2V0dGluZ3MgR28gSGVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIGZpbGUgYWN0cyBhcyBhIGJ1bmRsZXIgZm9yIGFsbCB2YXJpYWJsZXMvbWl4aW5zL3RoZW1lcywgc28gdGhleVxuY2FuIGVhc2lseSBiZSBzd2FwcGVkIG91dCB3aXRob3V0IGBjb3JlLnNjc3NgIGV2ZXIgaGF2aW5nIHRvIGtub3cuXG5cbkZvciBleGFtcGxlOlxuXG5AaW1wb3J0ICcuL3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi92YXJpYWJsZXMvY29tcG9uZW50cyc7XG5AaW1wb3J0ICcuL3RoZW1lcy9kZWZhdWx0JztcbiovXG4uY3MtdGl0bGVfX2ZpcnN0LWxpbmUsIC5jcy10aXRsZS0tZHNjLCAuY3MtY291bnRlciwgLmNzLXBhZ2UtdmFsdWUsIC5jcy1wcmljZSwgLmNzLWJ0biwgLmNsLXRpdGxlLCAuY2wtdGl0bGUtLWRzYywgLmNsLXNlbGVjdC1pdGVtLCAuY2wtc2VsZWN0LXNpbmdsZV9fY2xvc2UsIC5jbC1yYW5nZS1pdGVtLCAuY2wtcmFuZ2UtcG9wdXAsIC5jbC1jb3VudGVyLWJ0biwgLmNhbGMtbGctYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNzLXdyYXAge1xuICB6LWluZGV4OiAxMDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDI2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDQ1cHggNXB4O1xuICBib3gtc2hhZG93OiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImltZy9wYXltZW50cy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjYWxjKDEwMCUgLSAxMHB4KS84MCUgYXV0bztcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvOyB9XG5cbi5jcy13cmFwIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuaG9yaXpvbnRhbCAuY3Mtd3JhcCB7XG4gICAgICB3aWR0aDogOTcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9IH1cblxuLnRoZW1lLWRhcmstYmx1ZSAuY3Mtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzM5NTI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDMyMnB4O1xuICBoZWlnaHQ6IDQ3MHB4OyB9XG5cbi50aGVtZS1ncmVlbiAuY3Mtd3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZWNjNzE7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDIsIDIwNCwgMywgMC40Mik7XG4gIGJvcmRlcjogc29saWQgMnB4ICM3YWJhNmY7XG4gIHdpZHRoOiAzMjJweDtcbiAgaGVpZ2h0OiA0NzBweDsgfVxuXG4uY3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmNTE1ODsgfVxuXG4uY3MtdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG5cbi5jcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuY3MtdGl0bGVfX2ZpcnN0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY3MtdGl0bGVfX3NlY29uZC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jcy10aXRsZS0tZHNjIHtcbiAgICBmbGV4OiAyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxNTg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5jcy10aXRsZS0tc20ge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhvcml6b250YWwgLmNzLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uY3Mtc2VsZWN0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uY3Mtc2VsZWN0LCAuY3MtY291bnRlci13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNjNmE7XG4gIGJveC1zaGFkb3c6IDAgMCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuNDIpO1xuICBib3JkZXI6IHNvbGlkIDFweCAjYTJkNWZmO1xuICBtYXJnaW46IDAgMCAycHg7XG4gIGhlaWdodDogMzZweDsgfVxuXG4uY3Mtc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1zZWxlY3Qtd3JhcCB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSA1NXB4KTsgfSB9XG5cbi5jcy1zZWxlY3QsIC5jcy1jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAxLjJweDsgfVxuXG4uY3Mtc2VsZWN0IHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweCAyNXB4IDVweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5jcy1zZWxlY3Q6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3Mtc2VsZWN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDFmMzc7IH1cbiAgLmNzLXNlbGVjdC0tc2VydmljZSB7XG4gICAgei1pbmRleDogMzA7IH1cbiAgLmNzLXNlbGVjdC0tbGV2ZWwge1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5jcy1zZWxlY3QtLWRlYWRsaW5lIHtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuY3Mtc2VsZWN0OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE2LjIwMDAwMDAwMDAwMDAwM3B4IC8gMik7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnRoZW1lLWRhcmstYmx1ZSAuY3Mtc2VsZWN0IHtcbiAgaGVpZ2h0OiA0NHB4O1xuICBjb2xvcjogIzI3Mzk1MjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDZweDsgfVxuXG4udGhlbWUtZGFyay1ibHVlIC5jcy1zZWxlY3Q6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyNzM5NTI7IH1cblxuLnRoZW1lLWdyZWVuIC5jcy1zZWxlY3Qge1xuICBjb2xvcjogIzI3Mzk1MjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlY2M3MTtcbiAgYm94LXNoYWRvdzogMCAwIDZweCAwIHJnYmEoMCwgMCwgMCwgMC40Mik7XG4gIGJvcmRlcjogc29saWQgMnB4ICMzNDYxNmU7IH1cblxuLnRoZW1lLWdyZWVuIC5jcy1zZWxlY3Q6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyNzM5NTI7IH1cblxuLmNzLWRyb3Bkb3duLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG5cbi5jcy1kcm9wZG93bi13cmFwIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQ0cHggMTBweCAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluLW91dCAwcywgdmlzaWJpbGl0eSAwcyBsaW5lYXIgLjFzLCB6LWluZGV4IDBzIGxpbmVhciAuMDFzO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjgzKSwgaW5zZXQgMCAxcHggMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NCk7IH1cbiAgLmNzLWRyb3Bkb3duLXdyYXAtLXNlcnZpY2Uge1xuICAgIHotaW5kZXg6IDI1OyB9XG4gIC5jcy1kcm9wZG93bi13cmFwLS1sZXZlbCB7XG4gICAgei1pbmRleDogMTU7IH1cbiAgLmNzLWRyb3Bkb3duLXdyYXAtLWRlYWRsaW5lIHtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5vcGVuIC5jcy1kcm9wZG93bi13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmNzLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY3MtZHJvcGRvd25fX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMyZjUwNWE7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgcGFkZGluZzogOXB4IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuY3MtZHJvcGRvd25fX2l0ZW06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2M2YTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5jcy1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzZhOyB9XG4gIC5jcy1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNlMjNmO1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDNjNmE7IH1cblxuLnRoZW1lLWRhcmstYmx1ZSAuY3MtZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4udGhlbWUtZGFyay1ibHVlIC5jcy1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi50aGVtZS1ncmVlbiAuY3MtZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhN2ZmOTg7XG4gIGJvcmRlcjogc29saWQgMnB4ICMzNDYxNmU7IH1cblxuLnRoZW1lLWdyZWVuIC5jcy1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdmZjk4OyB9XG5cbi5jcy1zZWFyY2gtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmQ1ZmY7IH1cblxuLmNzLXNlYXJjaCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAzYzZhOyB9XG4gIC5jcy1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjMDA1OTlkOyB9XG4gIC5jcy1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzAwNTk5ZDsgfVxuICAuY3Mtc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzAwNTk5ZDsgfVxuICAuY3Mtc2VhcmNoOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogIzAwNTk5ZDsgfVxuXG4uY3MtY291bnRlci1ncm91cCB7XG4gIGZsZXg6IDAgMCAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1jb3VudGVyLWdyb3VwIHtcbiAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDU1cHgpOyB9IH1cblxuLmNzLWNvdW50ZXItd3JhcCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAwIDEycHggMDsgfVxuXG4uY3MtY291bnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDNjNmE7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCIsc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7IH1cbiAgLmNzLWNvdW50ZXItLXBsdXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMTAwcHggMTAwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhMmQ1ZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnB4OyB9XG4gIC5jcy1jb3VudGVyLS1taW51cyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHggMCAwIDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2EyZDVmZjtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uY3MtcGFnZS12YWx1ZSB7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLmNzLXBhZ2UtdmFsdWVfX2lucHV0IHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2LjhweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5jcy1wYWdlLXZhbHVlX19hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBiYWNrZ3JvdW5kOiAjZWE2ZTBkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuODMpLCBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KTsgfVxuICAgIC5jcy1wYWdlLXZhbHVlX19hbGVydC0tY3Jvc3Mge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jcy1wcmljZXMtZ3JvdXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1wcmljZXMtZ3JvdXAge1xuICAgICAgZmxleDogMCAwIDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uY3MtcHJpY2VzLXdyYXAge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jcy1wcmljZSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICNhMmQ1ZmY7IH1cbiAgLmNzLXByaWNlLS1saW5lLXRocm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjsgfVxuICAuY3MtcHJpY2UtLWZ1bGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAnT3BlbiBTYW5zIEJvbGQnOyB9XG4gIC5jcy1wcmljZS0tZHNjIHtcbiAgICBmb250LXNpemU6ICdPcGVuIFNhbnMgQm9sZCc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1wcmljZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDsgfSB9XG5cbi5jcy1wcmljZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuaG9yaXpvbnRhbCAuY3MtcHJpY2UtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4uY3MtYnRuLWdyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5ob3Jpem9udGFsIC5jcy1idG4tZ3JvdXAge1xuICAgICAgZmxleDogMCAwIDE3Mi41cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfSB9XG4gIC5ob3Jpem9udGFsIC5jcy1idG4tZ3JvdXAgLmNzLWJ0biB7XG4gICAgZmxleDogMCAwIDEwMCU7IH1cblxuLmNzLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBoZWlnaHQ6IDM0cHg7IH1cblxuLmNzLWJ0biB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDRweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY3MtYnRuLS1xb3V0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2M2YTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY3MtYnRuLS1xb3V0ZTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxZjM3OyB9XG4gIC5jcy1idG4tLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmNTE1ODtcbiAgICBtYXJnaW4tbGVmdDogNHB4OyB9XG4gICAgLmNzLWJ0bi0tb3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWUyNzsgfVxuXG4uY3MtZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzZhO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uY3MtZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzYzZhO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5jcy1lbWFpbC13cmFwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jcy1lbWFpbDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuY3MtZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5jcy1lbWFpbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gIC5jcy1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmNzLWVtYWlsOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uY3MtZW1haWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiogdG8gY3VzdG9taXplIHRoZSBsb29rIGFuZCBmZWVsIHRoZSBjYWxjIG92ZXJyaWRlIHRoaXMgdmFyaWFibGVzICBpbiB5b3VyIG93biB2YXJpYWJsZSBzY3NzIGZpbGVcbiogISFJTVBPUlRBTlQgQmUgc3VyZSB0aGF0IHlvdSBpbmNsdWRlIHlvdXIgb3duIHZhcmlhYmxlcyBlYXJsaWVyIHRoYW4gZGVmYXVsdCBvbmVzKiovXG4vKiogIGVuZCBvZiB0aGUgZGVmYXVsdCB2YXJpYWJsZXMgKiovXG4vKlxuQXBwbGljYXRpb24gU2V0dGluZ3MgR28gSGVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5UaGlzIGZpbGUgYWN0cyBhcyBhIGJ1bmRsZXIgZm9yIGFsbCB2YXJpYWJsZXMvbWl4aW5zL3RoZW1lcywgc28gdGhleVxuY2FuIGVhc2lseSBiZSBzd2FwcGVkIG91dCB3aXRob3V0IGBjb3JlLnNjc3NgIGV2ZXIgaGF2aW5nIHRvIGtub3cuXG5cbkZvciBleGFtcGxlOlxuXG5AaW1wb3J0ICcuL3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi92YXJpYWJsZXMvY29tcG9uZW50cyc7XG5AaW1wb3J0ICcuL3RoZW1lcy9kZWZhdWx0JztcbiovXG4uY3MtdGl0bGVfX2ZpcnN0LWxpbmUsIC5jcy10aXRsZS0tZHNjLCAuY3MtY291bnRlciwgLmNzLXBhZ2UtdmFsdWUsIC5jcy1wcmljZSwgLmNzLWJ0biwgLmNsLXRpdGxlLCAuY2wtdGl0bGUtLWRzYywgLmNsLXNlbGVjdC1pdGVtLCAuY2wtc2VsZWN0LXNpbmdsZV9fY2xvc2UsIC5jbC1yYW5nZS1pdGVtLCAuY2wtcmFuZ2UtcG9wdXAsIC5jbC1jb3VudGVyLWJ0biwgLmNhbGMtbGctYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNhbGMtbGctY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGMtbGctY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7IH0gfVxuXG4uY2wtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY2wtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmNsLXRpdGxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgIC5jbC10aXRsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsLXRpdGxlX19maXJzdC1saW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY2wtdGl0bGVfX3NlY29uZC1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5jbC10aXRsZS0tZHNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuY2wtdGl0bGUtLXNtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2wtc2VsZWN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYTJkNWZmO1xuICBmb250LXNpemU6IDE0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNsLXNlbGVjdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDExLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5jbC1zZWxlY3QtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogI2EyZDVmZiAxcHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jbC1zZWxlY3Qtc2luZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgY29sb3I6ICMyMTQxNGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMmQ1ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7IH1cblxuLmNsLXNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDFlbSBhdXRvOyB9XG5cbi5jbC1zZWxlY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLmNsLXNlbGVjdC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogNTA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jbC1zZWxlY3QtaXRlbSB7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7IH1cbiAgLmNsLXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDcwcHg7IH1cbiAgLmNsLXNlbGVjdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3MHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3MHB4OyB9XG4gIC5jbC1zZWxlY3QtaXRlbS5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7XG4gICAgY29sb3I6ICMyMTQxNGE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsLXNlbGVjdC1pdGVtIHtcbiAgICAgIHdpZHRoOiA5NnB4O1xuICAgICAgZmxleDogbm9uZTsgfVxuICAgICAgLnNlcnZpY2UgLmNsLXNlbGVjdC1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAuc2VydmljZSAuY2wtc2VsZWN0LWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4OyB9XG4gICAgICAuc2VydmljZSAuY2wtc2VsZWN0LWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfVxuICAgICAgLnNlcnZpY2UgLmNsLXNlbGVjdC1pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuICAgICAgLmxldmVsNSAuY2wtc2VsZWN0LWl0ZW06Zmlyc3QtY2hpbGQsIC5sZXZlbDQgLmNsLXNlbGVjdC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfVxuICAgICAgLmxldmVsNSAuY2wtc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCwgLmxldmVsNCAuY2wtc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDsgfVxuICAgICAgLmxldmVsNSAuY2wtc2VsZWN0LWl0ZW06bnRoLWNoaWxkKDMpLCAubGV2ZWw0IC5jbC1zZWxlY3QtaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7IH1cbiAgICAgIC5sZXZlbDUgLmNsLXNlbGVjdC1pdGVtOm50aC1jaGlsZCg0KSwgLmxldmVsNCAuY2wtc2VsZWN0LWl0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDsgfVxuICAgICAgLmxldmVsMiAuY2wtc2VsZWN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4OyB9XG4gICAgICAubGV2ZWwyIC5jbC1zZWxlY3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4OyB9IH1cblxuLmNsLXNlbGVjdC1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgaGVpZ2h0OiA2MHB4OyB9XG4gIC5jbC1zZWxlY3Qtc2luZ2xlX190ZXh0IHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpOyB9XG4gIC5jbC1zZWxlY3Qtc2luZ2xlX19jbG9zZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICB3aWR0aDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICMyMTQxNGE7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmNsLXNlbGVjdC1zaW5nbGUub3BlbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG4uY2wtZHJvcGRvd24td3JhcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMmQ1ZmY7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uY2wtZHJvcGRvd24td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDRweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IC00NHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAxLCAwLjUsIDEpO1xuICB6LWluZGV4OiAyMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2wtZHJvcGRvd24td3JhcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cbiAgLmNsLWRyb3Bkb3duLXdyYXAub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5jbC1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gIC5jbC1kcm9wZG93bl9faXRlbSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNsLWRyb3Bkb3duX19pdGVtLXNlcGFyYXRvciB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmOyB9XG4gIC5jbC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNsLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cbiAgLmNsLWRyb3Bkb3duOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMTQxNGE7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jbC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7IH0gfVxuXG4uY2wtc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jbC1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYTJkNWZmOyB9XG5cbi5jbC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7IH1cbiAgLmNsLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jbC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmNsLXNlYXJjaDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5jbC1zZWFyY2g6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uY2wtcmFuZ2Utd3JhcCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5jbC1yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNsLXJhbmdlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDsgfVxuICAuY2wtcmFuZ2UtaXRlbTpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jbC1yYW5nZS1pdGVtOjphZnRlciwgLmNsLXJhbmdlLWl0ZW06OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCAtIDBweCk7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLmNsLXJhbmdlLWl0ZW06OmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuICAuY2wtcmFuZ2UtaXRlbTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIC5jbC1yYW5nZS1pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmNsLXJhbmdlLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmNsLXJhbmdlLWl0ZW0uYWN0aXZlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4IC0gMHB4KTsgfVxuICAuY2wtcmFuZ2UtaXRlbS5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4IC0gMHB4KTtcbiAgICBoZWlnaHQ6IDRweDsgfVxuICAuY2wtcmFuZ2UtaXRlbS5jaGVja2VkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNztcbiAgICBoZWlnaHQ6IDRweDsgfVxuICAuY2wtcmFuZ2UtaXRlbS5jaGVja2VkOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTc7XG4gICAgaGVpZ2h0OiA0cHg7IH1cbiAgLmNsLXJhbmdlLWl0ZW1fX2NpcmNsZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjYTJkNWZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5jaGVja2VkIC5jbC1yYW5nZS1pdGVtX19jaXJjbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhNzsgfVxuICAgIC5hY3RpdmUgLmNsLXJhbmdlLWl0ZW1fX2NpcmNsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE3O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cblxuLmNsLXJhbmdlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvdHRvbTogMzVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSg2NCwgNjIsIDYyLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDsgfVxuICAuYWN0aXZlLmNsLXJhbmdlLWl0ZW0gLmNsLXJhbmdlLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsLXJhbmdlLXBvcHVwIHtcbiAgICAgIGxlZnQ6IC0yNXB4OyB9IH1cbiAgLmNsLXJhbmdlLXBvcHVwOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjYTJkNWZmO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmNsLXJhbmdlLXBvcHVwX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDA3OGE3O1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuY2wtcmFuZ2UtaXRlbTpmaXJzdC1jaGlsZCAuY2wtcmFuZ2UtcG9wdXAge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuY2wtcmFuZ2UtaXRlbTpmaXJzdC1jaGlsZCAuY2wtcmFuZ2UtcG9wdXA6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI2EyZDVmZjtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmNsLXJhbmdlLWl0ZW06bGFzdC1jaGlsZCAuY2wtcmFuZ2UtcG9wdXAge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgICAuY2wtcmFuZ2UtaXRlbTpsYXN0LWNoaWxkIC5jbC1yYW5nZS1wb3B1cDo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiAxMnB4IHNvbGlkICNhMmQ1ZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uY2wtY291bnRlci1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5jbC1jb3VudGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsLWNvdW50ZXItd3JhcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmNsLWNvdW50ZXItd3JhcCBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNsLWNvdW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpLCBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cblxuLmNsLWNvdW50ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiAxcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNsLWNvdW50ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5jbC1jb3VudGVyLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgLmNsLWNvdW50ZXItYnRuLS1wbHVzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE3O1xuICAgIGNvbG9yOiAjYTJkNWZmO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhMmQ1ZmY7IH1cbiAgICAuY2wtY291bnRlci1idG4tLXBsdXMgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjAuNHB4O1xuICAgICAgaGVpZ2h0OiAzLjRweDsgfVxuICAgICAgLmNsLWNvdW50ZXItYnRuLS1wbHVzIHNwYW46OmFmdGVyLCAuY2wtY291bnRlci1idG4tLXBsdXMgc3Bhbjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjsgfVxuICAgICAgLmNsLWNvdW50ZXItYnRuLS1wbHVzIHNwYW46YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIC5jbC1jb3VudGVyLWJ0bi0tbWludXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7XG4gICAgY29sb3I6ICMwMDc4YTc7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNzhhNzsgfVxuICAgIC5jbC1jb3VudGVyLWJ0bi0tbWludXMgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjAuNHB4O1xuICAgICAgaGVpZ2h0OiAzLjRweDsgfVxuICAgICAgLmNsLWNvdW50ZXItYnRuLS1taW51cyBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGE3OyB9XG5cbi5jbC1wYWdlLXZhbHVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMjE0MTRhOyB9XG4gIC5jbC1wYWdlLXZhbHVlX19pbnB1dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7IH1cbiAgLmNsLXBhZ2UtdmFsdWVfX2FsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWE2ZTBkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuODMpLCBpbnNldCAwIDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ0KTsgfVxuICAgIC5jbC1wYWdlLXZhbHVlX19hbGVydC0tY3Jvc3Mge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jbC1zaW5nbGUtcHJpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2wtc2luZ2xlLXByaWNlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY2wtc2luZ2xlLXByaWNlX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNhMmQ1ZmY7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jbC1zaW5nbGUtcHJpY2VfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5jbC1zaW5nbGUtcHJpY2VfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjYTJkNWZmO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNhMmQ1ZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDdweCAxN3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jbC1zaW5nbGUtcHJpY2VfX3ZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmNsLXByaWNlcy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jbC1wcmljZXMtd3JhcCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uY2wtcHJpY2UtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAuY2wtcHJpY2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOS4ycHg7IH0gfVxuXG4uY2wtcHJpY2UtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2wtcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY2wtcHJpY2UtLWN1cnJlbmN5IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2wtcHJpY2UtLWZ1bGwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jbC1wcmljZS0tZnVsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTkuMnB4OyB9IH1cbiAgLmNsLXByaWNlLS1saW5lLXRocm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhNmUwZDsgfVxuICAuY2wtcHJpY2UtLWRzYyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5jbC1wcmljZS0tZHNjIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cblxuLmNhbGMtbGctYnRuLWdyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cblxuLmNhbGMtbGctYnRuIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGMtbGctYnRuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTYuMXB4O1xuICAgICAgaGVpZ2h0OiA1NnB4OyB9IH1cblxuLmNhbGMtbGctYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGNhbGMoNDglIC0gMHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYWxjLWxnLWJ0bi0tcW91dGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FsYy1sZy1idG4tLXFvdXRlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgLmNhbGMtbGctYnRuLS1vcmRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTE1ODtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2ZmNTE1ODsgfVxuICAgIC5jYWxjLWxnLWJ0bi0tb3JkZXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMWUyNzsgfVxuXG4uY2wtZW1haWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA3MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYTJkNWZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5jbC1lbWFpbC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDAgMCAxMDAlOyB9XG4gIC5jbC1lbWFpbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNsLWVtYWlsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jbC1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmNsLWVtYWlsOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmNsLWVtYWlsOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAuY2wtZW1haWw6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5zY3JhdGNoX2NvbnRhaW5lciBoMSB7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5zY3JhdGNoX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICMxZjIwMjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2NyYXRjaF9jb250YWluZXIgaDIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG5cbi5zY3JhdGNoX2NvbnRhaW5lciBpbWcge1xuICBtYXJnaW46IDE1cHggMDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5zY3JhdGNoX2NvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzFmMjAyMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uc2NyYXRjaF9jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5wYWdlLWJ1eS1lc3NheV9fdGFiIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwNzUwN2Q7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMDc1MDdkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucGFnZS1idXktZXNzYXlfX3RhYjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjVzIGVhc2U7IH1cbiAgLnBhZ2UtYnV5LWVzc2F5X190YWIgLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAucGFnZS1idXktZXNzYXlfX3RhYiAubWVudS1pdGVtIHtcbiAgICB3aWR0aDogMzAlOyB9XG5cbi5wYWdlLWJ1eS1lc3NheV9fdGFiLm9wZW4gLnBhZ2UtYnV5LWVzc2F5X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IC41cyBlYXNlOyB9XG5cbi5wYWdlLWJ1eS1lc3NheV9fdGFiLm9wZW46YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4ucGFnZS1idXktZXNzYXlfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogODBweCAwIDMwcHggMDtcbiAgbWluLWhlaWdodDogOTB2aDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnBhZ2UtY29udGVudF9fd3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgLnBhZ2UtY29udGVudF9fd3JhcC0tcGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNDBweCA1MHB4OyB9XG4gICAgLnBhZ2UtY29udGVudF9fd3JhcC0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFnZS1jb250ZW50X190aXRsZSB7XG4gICAgY29sb3I6ICM0QjUzNjY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIC5wYWdlLWNvbnRlbnRfX3RpdGxlLS1zaXplIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wYWdlLWNvbnRlbnRfX3RpdGxlLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLnBhZ2UtY29udGVudF9fdGl0bGUtLWNhcGl0YWxpemUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgICAucGFnZS1jb250ZW50X190aXRsZS0taDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICBjb2xvcjogIzI5Mzk0NztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5wYWdlLWNvbnRlbnRfX3BhcmFncmFwaCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6ICM4OThCOTU7IH1cbiAgICAucGFnZS1jb250ZW50X19wYXJhZ3JhcGgtLWNvbG9yIHtcbiAgICAgIGNvbG9yOiAjNEI1MzY2OyB9XG4gICAgLnBhZ2UtY29udGVudF9fcGFyYWdyYXBoLS1wYWRkaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnBhZ2UtY29udGVudF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg5OEI5NTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5wYWdlLWNvbnRlbnRfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAucGFnZS1jb250ZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjODk4Qjk1O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wYWdlLWNvbnRlbnRfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICM4OThCOTU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGVmdDogLTIwcHg7IH1cbiAgLnBhZ2UtY29udGVudF9fbGluayB7XG4gICAgY29sb3I6ICM0QjUzNjY7IH1cbiAgICAucGFnZS1jb250ZW50X19saW5rLS11bmRlcmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAucGFnZS1jb250ZW50X19saW5rLS1zaXplIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAucGFnZS1jb250ZW50X190YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAucGFnZS1jb250ZW50X19jZWxsIHtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAucGFnZS1jb250ZW50X19jZWxsLS1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhZ2UtY29udGVudF9fY2VsbC0tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRTFFNkVGOyB9XG4gICAgLnBhZ2UtY29udGVudF9fY2VsbC0td2lkdGgge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgICAucGFnZS1jb250ZW50X19jZWxsLS1taW53aWR0aCB7XG4gICAgICB3aWR0aDogMjQ3cHg7IH1cbiAgLnBhZ2UtY29udGVudF9faW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDY5MnB4OyB9XG4gIC5wYWdlLWNvbnRlbnRfX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogI0ZGNjAwODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLjI2cHg7XG4gICAgd2lkdGg6IDE1NnB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDMwcHggMDsgfVxuICAgIC5wYWdlLWNvbnRlbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjZCMUVGO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogMTQwMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0dmg7IH0gfVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5wYWdlLWNvbnRlbnQtd3JhcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2aDsgfSB9XG5cbkBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIHtcbiAgLnBhZ2UtY29udGVudC13cmFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfSB9XG5cbi5mbG9hdC1idXR0b25fX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvbWVzc2FnZS5zdmcpIGNlbnRlciBuby1yZXBlYXQgI0ZENjM3QjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiAwIDhweCAxMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbG9hdC1idXR0b25fX2J1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9tZXNzYWdlLWhvdmVyLnN2ZykgY2VudGVyIG5vLXJlcGVhdCAjRkQ2MzdCO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHg7IH1cblxuLmZsb2F0LWJ1dHRvbl9fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxvYXQtYnV0dG9uLm9wZW4gLmZsb2F0LWJ1dHRvbl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZENjM3QiB1cmwoXCJpbWcvY2xvc2Uuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmZsb2F0LWJ1dHRvbl9fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDVweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDZweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbi5mbG9hdC1idXR0b25fX2xpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNXB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMCAxNXB4O1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLmZsb2F0LWJ1dHRvbi5vcGVuIC5mbG9hdC1idXR0b25fX2xpc3Qge1xuICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9pbjtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5mbG9hdC1idXR0b25fX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmc6IDIxcHggMTVweCAyMXB4IDYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgY29sb3I6ICMwRjgzRkM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC43MXB4OyB9XG4gIC5mbG9hdC1idXR0b25fX2xpc3QtaXRlbSBhIHtcbiAgICBjb2xvcjogIzBGODNGQztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7IH1cbiAgICAuZmxvYXQtYnV0dG9uX19saXN0LWl0ZW0gYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZsb2F0LWJ1dHRvbl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY1OyB9XG5cbi5mbG9hdC1idXR0b25fX2xpc3QtaXRlbV9saXZlY2hhdCB7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvc3BlZWNoLWJ1YmJsZS5zdmcpIDIzcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZsb2F0LWJ1dHRvbl9fbGlzdC1pdGVtX2xpdmVjaGF0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogODclO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY0RjU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAyM3B4OyB9XG5cbi5mbG9hdC1idXR0b25fX2xpc3QtaXRlbV90ZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3RlbGVwaG9uZS5zdmcpIDIzcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsb2F0LWJ1dHRvbl9faW5wdXQge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmZsb2F0LWJ1dHRvbl9fY29weSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjM0YzMzU2O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5mbG9hdC1idXR0b25fX2NvcHk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkQ2MzdCOyB9XG4gIC5mbG9hdC1idXR0b25fX2NvcHk6YWN0aXZlIHtcbiAgICBjb2xvcjogIzNGMzM1NjsgfVxuXG4vKiBBbmltYXRpb24gb25sb2FkICovXG4uZmxvYXQtYnV0dG9uX19idXR0b24uYW5pbWF0aW9uOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC02M3B4IDAgMCAtNjNweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZENjM3QjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW0tZWZmZWN0LWplbGVuYSAxLjVzIGVhc2Utb3V0IGZvcndhcmRzO1xuICBhbmltYXRpb246IGFuaW0tZWZmZWN0LWplbGVuYSAxLjVzIGVhc2Utb3V0IGZvcndhcmRzOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmxvYXQtYnV0dG9uX19saXN0IHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuZmxvYXQtYnV0dG9uX19idXR0b24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI4cHg7IH1cbiAgICAuZmxvYXQtYnV0dG9uX19idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4OyB9XG4gIC5mbG9hdC1idXR0b24ub3BlbiAuZmxvYXQtYnV0dG9uX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDsgfVxuICAuZmxvYXQtYnV0dG9uX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gIC5mbG9hdC1idXR0b25fX2NvcHkge1xuICAgIHRvcDogMTRweDsgfSB9XG5cbkBrZXlmcmFtZXMgYm91bmNlX2luIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHQ7IH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW0tZWZmZWN0LWplbGVuYSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDEpOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yLCAxLjIsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBhbmltLWVmZmVjdC1qZWxlbmEge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAxKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTsgfSB9XG4iLCJAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBJdGFsaWMnO1xuICAgIFxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW4tU2Fucy1JdGFsaWMnKSxcbiAgICB1cmwoJ2ZvbnRzL09wZW5TYW5zLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCdmb250cy9PcGVuU2Fucy1JdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgICBcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgTGlnaHQnKSwgbG9jYWwoJ09wZW4tU2Fucy1MaWdodCcpLFxuICAgIHVybCgnZm9udHMvT3BlblNhbnMtTGlnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICB9XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgU2VtaWJvbGQnKSwgbG9jYWwoJ09wZW4tU2Fucy1Cb2xkJyksXG4gICAgdXJsKCdmb250cy9PcGVuU2Fucy1TZW1pYm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbiAgXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEJvbGQnO1xuICAgIFxuICAgIHNyYzogbG9jYWwoJ09wZW4gU2FucyBCb2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtQm9sZCcpLFxuICAgIHVybCgnZm9udHMvT3BlblNhbnMtQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgRXh0cmFCb2xkJztcbiAgICBcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgRXh0cmFCb2xkJyksIGxvY2FsKCdPcGVuLVNhbnMtRXh0cmFCb2xkJyksXG4gICAgdXJsKCdmb250cy9PcGVuU2Fucy1FeHRyYUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICB9XG4gIFxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBSZWd1bGFyJztcbiAgICBcbiAgICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3Blbi1TYW5zLVJlZ3VsYXInKSxcbiAgICB1cmwoJ2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICB9XG4gIFxuICBodG1sIHtcbiAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAgICAgMTAwJTtcbiAgfVxuICBcbiAgYm9keSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBSZWd1bGFyJztcbiAgICAvKnRleHQtc2hhZG93OiAwIDAgMCAjMDAwICFpbXBvcnRhbnQ7Ki9cbiAgfVxuICBcbiAgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICBcbiAgYTphY3RpdmUsXG4gIGE6aG92ZXIge1xuICAgICAgb3V0bGluZTogMDtcbiAgfVxuICBcbiAgaW1nIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgfVxuICBcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgfVxuICBcbiAgb2wge1xuICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgfVxuICBcbiAgXG4gIFxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIE1lbnVzXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLmFjdGl2ZS1saW5rIHtcbiAgICBjb2xvcjogcmVkO1xuICB9XG4gIFxuICAuYWN0aXZlLWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmY1MTU4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIFxuICAuaGFtYnVyZ2VyLW1lbnUgc3BhbntcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2EyZDVmZjtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbiAgLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyOmhvdmVyIHtcbiAgfVxuICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXI6aG92ZXIgc3BhbntcbiAgICAgIFxuICB9XG4gIC50b3AtbmF2X19tZW51LWhhbWJ1cmdlciAudG9wLW5hdl9fc2V0dGluZ3Mge1xuICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDEgMTgwcHg7XG4gICAgICBmbGV4OiAwIDEgMTgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnRlc3R7XG4gICAgICBoZWlnaHQ6IDE2MDBweDtcbiAgfVxuICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCA0MHB4O1xuICAgICAgICAgICAgZmxleDogMCAwIDQwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXIgc3BhbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYTJkNWZmO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgLnRvcC1uYXZfX21lbnUtaGFtYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdG9wOiA4cHg7IH1cbiAgICAgIC50b3AtbmF2X19tZW51LWhhbWJ1cmdlciBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRvcDogMTUuNXB4OyB9XG4gICAgICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXIgc3BhbjpudGgtY2hpbGQoMykge1xuICAgICAgICB0b3A6IDI0cHg7IH1cbiAgICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNTVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTU1ZGVnKTtcbiAgICAgICAgICAgICAgIH1cbiAgICAudG9wLW5hdl9fbWVudS1oYW1idXJnZXIub3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgfVxuICAgIC50b3AtbmF2X19tZW51LWhhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICAgIHRvcDogMTlweDtcbiAgICAgIFxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTVkZWcpOyB9XG4gIC50b3AtbmF2X19tZW51LWhhbWJ1cmdlciBzcGFuOmhvdmVye1xuICBcbiAgfVxuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5vbi1tZW51LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgIC5ub24tbWVudS13cmFwcGVyLS1pcy1vcGVuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luLXRvcDogODBweDtcdFxuICAgIHJpZ2h0OiAtMjQwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB0b3AtbWVudS1zbGlkZS1iYWNrIDAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb246IHRvcC1tZW51LXNsaWRlLWJhY2sgMC40czsgfVxuICAgIC5tb2JpbGUtbWVudS0tb3BlbiB7XG4gICAgICB3aWR0aDogMjUzcHg7XG4gICAgICB6LWluZGV4OiA5OTk5O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHRvcC1tZW51LXNsaWRlIDAuNHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogdG9wLW1lbnUtc2xpZGUgMC40cztcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bzsgXG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1x0XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDBweCA5cHggLTNweCByZ2JhKDAsMCwwLDAuMyk7XG4gIC1tb3otYm94LXNoYWRvdzogLTVweCAwcHggOXB4IC0zcHggcmdiYSgwLDAsMCwwLjMpO1xuICBib3gtc2hhZG93OiAtNXB4IDBweCA5cHggLTNweCByZ2JhKDAsMCwwLDAuMyk7XG4gIH1cbiAgICAubW9iaWxlLW1lbnUgLnRvcC1tZW51IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5tb2JpbGUtbWVudSAudG9wLW1lbnVfX2l0ZW0sXG4gICAgLm1vYmlsZS1tZW51IC5zZXJ2aWNlc19faXRlbSB7XG4gICAgICBtYXgtd2lkdGg6IDE1OHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IFxuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7fVxuICAgICAgLnNlcnZpY2VzX19pdGVtX3ByaW1hcnl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgLnNlcnZpY2VzX19pdGVtX3ByaW1hcnk6OmJlZm9yZXtcbiAgICAgIFxuICB9XG4gIC5zZXJ2aWNlc19faXRlbV9hYm91dDo6YmVmb3Jle1xuICAgICAgXG4gIH1cbiAgLnNlcnZpY2VzX19pdGVtX3ByaWNpbmc6OmJlZm9yZXtcbiAgXG4gICAgICBcbiAgfVxuICAuc2VydmljZXNfX2l0ZW1fdGVzdGltb25pYWxzOjpiZWZvcmV7XG4gICAgICBcbiAgfVxuICAuc2VydmljZXNfX2l0ZW1fY29udGFjdDo6YmVmb3Jle1xuICAgICAgXG4gIH1cbiAgICAubW9iaWxlLW1lbnUgLnRvcC1tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAucm93X190b3AtbWVudSB7XG4gICAgYmFja2dyb3VuZDogd2hpdGVzbW9rZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAudG9wLW1lbnUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnRvcC1tZW51X19pdGVtLFxuICAgIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyBcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcdFxuICB9XG4gICAgLnRvcC1tZW51X19pdGVtIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5yb3dfX3RvcC1tZW51LFxuICAgIC5yb3dfX3RvcC1zZXJ2aWNlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAucm93X190b3Atc2VydmljZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjdmN2Y7IH1cbiAgLnRvcC1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBhbGw7XG4gICAgdHJhbnNpdGlvbjogLjRzIGFsbDsgfVxuICAgIC50b3AtbWVudV9faXRlbS0tcHJpY2VzIHtcbiAgICAgIGNvbG9yOiAjMDA2MmNkOyB9XG4gICAgLnRvcC1tZW51X19pdGVtLS1vcmRlciB7XG4gICAgICBjb2xvcjogI2ZmYTYwYTsgfVxuICAgIC50b3AtbWVudV9faXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMS40cHggMS40cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IC40cyBhbGw7XG4gICAgICB0cmFuc2l0aW9uOiAuNHMgYWxsOyB9XG4gIC50b3Atc2VydmljZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyBcbiAgICBtYXJnaW4tdG9wOiAzMHB4O31cbiAgXG4gIC5zZXJ2aWNlc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzAwNGI3OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGVyZW50O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzIGFsbDtcbiAgICB0cmFuc2l0aW9uOiAuNHMgYWxsOyB9XG4gICAgLnNlcnZpY2VzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgY29sb3I6ICNmYzM3NDYgXG4gICAgfVxuICAgIC5zZXJ2aWNlc19faXRlbTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLnNlcnZpY2VzX19pdGVtOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmMzNzQ2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAgIC5zZXJ2aWNlc19faXRlbTpob3Zlcjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmNTE1ODtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIH0gXHRcbiAgXG4gIFxuICBcbiAgXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgIyBDb250ZW50XG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgXG4gIC5zaXRlLWhlYWRlcntcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjdkZWcsICMwMDIyNTAsICMwMDc5YTgpOyBcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgei1pbmRleDogMzAwO1xuICB9XG4gIC5oZWFkZXJfY29udGFpbmVye1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhlYWRlcl9jb250ZW50e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDsgXG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGVhZGVyX2xvZ29fY29udGFpbmVyOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuaGVhZGVyX3RlbGVwaG9uZV9jb250ZW50e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5udW1iZXI6aG92ZXJ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5oZWFkZXJfdGVsZXBob25lX2NvbnRlbnQgYXtcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2EyZDVmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGVhZGVyX3RlbGVwaG9uZV9jb250ZW50IGE6OmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6IHVybChpbWcvdGVsZS5wbmcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTM1cHg7XG4gICAgdG9wOiAtMXB4O1xuICB9XG4gIC5tZW51X2l0ZW0gYXtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHBhZGRpbmc6IDAgN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1lbnVfaXRlbSB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgfVxuICBcbiAgLm1lbnVfaXRlbTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRleHQtc2hhZG93IDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRleHQtc2hhZG93IDAuM3MsIGNvbG9yIDAuM3M7XG4gICAgICB0cmFuc2l0aW9uOiB0ZXh0LXNoYWRvdyAwLjNzLCBjb2xvciAwLjNzO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIFxuICAubWVudV9pdGVtOmhvdmVyOjpiZWZvcmUsXG4gIC5tZW51X2l0ZW06Zm9jdXM6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtc2hhZG93OiAxMHB4IDAgI2ZmZiwgLTEwcHggMCAjZmZmO1xuICB9XG4gIFxuICAubWVudV9pdGVtOm50aC1jaGlsZCg1KTpob3ZlcixcbiAgLm1lbnVfaXRlbTpudGgtY2hpbGQoNSk6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmYzM3NDY7XG4gIH1cbiAgLmhlYWRlcl9tZW51X2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICB9XG4gIC5oZWFkZXJfYnRuX3F1b3RlLCAuaGVhZGVyX2J0bl9vcmRlcntcbiAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1x0XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMCA3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5oZWFkZXJfYnRuX3F1b3Rle1xuICAgICAgY29sb3I6ICM5MmNiZmY7XG4gIH1cbiAgLmhlYWRlcl9idG5fb3JkZXJ7XG4gICAgICBjb2xvcjogI2ZjMzc0NjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNzlhODtcbiAgICAgIHBhZGRpbmctbGVmdDogMTFweDtcbiAgfVxuICAuYmFubmVyX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1NTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNDlkZWcsICMwMDIyNTAsICMwMDc5YTgpO1xuICB9XG4gIC5iYW5uZXJfY29udGVudHtcbiAgICAgIG1heC13aWR0aDogMTA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYmFubmVyX2Jsb2Nre1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY5NnB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICAgICAgfVxuICB9XG4gIC50aXRsZV9jb250YWluZXJ7XG4gICAgICBtYXJnaW46IDE0MHB4IDAgMCAwO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudGl0bGVfYmFubmVye1xuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbiAgLnRpdGxlX2Jhbm5lcjpmaXJzdC1jaGlsZCwgLnRpdGxlX3dyaXRpbmd7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gIH1cbiAgLnRpdGxlX2Jhbm5lcjpmaXJzdC1jaGlsZHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnRpdGxlX3dyaXRpbmd7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG4gIC50aXRsZV9zZXJ2aWNlc3tcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cbiAgLnRpdGxlX3dyaXRpbmcsIC50aXRsZV9zZXJ2aWNlc3tcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRpdGxlX2JlZm9yZXtcbiAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAjYTJkNWZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxNzlweDtcbiAgfVxuICAuYmFubmVyX2dpcmx7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExN3B4O1xuICAgICAgbGVmdDogMTAwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNtYWxsX2NhbGN1bGF0ZSBpbWd7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNtYWxsX2NhbGN1bGF0ZXtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAuc2VydmljZXNfY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjBmMmY1LCAjZmZmZmZmKTtcbiAgfVxuICAubWFpbi1ibG9jay1wYXJhZ3JhcGggaDJ7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogIzFmMjAyMTsgXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25ze1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIHAsIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgaDN7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDEpOjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKGltZy9maWxlLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgaDM6bnRoLW9mLXR5cGUoMik6OmJlZm9yZXtcbiAgICBjb250ZW50OiB1cmwoaW1nL2RvbGxhci5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDMpOjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKGltZy9sYXB0b3AucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoM3tcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMWQxNjI2O1xuICB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgcHtcbiAgICBjb2xvcjogIzRiNDk0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZHtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgcCwgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDN7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSgxKTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChpbWcvZGlwbG9tYS5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSgyKTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChpbWcvbW9ydGFyYm9hcmQucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDM6bnRoLW9mLXR5cGUoMyk6OmJlZm9yZXtcbiAgICBjb250ZW50OiB1cmwoaW1nL2ZpbGVzLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzOm50aC1vZi10eXBlKDQpOjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKGltZy9leGFtLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG4gIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgze1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMxZDE2MjY7XG4gIH1cbiAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgcHtcbiAgICBjb2xvcjogIzRiNDk0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAuc2VydmljZXNfbGlzdHtcbiAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zZXJ2aWNlc19saXN0IGxpe1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMxZDE2MjY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAuc2VydmljZXNfbGlzdCBsaTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChpbWcvcGFnZS0xLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICB9XG4gIFxuICAuc2VydmljZXNfbGlzdF9ibHVle1xuICAgIG1heC13aWR0aDogMjE4LjlweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2VydmljZXNfbGlzdF9ibHVlIGxpe1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMwNzUwN2Q7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAuc2VydmljZXNfbGlzdF9ibHVlIGxpOjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKGltZy9jaGVjay1ibHVlLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogNHB4O1xuICB9XG4gIC5pbmZvX2FmdGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaW5mb19hZnRlcjo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKGltZy9ncm91cC5wbmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMjAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmluZm9fYmxvY2t7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC8qLmluZm9fYmxvY2s6bnRoLWNoaWxkKDEpOjphZnRlcixcbiAgLmluZm9fYmxvY2s6bnRoLWNoaWxkKDIpOjphZnRlcixcbiAgLmluZm9fYmxvY2s6bnRoLWNoaWxkKDMpOjphZnRlcixcbiAgLmluZm9fYmxvY2s6bnRoLWNoaWxkKDQpOjphZnRlcntcbiAgICBjb250ZW50OiB1cmwoaW1nL3RyaWFuZ2xlLTIucG5nKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH0qL1xuICAuaW5mb19ibG9jazo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKGltZy90cmlhbmdsZS0yLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHRvcDogNzVweDtcbiAgfVxuICAuaW5mb19ibG9ja19ub25lOmxhc3QtY2hpbGQ6OmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZm9fYmxvY2sgcHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICMxZjIwMjE7XG4gIH1cbiAgLmZvb3Rlcl9jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEwN2RlZywgIzFjMjg0MSwgIzIzMjUyOCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvb3Rlcl9jb250ZW50e1xuICAgICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiA3MHB4IDE1cHggMCAxNXB4O1xuICB9XG4gIC5mb290ZXJfbG9nb3tcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxuICAuZm9vdGVyX2xvZ286aG92ZXJ7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5mb290ZXJfdGVsZXBob25lc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLmZvb3Rlcl90ZWx7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5mb290ZXJfdGVsOmhvdmVye1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAudGVsZXBob25lX3Vze1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIFxuICAudGVsZXBob25lX3VzIGEgaW1nIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICB9XG4gIFxuICAuZm9vdGVyX3RlbCBhe1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgTGlnaHQnO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuZm9vdGVyX3RlbCBhIHNwYW57XG4gICAgY29sb3I6ICM5MmNiZmY7XG4gIH1cbiAgLmZvb3Rlcl9zb2NpYWxzIGE6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAuZm9vdGVyX21lbnV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZm9vdGVyX21lbnVfcHJpbWFyeXtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAubWVudV9saXN0X2NvbnRlbnR7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxuICAuZm9vdGVyX21lbnVfaXRlbXtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9tZW51X2l0ZW0gYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNWY3NDg3O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgfVxuICAuZm9vdGVyX21lbnVfaXRlbSBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tZW51X2xpc3RfdGl0bGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzkyY2JmZjtcbiAgICB0b3A6IC0xMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgfVxuICAubWVudV9saXN0X3RpdGxlX3ByaW1hcnl7XG4gICAgdG9wOiAyMHB4O1xuICB9XG4gIC5mb290ZXJfc3V1cG9ydHtcbiAgICAvLyBmbGV4LWJhc2lzOiA0NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAuZm9vdGVyX3N1dXBvcnQgYXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogI2EyZDVmZjtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gIH1cbiAgLmZvb3Rlcl9jb3B5cmlnaHRfY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMxODFmMmI7XG4gIH1cbiAgLmZvb3Rlcl9jb3B5cmlnaHRfY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzZDRlNzE7XG4gIH1cbiAgLmF2YW50YWdlc19zbGlkZXJfY29udGFpbmVye1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxuICAuYWR2YW50YWdlc190aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGV4dF9zbGlkZXJfY29udGFpbmVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmMGYyZjUsICNmZmZmZmYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRleHRfc2xpZGVyX2NvbnRhaW5lcjo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKCcnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNzAwcHgvMik7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvZ3V5cy5wbmcpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ0NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NDZweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgXG4gIC53cml0ZXJzX2NvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndyaXRlcnNfY29udGVudCBoMntcbiAgICBjb2xvcjogIzA3NTA3ZDtcbiAgfVxuICAudzMtYnV0dG9ue1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzAwNGI3OTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zdGFyc19zbGlkZXIgdWx7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RhcnNfc2xpZGVyIGxpe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5zdGFyc19zbGlkZXIgbGkgc3Ryb25ne1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICB9XG4gIC5zdGFyc19zbGlkZXIgbGkgc3Ryb25nOmZpcnN0LWNoaWxke1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzJiMmMyZTtcbiAgfVxuICAuc3RhcnNfc2xpZGVyIGxpIHN0cm9uZzpsYXN0LWNoaWxke1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzBjNjQ5NjtcbiAgfVxuICAuc3RhcnNfc2xpZGVyIGxpe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzBjNjQ5NjtcbiAgfVxuICAuc3RhcnNfc2xpZGVyIGxpIGJ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMGM2NDk2O1xuICB9XG4gIC5wZGZfY29udGFpbmVyIC5mdy1jb2wteHMtMTJ7XG4gIFxuICB9XG4gIFxuICAudXNlcl9yZXZpZXdzX2NvbnRhaW5lcntcbiAgICBwYWRkaW5nLXRvcDogMjU1cHg7XG4gIH1cbiAgI3ByZXZBcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNuZXh0QXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAjcHJldkFycm93UGVvcGxle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNuZXh0QXJyb3dQZW9wbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNwcmV2QXJyb3dVc2Vye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNuZXh0QXJyb3dVc2Vye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1MHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNwcmV2QXJyb3dTYW1wbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICNuZXh0QXJyb3dTYW1wbGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJlc3Rfd3JpdGVyc19zbGlkZXJ7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuc2FtcGxlX2Vzc2F5X3NsaWRlci1zbGlkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBkZl9ibG9ja3tcbiAgICB3aWR0aDogMzAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL3BhZ2UtMS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiAxOThweDtcbiAgICBoZWlnaHQ6IDE5OHB4O1xuICAgIHdpZHRoOiAxNjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBkZl9ibG9jay1sZXNzb25ze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDYwcHg7XG4gICAgbGVmdDogMjVweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMyMjQ4NzE7XG4gIH1cbiAgLnBkZl9ibG9jay1wYWdlcyBzcGFue1xuICAgIGNvbG9yOiAjMjI0ODcxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5wZGZfYmxvY2stcGFnZXN7XG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICM1ZTVjNjA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG4gIC5wZGZfZGVzY3JpcGV7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBkZl9kZXNjcmlwZS10aXRsZXtcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM1ZTVjNjA7XG4gIH1cbiAgLnBkZl9kZXNjcmlwZS1sZXNzb25ze1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMjI0ODcxO1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gICAgbWluLWhlaWdodDogNTVweDtcbiAgfVxuICAucGRmX2Rlc2NyaXBlLWluZm8gc3BhbntcbiAgICBjb2xvcjogIzIyNDg3MTtcbiAgfVxuICAucGRmX2Rlc2NyaXBlLWluZm97XG4gICAgbWF4LXdpZHRoOiAyODNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzVlNWM2MDtcbiAgfVxuICAucGRmX2Rlc2NyaXBlLXZpZXcge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wZGZfZGVzY3JpcGUtdmlldyBhe1xuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzAwNGI3OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wZGZfZGVzY3JpcGUtdmlldyBhOjpiZWZvcmV7XG4gICAgY29udGVudDogdXJsKC4uLy4uL2ltZy9wZGYuc3ZnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLnNsaWNrLXNsaWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICB9XG4gIC5iZXN0X3dyaXRlcnNfc2xpZGV7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iZXN0X3dyaXRlcnNfc2xpZGUgaW1ne1xuICAgIG1hcmdpbjogNXB4IGF1dG87XG4gIH1cbiAgLmJlc3Rfd3JpdGVyc19zbGlkZS1hdXRvcntcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMyOTJhMmI7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgbWFyZ2luOiA1cHggMDtcbiAgfVxuICAuYmVzdF93cml0ZXJzX3NsaWRlLWNvbXBsZXRle1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBjNjQ5NjtcbiAgfVxuICAuYmVzdF93cml0ZXJzX3NsaWRlLWxpa2Vze1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwYzY0OTY7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3NsaWRlcntcbiAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3NsaWRle1xuICAgIHBhZGRpbmc6IDE1cHggNTVweDtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3NsaWRlLXR5cGV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAjMjkyYTJiO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3NsaWRlLXNjaG9vbHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICMwYzY0OTY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICB9XG4gIC51c2VyX3Jldmlld3Nfc2xpZGUtZGVzY3JpcGV7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRiNDk0ZDtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3NsaWRlLWxpa2Vze1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzBjNjQ5NjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnVzZXJfcmV2aWV3c19zbGlkZS1saWtlczo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IHVybChpbWcvY29tYmluZWQtc2hhcGUtY29weS00LnN2Zyk7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG4gIC51c2VyX3Jldmlld3Nfc2xpZGUtbGlrZXMgc3BhbntcbiAgICBjb2xvcjogIzRiNDk0ZDtcbiAgfVxuICAudXNlcl9yZXZpZXdzX3RpdGxlLCAuYmxvZ3NfdGl0bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2dzX3RpdGxle1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5ibG9nc19jb250YWluZXJ7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5jb250YWluZXJfYmxvZy1wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgXG4gIC5ibG9nc19ibG9ja3tcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBcbiAgLmJsb2dzX2Jsb2NrIGltZyB7XG4gICAgbWluLWhlaWdodDogMTc1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAuYmxvZ3NfYmxvY2sgcDpudGgtY2hpbGQoMil7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYmxvZ3NfYmxvY2sgc3Ryb25ne1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmJsb2dzX2Jsb2NrIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5ibG9nc19ibG9jayBoMyBhe1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwNjM5NjU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgXG4gIC5ibG9nc19ibG9jayBhe1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwNjM5NjU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmJsb2dzX2Jsb2NrIHN0cm9uZywgLmJsb2dzX2Jsb2NrIGIsIC5ibG9nc19ibG9jayBwOmxhc3QtY2hpbGR7XG4gICAgY29sb3I6ICM0YjQ5NGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5xdWVzdGlvbl90aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xuICB9XG4gIC5xdWVzdGlvbl9ibG9ja3tcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5xdWVzdGlvbl9ibG9jayBoM3tcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gICAgY29sb3I6ICMyOTJhMmI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgLnF1ZXN0aW9uX2Jsb2NrIHA6bGFzdC1jaGlsZHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0YjQ5NGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iaWdfY2FsY3VsYXRlX2NvbnRhaW5lcntcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI0MmRlZywgIzAwMjI1MCwgIzAwNzlhOCk7XG4gIH1cbiAgXG4gIC5jYWxjdWxhdGVfdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYWxjdWxhdGVfdGl0bGUgaDJ7ICBcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBMaWdodCc7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgXG4gICNlY3NfX3RpdGxlX3NlY29uZHtcbiAgICB3aWR0aDogMjYycHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIH1cbiAgXG4gICNlY3NfX3RpdGxlX3NlY29uZCAuZmlyc3RfX29yZGVye1xuICAgIHdpZHRoOiAxNTNweDtcbiAgICBoZWlnaHQ6IDY5cHg7XG4gIH1cbiAgI2Vjc19fdGl0bGVfc2Vjb25kIC5kaXNjb3VudF9fYmxvY2t7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7O1xuICB9XG4gICNlY3NfX3RpdGxlX3NlY29uZCAuZmlyc3RfX29yZGVyIC5kaXNjb3VudF9fYmxvY2sgLmVkdS1jYWxjX3RpdGxlX2RzYy0tcGVyY2VudHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAjZWNzX190aXRsZV9zZWNvbmQgLmZpcnN0X19vcmRlciAuZGlzY291bnRfX2Jsb2NrIHNwYW46bGFzdC1vZi10eXBle1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgfVxuICAjZWNzX190aXRsZV9zZWNvbmQgLmRpc2NvdW50X19ibG9jazo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7IFxuICAgICAgcG9zaXRpb246IGFic29sdXRlOyAvKiDQkNCx0YHQvtC70Y7RgtC90L7QtSDQv9C+0LfQuNGG0LjQvtC90LjRgNC+0LLQsNC90LjQtSAqL1xuICAgICAgbGVmdDogMjBweDsgYm90dG9tOiAtMjBweDsgLyog0J/QvtC70L7QttC10L3QuNC1INGC0YDQtdGD0LPQvtC70YzQvdC40LrQsCAqL1xuICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyAvKiDQn9GA0L7Qt9GA0LDRh9C90YvQtSDQs9GA0LDQvdC40YbRiyAqL1xuICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmY1MTU4OyAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0YLRgNC10YPQs9C+0LvRjNC90LjQuiAqL1xuICB9IFxuICAjZWNzX190aXRsZV9zZWNvbmQ6OmFmdGVye1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2Vjc19fdGl0bGVfc2Vjb25kIC5maXJzdF9fb3JkZXIgc3BhbjpsYXN0LW9mLXR5cGV7XG4gICAgY29sb3I6ICM4NjgzOGI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgI2Vjc19fdGl0bGVfdGhye1xuICAgIHdpZHRoOiAyNjJweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgfVxuICBcbiAgI2Vjc19fdGl0bGVfdGhyIC5maXJzdF9fb3JkZXJ7XG4gICAgd2lkdGg6IDE1M3B4O1xuICAgIGhlaWdodDogNjlweDtcbiAgfVxuICAjZWNzX190aXRsZV90aHIgLmRpc2NvdW50X19ibG9ja3tcbiAgICBwYWRkaW5nLXRvcDogMTVweDs7XG4gIH1cbiAgI2Vjc19fdGl0bGVfdGhyIC5maXJzdF9fb3JkZXIgLmRpc2NvdW50X19ibG9jayAuZWR1LWNhbGNfdGl0bGVfZHNjLS1wZXJjZW50e1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICAgICAgbGluZS1oZWlnaHQ6IDAuNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICNlY3NfX3RpdGxlX3RociAuZmlyc3RfX29yZGVyIC5kaXNjb3VudF9fYmxvY2sgc3BhbjpsYXN0LW9mLXR5cGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICB9XG4gICNlY3NfX3RpdGxlX3RociAuZGlzY291bnRfX2Jsb2NrOjphZnRlcntcbiAgICBjb250ZW50OiAnJzsgXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qINCQ0LHRgdC+0LvRjtGC0L3QvtC1INC/0L7Qt9C40YbQuNC+0L3QuNGA0L7QstCw0L3QuNC1ICovXG4gICAgICBsZWZ0OiAyMHB4OyBib3R0b206IC0yMHB4OyAvKiDQn9C+0LvQvtC20LXQvdC40LUg0YLRgNC10YPQs9C+0LvRjNC90LjQutCwICovXG4gICAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IC8qINCf0YDQvtC30YDQsNGH0L3Ri9C1INCz0YDQsNC90LjRhtGLICovXG4gICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZjUxNTg7IC8qINCU0L7QsdCw0LLQu9GP0LXQvCDRgtGA0LXRg9Cz0L7Qu9GM0L3QuNC6ICovXG4gIH0gXG4gICNlY3NfX3RpdGxlX3Rocjo6YWZ0ZXJ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZWNzX190aXRsZV90aHIgLmZpcnN0X19vcmRlciBzcGFuOmxhc3Qtb2YtdHlwZXtcbiAgICBjb2xvcjogIzg2ODM4YjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuaW1hZ2VfYmlnX2NhbGN1bGF0ZXtcbiAgICB3aWR0aDogMjk1LjlweDtcbiAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRlIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRle1xuICAgICAgbWF4LXdpZHRoOiAzNTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jcmVkaXRzX2NhcmRzX2NhbGN7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5icm93c2VfbWVudV9jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2YwZjJmNSwgI2ZmZmZmZik7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIH1cbiAgLmJyb3dzZV9tZW51X2NvbnRlbnR7XG4gICAgICBtYXgtd2lkdGg6IDExMTZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyBcbiAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG4gIC5icm93c2VfaXRlbSwgLmJyb3dzZV9pdGVtIGF7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM3MzcwNzg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5icm93c2VfaXRlbSBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5icm93c2VfaXRlbSBzcGFue1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYmxvZ19jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2lkZWJhcl9jYWxje1xuICAgIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgbWF4LXdpZHRoOiAyNjNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNpZGViYXJfY2FsYyBwOmZpcnN0LWNoaWxke1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICAgIGNvbG9yOiAjMDc1MDdkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5zaWRlYmFyX2NvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogI2Y2ZmJmZjtcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5zaWRlYmFyX2NvbnRlbnRfZmlyc3R7XG4gICAgcGFkZGluZzogNDBweCAwIDIwcHggMDtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50X2ZpcnN0IHB7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQ7XG4gIH1cbiAgLnNpZGViYXJfY29udGVudF9sYXN0e1xuICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XG4gIH1cbiAgLnNpZGViYXJfY29udGVudF9sYXN0IGgze1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnNpZGViYXJfY29udGVudF9sYXN0IHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50X2xhc3QgaW1ne1xuICAgIG1hcmdpbjogMjBweCAwIDEwcHggMDtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50Omxhc3QtY2hpbGR7XG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzMnB4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMzJweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50IGgze1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnNpZGViYXJfY29udGVudCBwOmxhc3QtY2hpbGR7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50IHB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnNpZGViYXJfY29udGVudCBwe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTg1Yzg2O1xuICAgIHdpZHRoOiAxMjdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lkZWJhcl9jb250ZW50IHAgYXtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzE4NWM4NjtcbiAgICB3aWR0aDogMTI3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnNpZGViYXJfY29udGVudCBwIGE6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnByZXRpdGxlX2NvbnRlbnQgaDN7XG4gICAgY29sb3I6ICMyYjJjMmU7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogNDJweCAwIDEycHggMDtcbiAgfVxuICAubmF2X251bWJlcntcbiAgICBwYWRkaW5nOiA0MHB4IDAgNjBweCAwO1xuICB9XG4gIC5uYXZfbnVtYmVyIGF7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMDA0Yjc5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBCb2xkJztcbiAgfVxuICAubmF2X251bWJlciBhOm50aC1vZi10eXBlKDEpe1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2EyZDVmZjtcbiAgfVxuICAubmF2X251bWJlciBhOmxhc3QtY2hpbGR7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuYmxvZ3NfYmxvY2tfcGFnZXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6IDM5MHB4O1xuICB9XG4gIC5ibG9nc19ibG9ja19wYWdlIGgze1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuYmxvZ3NfYmxvY2sgaDMgYXtcbiAgICBjb2xvcjogIzE4NWM4NiAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9nc19ibG9jayBoMyBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5mb290ZXJfYmxvZ19jb250YWluZXIgLmZ3LWNvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFxuICAuZm9vdGVyX2Jsb2dfY29udGFpbmVyIC5mdy1jb250YWluZXIgLmZ3LXJvdzpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICBcbiAgLmZvb3Rlcl9ibG9nX2NvbnRhaW5lciAuZnctY29udGFpbmVyIC5mdy1yb3c6bnRoLWNoaWxkKDIpe1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5mb290ZXJfYmxvZ19jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI0MmRlZywgIzAwMjI1MCwgIzAwNzlhOCk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5mb290ZXJfYmxvZ190aXRsZSBoMntcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZm9vdGVyX2Jsb2cgcHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmZvb3Rlcl9ibG9nIHA6Zmlyc3QtY2hpbGR7XG4gICAgZm9udC1zaXplOiA2NHB4O1xuICAgIGNvbG9yOiAjYTJkNWZmO1xuICB9XG4gIC5mb290ZXJfYmxvZyBwOmxhc3QtY2hpbGR7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmZvb3Rlcl9hcnRpY2xlX2NvbnRhaW5lcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjQyZGVnLCAjMDAyMjUwLCAjMDA3OWE4KTtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbiAgLmZvb3Rlcl9hcnRpY2xlX3RpdGxlIGgye1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogNTcxcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIH1cbiAgLmZvb3Rlcl9hcnRpY2xlX2Jsb2NrIGgze1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5mb290ZXJfYXJ0aWNsZV9ibG9jayBwe1xuICAgIGNvbG9yOiAjOTJjYmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDIwcHggYXV0bztcbiAgfVxuICAuYnRuX2lucXVpcnlfYmxvZ3tcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYnRuX2lucXVpcnlfYmxvZyBwe1xuICAgICAgICB3aWR0aDogMjUzcHg7XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGJvcmRlcjogc29saWQgM3B4ICNmZmZmZmY7XG4gICAgICAvKiB0ZXh0LWFsaWduOiBjZW50ZXI7ICovXG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8qIGxpbmUtaGVpZ2h0OiAyLjEyOyAqL1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogNjFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJ0bl9pbnF1aXJ5X2Jsb2cgcDpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAyMjUwO1xuICB9XG4gIC5idG5faW5xdWlyeV9ibG9nIHA6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICdvcic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNhMmQ1ZmY7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICAgIHJpZ2h0OiAtMzdweDtcbiAgICB0b3A6IDdweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgTGlnaHRcIjtcbiAgfVxuICAuYnRuX29yZGVyX2Jsb2cgcHtcbiAgICB3aWR0aDogMjUzcHg7XG4gICAgICBoZWlnaHQ6IDcxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjUxNTg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIC8qIGxpbmUtaGVpZ2h0OiAyLjEyOyAqL1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogNzFweDtcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmJ0bl9vcmRlcl9ibG9nIHA6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI2NkMzIwMDtcbiAgfVxuICAuYnRuX29yZGVyX2Jsb2cgcDphY3RpdmV7XG4gICAgYmFja2dyb3VuZDogI2EzMjYwMDtcbiAgfVxuICAuYnJvd3NlX21lbnVfYXJ0aWNsZXtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDJweCAtMTNweCAyNnB4IC0xOXB4IHJnYmEoMCwwLDAsMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMnB4IC0xM3B4IDI2cHggLTE5cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMnB4IC0xM3B4IDI2cHggLTE5cHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgfVxuICAuaGVhZGVyX2FydGljbGVfY29udGFpbmVye1xuICAgICAgbWF4LXdpZHRoOiAxMTE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmhlYWRlcl9hcnRpY2xlX3RpdGxle1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzA3NTA3ZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXJfYXJ0aWNsZV9kZXNjcmlwdGlvbntcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzRiNDk0ZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuaGVhZGVyX2FydGljbGVfYnV0dG9uc3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmhlYWRlcl9idG5fYXJ0aWNsZV9xdW90ZXtcbiAgICB3aWR0aDogMTI4cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNzUwN2Q7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfcXVvdGU6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzA3NTA3ZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDc1MDdkO1xuICB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfcXVvdGU6YWN0aXZle1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwNzUwN2Q7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfcXVvdGU6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICdvcic7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDEwMTFmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHJpZ2h0OiAtMjJweDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfb3JkZXJ7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfYnRuX2FydGljbGVfb3JkZXI6aG92ZXJ7XG4gICAgYmFja2dyb3VuZDogI2NkMzIwMDtcbiAgfVxuICAuaGVhZGVyX2J0bl9hcnRpY2xlX29yZGVyOmFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kOiAjYTMyNjAwO1xuICB9XG4gIC5lZHUtZmFzdF9fb3JkZXItYnRuOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICNjZDMyMDA7XG4gIH1cbiAgLmVkdS1mYXN0X19vcmRlci1idG46YWN0aXZle1xuICAgIGJhY2tncm91bmQ6ICNhMzI2MDA7XG4gIH1cbiAgLmJyb3dzZV9tZW51X2NvbnRlbnRfYXJ0aWNsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJyb3dzZV9tZW51X2NvbnRlbnRfYXJ0aWNsZTo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKGltZy9vLTYtYW56Yy0xLnBuZyk7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAtMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmFydGljbGVfY29udGVudHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcbiAgfVxuICAuYXJ0aWNsZV9wb3N0X2NvbnRlbnQgaDJ7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogIzA3NTA3ZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuYXJ0aWNsZV9wb3N0X2NvbnRlbnQgaDN7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMxNjEwMWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZV9wb3N0X2NvbnRlbnQgcDpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5hcnRpY2xlX3Bvc3RfY29udGVudCBwe1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNGI0OTRkO1xuICB9XG4gIC5zaWRlYmFyX2NvbnRlbnRfcmFkaXVze1xuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy10b3ByaWdodDogMzJweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gIH1cbiAgLnNpZGViYXJfY2FsY19hcnRpY2xle1xuICAgIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuc2lkZWJhcl9jYWxjX2FydGljbGUgcDpmaXJzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luOiAwcHggMCAwIDMwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICAgIGNvbG9yOiAjMDc1MDdkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC5ibG9nc19ibG9ja19hcnRpY2xle1xuICAgICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgfVxuICAuYmxvZ3NfYmxvY2tfYXJ0aWNsZTpsYXN0LWNoaWxke1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5iYW5uZXJfZGVmYXVsdF9jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLmJhbm5lcl9kZWZhdWx0X2NvbnRlbnR7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy82OTIwNTU5My5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5iYW5uZXJfdGl0bGVzX2NvbnRhaW5lcntcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuYmFubmVyX3RpdGxlc19jb250YWluZXIgaDF7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEV4dHJhQm9sZCc7XG4gICAgbWF4LXdpZHRoOiA0NjZweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMDg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3MXB4O1xuICB9XG4gIC5iYW5uZXJfdGl0bGVzX2NvbnRhaW5lciBoMntcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgY29sb3I6ICNhMmQ1ZmY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5zbWFsbF9jYWxjdWxhdGVfcm93e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI2MmRlZywgIzAwMjI1MCwgIzAwNzlhOCk7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnNlcnZpY2VzX2NvbnRhaW5lcl9kZWZhdWx0e1xuICAgIHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAuc2NyYXRjaF9jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgYmFja2dyb3VuZDogI2U0ZmNmZjtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBwYWRkaW5nOiA3MHB4IDE5NXB4O1xuICB9XG4gIFxuICAuc2NyYXRjaF9jb250YWluZXJfY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgXG4gIC5iaWdfY2FsY3VsYXRlX2NvbnRhaW5lci1lc3NheSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA2MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI0MmRlZywgIzAwMjI1MCwgIzAwNzlhOCk7XG4gIH1cbiAgLmNvbnRlbnRfdGl0bGV7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDc1MDdkO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIC5jb250ZW50X3BhcmFncmFwaHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzFmMjAyMTtcbiAgfVxuICAuY29udGVudF9wYXJhZ3JhcGggcCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlOyBcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEwcHggNXB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgfVxuICAuY29udGVudF9wYXJhZ3JhcGggcDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgXG4gIC5jb250ZW50X3BhcmFncmFwaCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5jb250ZW50X3BhcmFncmFwaCBhIHtcbiAgICBjb2xvcjogIzA3NTA3ZDtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBTZW1pYm9sZCc7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAuY29udGVudF9wYXJhZ3JhcGggaDQsIFxuICAuY29udGVudF9wYXJhZ3JhcGggaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzFmMjAyMTtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgXG4gIC5zY3JhdGNoX2J0bl9mcmVlX3F1b3Rle1xuICAgIHdpZHRoOiAxMjhweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA3NTA3ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcCB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDc1MDdkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zY3JhdGNoX2J0bl9mcmVlX3F1b3RlOmhvdmVye1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMwNzUwN2Q7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzA3NTA3ZDtcbiAgfVxuICAuc2NyYXRjaF9idG5fb3JkZXJ7XG4gICAgd2lkdGg6IDEyOHB4O1xuICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zY3JhdGNoX2J0bl9vcmRlcjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiAjY2QzMjAwO1xuICB9XG4gIC5zY3JhdGNoX2J0bl9vcmRlcjphY3RpdmV7XG4gICAgYmFja2dyb3VuZDogI2EzMjYwMDtcbiAgfVxuICAucGRmX2NvbnRhaW5lcntcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGRmX3RpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucG9wX3VwX3RpdGxle1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDYwcHggMCAyMHB4IDA7XG4gIH1cbiAgLnBlb3BsZV9jb250YWluZXJ7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9wZW9wbGUtMS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBvcF91cF9jb250YWluZXJ7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBlb3BsZV90aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBlb3BsZV90aXRsZSBoMntcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGVvcGxlX3NheV9zbGlkZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wZW9wbGVfc2F5X3NsaWRlci1zbGlkZXtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMnB4O1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzJweDtcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiAzMnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAzMnB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgfVxuICAucGVvcGxlX3NheV9zbGlkZXItaW5mb3tcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzVlNWM2MDtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxuICAucGVvcGxlX3NheV9zbGlkZXItdHlwZSwgLnBlb3BsZV9zYXlfc2xpZGVyLWxlc3NvbnN7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzI5MmEyYjtcbiAgfVxuICAucGVvcGxlX3NheV9zbGlkZXItbGVzc29uc3tcbiAgICBjb2xvcjogIzAwNzhhNztcbiAgfVxuICAucGVvcGxlX3NheV9zbGlkZXItcmF0aW5ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5wZW9wbGVfc2F5X3NsaWRlci1jb3VudF9fX2xpa2Vze1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM1ZTVjNjA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gIH1cbiAgLnBlb3BsZV9zYXlfc2xpZGVyLWNvdW50X19fbGlrZXMgc3BhbntcbiAgICBjb2xvcjogIzAwNzhhNztcbiAgfVxuICBcbiAgLnBvcF91cF9ibG9ja3tcbiAgICBtYXgtd2lkdGg6IDk0NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhMmQ1ZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogOHB4IGF1dG87XG4gICAgdHJhbnNpdGlvbjogMC44cztcbiAgfVxuICAucG9wX3VwX2Jsb2NrIGg0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzI5MmEyYjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcF91cF9ibG9jayBoNDo6YWZ0ZXJ7XG4gICAgY29udGVudDogdXJsKGltZy9yZWN0YW5nbGUtY29weS05LnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3BfdXBfYmxvY2sgcHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wb3B1cF9oaWRle1xuICAgIG1heC13aWR0aDogOTQ0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjhzO1xuICB9XG4gIC5wb3B1cF9oaWRlIGg0OjphZnRlcntcbiAgICBjb250ZW50OiB1cmwoaW1nL3JlY3RhbmdsZS1jb3B5LTEzLnBuZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wb3B1cF9oaWRlIGg0e1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzI5MmEyYjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnBvcHVwX2hpZGUgcHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmltYWdlX2Zvb3Rlcl9ibG9ne1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG4gIC5ub3Rmb3VuZHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubm90Zm91bmRfXzQwNHtcbiAgICBmb250LXNpemU6IDI1NnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBCb2xkXCI7XG4gICAgY29sb3I6ICMwMDYwOEY7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm5vdGZvdW5kX190ZXh0e1xuICAgIGNvbG9yOiAjZmMzNzQ2O1xuICB9XG4gIC5ub3Rmb3VuZC1leGN1c2VfX2xpbmt7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIEJvbGRcIjtcbiAgfVxuICAubm90Zm91bmQtZXhjdXNlX19saW5rOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5pbWFnZV9iaWdfY2FsY3VsYXRlX3NlY29uZCBwe1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuY29udGFpbmVyX21haW5lLWFydGljbGV7XG4gICAgcGFkZGluZzogNjBweCAxNXB4O1xuICB9XG4gIFxuICAuY29udGFpbmVyX3NpZGViYXJ7XG4gICAgYmFja2dyb3VuZDogI2U0ZmNmZjtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDMycHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDMycHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgfVxuICBcbiAgLnNpZGViYXJfYXJ0aWNsZS10aXRsZXtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzJiMmMyZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzdweCA2OXB4O1xuICB9XG4gIFxuICAuc2lkZWJhcl9iZW5lZml0cyBoNXtcbiAgICBwYWRkaW5nOiAzN3B4IDAgMCAwO1xuICB9XG4gIFxuICAuc2lkZWJhcl9hcnRpY2xlLW1lbnV7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBcbiAgLnNpZGViYXJfYXJ0aWNsZS1pdGVte1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuICBcbiAgLnNpZGViYXJfYXJ0aWNsZSBcbiAgLnNpZGViYXJfYXJ0aWNsZS1tZW51IFxuICAuc2lkZWJhcl9hcnRpY2xlLWl0ZW0sXG4gIC5zaWRlYmFyX2JlbmVmaXRzXG4gIC5zaWRlYmFyX2FydGljbGUtbWVudSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuc2lkZWJhcl9hcnRpY2xlIFxuICAuc2lkZWJhcl9hcnRpY2xlLW1lbnUgXG4gIC5zaWRlYmFyX2FydGljbGUtaXRlbSBhIHtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTQ7XG4gICAgICBjb2xvcjogIzA1NGY3YztcbiAgfVxuICBcbiAgLnNpZGViYXJfYmVuZWZpdHNcbiAgLnNpZGViYXJfYXJ0aWNsZS1tZW51IFxuICAuc2lkZWJhcl9hcnRpY2xlLWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBSZWd1bGFyXCI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDRiNzk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogMTI5cHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIH1cbiAgXG4gIC5zaWRlYmFyX2Zhc3Qtb3JkZXIge1xuICAgIGJhY2tncm91bmQ6ICNhMmQ1ZmY7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICBcbiAgLnNpZGViYXJfZmFzdC1vcmRlci10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMyMjQ4NzE7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgXG4gIC5zaWRlYmFyX2Zhc3Qtb3JkZXJfYmxvZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzJweDtcbiAgfVxuICBcbiAgLnJhbmRvbV9wb3N0cy10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFNlbWlib2xkXCI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgY29sb3I6ICMyYjJjMmU7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgXG4gIC5yYW5kb21fcG9zdC1kYXRlIHtcbiAgICBjb2xvcjogIzVlNWM2MDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBcbiAgLnJhbmRvbV9wb3N0LXRpdGxle1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIFxuICAucmFuZG9tX3Bvc3QtdGl0bGUgYXtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMwMDRiNzk7XG4gIH1cbiAgXG4gIC5yYW5kb21fcG9zdHMtY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbiAgXG4gIFxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgQXJ0aWNsZVxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIFxuICAuY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSAuZW50cnktbWV0YSAucG9zdGVkLW9uIGEgdGltZSB7XG4gICAgY29sb3I6ICM1ZTVjNjA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICBjb2xvcjogIzAwNGI3OTtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgaDEgYSB7XG4gICAgY29sb3I6ICMwMDRiNzk7XG4gIH1cbiAgXG4gIC5jb250YWluZXJfYXJ0aWNsZSBhcnRpY2xlIGgxIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIGFydGljbGUgLmVudHJ5LWNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzVlNWM2MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDc4OXB4O1xuICB9XG4gIC5jb250YWluZXJfYXJ0aWNsZSBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDc4OXB4O1xuICB9XG4gIFxuICAuY29udGFpbmVyX2FydGljbGUgYXJ0aWNsZSAuZW50cnktY29udGVudCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogIzFkMTYyNjtcbiAgICBtYXgtd2lkdGg6IDc4OXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9hcnRpY2xlIC5lbnRyeS1jb250ZW50IGZpZ3VyZSBpbWcge1xuICAgIG1heC13aWR0aDogNjUzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIFxuICAuY29udGFpbmVyX2FydGljbGUgLmVudHJ5LWNvbnRlbnQgcCBpbWd7XG4gICAgd2lkdGg6IDY1M3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9wb3N0LWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIFxuICAuY29udGFpbmVyX3Bvc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBMaWdodFwiO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzFmMjAyMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9wb3N0LWxpc3QgLmNvbC1sZy02Om50aC1vZi10eXBlKG9kZCkgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvbnRhaW5lcl9wb3N0LWxpc3QgLmNvbC1sZy02IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIFxuICAuY29udGFpbmVyX3Bvc3QtbGlzdCBhcnRpY2xlIC5lbnRyeS1jb250ZW50IGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxNzVweDtcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDE1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9wb3N0LWxpc3QgYXJ0aWNsZSBcbiAgLmVudHJ5LW1ldGEgLnBvc3RlZC1vbiBhLFxuICAuY29udGFpbmVyX3Bvc3QtbGlzdCBhcnRpY2xlIFxuICAuZW50cnktY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1ZTVjNjA7XG4gIH1cbiAgXG4gIC5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbiAgXG4gIC5jb250YWluZXJfcG9zdC1saXN0IGFydGljbGUgLmVudHJ5LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7ICBcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktY29udGVudCBoMiBhIHtcbiAgICBjb2xvcjogIzAwNGI3OTtcbiAgfVxuICBcbiAgLmNvbnRhaW5lcl9wb3N0LWxpc3QgYXJ0aWNsZSAuZW50cnktY29udGVudCBoMSBhIHtcbiAgICBjb2xvcjogIzAwNGI3OTtcbiAgfVxuICBcbiAgLmltYWdlX2Zvb3Rlcl9ibG9nIHAgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgXG4gIG5hdi5uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgXG4gIG5hdi5uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5jdXJyZW50IHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJkNWZmO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBcbiAgbmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBhLnBhZ2UtbnVtYmVycyxcbiAgbmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmN1cnJlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgQm9sZFwiO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDRiNzk7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICBcbiAgbmF2Lm5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLmRvdHMge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjk7XG4gIH1cbiAgXG4gIG5hdi5uYXZpZ2F0aW9uIC5uYXYtbGlua3MgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIFxuICAuc2l6ZS10aHVtYm5haWwge1xuICAgIHdpZHRoOiAyNjNweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTc1LjQ3cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIFxuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMgTWVkaWFcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICBAbWVkaWEgKG1heC13aWR0aDogMTA2NXB4KSB7XG4gICAgLm5vdGZvdW5kX180MDR7XG4gICAgICBmb250LXNpemU6IDE1NnB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA2NXB4KSB7XG4gICAgICAuYnJvd3NlX21lbnVfY29udGVudF9hcnRpY2xlOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5oZWFkZXJfYXJ0aWNsZV9jb250YWluZXJ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk1OHB4KSB7XG4gICAgICAudGVsZXBob25lX2F1e1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjcycHgpIHtcbiAgICAgIC50ZWxlcGhvbmVfdWt7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTkzcHgpIHtcbiAgICAgIC50aXRsZV9iZWZvcmV7XG4gICAgICAgICAgYm90dG9tOiAxNzJweDtcbiAgICAgIH1cbiAgICAgIC5tZW51X2RlZmF1bHR7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuaW5mb19hZnRlcjo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2NyYXRjaF9jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiA1MHB4IDEwMHB4OyBcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmltYWdlX2JpZ19jYWxjdWxhdGVfc2Vjb25kIHAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxNTB2dztcbiAgICB9XG4gICAgLmltYWdlX2JpZ19jYWxjdWxhdGVfc2Vjb25kIHB7XG4gICAgICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAgICAgLnRpdGxlX2JlZm9yZXtcbiAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICB9XG4gICAgLnNlcnZpY2VzX2NvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctdG9wOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmVjc3tcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5pbWFnZV9iaWdfY2FsY3VsYXRlIHA6Zmlyc3QtY2hpbGR7XG4gICAgICBtYXgtd2lkdGg6IDM1MXB4O1xuICAgIH1cbiAgICAuaW1hZ2VfYmlnX2NhbGN1bGF0ZV9zZWNvbmR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIFxuICAgIC5pbWFnZV9iaWdfY2FsY3VsYXRlX3NlY29uZCBwe1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICAgXG4gICAgfVxuICAgIC5oZWFkZXJfYnRuX2FydGljbGVfb3JkZXJ7XG4gICAgICBtYXJnaW46IDE1cHggMCAxNXB4IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXJfYnRuX2FydGljbGVfcXVvdGV7XG4gICAgICBtYXJnaW46IDE1cHggMjBweCAwIDBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDgzMHB4KSB7XG4gICAgICAuaGVhZGVyX3RlbGVwaG9uZV9jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAubWVudV9pdGVte1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgLnNjcmF0Y2hfY29udGFpbmVye1xuICAgICAgcGFkZGluZzogNTBweCA1MHB4OyBcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYmxvZ3NfYmxvY2tfYXJ0aWNsZTpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5zaXRlLWNvbnRlbnQgLmNhbGMtc21bZGF0YS10eXBlPVwiaG9yaXpvbnRhbFwiXSAuaG9yaXpvbnRhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgICAgLmluZm9fYmxvY2t7XG4gICAgICBtYXJnaW46IDcwcHggYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAuaW5mb19ibG9jazo6YWZ0ZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNDklO1xuICAgICAgdG9wOiBpbmhlcml0O1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgLmJsb2dzX2Jsb2NrX3BhZ2UgaDN7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgIH1cbiAgICAuYmxvZ3NfYmxvY2sgc3Ryb25nLCAuYmxvZ3NfYmxvY2sgYiwgLmJsb2dzX2Jsb2NrIHA6bGFzdC1jaGlsZHtcbiAgICAgIG1hcmdpbjogMCA7XG4gICAgfVxuICAgIC5mb290ZXJfc3V1cG9ydCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuZm9vdGVyX3BheW1lbnRzIHtcbiAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgIH1cbiAgICAuZm9vdGVyX3N1dXBvcnQgYTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDQwcHgpIHtcbiAgICAjcHJldkFycm93U2FtcGxle1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgLmJhbm5lcl9naXJsIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuICAgIC5zZXJ2aWNlc19jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMjUlO1xuICAgIH1cbiAgICAudGl0bGVfY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgfVxuICAgIC50aXRsZV9iZWZvcmV7XG4gICAgICAgIGJvdHRvbTogMTg3cHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICB9XG4gICAgLmJhbm5lcl9jb250ZW50e1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmJhbm5lcl9jb250YWluZXJ7XG4gICAgICBoZWlnaHQ6IDgxNXB4O1xuICAgIH1cbiAgXG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgI3ByZXZBcnJvd1VzZXJ7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAjbmV4dEFycm93VXNlcntcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAjcHJldkFycm93e1xuICAgICAgbGVmdDogMjBweDtcbiAgICB9XG4gICAgI25leHRBcnJvd3tcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuZm9vdGVyX3RlbGVwaG9uZXMgaW1nOmZpcnN0LW9mLXR5cGV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJ0bl9pbnF1aXJ5X2Jsb2cgcCwgLmJ0bl9vcmRlcl9ibG9nIHB7XG4gICAgICBtYXJnaW46IDE1cHggYXV0bztcbiAgICB9XG4gICAgLmJ0bl9pbnF1aXJ5X2Jsb2cgcDo6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2NyYXRjaF9idG5fZnJlZV9xdW90ZSwgLnNjcmF0Y2hfYnRuX29yZGVye1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5lY3NfX2J0bntcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgIH1cbiAgICAudGV4dF9zbGlkZXJfY29udGFpbmVyOjphZnRlcntcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtMzEwcHg7XG4gICAgfVxuICAgIC51c2VyX3Jldmlld3NfY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNSU7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2OTVweCkge1xuICAgICAgLnRpdGxlX2JlZm9yZXtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAuc2VydmljZXNfY29udGFpbmVye1xuICAgICAgcGFkZGluZy10b3A6IDU1JTtcbiAgICB9XG4gICAgLnNtYWxsX2NhbGN1bGF0ZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuaW1hZ2VfZm9vdGVyX2Jsb2cgcCBpbWcge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICAgICAuYmFubmVyX2NvbnRhaW5lcntcbiAgICAgIGhlaWdodDogOTMwcHg7XG4gICAgfVxuICAgIC5tYWluLWJsb2NrLXBhcmFncmFwaCBoMntcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLmNhbGN1bGF0b3JfX3R5cGUtYnV0dG9uID4gZGl2LCAuY2FsY3VsYXRvcl9fbGV2ZWwtYnV0dG9uID4gZGl2LCAuY2FsY3VsYXRvcl9fdHlwZS1kZWFkbGluZSA+IGRpdntcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5zY3JhdGNoX2NvbnRhaW5lcntcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweDsgXG4gICAgfVxuICAgIC5iYW5uZXJfdGl0bGVzX2NvbnRhaW5lciBoMXtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgXG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XG4gICAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDEpOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBcbiAgICB9XG4gICAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDIpOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBcbiAgICB9XG4gICAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgzOm50aC1vZi10eXBlKDMpOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgfVxuICAgICAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoMzpudGgtb2YtdHlwZSg0KTo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAgIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnNfc2Vjb25kIGgzOm50aC1vZi10eXBlKDEpOjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBcbiAgICB9XG4gICAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSgyKTo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgXG4gICAgfVxuICAgICAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDM6bnRoLW9mLXR5cGUoMyk6OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICB9XG4gICAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBoMzpudGgtb2YtdHlwZSg0KTo6YmVmb3Jle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zIGgze1xuICAgICAgcGFkZGluZzowO1xuICAgIH1cbiAgICAuc2VydmljZWRfY29udGVudF9vcHRpb25zX3NlY29uZCBwe1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgcCwgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9uc19zZWNvbmQgaDN7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDEpLCAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDIpLCAubXlTbGlkZXNfc2Vjb25kIGxpOm50aC1vZi10eXBlKDMpe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN0YXJzX3NsaWRlciBsaTpudGgtb2YtdHlwZSgyKSwgLnN0YXJzX3NsaWRlciBsaTpudGgtb2YtdHlwZSgzKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5zZXJ2aWNlZF9jb250ZW50X29wdGlvbnMgcCwgLnNlcnZpY2VkX2NvbnRlbnRfb3B0aW9ucyBoM3tcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH0iLCIuY2wtZW1haWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogJGNsLWVtYWlsLWhlaWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAkY2wtc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyOiAkY2wtZW1haWwtYm9yZGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBjb2xvcjogJGNsLXNlbGVjdC1pdGVtLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGNsLXNlbGVjdC1pdGVtLWZvbnQtc2l6ZTtcbiAgICAmLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICB9XG4gICAgJi1oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICAgICAgY29sb3IgOiAkY2wtZW1haWwtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yIDogJGNsLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgICAgIGNvbG9yIDogJGNsLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gICAgICAgIGNvbG9yIDogJGNsLWVtYWlsLWNvbG9yLXBsYWNlaG9sZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIlxuLmNsLWNvdW50ZXItZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmNsLWNvdW50ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHgtYnQpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgZGl2OmZpcnN0LW9mLXR5cGUoKSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuJWNsLWNvdW50ZXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbC1jb3VudGVyLWJhY2tncm91bmQ7XG4gIGJveC1zaGFkb3c6ICRjbC1jb3VudGVyLWJveC1zaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6ICRjbC1jb3VudGVyLWJvcmRlci1yYWRpdXM7XG59XG5cbi5jbC1jb3VudGVyIHtcbiAgQGV4dGVuZCAlY2wtY291bnRlci1kZWZhdWx0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KXtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIH1cbn1cblxuLmNsLWNvdW50ZXItYnRuIHtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICYtLXBsdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1jb3VudGVyLWJhY2tncm91bmQtcGx1cztcbiAgICBjb2xvcjogJGNsLWNvdW50ZXItY29sb3ItcGx1cztcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY2wtY291bnRlci1jb2xvci1wbHVzO1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDIwLjRweDtcbiAgICAgIGhlaWdodDogMy40cHg7XG4gICAgICAmOjphZnRlciwgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsLWNvdW50ZXItY29sb3ItcGx1cztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1taW51cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsLWNvdW50ZXItYmFja2dyb3VuZC1taW51cztcbiAgICBjb2xvcjogJGNsLWNvdW50ZXItY29sb3ItbWludXM7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwNzhhNztcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAyMC40cHg7XG4gICAgICBoZWlnaHQ6IDMuNHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsLWNvdW50ZXItY29sb3ItbWludXM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbC1wYWdlLXZhbHVlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4OiAxLjM7XG4gIGZvbnQtZmFtaWx5OiAkY2wtc2luZ2xlLXByaWNlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNsLXNpbmdsZS1wcmljZS1mb250LXdlaWdodDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6ICRjbC1jb3VudGVyLWlucHV0LWZvbnQtc2l6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDIuMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2wtY291bnRlci1pbnB1dC1jb2xvcjtcbiAgJl9faW5wdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICB9XG4gICZfX2FsZXJ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogJGNsLXNpbmdsZS1wcmljZS1mb250LXdlaWdodDtcbiAgICBmb250LWZhbWlseTogJGNsLXNpbmdsZS1wcmljZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRjbC1zaW5nbGUtcHJpY2UtZm9udC1zaXplO1xuICAgIGJhY2tncm91bmQ6ICNlYTZlMGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpLCAwIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAuODMpLCBpbnNldCAwIDFweCAwIDAgaHNsYSgwLCAwJSwgMTAwJSwgLjQ0KTtcbiAgICAmLS1jcm9zcyB7XG4gICAgICBmb250LXNpemU6ICRjbC1zaW5nbGUtcHJpY2UtZm9udC1zaXplKjEuNTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNsLXNpbmdsZS1wcmljZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgfVxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRjbC1zaW5nbGUtcHJpY2UtZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRjbC1zaW5nbGUtcHJpY2UtZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkY2wtc2luZ2xlLXByaWNlLWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGNsLXNpbmdsZS1wcmljZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgfVxuICB9XG4gICZfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogJGNsLXNpbmdsZS1wcmljZS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGNsLXNpbmdsZS1wcmljZS1mb250LXdlaWdodDtcbiAgICBjb2xvcjogJGNsLXNpbmdsZS1wcmljZS1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2wtY291bnRlci1iYWNrZ3JvdW5kO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBwYWRkaW5nOiA3cHggMTdweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICB9XG4gIH1cbn1cblxuLy9AZWFjaCAkdGhlbWUgaW4gJHRoZW1lcyB7XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtY291bnRlci13cmFwIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvdW50ZXIpLCBiYWNrZ3JvdW5kKTtcbi8vXG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLWNvdW50ZXIge1xuLy8gICAgJi0tcGx1cyB7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvdW50ZXIpLCBiYWNrZ3JvdW5kLXBsdXMpO1xuLy8gICAgfVxuLy8gICAgJi0tbWludXMge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb3VudGVyKSwgYmFja2dyb3VuZC1taW51cyk7XG4vLyAgICB9XG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXNpbmdsZS1wcmljZV9fdGl0bGUge1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNpbmdsZS1wcmljZSksIGNvbG9yKTtcbi8vICAgIGZvbnQtZmFtaWx5OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzaW5nbGUtcHJpY2UpLCBmb250LWZhbWlseSk7XG4vLyAgICBmb250LXNpemU6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNpbmdsZS1wcmljZSksIGZvbnQtc2l6ZSk7XG4vL1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC1zaW5nbGUtcHJpY2VfX3ZhbHVlIHtcbi8vICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzaW5nbGUtcHJpY2UpLCBjb2xvcik7XG4vLyAgICBib3JkZXItY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNpbmdsZS1wcmljZSksIGNvbG9yKTtcbi8vICAgIGZvbnQtZmFtaWx5OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzaW5nbGUtcHJpY2UpLCBmb250LWZhbWlseSk7XG4vL1xuLy8gIH1cbi8vfSIsIlxuXG4lY2wtc2VhcmNoLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAkY2wtc2VhcmNoLWJhY2tncm91bmQ7XG4gIGNvbG9yOiAkY2wtc2VhcmNoLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNsLXNlYXJjaC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjbC1zZWFyY2gtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsLXNlYXJjaC1mb250LXNpemU7XG59XG5cbi5jbC1zZWFyY2gtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbC1zZWFyY2gtYm9yZGVyLWNvbG9yO1xufVxuXG4uY2wtc2VhcmNoIHtcbiAgQGV4dGVuZCAlY2wtc2VhcmNoLWRlZmF1bHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjbC1zZWFyY2gtY29sb3IsIDEwJSk7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBjb2xvcjogbGlnaHRlbigkY2wtc2VhcmNoLWNvbG9yLCAxMCUpO1xuXG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjbC1zZWFyY2gtY29sb3IsIDEwJSk7XG5cbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNsLXNlYXJjaC1jb2xvciwgMTAlKTtcblxuICB9XG5cbn1cblxuLy9AZWFjaCAkdGhlbWUgaW4gJHRoZW1lcyB7XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtc2VhcmNoLXdyYXAge1xuLy8gICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWFyY2gpLCBib3JkZXItY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC1zZWFyY2gge1xuLy8gICAgYmFja2dyb3VuZDogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VhcmNoKSwgYmFja2dyb3VuZCk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VhcmNoKSwgY29sb3IpO1xuLy8gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlYXJjaCksIGZvbnQtZmFtaWx5KTtcbi8vICAgIGZvbnQtc2l6ZTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VhcmNoKSwgZm9udC1zaXplKTtcbi8vICB9XG4vL30iLCIlY3MtZW1haWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGNzLXNlbGVjdC1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGNzLXNlbGVjdC1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRjcy1zZWxlY3QtZm9udC1zaXplO1xuICAgIGNvbG9yOiAkY3Mtc2VsZWN0LWNvbG9yO1xufVxuXG4uY3MtZW1haWwge1xuICAgIEBleHRlbmQgJWNzLWVtYWlsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1zZWxlY3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGNzLXNlbGVjdC1jb2xvcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJi13cmFwIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICBjb2xvciA6ICRjcy1lbWFpbC1jb2xvci1wbGFjZWhvbGRlciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3IgOiAkY3MtZW1haWwtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgY29sb3IgOiAkY3MtZW1haWwtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICAgICAgY29sb3IgOiAkY3MtZW1haWwtY29sb3ItcGxhY2Vob2xkZXIgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jcy1lbWFpbC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59IiwiXG4uY3Mtc2VhcmNoLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNzLXNlYXJjaC1iYWNrZ3JvdW5kO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNzLXNlYXJjaC1ib3JkZXItY29sb3I7XG59XG5cbi5jcy1zZWFyY2gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogJGNzLXNlYXJjaC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjcy1zZWFyY2gtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXNlYXJjaC1mb250LXNpemU7XG4gIGNvbG9yOiAkY3Mtc2VhcmNoLWNvbG9yO1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNzLXNlYXJjaC1jb2xvciwgMTAlKTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGNvbG9yOiBsaWdodGVuKCRjcy1zZWFyY2gtY29sb3IsIDEwJSk7XG5cbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNzLXNlYXJjaC1jb2xvciwgMTAlKTtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGNzLXNlYXJjaC1jb2xvciwgMTAlKTtcbiAgfVxuXG59IiwiLmNzLXNlbGVjdC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiVjcy13cmFwIHtcbiAgYm9yZGVyLXJhZGl1czogJGNzLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Mtc2VsZWN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJveC1zaGFkb3c6ICRjcy1zZWxlY3QtYm94LXNoYWRvdztcbiAgYm9yZGVyOiAkY3Mtc2VsZWN0LWJvcmRlcjtcbiAgbWFyZ2luOiAkY3Mtc2VsZWN0LW1hcmdpbjtcbiAgaGVpZ2h0OiAkY3Mtc2VsZWN0LWhlaWdodDtcbn1cblxuLmNzLXNlbGVjdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgLmhvcml6b250YWwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1pbi13aWR0aDogOTkycHgpJykge1xuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNTVweCk7XG4gICAgfVxuICB9XG59XG5cbiVjcy1zZWxlY3Qge1xuICBmb250LWZhbWlseTogJGNzLXNlbGVjdC1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjcy1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXNlbGVjdC1mb250LXNpemU7XG4gIGNvbG9yOiAkY3Mtc2VsZWN0LWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59XG5cbi5jcy1zZWxlY3Qge1xuICBAZXh0ZW5kICVjcy13cmFwO1xuICBAZXh0ZW5kICVjcy1zZWxlY3Q7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNzLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpO1xuICB9XG4gICYtLXNlcnZpY2Uge1xuICAgIHotaW5kZXg6IDMwO1xuICB9XG4gICYtLWxldmVsIHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuICAmLS1kZWFkbGluZSB7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNi4yMDAwMDAwMDAwMDAwMDNweCAvIDIpO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNzLXNlbGVjdC1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBlYWNoICR0aGVtZSBpbiAkdGhlbWVzIHtcbiAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3Mtc2VsZWN0IHtcbiAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGhlaWdodCk7XG4gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGNvbG9yKTtcbiAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJvcmRlcik7XG4gICAgbWFyZ2luOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBtYXJnaW4pO1xuICB9XG4gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLXNlbGVjdDphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBjb2xvcik7XG4gIH1cbn1cbiIsIiRwcmltYXJ5LWZsb2F0LWNvbG9yOiAjRkQ2MzdCO1xuJHNlY29uZC1mbG9hdC1jb2xvcjogIzBGODNGQztcblxuLmZsb2F0LWJ1dHRvbl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL21lc3NhZ2Uuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0ICRwcmltYXJ5LWZsb2F0LWNvbG9yO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxMHB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMTBweCAxcHggcmdiYSgwLCAwLCAwLCAuMTQpLFxuICAgICAgICAgICAgICAgIDAgM3B4IDE0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjEyKSxcbiAgICAgICAgICAgICAgICAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZmxvYXQtYnV0dG9uX19idXR0b246aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvbWVzc2FnZS1ob3Zlci5zdmcpIGNlbnRlciBuby1yZXBlYXQgJHByaW1hcnktZmxvYXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4O1xufVxuXG4uZmxvYXQtYnV0dG9uX19idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDBcbn1cblxuLmZsb2F0LWJ1dHRvbi5vcGVuIC5mbG9hdC1idXR0b25fX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktZmxvYXQtY29sb3IgdXJsKCdpbWcvY2xvc2Uuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmZsb2F0LWJ1dHRvbl9fbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMDVweDtcbiAgICByaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB3aWR0aDogMzM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEzcHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgICBib3gtc2hhZG93OiAwIDZweCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuXG4uZmxvYXQtYnV0dG9uX19saXN0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwIDE1cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uZmxvYXQtYnV0dG9uLm9wZW4gLmZsb2F0LWJ1dHRvbl9fbGlzdCB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZV9pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbi5mbG9hdC1idXR0b25fX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMjFweCAxNXB4IDIxcHggNjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgU2VtaWJvbGRcIjtcbiAgICBjb2xvcjogJHNlY29uZC1mbG9hdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC43MXB4O1xuICAgICYgYSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kLWZsb2F0LWNvbG9yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2FucyBTZW1pYm9sZFwiO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZsb2F0LWJ1dHRvbl9fbGlzdC1pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNTtcbn1cblxuLmZsb2F0LWJ1dHRvbl9fbGlzdC1pdGVtX2xpdmVjaGF0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3NwZWVjaC1idWJibGUuc3ZnKSAyM3B4IGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNEY1O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMjNweDtcbiAgICB9XG59XG5cbi5mbG9hdC1idXR0b25fX2xpc3QtaXRlbV90ZWwge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvdGVsZXBob25lLnN2ZykgMjNweCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbG9hdC1idXR0b25fX2lucHV0IHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZsb2F0LWJ1dHRvbl9fY29weSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNXB4O1xuICAgIHRvcDogMjFweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzNGMzM1NjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnMgUmVndWxhclwiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWZsb2F0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjM0YzMzU2O1xuICAgIH1cbn1cblxuLyogQW5pbWF0aW9uIG9ubG9hZCAqL1xuLmZsb2F0LWJ1dHRvbl9fYnV0dG9uLmFuaW1hdGlvbjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW46IC02M3B4IDAgMCAtNjNweDtcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1mbG9hdC1jb2xvcjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYW5pbS1lZmZlY3QtamVsZW5hIDEuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG5cdGFuaW1hdGlvbjogYW5pbS1lZmZlY3QtamVsZW5hIDEuNXMgZWFzZS1vdXQgZm9yd2FyZHM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mbG9hdC1idXR0b25fX2xpc3Qge1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmZsb2F0LWJ1dHRvbl9fYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbG9hdC1idXR0b24ub3BlbiAuZmxvYXQtYnV0dG9uX19idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmZsb2F0LWJ1dHRvbl9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5mbG9hdC1idXR0b25fX2NvcHkge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZV9pbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHRcbiAgICB9XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzLCAxLjAzKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIHJpZ2h0XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gcmlnaHRcbiAgICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhbmltLWVmZmVjdC1qZWxlbmEge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAxKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjIsIDEuMiwgMSk7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGFuaW0tZWZmZWN0LWplbGVuYSB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDEpO1xuXHR9XG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMiwgMS4yLCAxKTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoMS4yLCAxLjIsIDEpO1xuXHR9XG59XG4iLCIuY3MtYnRuLWdyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAuaG9yaXpvbnRhbCAme1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJyhtaW4td2lkdGg6IDk5MnB4KScpIHtcbiAgICAgIGZsZXg6IDAgMCAxNzIuNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICAgIC5jcy1idG4ge1xuICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiVjcy1idG4tZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAkY3MtYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNzLWJ0bi1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkY3MtYnRuLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjcy1idG4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRjcy1idG4tYm9yZGVyLXJhZGl1cztcbiAgaGVpZ2h0OiAkY3MtYnRuLWhlaWdodDtcbn1cblxuLmNzLWJ0biB7XG4gIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICBAZXh0ZW5kICVjcy1idG4tZGVmYXVsdDtcbiAgbWluLXdpZHRoOiAxMTBweDtcbiAgZmxleDogMCAwIGNhbGMoNTAlIC0gNHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAuMjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJi0tcW91dGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1xdW90ZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIGJvcmRlcjogJGNzLXF1b3RlLWJvcmRlci1xdW90ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNzLXF1b3RlLWJhY2tncm91bmQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG4gICYtLW9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3Mtb3JkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIC4zNSk7XG4gICAgYm9yZGVyOiAkY3Mtb3JkZXItYm9yZGVyLXF1b3RlO1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNzLW9yZGVyLWJhY2tncm91bmQtY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWJ0biB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGJvcmRlci1yYWRpdXMpO1xuLy8gICAgaGVpZ2h0OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBoZWlnaHQpO1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGNvbG9yKTtcbi8vICAgIGZvbnQtc2l6ZTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgZm9udC1zaXplKTtcbi8vICAgIGZvbnQtZmFtaWx5OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBmb250LWZhbWlseSk7XG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWJ0bi0tcW91dGUge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgcW91dGUpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgIGJveC1zaGFkb3c6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHFvdXRlKSwgYm94LXNoYWRvdyk7XG4vLyAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHFvdXRlKSwgYm9yZGVyKTtcbi8vXG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWJ0bi0tb3JkZXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgb3JkZXIpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgIGJveC1zaGFkb3c6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIG9yZGVyKSwgYm94LXNoYWRvdyk7XG4vLyAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIG9yZGVyKSwgYm9yZGVyKTtcbi8vICB9XG4vL31cbiIsIi5jcy1jb3VudGVyLWdyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIC5ob3Jpem9udGFsICZ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1pbi13aWR0aDogOTkycHgpJykge1xuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNTVweCk7XG4gICAgfVxuICB9XG59XG5cbi5jcy1jb3VudGVyLXdyYXAge1xuICBAZXh0ZW5kICVjcy13cmFwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4uY3MtY291bnRlciB7XG5cbiAgQGV4dGVuZCAlY3Mtc2VsZWN0O1xuICBAZXh0ZW5kICVjZW50ZXItZmxleDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwM2M2YTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zIFJlZ3VsYXJcIixzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAkY3MtY291bnRlci13aWR0aDtcbiAgaGVpZ2h0OiAkY3MtY291bnRlci1oZWlnaHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogJGNzLWNvdW50ZXItbWFyZ2luO1xuICAmLS1wbHVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMHB4IDEwMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLWNvdW50ZXItcGx1cy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRjcy1jb3VudGVyLWJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjcy1jb3VudGVyLXBsdXMtbWFyZ2luO1xuICB9XG4gICYtLW1pbnVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweCAwIDAgMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLWNvdW50ZXItbWludXMtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY3MtY291bnRlci1ib3JkZXItY29sb3I7XG4gICAgbWFyZ2luLWxlZnQ6ICRjcy1jb3VudGVyLW1pbnVzLW1hcmdpbjtcbiAgfVxuXG59XG5cblxuLmNzLXBhZ2UtdmFsdWUge1xuICBoZWlnaHQ6ICRjcy1jb3VudGVyLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRjcy1wYWdlLXZhbHVlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNzLXBhZ2UtdmFsdWUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXBhZ2UtdmFsdWUtZm9udC1zaXplO1xuICBjb2xvcjogJGNzLWNvdW50ZXItY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHRleHQ7XG4gIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICAmX19pbnB1dCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAkY3MtcGFnZS12YWx1ZS1mb250LXNpemUqMS4yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJl9fYWxlcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkY3MtcGFnZS12YWx1ZS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGNzLXBhZ2UtdmFsdWUtZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgYmFja2dyb3VuZDogI2VhNmUwZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggMCByZ2JhKDAsIDAsIDAsIC4xMiksIDAgMCAxcHggMCByZ2JhKDAsIDAsIDAsIC44MyksIGluc2V0IDAgMXB4IDAgMCBoc2xhKDAsIDAlLCAxMDAlLCAuNDQpO1xuICAgICYtLWNyb3NzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCoxLjU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWNvdW50ZXItd3JhcCB7XG4vLyAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBib3JkZXItcmFkaXVzKTtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJhY2tncm91bmQtY29sb3IpO1xuLy8gICAgYm94LXNoYWRvdzogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgYm94LXNoYWRvdyk7XG4vLyAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGJvcmRlcik7XG4vLyAgICBtYXJnaW46IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIG1hcmdpbik7XG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLWNvdW50ZXIge1xuLy8gICAgaGVpZ2h0OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QpLCBoZWlnaHQpO1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGNvbG9yKTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtcGFnZS12YWx1ZSB7XG4vLyAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdCksIGhlaWdodCk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0KSwgY29sb3IpO1xuLy8gIH1cbi8vfVxuIiwiLnNjcmF0Y2hfY29udGFpbmVyIHtcbiAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAjMDc1MDdkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgY29sb3I6ICMxZjIwMjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIExpZ2h0JztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjMWYyMDIxO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwNzUwN2Q7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIFNlbWlib2xkJztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ucGFnZS1idXktZXNzYXkge1xuICAgICZfX3RhYiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMDc1MDdkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzA3NTA3ZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XG4gICAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNXMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgICAubWVudSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RhYi5vcGVuIHtcbiAgICAgICAgLnBhZ2UtYnV5LWVzc2F5X19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCJcbiVjcy10aXRsZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6ICRjcy10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICAkY3MtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNzLXRpdGxlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjcy10aXRsZS1jb2xvcjtcbn1cblxuLmNzLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbn1cblxuLmNzLXRpdGxlIHtcbiAgQGV4dGVuZCAlY3MtdGl0bGUtZGVmYXVsdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAvL21heC13aWR0aDogMTAwcHg7XG4gICZfX2ZpcnN0LWxpbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAZXh0ZW5kICVjZW50ZXItZmxleDtcbiAgfVxuICAmX19zZWNvbmQtbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmLS1kc2Mge1xuICAgIGZsZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLXRpdGxlLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vcGFkZGluZzogNXB4IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICB9XG4gICYtLXNtIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5ob3Jpem9udGFsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJyhtaW4td2lkdGg6IDk5MnB4KScpIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNzLXRpdGxlIHtcbi8vICAgIGZvbnQtZmFtaWx5OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCB0aXRsZSksIGZvbnQtZmFtaWx5KTtcbi8vICAgIGZvbnQtc2l6ZTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgdGl0bGUpLCBmb250LXNpemUpO1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHRpdGxlKSwgY29sb3IpO1xuLy8gIH1cbi8vfVxuIiwiJWNzLXdyYXAtZGVmYXVsdCB7XG4gIHotaW5kZXg6IDEwMDtcbiAgaGVpZ2h0OiAkY3MtaGVpZ2h0O1xuICB3aWR0aDogJGNzLXdpZHRoO1xuICBib3JkZXItcmFkaXVzOiAkY3MtYm9yZGVyLXJhZGl1cztcbiAgcGFkZGluZzogJGNzLWJveC1wYWRkaW5nO1xuICBib3gtc2hhZG93OiAkY3MtYm94LXNoYWRvdztcbiAgYm9yZGVyOiAkY3MtYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkY3MtYmFja2dyb3VuZC1jb2xvciAkY3MtYmFja2dyb3VuZC11cmwgIG5vLXJlcGVhdCBjZW50ZXIgY2FsYygxMDAlIC0gMTBweCkvODAlIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxufVxuXG4uY3Mtd3JhcCB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgQGV4dGVuZCAlY3Mtd3JhcC1kZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLmhvcml6b250YWwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1pbi13aWR0aDogOTkycHgpJykge1xuICAgICAgd2lkdGg6IDk3MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBib3JkZXItcmFkaXVzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBjb250YWluZXIpLCBib3gtc2hhZG93KTtcbiAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIGJvcmRlcik7XG4gICAgd2lkdGg6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIHdpZHRoKTtcbiAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGNvbnRhaW5lciksIGhlaWdodCk7XG4gIH1cbn1cbiIsIlxuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gIEBtZWRpYSAjeyRtZWRpYX0ge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuQG1peGluIGZvbnQtZmFjZS10bygkbmFtZSwgJHBhdGgsICR0eXBlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkbmFtZTtcbiAgICBzcmM6IHVybCgkcGF0aCkgZm9ybWF0KCR0eXBlKTtcbiAgfVxufVxuQG1peGluIGJ0bi1ob3ZlcigkY29sb3IsICRzcGVlZCkge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgei1pbmRleDogLTE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gJHNwZWVkO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHNwZWVkO1xufSIsIiVjcy1kcm9wZG93bi13cmFwLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3MtZHJvcGRvd24tYmFja2dyb3VuZDtcbiAgYm9yZGVyLXJhZGl1czogJGNzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG59XG5cbi5jcy1kcm9wZG93bi13cmFwIHtcbiAgQGV4dGVuZCAlY3MtZHJvcGRvd24td3JhcC1kZWZhdWx0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogNDRweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2UtaW4tb3V0IDBzLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAuMXMsIHotaW5kZXggMHMgbGluZWFyIC4wMXM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsLjEyKSwgMCAwIDFweCAwIHJnYmEoMCwwLDAsLjgzKSwgaW5zZXQgMCAxcHggMCAwIGhzbGEoMCwwJSwxMDAlLC40NCk7XG4gICYtLXNlcnZpY2Uge1xuICAgIHotaW5kZXg6IDI1O1xuICB9XG4gICYtLWxldmVsIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgfVxuICAmLS1kZWFkbGluZSB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuICAub3BlbiAmIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmNzLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgJl9faXRlbSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZhbWlseTogJGNzLWRyb3Bkb3duLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkY3MtZHJvcGRvd24tZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkY3MtZHJvcGRvd24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAjMmY1MDVhO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuICAgIHBhZGRpbmc6IDlweCA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3MtZHJvcGRvd24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcy1kcm9wZG93bi1iYWNrZ3JvdW5kLWNvbG9yO1xuICB9XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZTIzZjtcbiAgICBib3JkZXI6IHNvbGlkIDJweCAgJGNzLWRyb3Bkb3duLWJhY2tncm91bmQtY29sb3I7XG4gIH1cbn1cblxuQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jcy1kcm9wZG93bi13cmFwIHtcbiAgICBib3JkZXItcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGJvcmRlci1yYWRpdXMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGRyb3Bkb3duKSwgYmFja2dyb3VuZC1jb2xvcik7XG4gICAgYm9yZGVyOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGJvcmRlcik7XG4gIH1cbiAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY3MtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGJhY2tncm91bmQtY29sb3IpO1xuICB9XG59XG4iLCJcbi5jYWxjLWxnLWJ0bi1ncm91cCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4lY2FsYy1sZy1idG4tZGVmYXVsdCB7XG4gIGZvbnQtc2l6ZTogJGNhbGMtbGctYnRuLWZvbnQtc2l6ZTtcbiAgZm9udC1mYW1pbHk6ICRjYWxjLWxnLWJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjYWxjLWxnLWJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRjYWxjLWxnLWJ0bi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGNhbGMtbGctYnRuLWJvcmRlci1yYWRpdXM7XG4gIGhlaWdodDogJGNhbGMtbGctYnRuLWhlaWdodDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHgtYnQpIHtcbiAgICBmb250LXNpemU6ICRjYWxjLWxnLWJ0bi1mb250LXNpemUqMC43O1xuICAgIGhlaWdodDogJGNhbGMtbGctYnRuLWhlaWdodCowLjg7XG4gIH1cbn1cblxuLmNhbGMtbGctYnRuIHtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG4gIEBleHRlbmQgJWNhbGMtbGctYnRuLWRlZmF1bHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCBjYWxjKDQ4JSAtIDBweCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmLS1xb3V0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGMtbGctcXVvdGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY2FsYy1sZy1xdW90ZS1ib3gtc2hhZG93O1xuICAgIGJvcmRlcjogJGNhbGMtbGctcXVvdGUtYm9yZGVyLXF1b3RlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNhbGMtbGctcXVvdGUtYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbiAgJi0tb3JkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxjLWxnLW9yZGVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGNhbGMtbGctb3JkZXItYm94LXNoYWRvdztcbiAgICBib3JkZXI6ICRjYWxjLWxnLW9yZGVyLWJvcmRlci1xdW90ZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY2FsYy1sZy1vcmRlci1iYWNrZ3JvdW5kLWNvbG9yLCAxMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uY2wtcHJpY2UtcGF5bWVudCB7XG4gIEBpZiB2YXJpYWJsZS1leGlzdHMoJGNhbGMtbGctcGF5bWVudCkge1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJGNhbGMtbGctcGF5bWVudCkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNhbGMtbGctYnRuIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGJhY2tncm91bmQtY29sb3IpO1xuLy8gICAgYm9yZGVyLXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgYm9yZGVyLXJhZGl1cyk7XG4vLyAgICBoZWlnaHQ6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGhlaWdodCk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgYnRuKSwgY29sb3IpO1xuLy8gICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBidG4pLCBmb250LXNpemUpO1xuLy8gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGJ0biksIGZvbnQtZmFtaWx5KTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2FsYy1sZy1idG4tLXFvdXRlIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHFvdXRlKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBib3gtc2hhZG93OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBxb3V0ZSksIGJveC1zaGFkb3cpO1xuLy8gICAgYm9yZGVyOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBxb3V0ZSksIGJvcmRlcik7XG4vL1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jYWxjLWxnLWJ0bi0tb3JkZXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgb3JkZXIpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgIGJveC1zaGFkb3c6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIG9yZGVyKSwgYm94LXNoYWRvdyk7XG4vLyAgICBib3JkZXI6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIG9yZGVyKSwgYm9yZGVyKTtcbi8vICB9XG4vL31cbiIsIiVjbC1kcm9wZG93bi13cmFwLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY2wtZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2wtZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjbC1kcm9wZG93bi1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtZHJvcGRvd24tYmFja2dyb3VuZDtcbn1cblxuLmNsLWRyb3Bkb3duLXdyYXAge1xuICBAZXh0ZW5kICVjbC1kcm9wZG93bi13cmFwLWRlZmF1bHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDRweCAxMHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0b3A6IC00NHB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGN1YmljLWJlemllcigwLCAxLCAuNSwgMSk7XG4gIHotaW5kZXg6IDIwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCl7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmNsLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMTYwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkY2wtZHJvcGRvd24tZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRjbC1kcm9wZG93bi1mb250LXdlaWdodDtcbiAgICBmb250LXNpemU6ICRjbC1kcm9wZG93bi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBjb2xvcjogJGNsLWRyb3Bkb3duLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmX19pdGVtLXNlcGFyYXRvcntcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbC1kcm9wZG93bi1jb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1kcm9wZG93bi1zY3JvbGwtYmFja2dyb3VuZDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCl7XG4gICAgICB3aWR0aDogMjBweDtcblxuICAgIH1cbiAgfVxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtZHJvcGRvd24tc2Nyb2xsYmFyLXRodW1iLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyOiAkY2wtZHJvcGRvd24tc2Nyb2xsYmFyLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCl7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLWRyb3Bkb3duLXdyYXAge1xuLy8gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBib3JkZXItcmFkaXVzKTtcbi8vICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGJvcmRlci1yYWRpdXMpO1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBiYWNrZ3JvdW5kKTtcbi8vICAgIGJvcmRlci1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBib3JkZXItY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC1kcm9wZG93bl9faXRlbSB7XG4vLyAgICBmb250LWZhbWlseTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBmb250LWZhbWlseSk7XG4vLyAgICBmb250LXNpemU6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGRyb3Bkb3duKSwgZm9udC1zaXplKTtcbi8vICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBkcm9wZG93biksIGNvbG9yKTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtZHJvcGRvd246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGRyb3Bkb3duKSwgdGh1bWItYmFja2dyb3VuZCk7XG4vLyAgICBib3JkZXItY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIGRyb3Bkb3duKSwgc2Nyb2xsLWJhY2tncm91bmQpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC1kcm9wZG93bjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgZHJvcGRvd24pLCBzY3JvbGwtYmFja2dyb3VuZCk7XG4vLyAgfVxuLy99XG4iLCJcbi5jbC1yYW5nZS13cmFwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNsLXJhbmdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3dpZHRoOiBjYWxjKDEwMCUgKyAxMDAlIC8gOSAtIDE0cHgpO1xuICAvL21hcmdpbi1sZWZ0OiBjYWxjKC0xMDAlIC8gOSAvIDIgKyA3cHgpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNsLXJhbmdlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNTBweDtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6OmFmdGVyLCAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHggLSAwcHgpO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1yYW5nZS1jb2xvcjtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcblxuICB9XG4gICY6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtcmFuZ2UtY29sb3I7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4IC0gMHB4KTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1yYW5nZS1jaGVja2VkLWNvbG9yO1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCAtIDBweCk7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICB9XG4gIH1cblxuICAmLmNoZWNrZWQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1yYW5nZS1jaGVja2VkLWNvbG9yO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtcmFuZ2UtY2hlY2tlZC1jb2xvcjtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NpcmNsZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkY2wtcmFuZ2UtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIC5jaGVja2VkICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsLXJhbmdlLWNoZWNrZWQtY29sb3I7XG4gICAgfVxuICAgIC5hY3RpdmUgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtcmFuZ2UtY2hlY2tlZC1jb2xvcjtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuLmNsLXJhbmdlLXBvcHVwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgdG9wOiAtMzBweDtcbiAgbGVmdDogLSRjbC1yYW5nZS1wb3B1cC1taW4td2lkdGgvMiArIDIzcHg7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm90dG9tOiAzNXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogJGNsLXJhbmdlLXBvcHVwLW1pbi13aWR0aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2wtcmFuZ2UtcG9wdXAtYmFja2dyb3VuZDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IDAgcmdiYSg2NCwgNjIsIDYyLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG5cbiAgLmFjdGl2ZS5jbC1yYW5nZS1pdGVtICYge1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KXtcbiAgICBsZWZ0OiAtJGNsLXJhbmdlLXBvcHVwLW1pbi13aWR0aC8yICsgMTVweDtcblxuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjbC1yYW5nZS1wb3B1cC1iYWNrZ3JvdW5kO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGNsLXJhbmdlLXBvcHVwLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkY2wtcmFuZ2UtcG9wdXAtZm9udC13ZWlnaHQ7XG4gICAgY29sb3I6ICRjbC1yYW5nZS1wb3B1cC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRjbC1yYW5nZS1wb3B1cC1mb250LXNpemU7XG4gIH1cblxuICAuY2wtcmFuZ2UtaXRlbTpmaXJzdC1jaGlsZCAmIHtcbiAgICBsZWZ0OiAwO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yaWdodDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgJGNsLXJhbmdlLXBvcHVwLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5jbC1yYW5nZS1pdGVtOmxhc3QtY2hpbGQgJiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgJGNsLXJhbmdlLXBvcHVwLWJhY2tncm91bmQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgIH1cbiAgfVxufVxuLy9cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXJhbmdlLWl0ZW0ge1xuLy8gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHJhbmdlKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICB9XG4vLyAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGJhY2tncm91bmQtY29sb3IpO1xuLy8gICAgfVxuLy8gICAgJi5hY3RpdmU6OmJlZm9yZSwgJi5jaGVja2VkOjpiZWZvcmUsICYuY2hlY2tlZDo6YWZ0ZXIge1xuLy8gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGJhY2tncm91bmQtY29sb3ItY2hla2VkKTtcbi8vICAgIH1cbi8vXG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXJhbmdlLWl0ZW1fX2NpcmNsZSB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGJhY2tncm91bmQtY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5hY3RpdmUgLmNsLXJhbmdlLWl0ZW1fX2NpcmNsZSB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGJhY2tncm91bmQtY29sb3ItY2hla2VkKTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2hlY2tlZCAuY2wtcmFuZ2UtaXRlbV9fY2lyY2xlIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHJhbmdlKSwgYmFja2dyb3VuZC1jb2xvci1jaGVrZWQpO1xuLy8gIH1cbi8vXG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtcmFuZ2UtcG9wdXAge1xuLy8gICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgcmFuZ2UpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgICY6OmFmdGVyIHtcbi8vICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgcmFuZ2UpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgIH1cbi8vICAgICZfX3RleHQge1xuLy8gICAgICBmb250LWZhbWlseTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgcmFuZ2UpLCBmb250LWZhbWlseSk7XG4vLyAgICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGNvbG9yKTtcbi8vICAgICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGZvbnQtc2l6ZSk7XG4vLyAgICB9XG4vLyAgfVxuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXJhbmdlLWl0ZW06Zmlyc3QtY2hpbGQgLmNsLXJhbmdlLXBvcHVwOjphZnRlciB7XG4vLyAgICBib3JkZXItdG9wLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCByYW5nZSksIGJhY2tncm91bmQtY29sb3IpO1xuLy9cbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtcmFuZ2UtaXRlbTpsYXN0LWNoaWxkIC5jbC1yYW5nZS1wb3B1cDo6YWZ0ZXIge1xuLy8gICAgYm9yZGVyLXRvcC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgcmFuZ2UpLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vXG4vLyAgfVxuLy99IiwiJWNsLXNlbGVjdC10aXRsZS1kZWZhdWx0IHtcbiAgZm9udC1mYW1pbHk6ICRjbC1zZWxlY3QtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY2wtc2VsZWN0LXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGNsLXNlbGVjdC10aXRsZS1jb2xvcjtcbiAgZm9udC1zaXplOiAkY2wtc2VsZWN0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHMtYnQpIHtcbiAgICBmb250LXNpemU6ICRjbC1zZWxlY3QtdGl0bGUtZm9udC1zaXplKjAuODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuJWNsLXNlbGVjdC1pdGVtLWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJGNsLXNlbGVjdC1pdGVtLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNsLXNlbGVjdC1pdGVtLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRjbC1zZWxlY3QtaXRlbS1mb250LXNpemU7XG4gIGJvcmRlcjogJGNsLXNlbGVjdC1pdGVtLWJvcmRlciAxcHggc29saWQ7XG4gIGNvbG9yOiAkY2wtc2VsZWN0LWl0ZW0tY29sb3I7XG59XG5cbiVjbC1zZWxlY3Qtc2luZ2xlLWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJGNsLXNlbGVjdC1pdGVtLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNsLXNlbGVjdC1pdGVtLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRjbC1zZWxlY3QtaXRlbS1mb250LXNpemU7XG4gIGJvcmRlci1yYWRpdXM6ICRjbC1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRjbC1zZWxlY3Qtc2luZ2xlLWFjdGl2ZS1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNsLXNlbGVjdC1zaW5nbGUtYWN0aXZlLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjbC1zZWxlY3Qtc2luZ2xlLWFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uY2wtc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMWVtIGF1dG87XG5cbn1cblxuLmNsLXNlbGVjdC10aXRsZSB7XG4gIEBleHRlbmQgJWNsLXNlbGVjdC10aXRsZS1kZWZhdWx0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jbC1zZWxlY3QtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHotaW5kZXg6IDUwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNsLXNlbGVjdC1pdGVtIHtcbiAgQGV4dGVuZCAlY2VudGVyLWZsZXg7XG4gIEBleHRlbmQgJWNsLXNlbGVjdC1pdGVtLWRlZmF1bHQ7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjbC1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkY2wtc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNsLXNlbGVjdC1ib3JkZXItcmFkaXVzO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkY2wtc2VsZWN0LWJvcmRlci1yYWRpdXM7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1zZWxlY3QtaXRlbS1hY3RpdmUtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGNsLXNlbGVjdC1pdGVtLWFjdGl2ZS1jb2xvcjtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCkge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIGZsZXg6IG5vbmU7XG4gICAgLnNlcnZpY2UgJiB7XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA5OHB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogOThweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxldmVsNSAmLCAubGV2ZWw0ICYge1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG5cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcblxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmxldmVsMiAmIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbC1zZWxlY3Qtc2luZ2xlIHtcbiAgQGV4dGVuZCAlY2wtc2VsZWN0LXNpbmdsZS1kZWZhdWx0O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICAmX190ZXh0e1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbiAgJl9fY2xvc2Uge1xuICAgIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY2wtc2VsZWN0LXNpbmdsZS1hY3RpdmUtY29sb3I7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi5vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXNlbGVjdC10aXRsZSB7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LXRpdGxlKSwgdGl0bGUtY29sb3IpO1xuLy8gICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QtdGl0bGUpLCB0aXRsZS1mb250LXNpemUpO1xuLy8gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC10aXRsZSksIHRpdGxlLWZvbnQtZmFtaWx5KTtcbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtc2VsZWN0LWl0ZW0ge1xuLy8gICAgYm9yZGVyLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QtaXRlbSksIGJhY2tncm91bmQtY29sb3IpO1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC1pdGVtKSwgY29sb3IpO1xuLy8gICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QtaXRlbSksIGZvbnQtc2l6ZSk7XG4vLyAgICBmb250LWZhbWlseTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBmb250LWZhbWlseSk7XG4vLyAgICAmOmZpcnN0LWNoaWxkIHtcbi8vICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBib3JkZXItcmFkaXVzKTtcbi8vICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBib3JkZXItcmFkaXVzKTtcbi8vICAgIH1cbi8vICAgICY6bGFzdC1jaGlsZCB7XG4vLyAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QtaXRlbSksIGJvcmRlci1yYWRpdXMpO1xuLy8gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBib3JkZXItcmFkaXVzKTtcbi8vICAgIH1cbi8vICAgICYuYWN0aXZlIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBiYWNrZ3JvdW5kLWNvbG9yKTtcbi8vICAgICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC1pdGVtKSwgY29sb3ItYWN0aXZlKTtcbi8vICAgIH1cbi8vICB9XG4vLyAgLiN7bWFwX2dldCgkdGhlbWUsIG5hbWUpfSAuY2wtc2VsZWN0LXNpbmdsZSB7XG4vLyAgICBmb250LWZhbWlseTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LWl0ZW0pLCBmb250LWZhbWlseSk7XG4vLyAgICBmb250LXNpemU6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC1pdGVtKSwgZm9udC1zaXplKTtcbi8vICAgIGNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3QtaXRlbSksIGNvbG9yKTtcbi8vICAgIGJvcmRlci1yYWRpdXM6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC1pdGVtKSwgYm9yZGVyLXJhZGl1cyk7XG4vLyAgICBib3JkZXItY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHNlbGVjdC1pdGVtKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzZWxlY3Qtc2luZ2xlKSwgYmFja2dyb3VuZC1jb2xvcik7XG4vLyAgICAmX19jbG9zZSB7XG4vLyAgICAgIGJvcmRlci1jb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc2VsZWN0LXNpbmdsZSksIGJvcmRlci1jb2xvcik7XG4vLyAgICB9XG4vLyAgfVxuLy99IiwiLmNzLXByaWNlcy1ncm91cCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5ob3Jpem9udGFsICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJyhtaW4td2lkdGg6IDk5MnB4KScpIHtcbiAgICAgIGZsZXg6IDAgMCA3MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY3MtcHJpY2VzLXdyYXAge1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY3MtcHJpY2Uge1xuICBAZXh0ZW5kICVjZW50ZXItZmxleDtcbiAgZmxleDogMCAwIDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogJGNzLXByaWNlLWNvbG9yO1xuICAmLS1saW5lLXRocm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNzLXByaWNlLWxpbmUtdGhyb3ctY29sb3I7XG4gIH1cbiAgJi0tZnVsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogJGNzLXByaWNlLWZ1bGwtZm9udC1zaXplO1xuICAgIGZvbnQtc2l6ZTogJ09wZW4gU2FucyBCb2xkJztcbiAgfVxuICAmLS1kc2Mge1xuICAgIGZvbnQtc2l6ZTogJ09wZW4gU2FucyBCb2xkJztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmhvcml6b250YWwgJiB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnKG1pbi13aWR0aDogOTkycHgpJykge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5jcy1wcmljZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRjcy1wcmljZS10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjcy1wcmljZS10aXRsZS1mb250LXdlaWdodDtcbiAgZm9udC1zaXplOiAkY3MtcHJpY2UtdGl0bGUtZm9udC1zaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGNvbG9yOiAkY3MtcHJpY2UtdGl0bGUtY29sb3I7XG4gIC5ob3Jpem9udGFsICYge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufSIsIlxuLmNhbGMtbGctY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6ICRjbC1jb250YWluZXItd2lkdGg7XG4gIGJhY2tncm91bmQ6ICRjbC1jb250YWluZXItYmFja2dyb3VuZDtcbiAgcGFkZGluZzogJGNsLWNvbnRhaW5lci1wYWRkaW5nO1xuICBmb250LWZhbWlseTogJGNsLWNvbnRhaW5lci1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjbC1jb250YWluZXItZm9udC13ZWlnaHQ7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgfVxufVxuIiwiJWNsLXRpdGxlLWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJGNsLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGNsLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBmb250LXNpemU6ICRjbC10aXRsZS1mb250LXNpemU7XG4gIGNvbG9yOiAkY2wtdGl0bGUtY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiAkY2wtdGl0bGUtdGV4dC10cmFuc2Zvcm07XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHhzLWJ0KSB7XG4gICAgZm9udC1zaXplOiAkY2wtdGl0bGUtZm9udC1zaXplKjAuOTtcblxuICB9XG59XG5cbi5jbC10aXRsZSB7XG4gIEBleHRlbmQgJWNsLXRpdGxlLWRlZmF1bHQ7XG4gIEBleHRlbmQgJWNlbnRlci1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmX19maXJzdC1saW5lIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCR4eC1idCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbiAgJl9fc2Vjb25kLWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJi0tZHNjIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MTU4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBAZXh0ZW5kICVjZW50ZXItZmxleDtcblxuICB9XG4gICYtLXNtIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LWZhbWlseTogJGNsLXRpdGxlLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi8vQGVhY2ggJHRoZW1lIGluICR0aGVtZXMge1xuLy8gIC4je21hcF9nZXQoJHRoZW1lLCBuYW1lKX0gLmNsLXRpdGxlIHtcbi8vICAgIGZvbnQtZmFtaWx5OiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCB0aXRsZSksIGZvbnQtZmFtaWx5KTtcbi8vICAgIGZvbnQtc2l6ZTogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgdGl0bGUpLCBmb250LXNpemUpO1xuLy8gICAgY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHRpdGxlKSwgY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC10aXRsZS0tZHNjIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHRpdGxlKSwgY29sb3IpO1xuLy8gIH1cbi8vICAuI3ttYXBfZ2V0KCR0aGVtZSwgbmFtZSl9IC5jbC10aXRsZS0tc20ge1xuLy8gICAgZm9udC1mYW1pbHk6IG1hcF9nZXQobWFwX2dldCgkdGhlbWUsIHN1YnRpdGxlKSwgZm9udC1mYW1pbHkpO1xuLy8gICAgZm9udC1zaXplOiBtYXBfZ2V0KG1hcF9nZXQoJHRoZW1lLCBzdWJ0aXRsZSksIGZvbnQtc2l6ZSk7XG4vLyAgICBjb2xvcjogbWFwX2dldChtYXBfZ2V0KCR0aGVtZSwgc3VidGl0bGUpLCBjb2xvcik7XG4vLyAgfVxuLy99IiwiJWNlbnRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiVjb250YWluZXItYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59IiwiJWNlbnRlci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiVjb250YWluZXItYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59IiwiXG5AbWl4aW4gcmVzcG9uZC10bygkbWVkaWEpIHtcbiAgQG1lZGlhICN7JG1lZGlhfSB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1mYWNlLXRvKCRuYW1lLCAkcGF0aCwgJHR5cGUpIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRuYW1lO1xuICAgIHNyYzogdXJsKCRwYXRoKSBmb3JtYXQoJHR5cGUpO1xuICB9XG59XG5AbWl4aW4gYnRuLWhvdmVyKCRjb2xvciwgJHNwZWVkKSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xuICB6LWluZGV4OiAtMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAkc3BlZWQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkc3BlZWQ7XG59IiwiLmNsLXByaWNlcy1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2wtcHJpY2VzLXdyYXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgLy9oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4lY2wtcHJpY2UtdGl0bGUtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAkY2wtcHJpY2UtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY2wtcHJpY2UtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGNsLXByaWNlLXRpdGxlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRjbC1wcmljZS10aXRsZS1jb2xvcjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygkeHgtYnQpIHtcbiAgICBmb250LXNpemU6ICRjbC1wcmljZS10aXRsZS1mb250LXNpemUqMC44O1xuXG4gIH1cbn1cblxuLmNsLXByaWNlLXRpdGxlIHtcbiAgQGV4dGVuZCAlY2wtcHJpY2UtdGl0bGUtZGVmYXVsdDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICRjbC1wcmljZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjbC1wcmljZS1mb250LXdlaWdodDtcbiAgY29sb3I6ICRjbC1wcmljZS1jb2xvcjtcbiAgJi0tY3VycmVuY3kge1xuICAgIGNvbG9yOiAkY2wtcHJpY2UtY29sb3I7XG4gIH1cbiAgJi0tZnVsbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogJGNsLXByaWNlLWZ1bGwtZm9udC1zaXplO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KSB7XG4gICAgICBmb250LXNpemU6ICRjbC1wcmljZS1mdWxsLWZvbnQtc2l6ZSowLjg7XG5cbiAgICB9XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbiAgJi0tbGluZS10aHJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbC1wcmljZS1saW5lLXRocm93LWNvbG9yO1xuICB9XG4gICYtLWRzYyB7XG4gICAgZm9udC1zaXplOiAkY2wtcHJpY2UtZHNjLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJHh4LWJ0KSB7XG4gICAgICBmb250LXNpemU6ICRjbC1wcmljZS1kc2MtZm9udC1zaXplKjAuODtcbiAgICB9XG4gIH1cbn1cblxuIiwiLnBhZ2UtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMzBweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDkwdmg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0by1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgJl9fd3JhcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgICYtLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDQwcHggNTBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1jZW50ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICM0QjUzNjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICYtLXNpemUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLXBhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2FwaXRhbGl6ZSB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgICAgICAmLS1oMSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjkzOTQ3O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIGNvbG9yOiAjODk4Qjk1O1xuICAgICAgICAmLS1jb2xvciB7XG4gICAgICAgICAgICBjb2xvcjogIzRCNTM2NjtcbiAgICAgICAgfVxuICAgICAgICAmLS1wYWRkaW5nIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjODk4Qjk1O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMzVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICM4OThCOTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb2xvcjogIzg5OEI5NTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICM0QjUzNjY7XG4gICAgICAgICYtLXVuZGVybGluZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLS1zaXplIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190YWJsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IFxuICAgIH1cbiAgICAmX19jZWxsIHtcbiAgICAgICAgcGFkZGluZzogMThweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNFMUU2RUY7XG4gICAgICAgIH1cbiAgICAgICAgJi0td2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDE4NXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbWlud2lkdGgge1xuICAgICAgICAgICAgd2lkdGg6IDI0N3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZDogdXJsKC9hc3NldHMvY29udGVudC9zdGVwcy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogNjkycHg7XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRjYwMDg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yNnB4O1xuICAgICAgICB3aWR0aDogMTU2cHg7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM2NkIxRUY7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWNvbnRlbnQtd3JhcCB7XG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiAxNDAwcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0dmg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXZoO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbn0iXX0= */
