@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInPopupMenu{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}@keyframes fadeInPopupMenu{0%{opacity:0;margin-top:20px}to{opacity:1;margin-top:0}}@-webkit-keyframes fadeDown{0%{opacity:0;top:-70px}to{opacity:1;top:0}}@keyframes fadeDown{0%{opacity:0;top:-70px}to{opacity:1;top:0}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}html{line-height:1.15;-webkit-text-size-adjust:100%;overflow-y:scroll;font-size:10px}body{margin:0;font-family:'Montserrat',sans-serif;font-weight:400;font-size:1.3rem;line-height:1.25;color:#000}details,header .contact_icons img,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:#5a832a}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}#wrapper .hidden,[hidden],[v-cloak],template{display:none}*{box-sizing:border-box}.developer_version header:before{position:absolute;right:2px;top:2px;height:26px;line-height:26px;outline:2px solid;font-weight:700;content:'LOCAL VERSION';color:#ec9819;background-color:#fff;padding:0 12px;z-index:1000}.dev_panel{position:fixed;bottom:0;left:0;background-color:#cecece;font-size:13px;z-index:10;padding:10px 15px}@media screen and (min-width:1002px){.mobile_break{display:none}}@media screen and (max-width:1001px){.desktop_break{display:none}}html .popup_open{overflow-y:hidden}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0;height:0}::-webkit-scrollbar-thumb{background-color:#aaa;border:0 #fff;border-radius:50px}::-webkit-scrollbar-thumb:hover{background-color:#999}::-webkit-scrollbar-thumb:active{background-color:#777}::-webkit-scrollbar-track{background-color:#eee;border:0 #fff;border-radius:50px}::-webkit-scrollbar-corner{background-color:transparent}.inner{width:1170px;max-width:100%;margin:0 auto;position:relative}button,input{outline:0}[data-scroll_to],button{cursor:pointer}#wrapper{min-height:100vh;flex-direction:column;padding-top:110px}table img{max-width:none}img[data-original]{opacity:0}.checkout_basket_triangle,.mob_header{display:none}header{top:0;position:fixed;width:100%;z-index:1001}header .header_no_partner .inner{justify-content:center;font-size:1.5rem}header .header_no_partner p{white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis;margin:0}footer a,header,header .header_no_partner a{color:#fff}header .header_no_partner,header .header_top{background-color:#769e47;padding:0;height:30px;color:#fff}header .inner{justify-content:space-between;height:100%}header .header_top.isset_partner .inner{justify-content:flex-start}header .inner,header .user_name{display:flex;align-items:center}#wrapper,header .isset_partner .user_id{display:flex}header a.partner_out{text-decoration:none;padding:0 5px;margin-left:4px;line-height:1;opacity:.5;transition:all .15s ease}header a.partner_out:hover{opacity:1;background-color:rgba(255,255,255,.25)}header .welcome{margin-right:45px;text-transform:uppercase;font-size:1.3rem}header .avatar{width:22px;height:22px;border-radius:50%;margin-right:20px;background-color:#5a832a;cursor:pointer;position:relative;background-position:center}header .avatar,header .avatar.isset{background-size:cover}header .avatar.empty{background-image:url(/i/icons/avatar_empty.svg);background-position:center bottom;background-size:17px 20px;background-repeat:no-repeat}header .user_name .name{font-weight:600;margin-right:40px}header .contact_icons,header .user_container{display:flex;align-items:center}header .contact_icons a{margin-left:43px}header .header_middle{background-color:#5a832a;height:40px}header .header_middle .include{font-size:1.2rem;border-bottom:1px solid;color:#fff;cursor:pointer}footer .apl b a,header .header_middle a.include{text-decoration:none}header .header_bottom ul,header .include,header .support,header .support_wrapper,header .to_shop{display:flex;align-items:center}header .support_wrapper>*{margin-left:40px;cursor:pointer;font-size:1.2rem}header .support,header a.to_shop{padding-left:24px;position:relative;text-decoration:none;color:#fff}header .mob_support:before,header .support_wrapper .support:before,header .support_wrapper .to_shop:before{content:'';display:block;position:absolute;left:4px;top:-2px;width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-size:100%}header .mob_support:before,header .support_wrapper .support:before{background-image:url(/i/icons/question.svg)}header .support_wrapper .to_shop:before{background-image:url(/i/icons/basket_white.svg)}header .bck{display:flex;position:relative;align-items:center;background:#ccc;height:24px;text-transform:uppercase;font-size:1rem;background:#ec9819;padding-left:34px;padding-right:9px;padding-top:1px}header a.bck{text-decoration:none;color:#fff}header .bck:before{content:'';display:block;background:url(/i/icons/prof.svg) no-repeat center;position:absolute;left:11px;top:6px;width:17px;height:13px;background-size:contain}header .support_wrapper{height:40px}header .country_current{padding-left:33px}header .country_current,header .user_dropdown_menu_toogler{position:relative;padding-right:8px;cursor:pointer;display:flex;align-items:center;height:30px;transition:all .2s ease}header .country_current:hover{opacity:.8}header .country_current::before{content:'';display:block;background:url(/i/icons/world.svg) no-repeat center;background-size:100%;position:absolute;left:13px;width:16px;height:16px}header .country_triangle,header .user_triangle{margin-left:5px;position:relative;top:0;transition:all .2s ease}header .country.clicked .country_triangle{transform:rotate(180deg)}header .user_dropdown_menu_toogler{padding-left:8px}header .header_bottom,header .header_bottom a.shop_popup_menu{height:40px}header .header_bottom{display:flex;align-items:center;padding:10px 0;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25)}header .header_bottom img.logo{display:block;position:relative;top:-1px;width:83px}header .header_bottom .inner{display:flex}header .header_bottom a{color:#000;text-decoration:none;text-transform:uppercase}header .header_bottom a.shop_popup_menu{display:flex;align-items:center;padding:0 24px;cursor:pointer}header .header_bottom ul{padding:0;margin:0}header .header_bottom ul li,main .menu li{list-style:none}header .user_contact.editable{position:relative;text-decoration:none}header .user_contact.editable img{opacity:.4}header .user_contact.editable:before{position:absolute;content:'+';top:-2px;left:-5px;display:block;color:#fff;font-size:2rem;font-weight:700}#complaint_form{position:fixed;width:50%;max-width:1000px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;overflow:hidden;max-height:calc(100vh - 70px);padding:0 15px 15px;background-color:#5a832a}@media screen and (max-width:1024px){#complaint_form{width:94%}}#complaint_form .email-input{width:100%;margin-bottom:10px;font-size:16px;padding:5px}#complaint_form .closeModal{position:absolute;top:10px;right:10px;width:24px;height:24px;opacity:.2;cursor:pointer;transition:opacity ease .5s}#complaint_form .closeModal:hover,.header_bottom ul li:hover .popup_menu img{opacity:1}#complaint_form .closeModal::after,#complaint_form .closeModal::before{content:'';position:absolute;top:10px;display:block;width:24px;height:3px;background:#000}#complaint_form .closeModal::before{transform:rotate(45deg)}#complaint_form .closeModal::after{transform:rotate(-45deg)}#complaint_form p{font-size:20px}#complaint_form textarea{width:100%;height:400px;resize:none;outline:0;padding:5px;font-size:16px}#complaint_form button{position:relative;display:block;margin:5px 0 0 auto;padding:5px 25px;font-size:16px}#avatar_editor_from,#avatar_editor_mobile_from{position:absolute;left:7px;top:26px;z-index:1;width:246px;margin:0 auto;background-color:#ec9819;border-radius:24px;flex-direction:column;padding:7px 10px 7px 18px;cursor:pointer;transition:all;transform:translateX(-50%)}#avatar_editor_from .triangle,#avatar_editor_mobile_from .triangle{position:absolute;left:50%;margin-left:-8px;top:-15px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ec9819}#avatar_editor_from .form_row.avatar_value.error label,#avatar_editor_mobile_from .form_row.avatar_value.error label,#contact_editor_from .form_row.contact_value.error label{color:#ec1919}#avatar_editor_from .form_row.avatar_value,#avatar_editor_mobile_from .form_row.avatar_value,#contact_editor_from .form_row.contact_value{position:relative}#avatar_editor_from .form_row.avatar_value input,#avatar_editor_mobile_from .form_row.avatar_value input{margin-bottom:6px}#avatar_editor_from .form_row.avatar_value label,#avatar_editor_mobile_from .form_row.avatar_value label{display:flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;padding:0}#avatar_editor_from .form_row.avatar_value label svg,#avatar_editor_mobile_from .form_row.avatar_value label svg{width:33px;height:33px}#avatar_editor_from #avatar_form_title,#avatar_editor_mobile_from #avatar_form_title{color:#fff;margin-right:15px}#avatar_editor_from input[type=text],#avatar_editor_mobile_from input[type=text]{width:100%;border:0;border-bottom:1px solid #b1b1b1;font-size:12px;line-height:15px;text-align:justify}#avatar_editor_from input[type=file],#avatar_editor_mobile_from input[type=file]{display:none}#avatar_editor_from button,#avatar_editor_mobile_from button,#contact_editor_from button{background:#ec9819;border-radius:11px;font-size:12px;text-align:justify;display:inline-flex;border:0;padding:3px 14px;justify-content:center;align-items:center;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}#avatar_editor_from button,#avatar_editor_mobile_from button{color:#fff!important}.en #avatar_editor_from{left:7px;width:180px}#contact_editor_from{position:absolute;top:30px;z-index:1;right:0;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border:10px solid #769e47;border-top:none!important;display:flex;width:370px;flex-direction:column;padding:36px 30px 27px;margin:0 auto 10px}#contact_editor_from #contact_form_title{color:#000;font-weight:700;font-size:1.5rem;margin-bottom:10px}#contact_editor_from .form_row,.nice_top .inner{display:flex;justify-content:space-between;flex-wrap:wrap}#contact_editor_from .form_row{margin-bottom:27px}#contact_editor_from .form_row.contact_value input{margin-left:31px;margin-bottom:6px}#contact_editor_from .form_row.contact_value label{font-size:12px;line-height:15px;color:#000}#contact_editor_from .form_row.contact_value:before{content:'';display:block;position:absolute;left:0;width:20px;height:15px;background-image:url(/i/form/id.png);background-size:cover}#contact_editor_from input[type=text]{width:100%;border:0;border-bottom:1px solid #b1b1b1;font-size:12px;line-height:15px;text-align:justify}#contact_editor_from button{color:#fff}main{z-index:10;background-color:#fff}main.standart_page{padding:0 0 80px;min-height:400px}.nice_top{background-color:#eee;padding:60px 0;margin-bottom:80px}.nice_top .inner{align-items:flex-start}.nice_top h1{width:37%;font-size:3rem;text-transform:uppercase;margin-top:0}.nice_top .nice_top_descr{width:51.3%;font-size:1.4rem}.nice_top .nice_top_descr p:first-child{margin-top:7px}.page_text{font-size:1.4rem}sup.trademark{font-size:21px;top:0;line-height:1;font-weight:500;vertical-align:top}.item_big sup.trademark{font-size:16px;line-height:.3}.acumullit .why_work_wrapper h2.title sup.trademark{font-size:18px;line-height:.25}.item_wrapper .descr sup.trademark{font-size:12px;line-height:1}.beauty .uniqueness_of_technology sup.trademark,.exclusive_texnologies sup.trademark{font-size:80%}.reviews{opacity:0;-webkit-animation:.5s linear .1s both fadeIn;animation:.5s linear .1s both fadeIn}#wrapper .main_img,main.page404{height:calc(100vh - 110px);min-height:518px}@media screen and (min-width:1025px){#wrapper .main_img,main.page404{background-attachment:fixed;background-position-y:110px}}.main_img{height:35vw;background-repeat:no-repeat;background-size:cover;transition:.3s all;background-position:center}.main_img .inner{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:100%}.main_img .inner h1{display:flex;flex-direction:column;color:#fff;text-align:center;font-size:6rem}.main_img p,.shop_id_4 .standart_page.page .pl50 ul li p{margin:0}.main_img .btns{display:flex;margin-top:45px;align-items:center}.main_img .btns .btn{width:auto;padding:0 35px;height:42px;margin-right:52px;font-size:2rem;position:relative;z-index:2;transition:all .2s ease}.main_img .btns .btn:hover{background-color:rgba(255,255,255,.52)}.creative.count_icons_0 .items a:last-child,.main_img .btns .btn:last-child{margin-right:0}.btn,.main_img .btns .btn.more{display:flex;align-items:center}.btn{justify-content:center;border:1px solid;text-align:center;text-decoration:none;border-radius:2rem;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;padding:5px 10px;cursor:pointer;color:#fff;position:relative;transition:all .2s ease}.btn.white.fill.to_green,.btn.white:hover{background-color:#fff;color:#5a832a}.btn.white.fill.to_green:hover{background-color:#325b02;color:#fff;border-color:#fff}.btn:hover,a.btn:hover{color:#fff;border-color:#fff}.btn.white:hover{color:#333;border-color:#333}.btn.blue:hover{color:#fff!important;border-color:#39559e}.btn.add_basket{border:0}#status_management_message_wrap_body .btn,.btn.add_basket:hover{background-color:#769e47}.btn.blue:hover{background-color:#39559e}.btn.green{color:#5a832a}.btn.green:hover{background-color:#5a832a;color:#fff}.btn.purple:hover{background-color:#6f3d8d}.btn.orange:hover{background-color:#ec9819}.btn.yellow:hover{background-color:#ffc700}.btn.red,.user_dropdown_menu .user_dropdown_menu_content .sign_out:hover a{color:#ca1a1a}.btn.red:hover{background-color:#ca1a1a}.btn.white.to_purple:hover{color:#6f3d8d;background-color:#fff;border-color:#6f3d8d}.btn.white.to_red:hover{color:#ca1a1a;background-color:#fff;border-color:#ca1a1a}.btn.white.to_green:hover{color:#5a832a;background-color:#fff;border-color:#5a832a}.btn.play:after,footer{background-repeat:no-repeat;background-size:cover}.btn.play:after{content:'';background-image:url(/i/play_white.svg);width:8px;height:13px;margin-left:18px;transition:all .2s ease}.btn.play.play.dark:after,.btn.play.play.white:hover:after{background-image:url(/i/play_dark.svg)}.btn.play.play.green:after{background-image:url(/i/play_green.svg)}.btn.play.play.purple:after,.btn.play.white.to_purple:hover:after{background-image:url(/i/play_purple.svg)}.btn.play.play.red:after,.btn.play.play.white.to_red:hover:after{background-image:url(/i/play_red.svg)}.btn.play.play.orange:after{background-image:url(/i/play_orange.svg)}.btn.play.play:hover:after{background-image:url(/i/play_white.svg)}.btn.video{color:#5a832a;min-width:220px;margin-top:20px;height:38px}footer{position:relative;background-color:#71904a;background-position:center;padding:68px 0 65px;color:#fff;margin-top:auto;font-size:1.5rem;bottom:0;left:0;z-index:0}footer .showComplaintForm{margin-top:10px}footer .row .column:nth-child(2){width:20%}footer .footer_work_time_block{margin-top:20px}footer .row .column:nth-child(3){width:25%;position:relative;top:5px}footer .row .column{width:23%}footer .reg.btn{min-width:212px;max-width:100%;height:32px;font-size:1.5rem}footer .reg.btn:hover{color:#5a832a;border-color:inherit}footer .impressum{margin-top:25px;min-width:150px}footer .row .title{font-size:2rem;font-weight:600;margin-top:19px;margin-bottom:15px}footer .apl b,footer .start b{font-size:2rem;margin-bottom:-4px}footer .apl b{display:inline-block;border-bottom:1px solid;line-height:1;margin-bottom:2px;margin-top:2px}footer .row{justify-content:space-between}footer .row,footer .social{display:flex}footer .social a{margin-right:10px}footer .social a,footer .social img{display:block;width:30px;height:30px}footer .contacts{font-size:1.2rem}footer .payment_informer{margin-top:25px}footer .payment_informer_title{margin-bottom:5px}footer .footer_logo{display:block;margin-bottom:26px;height:54px}footer .links{display:flex;flex-wrap:wrap;margin-top:130px;width:100%;justify-content:space-between;font-size:1.3rem;margin-left:-20px}footer .links a{margin-left:30px;margin-bottom:10px;text-decoration:underline}footer .start{margin-bottom:25px}footer .partner_wellcome,footer .start{font-size:1.5rem}footer a.email,footer a.phone{text-decoration:none}a.shop_popup_menu{position:relative;transition:all .2s ease-in-out}a.shop_popup_menu:hover{background-color:#eff2f7}.header_bottom ul li:hover .popup_menu{display:block;-webkit-animation:.15s ease-in-out .0002s forwards fadeInPopupMenu;animation:.15s ease-in-out .0002s forwards fadeInPopupMenu}.popup_menu{position:absolute;display:none;opacity:0;top:30px;left:0;width:100%;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);color:#333;border-top:5px solid #6a6a6a}.popup_menu .title{text-align:center;margin-top:5px;margin-left:-5px}.health .popup_menu_inner{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:25px 70px 0 58px}.health .popup_menu_inner:before{content:'';position:absolute;width:100%;left:0;bottom:0;height:50px;background-color:#eee}.health .item.list{justify-content:flex-start}.health .item.list a,.health .links a{margin-bottom:22px}.health .items{display:flex;padding-bottom:28px}.health .item,.health .links{display:flex;align-items:center}.health .item{flex-direction:column;justify-content:space-between;position:relative;z-index:1}.health .item.acumullit_link{margin-right:38px}.health .item.fresh_link{margin-right:65px}.health .item.fresh_link img{position:relative;top:-2px}.health .item.all_time_link{margin-right:45px}.health .item.all_time_link img{position:relative;top:-4px}.health .item.natural img{position:relative;top:-5px}.health .item.natural .title{position:relative;top:16px;left:2px;text-transform:none}.health .item .title{min-height:32px;position:relative;top:16px}.health .item img{transition:opacity .2s ease;opacity:0}.health .links{flex-wrap:wrap;padding-top:8px;font-size:1.3rem;width:calc(100% - 659px)}.health .links a{display:flex;align-items:center;position:relative;width:45%;text-transform:none}.health .links a:nth-child(even){width:53%;margin-left:1%}.health .links a::before{content:'';width:20px;height:20px;margin-right:7px;background-repeat:no-repeat;background-position:center;background-size:contain}.health .links a:nth-child(1)::before{background-image:url(/i/menu/popup0.svg)}.health .links a:nth-child(2)::before{background-image:url(/i/menu/popup2.svg)}.health .links a:nth-child(3)::before{background-image:url(/i/menu/popup1.svg)}.health .links a:nth-child(4)::before{background-image:url(/i/menu/popup3.svg)}.possibility .popup_menu_inner{display:flex;padding:0;background-color:#eee}.possibility .left{padding:29px 56px 19px 101px;background-color:#fff}.possibility .items{display:flex}.possibility .items a{text-align:center}.possibility .items a:first-child{margin-right:58px}.possibility .items .title{margin-top:8px}.possibility .right{display:flex;align-items:center;background-color:#eee;padding-right:70px;padding-left:68px}.possibility .about_us{margin-top:-15px;position:relative}.possibility .about_us .about_us_title{position:absolute;right:7px;top:50%;color:#fff;font-size:1.3rem;text-align:right;transform:translateY(-50%)}.possibility .links{display:flex;flex-wrap:wrap;padding-top:20px;margin-left:34px;margin-top:-27px;font-size:1.3rem}.possibility .links .left_block,.possibility .links .right_block{display:flex;flex-direction:column}.possibility .links .left_block{width:64%;margin-right:3%}.possibility .links .right_block{width:33%}.possibility .links a{text-transform:uppercase;margin-bottom:10px;line-height:1.6}.creative.count_icons_0 .popup_menu{width:auto;left:auto;right:0}.creative.count_icons_1 .icons{margin-top:-32px}.bg .possibility .links .left_block,.en .possibility .links .left_block{width:45%}.bg .possibility .links .right_block,.en .possibility .links .right_block{width:52%}.de .possibility .right,.es .possibility .right,.it .possibility .right,.pt .possibility .right,.ro .possibility .right,.tr .possibility .right{padding-right:20px}@media screen and (max-width:1180px){.it .possibility .left,.ro .possibility .left,.tr .possibility .left{padding-left:20px}}.ro .possibility .links{width:370px}.it .links .left_block,.ro .links .left_block{width:43%}.it .links .right_block,.ro .links .right_block{width:54%}.es .possibility .left,.it .possibility .left{max-width:485px}.es .possibility .links,.it .possibility .links{width:440px}.tr .possibility .links{width:450px}.tr .links .left_block{width:50%}.tr .links .right_block{width:47%}.fr .possibility .right,.ru .possibility .right{padding-right:30px}.fr .links .left_block,.ru .links .left_block{width:55%}.fr .links .right_block,.ru .links .right_block{width:42%}.en.country_219 .health .popup_menu_inner{padding-left:28px}.creative .popup_menu .title{margin-top:5px;max-width:177px}.creative .popup_menu_inner{display:flex;align-items:center;position:relative;padding:18px 55px}.creative .popup_menu_inner:before{content:'';position:absolute;width:100%;left:0;top:0;height:89px;background-color:#eee}.creative .items{display:flex}.creative .items a{position:relative;z-index:1;text-align:center;margin-right:25px;width:177px}.creative .icons{display:flex;flex-direction:column;position:relative;z-index:1;margin-left:8px}@media screen and (max-width:1220px){.creative .icons{min-width:196px}}.creative .icons a{display:flex;align-items:center}.creative .icons a:first-child{margin-bottom:43px}.creative .icons a:last-child img{margin-right:15px;margin-left:4px}.creative .icons a img{margin-right:11px}.pt .popup_menu{width:auto;left:auto;right:0}.cookie,.popup_form_bg{position:fixed;left:0;width:100%}.popup_form_bg{display:none;height:100%;top:0;text-align:center;background-color:rgba(0,0,0,.5);z-index:10000;overflow:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch}.cookie{bottom:0;background:#eee;padding:40px 0;z-index:100}.cookie .langs span{margin-bottom:10px}.cookie .langs{display:flex;flex-direction:column;margin-right:70px}.cookie .text{margin-bottom:20px}.cookie .links a::after{content:'';position:absolute;left:4px;top:7px;width:4px;height:4px;background:#5a832a;border-radius:50%}.cookie .links a::before{content:'';border:1px solid;position:absolute;left:0;top:3px;width:10px;height:10px}.cookie .links a{position:relative;color:#333;text-decoration:none;padding-left:20px}.cookie .links{display:flex;justify-content:space-between;align-items:center}.cookie .links .btn{color:#333;border-color:#5a832a;padding:0 20px;width:auto}.cookie .inner{display:flex}.about_item_wrapper{padding:109px 0 88px}.about_item_wrapper .inner{display:flex;flex-wrap:wrap}.about_item_wrapper p{margin-top:0}.about_item_wrapper .column .title{font-weight:700;font-size:3.5rem;text-transform:uppercase;text-align:right}.about_item_wrapper .column:first-child{width:32%;margin-right:7%}.about_item_wrapper .column:nth-child(2){width:61%;max-width:616px}.about_item_wrapper .column .txt{font-size:1.4rem}.about_item_wrapper .column{display:flex;flex-direction:column;justify-content:space-between}.video_wrapper{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}.video_wrapper.product_video_wrapper{margin-bottom:157px}.video_wrapper .video{max-width:100%;width:670px;background:rgba(0,0,0,.5);margin:0 auto}.items_wrapper .items{display:flex;flex-wrap:wrap;justify-content:space-between}.small_item .oldprice{text-align:center}.small_item .btn{background:#5a832a;border-color:#5a832a;height:32px;padding:0 27px;font-size:1.4rem}.small_item .more{color:#5a832a;margin-top:7px;font-size:1.2rem;cursor:pointer;text-align:center;text-decoration:underline}.small_item .more svg{margin-left:2px;position:relative;top:-2px}.de .small_item .btn,.pt .small_item .btn{height:auto;padding:4px 22px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.item_wrapper{padding:61px 0 108px;background-color:#fff}.item_wrapper .inner{display:flex;justify-content:space-between}.item_wrapper .img{position:relative;width:521px;max-width:100%;height:246px;display:flex;align-items:flex-end}.item_wrapper .img .img_txt{font-size:2.5rem;text-transform:uppercase;display:flex;align-items:center;padding-left:35px;color:#fff;height:100%;z-index:2}.item_wrapper .img_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.item_wrapper img{width:340px;height:auto;position:absolute;display:block;left:50%;bottom:0;transform:translate(-47%,50%);z-index:2}.item_wrapper .content{width:calc(100% - 600px)}.item_wrapper .title{font-size:3rem;margin-bottom:14px}.item_wrapper .descr{font-size:1.4rem;line-height:1.23;margin-bottom:21px}.item_wrapper .prices{margin-top:21px;min-height:32px}.item_wrapper .price{margin-bottom:7px;text-align:left;border-top:none;font-weight:400;font-size:2.1rem;line-height:1.5}.item_wrapper .price span{font-weight:700}.item_wrapper .price span.price_in_weight{font-weight:inherit;font-size:80%}.item_wrapper .legal_price_descr{margin-top:-5px;margin-bottom:10px;font-size:1.3rem}.item_wrapper .retail_price_descr{margin-top:4px;margin-bottom:20px;font-size:1.2rem}.item_wrapper .qty_btn{display:flex;margin-top:54px}.item_wrapper .qty_btn input{width:70px;height:32px;background-color:#eee;outline:0;border:0;padding:0 0 0 13px;margin-right:25px;font-size:2rem}.item_wrapper .btn{height:31px;margin-bottom:10px;padding:0 27px;font-size:1.4rem;background-color:#5a832a;border-color:#5a832a}.item_spoiler{margin-top:28px;margin-bottom:8px;border-radius:13px;border:1px solid #5a832a;overflow:hidden}.item_spoiler+.item_spoiler{margin-top:0}.spoiler_title{font-size:1.6rem;display:flex;justify-content:space-between;height:25px;align-items:center;padding:0 11px 0 25px;cursor:pointer;color:#5a832a;transition:all .2s ease}.spoiler_text{display:none;margin-top:15px;margin-bottom:45px;font-size:1.2rem;color:#333;padding:0 11px 0 17px}.spoiler_text ol,.spoiler_text ul{padding-left:12px}.spoiler_text p,.spoiler_text p *{font-family:inherit!important;font-size:inherit!important;color:inherit!important}.spoiler_text a{color:#5a832a!important}.spoiler_title.show+.spoiler_text{display:block;-webkit-animation:.2s linear 0s both fadeIn;animation:.2s linear 0s both fadeIn;font-size:1.3rem;transition:all .2s ease}.spoiler_title:after{content:'';display:block;width:10px}.spoiler_title.show:after{height:1px;background-image:url(/i/icons/minus.svg)}.spoiler_title.show{border-bottom:1px solid #eee}.country_35 .acumullit .advantages .spoiler_title{cursor:auto}.country_35 .acumullit .advantages .spoiler_title.show{border-bottom:none}.country_35 .acumullit .advantages .spoiler_title+.spoiler_text{display:none}.country_35 .acumullit .advantages .spoiler_title.show:after,.spoiler_title:after{height:9px;background:url(/i/icons/plus.svg) center no-repeat}.item_video .inner,.item_video .video{display:flex;justify-content:center}.item_video .video{height:400px;width:500px;background-color:#ccc;align-items:center;font-size:1.7rem}.bg_wrap:after{content:'';position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:cover;mix-blend-mode:multiply}.arrow_bottom{background-image:url(/i/arrow_bottom.svg);width:12px;height:6px;margin-left:10px;background-size:contain;background-repeat:no-repeat;transition:all .2s ease}.popup_location{display:none;position:absolute;cursor:auto;z-index:1;background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);width:322px;max-width:100%;right:0;top:47px;font-size:1.1rem;overflow:auto;max-height:calc(100vh - 70px)}@media screen and (max-width:640px){.popup_location{width:400px;max-width:100vw}}@media screen and (max-width:480px){.popup_location{width:100vw}}.popup_location .geo_area .geo_area_title{display:flex;align-items:center;color:#b1b1b1;font-size:1.2rem;padding:10px 7px;cursor:pointer;transition:.2s ease}@media screen and (max-width:480px){.popup_location .geo_area .geo_area_title{padding:10px 5vw}.popup_location .geo_area .geo_area_title:after{right:calc(5vw + 4px)}}.popup_location .geo_area .geo_area_title:hover{color:#5a832a}.popup_location .geo_area .geo_area_title:hover:after,.popup_location .geo_area.active .geo_area_title:after{border-left-color:#5a832a}.popup_location .geo_area .countries{display:none;flex-wrap:wrap}.popup_location .geo_area.active{border-top:1px solid #5a832a;border-bottom:1px solid #5a832a}.popup_location .geo_area.active:first-child{border-top:none}.popup_location .geo_area.active:last-child{border-bottom:none}.popup_location .geo_area.active .geo_area_title{color:#5a832a;font-weight:700}.popup_location .geo_area.active .countries{display:flex}.popup_location .country_item{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-bottom:1px solid rgba(204,204,204,.25)}.popup_location .country_item:nth-child(odd){border-right:1px solid rgba(204,204,204,.25)}.popup_location .country_item:first-child,.popup_location .country_item:nth-child(2){border-top:1px solid rgba(204,204,204,.25)}.country.clicked .popup_location,.country_info.active+.country_langs,main .menu .history .toggle_news_history.active ul{display:block}.country_info,a.country_lang_title{padding:8px 7px;transition:all .2s ease;cursor:pointer}@media screen and (max-width:480px){.country_info,a.country_lang_title{padding:8px 5vw}}.country_info.current,.country_info:hover{background-color:#eff2f7;text-decoration:underline}a.country_lang_title:hover{background-color:#eff2f7}.country_info:hover{-webkit-text-decoration-color:#000;text-decoration-color:#000}.country_info{display:flex;align-items:center;width:100%;min-height:36px;position:relative}.country_img{width:20px;height:auto;margin-right:10px}.country_info:after,.geo_area_title:after{content:'';position:absolute;border:3px solid transparent;border-left:4px solid #b1b1b1;right:6px}@media screen and (max-width:480px){.country_info:after,.geo_area_title:after{right:5vw}}.country_info.active:after,.geo_area.active .geo_area_title:after{transform:rotate(90deg);margin-top:4px;right:8px}@media screen and (max-width:480px){.country_info.active:after,.geo_area.active .geo_area_title:after{right:calc(5vw + 3px)}}.country_title{color:#000;font-family:Montserrat}.country_langs{display:none;width:100%}a.country_lang_title{display:flex;align-items:center;padding-top:11px;padding-bottom:11px;padding-left:29px;color:#595959;text-decoration:none}.check_lang{opacity:0;margin-right:16px;transition:opacity .2s ease}a.country_lang_title.current,a.country_lang_title:hover{color:#333;text-decoration:underline}a.country_lang_title.current img,a.country_lang_title:hover img{opacity:1}.basket_icon,.go_up{position:fixed;width:70px;height:70px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;right:60px;z-index:1050;cursor:pointer}.go_up{background-color:rgba(255,255,255,.1);background-color:#eee;bottom:140px;opacity:.2}.country_219 .menu li.season,.country_35 .menu li.season,.go_up.hide{display:none}.go_up:before{content:'';display:block;height:30px;width:30px;border-left:solid 2px;border-top:solid 2px;position:absolute;top:27px;right:20px;color:#5a832a;transform:rotate(45deg)}.go_up:hover{opacity:1}.basket_icon{background:#eee url(/i/icons/basket.svg) no-repeat center;background-size:50%;bottom:50px}.basket_icon .count{width:20px;height:20px;color:#5a832a;line-height:20px;background:#fff;border-radius:50%;position:absolute;bottom:15px;left:35px;text-align:center;font-weight:500}.basket_icon.open{right:460px}html.modal{overflow:hidden}html.modal body{height:100vh}html.modal,html.modal header{padding-right:15px}.basket_wrapper{display:none;z-index:9999999999;position:fixed;top:0;left:0;width:100%;min-height:100vh;overflow-y:auto;opacity:0;background:rgba(0,0,0,.5)}.basket_wrapper.open{display:block;-webkit-animation:.1s linear .1s both fadeIn;animation:.1s linear .1s both fadeIn}.basket_close{cursor:pointer}.basket_window{position:absolute;right:0;top:0;width:calc(95%);max-width:417px;min-height:630px;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:space-between}.basket_items{padding-right:20px;margin-top:20px;height:auto;min-width:100px;margin-bottom:auto;overflow-x:hidden;margin-right:30px}.basket_items.basket_mod .basket_item.noReason{opacity:.4}.basket_mod_information{padding:20px 30px 0;font-size:12px;color:#fff}.basket_mod_information .need_more_product,.basket_mod_information .ok{padding:10px}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator.need_more,.basket_mod_information .need_more_product{background:#ec9819}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator.fine,.basket_mod_information .ok{background:#769e47}.basket_mod_information div.need_more_product>div.btn{margin-top:5px}.basket_mod__progress_bar{color:#333;margin-bottom:20px}.basket_mod__progress_bar .basket_mod__progress_wrap{position:relative;background:#eee;overflow:hidden;height:14px;width:100%;margin-bottom:10px;border-radius:7px}.basket_mod__progress_bar .basket_mod__progress_wrap .basket_mod__progress_indicator{width:100%;height:20px;position:absolute;top:0;right:95%}.basket_mod__progress_bar .basket_mod__progress_scale{display:flex;justify-content:space-between}.basket_mod__progress_bar .basket_mod__progress_scale div{display:flex;flex-direction:column;text-align:center;font-weight:700}.basket_mod__progress_bar .basket_mod__progress_scale div.need_more{opacity:.3}.basket_mod__progress_bar .basket_mod__progress_scale div.current{position:relative}.basket_mod__progress_bar .basket_mod__progress_scale div.current:before{position:absolute;content:'';display:block;top:-7px;left:calc(50% - 3px);width:6px;height:6px;background:#e2e2e2;border-radius:3px}.basket_items_empty{padding:30px;font-size:1.4rem}.basket_items::-webkit-scrollbar,.basket_related_products_wrap::-webkit-scrollbar{width:7px;height:7px}.basket_items::-webkit-scrollbar-button,.basket_related_products_wrap::-webkit-scrollbar-button{width:0;height:0}.basket_items::-webkit-scrollbar-thumb,.basket_related_products_wrap::-webkit-scrollbar-thumb{background:#e1e1e1;border:0 #fff;border-radius:50px}.basket_items::-webkit-scrollbar-thumb:hover,.basket_related_products_wrap::-webkit-scrollbar-thumb:hover{background:#fff}.basket_items::-webkit-scrollbar-thumb:active,.basket_related_products_wrap::-webkit-scrollbar-thumb:active{background:#000}.basket_items::-webkit-scrollbar-track,.basket_related_products_wrap::-webkit-scrollbar-track{background:#666;border:0 #fff;border-radius:50px}.basket_items::-webkit-scrollbar-track:hover,.basket_related_products_wrap::-webkit-scrollbar-track:hover{background:#666}.basket_items::-webkit-scrollbar-track:active,.basket_related_products_wrap::-webkit-scrollbar-track:active{background:#333}.basket_items::-webkit-scrollbar-corner,.basket_related_products_wrap::-webkit-scrollbar-corner{background:0 0}.basket_header{font-size:2rem;display:flex;justify-content:space-between}.basket_title{font-family:'Montserrat',sans-serif;font-weight:700}.basket_item_image{width:115px;height:115px;background-color:#eee;display:flex;justify-content:center;align-items:center}.basket_item_image img{max-width:80%;max-height:90%}.basket_item.item244 .basket_item_image img,.basket_item.item307 .basket_item_image img{max-width:90%}.basket_item_title_and_quantity{width:calc(100% - 130px);display:flex;flex-direction:column;justify-content:space-between}.basket_btn_checkout,.basket_btn_continue{display:block;text-decoration:none;height:40px;border-radius:20px;margin-top:10px;text-align:center;line-height:40px;cursor:pointer}.basket_btn_checkout{background:#769e47;color:#fff}.basket_btn_checkout:hover{background:#5a832a}.basket_btn_continue{background:#fff;color:#769e47;border:1px solid #769e47}.basket_btn_continue:hover{background:#5a832a;color:#fff}.basket_item{font-size:1.2rem;display:flex;justify-content:space-between;padding-left:30px;padding-top:10px;padding-bottom:10px;position:relative;border-bottom:solid 1px #ccc}.basket_item:last-child{border-bottom:none}.basket_item_category{font-size:.9rem;color:#666}.basket_item_title{margin-top:5px;margin-right:30px}.basket_item_price_wrap{margin-top:auto}.basket_item_price_wrap .basket_item_oldprice span{text-decoration:line-through}.basket_legal_price_descr{font-size:1rem;margin-top:5px}.basket_btns{margin-top:20px}.basket_shipping_costs{font-size:1rem;margin-top:15px;color:#000;text-transform:none;font-weight:400}.basket_item_remove{position:absolute;height:20px;width:20px;top:10px;cursor:pointer;right:0}.basket_item_remove svg{fill:#769e47}.basket_item_remove:hover svg,.popup_msg .exit:hover svg path{fill:#5a832a}@media screen and (max-width:480px){.safari .basket_window{padding-bottom:40px}}.basket_footer{padding:20px 30px 30px;border-top:solid 1px #e2e2e2}.basket_footer .basket_total_wrap{color:#769e47;text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:700}.basket_header{padding:20px 30px;border-bottom:solid 1px #e2e2e2}.basket_item_input{margin-top:5px;display:flex;justify-content:space-between;align-items:center}.basket_item_quantity{position:relative;height:30px;width:50%}.basket_item_quantity input{width:70px;height:30px;background:#eee;text-align:center;position:absolute;top:0;left:0;border:0;padding-right:30px}.basket_item_subtotal{width:50%;text-align:right}.basket_item_quantity .quantity_control{cursor:pointer;height:15px;width:30px;text-align:center;line-height:12px;display:block;position:absolute;top:0;left:40px}.plus.quantity_control{top:0}.minus.quantity_control{top:15px}.basket_window .price_in_weight{display:block;font-size:.9rem}.related_product .price_in_weight{display:inline}.basket_related_products{padding:30px}.basket_related_products .basket_related_products_title{font-size:1.5rem;font-weight:700;margin-bottom:5px}.basket_related_products .basket_related_products_wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-height:130px;overflow-y:auto;-webkit-overflow-scrolling:touch}.basket_related_products .related_product{margin-right:15px;margin-bottom:15px;width:100px;height:100px;background-color:#eee;position:relative;padding:5px;display:flex;flex-direction:column;justify-content:space-between}.basket_related_products .related_product.legal_descr{width:160px;height:130px}.basket_related_products .related_product:last-child{margin-right:0}.basket_related_products .related_product .price{margin-top:auto;position:relative;font-size:11px}.basket_related_products .related_product .category{font-size:.9rem;color:#666;position:relative}.basket_related_products .related_product .title{position:relative;white-space:nowrap;overflow:hidden;font-size:11px;text-overflow:ellipsis}.basket_related_products .related_product .image{position:absolute;top:0;left:0;width:100px;height:100px;display:flex;justify-content:center;align-items:center}.basket_related_products .related_product .image img{max-width:60%;max-height:60%}.basket_related_products .related_product .add{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.text_contain{margin:115px 0 81px;font-size:1.4rem}.page_banner{background-repeat:no-repeat;background-size:cover;background-position:0 0;position:relative;height:0;padding-bottom:20.938vw}.page_banner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:.5}.page404{background-color:#eee}.page404 .inner{text-align:center;padding:100px 0 80px}.img_404,.news_block .page_text iframe{max-width:100%}.title_404{margin-top:20px;font-weight:300;font-size:2.6rem;text-transform:uppercase;color:#000}.user_dropdown_menu.clicked .user_dropdown_menu_content{opacity:0;display:block!important;-webkit-animation:.15s linear .1s both fadeIn;animation:.15s linear .1s both fadeIn}.user_dropdown_menu:hover .user_dropdown_menu_toogler{opacity:.9}.user_dropdown_menu.clicked .user_dropdown_menu_toogler{opacity:.7}.user_dropdown_menu.clicked svg{transform:rotate(180deg)}.shop_id_4 .standart_page.page .pl50 ul li,.user_dropdown_menu{position:relative}.user_dropdown_menu .user_dropdown_menu_content{display:none;position:absolute;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);top:30px;right:0;min-width:190px;z-index:1002}.user_dropdown_menu .user_dropdown_menu_content a,.user_dropdown_menu .user_dropdown_menu_content span{display:block;padding:8px 21px;text-decoration:none;transition:background-color .2s ease;font-size:1.1rem}.user_dropdown_menu .user_dropdown_menu_content span{color:#333}.user_dropdown_menu .user_dropdown_menu_content .change_avatar:hover,.user_dropdown_menu .user_dropdown_menu_content .copy_link:hover,.user_dropdown_menu .user_dropdown_menu_content .copy_link_with_text:hover,.user_dropdown_menu .user_dropdown_menu_content a:hover{background-color:#eff2f7}.user_dropdown_menu .user_dropdown_menu_content .change_avatar,.user_dropdown_menu .user_dropdown_menu_content .copy_link,.user_dropdown_menu .user_dropdown_menu_content .copy_link_with_text,.user_dropdown_menu .user_dropdown_menu_content .exit_link{display:block;padding:8px 21px;text-decoration:none;transition:background-color .2s ease;font-size:1.1rem;color:#5a832a;cursor:pointer}html.popup_open{overflow:hidden}html.popup_open,html.popup_open footer,html.popup_open header{width:calc(100% - 5px)}.popup_bg{position:fixed;display:flex;flex-direction:column;align-items:flex-end;padding-right:calc((100vw - 1170px)/2);padding-bottom:10px;width:100%;height:100vh;background-color:rgba(0,0,0,.5);right:0;top:0;padding-top:157px;z-index:999999999;-webkit-overflow-scrolling:touch;opacity:0;overflow-x:hidden;overflow-y:auto;-webkit-animation:.2s linear .5s both fadeIn;animation:.2s linear .5s both fadeIn}.popup_msg.fadein{-webkit-animation:.6s linear 1s both fadeIn;animation:.6s linear 1s both fadeIn;-webkit-animation-iteration-count:1;animation-iteration-count:1}.popup_1.fadein{-webkit-animation-delay:.5s;animation-delay:.5s}.cookie_agreement.fadein{-webkit-animation-delay:1.2s;animation-delay:1.2s}.popup_msg{position:relative;z-index:1051;background-color:rgba(90,131,42,.8);color:#fff;font-size:1.1rem;padding:15px 30px;width:469px;max-width:calc(100% - 25px);text-align:left;transition:background-color .2s ease}.popup_msg:hover{background-color:#5a832a;opacity:1}.popup_msg::before,.video_wrap .video_overlay .play:before{position:absolute;content:'';display:block;background-color:#fff}.popup_msg::before{left:-15px;top:30%;width:30px;height:30px;border-radius:50%;background-image:url(/i/popup_msg_attention.svg);background-repeat:no-repeat;background-position:center}.popup_msg .exit{position:absolute;right:0;top:0;padding:10px;cursor:pointer}.popup_msg .exit,.popup_msg .exit svg path,main .menu .history .toggle_news_history span{transition:all .2s ease}.popup_msg .exit:hover{background-color:#fff}.popup_msg .checkboxs{margin:15px 0}.popup_msg .checkboxs .field{display:flex;align-items:center;margin-bottom:5px}.popup_msg .checkboxs .field input{margin-right:5px}.popup_msg .checkboxs .field label{border-bottom:1px dashed transparent}.popup_msg .checkboxs .field.error_accept input{outline:1px dashed #ca1a1a}.popup_msg .checkboxs .field.error_accept label{border-bottom-color:#ca1a1a}.popup_msg+.popup_msg{margin-top:20px}.cookie_agreement a.more,.psite_agreement a.more{color:#fff;text-decoration:underline}.cookie_agreement .impressum a,.psite_agreement .impressum a{font-weight:700;color:#fff}.cookie_agreement .buttons,.psite_agreement .buttons{display:flex;justify-content:flex-end;margin-top:10px}.cookie_agreement .buttons .btn,.psite_agreement .buttons .btn{padding:5px 14px;background-color:#ebebeb;border-color:#ebebeb;color:#707070}.cookie_agreement .buttons .btn:hover,.psite_agreement .buttons .btn:hover{background-color:#f8f8f8}.cookie_agreement .buttons .btn.cookie_accept_all,.psite_agreement .buttons .btn.cookie_accept_all{background-color:#8cb55c;border-color:#8cb55c;color:#fff}.cookie_agreement .buttons .btn.cookie_accept_all:hover,.psite_agreement .buttons .btn.cookie_accept_all:hover{background-color:#a0c970;border-color:#a0c970;color:#fff}.cookie_agreement .buttons .btn.cookie_accept,.psite_agreement .buttons .btn.cookie_accept{margin:0 23px}.cookie_agreement .buttons .btn.lock,.psite_agreement .buttons .btn.lock{opacity:.25;cursor:auto}.cookie_agreement .buttons .btn.lock:hover,.psite_agreement .buttons .btn.lock:hover{background-color:#fff;color:#5a832a;border-color:transparent}.video_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#c4c4c4}.video_wrap .video_overlay,.video_wrap iframe,.video_wrap video,.video_wrap video.preview{position:absolute;top:0;left:0;width:100%;height:100%;border-width:0;outline-width:0}.video_wrap .video_overlay{opacity:0;transition:all .2s ease;z-index:1}.video_wrap .video_overlay video{background-color:#000}.video_wrap .video_overlay .duration{position:absolute;right:5px;bottom:5px;color:#fff;padding:5px 12px;font-size:1.2rem;font-weight:500;background-color:rgba(0,0,0,.5)}.video_wrap .video_overlay .play{opacity:.85;position:absolute;left:50%;top:50%;width:50px;height:50px;border-radius:50%;transform:translate(-50%,-50%);transition:opacity .25s ease;cursor:pointer;margin-top:-12px}.video_wrap .video_overlay .play:before{left:13px;top:13px;width:25px;height:25px;z-index:-1}.video_wrap .video_overlay .play svg{width:50px;height:50px;fill:#ca1a1a;transition:transform .2s ease}.video_wrap .video_overlay .play:hover{opacity:1}.video_wrap .video_overlay .play:hover svg{transform:scale(1.2)}.video_wrap:hover .play{opacity:.85}.alert-bg{position:fixed;width:100%;padding-top:40px;top:0;left:0;height:100%;overflow-x:auto;z-index:10001;background:rgba(0,0,0,.5)}.alert-bg .alert-title{font-size:2rem;margin-bottom:10px}.alert-bg .alert-button{background:#5a832a;width:auto;max-width:150px;margin:15px auto 0 0;color:#fff;text-align:center;cursor:pointer;padding:10px 20px}.alert-bg .alert-button:hover{background:#253611}.alert-bg .alert-body{font-size:1.4rem;width:500px;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px}.owl-carousel .owl-stage{display:flex;align-items:center}.reviews{padding:28px 66px;margin-top:33px}.reviews .item{display:flex;justify-content:space-between;position:relative;padding:0 65px}.reviews .item .img{width:91px;height:91px;border-radius:50%;content:'';background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#eee;max-height:none!important}.reviews .item .text_block{position:relative;z-index:2;width:calc(100% - 90px - 33.67px);line-height:1.25}.reviews .item .text_block .title{font-weight:700;font-size:2rem;color:#000;margin-bottom:1px}.reviews .item .text_block .text{max-width:500px}.reviews .owl-nav{position:absolute;width:100%;top:30px;height:31px}.reviews .owl-nav button.owl-next,.reviews .owl-nav button.owl-prev{background:#5a832a!important;width:30px;height:30px;border-radius:50%;position:absolute}.reviews .owl-nav button.owl-next:focus,.reviews .owl-nav button.owl-next:hover,.reviews .owl-nav button.owl-prev:focus,.reviews .owl-nav button.owl-prev:hover{background:#3f5c1e!important;border:0}.reviews .owl-nav button.owl-prev{left:-8px}.reviews .owl-nav button.owl-prev:after{content:'';display:block;border:4px solid transparent;border-right:6px solid #fff;position:relative;left:-13px}.reviews .owl-nav button.owl-next{right:-18px}.reviews .owl-nav button.owl-next:after{content:'';display:block;border:4px solid transparent;border-left:6px solid #fff;position:relative;left:14px}.reviews_wrapper{background-color:#eee;padding:75px 0 61px;position:relative}.reviews_wrapper .reviews{background-color:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;align-items:flex-start;padding:49px 104px 55px;margin:0}.reviews_wrapper .reviews .item .img{width:120px;height:120px;margin-right:44px}.reviews_wrapper .reviews .item .text_block{width:calc(100% - 164px)}.reviews_wrapper .reviews .item .text_block .title{margin-bottom:10px}.reviews_wrapper .reviews .item .text_block .text{font-size:1.4rem;max-width:none}.reviews_wrapper .reviews .owl-nav{top:50%;margin-top:-19px}.reviews_wrapper .reviews .owl-nav button.owl-next,.reviews_wrapper .reviews .owl-nav button.owl-prev{width:40px;height:40px}.reviews_wrapper .reviews .owl-nav button.owl-prev{left:-34px}.reviews_wrapper .reviews .owl-nav button.owl-prev:after{border:7px solid transparent;border-right:7px solid #fff;left:-17px}.reviews_wrapper .reviews .owl-nav button.owl-next{right:-34px}.reviews_wrapper .reviews .owl-nav button.owl-next:after{border:7px solid transparent;border-left:7px solid #fff;left:17px}.error_descr,.info_descr,.success_descr{padding:15px 20px;border-radius:0;margin:25px 0}.info_descr{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.success_descr{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.error_descr{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.country_219 .creative .popup_menu,.country_35 .creative .popup_menu{right:0;left:auto}.health.categories_0 .links{width:auto}.health.categories_0 .popup_menu_inner{padding-right:58px}.health.categories_2 .popup_menu{width:930px;left:auto;right:0}.health.categories_2 .popup_menu .items.row,.health.categories_3 .popup_menu .items.row{width:auto;justify-content:flex-end;min-height:152px}.health.categories_2 .item.acumullit_link{margin-right:68px}.health.categories_2 .links{width:364px}.health.categories_3 .popup_menu{width:1009px;left:auto;right:0}.health.categories_3 .item.acumullit_link{margin-right:46px}.health.categories_3 .links{width:364px}.health.categories_1 .popup_menu{width:720px;left:auto;right:0}.health.categories_1 .links{width:calc(100% - 280px)}.fade-enter-active,.fade-leave-active{transition:opacity 1s}.fade-enter,.fade-leave-to{opacity:0}main .main_block{width:calc(100% - 400px)}main .menu{width:280px;margin-right:20px;padding-bottom:20px;position:relative}main .menu .arrow_down{width:50px;height:50px;content:'';cursor:pointer;border-radius:50%;position:absolute;right:20px;bottom:-321px}main .menu .arrow_down svg{max-width:100%;max-height:100%}main .menu ul{padding:0;position:-webkit-sticky;position:sticky;top:110px;margin:36px 0 0}main .menu li svg path{fill:#6a6a6a}main .menu li:nth-child(2){border-top:2px solid #eee;border-bottom:2px solid #eee}main .menu li.summer_academy a{align-items:center}main .menu li.summer_academy svg{min-width:44px;min-height:45px;margin-right:16px}main .menu li.cruise svg{margin-right:16px}main .menu li.history span{margin-bottom:0}main .menu li.history svg{min-width:35px;min-height:30.01px;margin-right:29px;margin-top:5px;margin-left:6px}main .menu .history .toggle_news_history.active path,main .menu .history .toggle_news_history:hover path,main .menu li.current svg path,main .menu li:hover svg path{fill:#bb1010}main .menu .toggle_news_history,main .menu>ul>li>a{display:flex;align-items:flex-end;font-size:15px;color:#6a6a6a;padding:19px 10px 21px 23px;text-decoration:none;transition:.3s all}main .menu .toggle_news_history:hover,main .menu>ul>li>a:hover{background-color:#f2f2f2}main .menu .toggle_news_history span,main .menu>ul>li>a span{margin-bottom:-3px}main .menu .history .toggle_news_history{display:flex;align-items:flex-start;cursor:pointer}main .menu .history .toggle_news_history .action_block{margin-top:16px}main .menu .history .toggle_news_history ul{margin-top:16px;padding-left:0}main .menu .history .toggle_news_history ul li{border:0;margin-bottom:10px}main .menu .history .toggle_news_history ul a{font-size:1.4rem;color:#6a6a6a;text-decoration:none}main .menu .history .toggle_news_history ul a.active,main .menu .history .toggle_news_history ul a:hover{font-weight:700;text-decoration:underline}main .menu .history .toggle_news_history.active span,main .menu .history .toggle_news_history:hover span,main .menu li.current a,main .menu li:hover a{color:#bb1010;font-weight:600}.news_list{font-size:1.4rem}.news_list .item{padding-bottom:25px;margin-bottom:26px;border-bottom:3px solid #eee}.news_list .item:last-child{border-bottom:none}.news_list .date{color:#6a6a6a;margin-bottom:7px}.news_list .title{font-size:20px;cursor:pointer;transition:all .2s ease}.news_list .top{display:none}.news_list .img{display:block;position:relative;height:0;padding-bottom:56.24%;margin:25px 0;background-color:#f2f2f2;background-size:cover;background-repeat:no-repeat;background-position:center}.news_list .title:hover{opacity:.75}.news_list .item.active .title{font-weight:700;margin-bottom:25px}.news_list .item.active .top{display:block}.news_list .btn{margin-top:22px;padding:6px 18px;font-size:1.4rem}.news_list .news_block{display:none;margin:40px 0}.news_list a.open_news{text-decoration:none;color:#ca1a1a}.news_list a.open_news:hover{background-color:#ca1a1a;color:#fff;border-color:#ca1a1a}.news_page{margin:60px auto 0;padding-top:50px}.news_page .menu ul{margin-top:-21px}.news_page .inner,ul.pagination{display:flex;justify-content:space-between}.news_page .news_top h1{font-weight:700;font-size:20px;margin:23px 0 26px}.news_page .news_top .back{display:flex;align-items:center}.item_page .product_action_btns .back a,.news_page .news_top .back a{text-decoration:none}.news_page .news_top .back a svg{margin-right:6px;position:relative;top:2px}.news_block,.news_page{font-size:1.4rem}.news_block .short_description{margin:40px 0;display:none}.news_block .start_img{margin-bottom:40px;position:relative}.news_block .additinal_img,.news_block .start_img{height:0;padding-bottom:56.25%;background-color:#f2f2f2;background-size:cover}.news_block .page_text{margin:40px 0}.news_block figure{margin:0 0 60px}.news_block figcaption{margin-top:12px;color:#6a6a6a;font-size:1.3rem;font-style:italic}.news_block .images{margin-top:70px;display:flex;flex-wrap:wrap;max-width:100%}.news_block .images img{margin-bottom:2%}.pages{margin-top:50px;margin-bottom:50px;width:100%}ul.pagination{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin:0 auto;list-style:none;padding-left:0}.pagination li.disabled{color:#111}.pagination li{background-color:#eee;color:#111}.pagination li,.pagination li.active,.pagination li.disabled{height:37px;border-radius:5px;cursor:pointer;margin-right:8px;font-style:normal;font-weight:400;font-size:15px;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.pagination li.active,.pagination li:hover{background-color:#769e47;color:#fff}span.current.prev{padding:5px 15px}.pagination li a,.pagination li span{padding:5px 15px;text-decoration:none;transition:all .2s ease}.pagination li:hover a{color:#fff;text-decoration:none;border-bottom:none}.pagination li a:hover,.pagination li:hover a{background-color:transparent}.pagination li.disabled,.pagination li.disabled:hover{background-color:#f2f2f2}.pagination li.disabled:hover span{cursor:auto;background-color:#f2f2f2;color:#000}.shop_id_1 .standart_page.page .page_text>p strong,.shop_id_17 .standart_page.page .page_text>p strong,.shop_id_4 .standart_page.page .page_text>p strong{font-style:normal;font-weight:400;color:#000}.shop_id_4 .standart_page.page .pl50{margin-left:100px;margin-top:30px;margin-bottom:70px}.shop_id_4 .standart_page.page .pl50 p{margin:0 0 7px}.shop_id_4 .standart_page.page .pl50 ul{padding:0 0 0 7px;list-style:none;margin:0 0 7px}.shop_id_4 .standart_page.page .pl50 ul li:before{content:'';width:2px;height:2px;background-color:#000;position:absolute;left:-7px;top:6px;border-radius:50%}.country_53 .more_than_business .item .descr{width:calc(100% - 147px)}.test_class_test{color:red}.img_bg{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;z-index:0}h1.animate__animated{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.btns[data-animate],.o,h1[data-animate]{opacity:0}.acumullit .main_img div.btns,.all-time .main_img div.btns,.certificates .main_img div.btns,.factory .main_img div.btns{-webkit-animation-delay:.8s;animation-delay:.8s;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;animation-duration:.8s}#status_management_message_wrap{width:100%;height:100%;min-width:100%;min-height:100%;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:99999;overflow:auto;padding:50px 0}#status_management_message_wrap_body{width:80%;max-width:600px;background:#fff;padding:40px;margin:0 auto}.page_msg{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;padding:45px 19px;background-color:#fff;max-width:600px;margin:0 auto;font-size:1.5rem}.page_msg .svg{width:50px;height:50px}.page_msg .text{width:calc(100% - 80px)}.page_msg .text .title{font-weight:700;text-transform:uppercase}.page_msg.success .title{color:#5a832a}.page_msg.error .title{color:#ca1a1a}.page_msg.info .title{color:#39559e}@media screen and (max-width:640px){.page_msg{padding:0 10px}.page_msg svg{margin:0 auto;width:100px;height:100px}.page_msg .text{width:100%;margin-top:30px;text-align:center}}.offers_form{background-color:rgba(0,0,0,.3);padding-top:50px;padding-right:0;align-items:center;justify-content:center;-webkit-animation:none;animation:none}.offers_form_inner{background-color:#fff;padding:25px;width:530px;max-width:94%;position:relative;overflow-y:scroll}.offers_form_inner .item{display:flex;align-items:center;margin-bottom:20px}.offers_form_inner .item img{width:100px}.offers_form_inner .item .text{margin-left:15px;display:flex;flex-direction:column;margin-right:25px;max-width:238px}.offers_form_inner .item .text .title{font-size:1.5rem}.offers_form_inner .item .text .size{display:flex;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;margin-top:6px;border:1px solid #ccc;padding:5px 10px}.offers_form_inner .item .btn.add_basket_offer{margin-left:auto;border:1px solid #5a832a;color:#5a832a}.offers_form_inner .item .btn.add_basket_offer.active,.offers_form_inner .item .btn.add_basket_offer:hover{background-color:#5a832a;color:#fff}.close_popup_form{position:absolute;right:0;top:0;cursor:pointer;padding:5px 15px;font-size:2rem}.close_popup_form:hover{background-color:#f9f9f9}.cssload-container,.preloader{top:0;left:0;width:100%;height:100%}.preloader{display:none;position:fixed;z-index:1000;background-color:#f9f9f9}.preloader.active{display:block}.cssload-container{position:absolute}.cssload-container:after,.cssload-container:before{content:'';position:absolute;left:0;width:100%;height:50%;z-index:-1}.cssload-container:before{top:0;transition:top 1.38s linear 3.57s}.cssload-container:after{bottom:0;transition:bottom 1.38s linear 3.57s}.cssload-container.done:before{top:-50%}.cssload-container.done:after{bottom:-50%}.cssload-progress{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.cssload-progress .cssload-progress-item{text-align:center;width:97px;height:97px;line-height:97px;border:2px solid #5a832a;border-radius:50%}.cssload-progress .cssload-progress-item:before,.cssload-progress.cssload-shadow:before{content:'';position:absolute;left:50%;width:44px;height:44px;border-top-right-radius:100%;transform-origin:left bottom;-webkit-animation:spin 3.45s linear infinite;animation:spin 3.45s linear infinite}.cssload-progress .cssload-progress-item:before{top:0;margin-top:-3px;margin-left:0;border-top:solid 10px #5a832a;border-right:solid 10px #5a832a}.cssload-progress.cssload-float .cssload-progress-item:before{border-top-width:2px;margin-top:0;height:49px}.cssload-progress.cssload-float.cssload-shadow:before{border-top-width:2px;margin-top:-40px;height:49px}.cssload-progress.cssload-shadow:before{top:50%;margin:-42px 0 0 12px;border-top:solid 10px #ddd;border-right:solid 10px #ddd;z-index:-1}.cssload-progress.cssload-shadow:after{content:'';position:absolute;top:50%;left:50%;width:97px;height:97px;color:#ddd;text-align:center;line-height:97px;border:2px solid #ddd;margin:-39px 0 0 -39px;z-index:-1;border-radius:50%;transform-origin:center}.item_page .product_action_btns{margin-top:50px;font-size:1.5rem}.item_page .product_action_btns .inner{display:flex;justify-content:space-between}.item_page .product_action_btns .back{display:flex;align-items:center}.item_page .product_action_btns .back a svg{margin-right:6px;position:relative;top:4px}.item_page .product_action_btns .shared_product{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;color:#5a832a}.item_page .product_action_btns .shared_product svg{margin-right:14px}.help_widget{position:relative;width:16px;height:16px;border-radius:50%;background-color:#9f9f9f;color:#fff;display:inline-flex;justify-content:center;align-items:center;transition:all .2s ease-out;z-index:8;font-size:12px;cursor:pointer}.help_widget--tooltip{display:none;position:absolute;right:0;width:260px;bottom:25px;background-color:#484848;color:#fff;padding:5px 20px;font-size:12px;line-height:1.3;opacity:0}.help_widget:hover{background-color:#737373}.help_widget:hover .help_widget--tooltip{display:block;-webkit-animation:.05s ease-in-out .0002s forwards fadeIn;animation:.05s ease-in-out .0002s forwards fadeIn}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmxlc3MiLCJzdHlsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkEsQUF3Z0NBLDBCQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUFMSixrQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXLEFBSUosMkJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQUxKLG1CQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUEyYUosbUNBQ0UsRSxDQUNFLFMsQ0FDQSxlLENBRUYsRSxDQUNFLFMsQ0FDQSxjLEFBUEosMkJBQ0UsRSxDQUNFLFMsQ0FDQSxlLENBRUYsRSxDQUNFLFMsQ0FDQSxjLEFBODVESiw0QkFDRSxFLENBQ0UsUyxDQUNBLFMsQ0FFRixFLENBQ0UsUyxDQUNBLE8sQUFQSixvQkFDRSxFLENBQ0UsUyxDQUNBLFMsQ0FFRixFLENBQ0UsUyxDQUNBLE8sQUEwaURKLHdCQUNFLEUsQ0FDRSwwQixBQUZKLGdCQUNFLEUsQ0FDRSwwQkF4NUpKLEksQ0FDRSxnQixDQUNBLDZCLENBaU5BLGlCLENBQ0EsYyxDQS9NRixJLENBQ0UsUSxDQTBOQSxtQyxDQUNBLGUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsVSxDQXRGRixPLENBd0xBLHlCLENBN1RBLEksQ0FDRSxhLENBR0YsRSxDQUNFLGEsQ0FDQSxjLENBR0YsRSxDQUNFLHNCLENBQ0EsUSxDQUNBLGdCLENBcUJGLEksQ0NOQSxHLENEWkEsRyxDQ2FBLEksQ0RaRSwrQixDQUNBLGEsQ0FHRixDLENBQ0UsNEIsQ0ErUEEsYSxDQTVQRixXLENBQ0Usa0IsQ0FDQSx3QyxDQUFBLGdDLENBR0YsQyxDQ05BLE0sQ0RPRSxlLENBUUYsSyxDQUNFLGEsQ0FHRixHLENDTkEsRyxDRE9FLGEsQ0FDQSxhLENBQ0EsaUIsQ0FDQSx1QixDQUdGLEcsQ0FDRSxhLENBR0YsRyxDQUNFLFMsQ0FHRixHLENBQ0UsaUIsQ0E2T0EsYyxDQTFPRixNLENDVEEsSyxDQUNBLFEsQ0FDQSxNLENBQ0EsUSxDRE9FLG1CLENBQ0EsYyxDQUNBLGdCLENBQ0EsUSxDQUdGLE0sQ0NOQSxLLENET0UsZ0IsQ0FHRixNLENDTkEsTSxDRE9FLG1CLENDSEYsYSxDQUNBLFksQ0FDQSxhLENESUEsTSxDQUNFLHlCLENDREYsK0IsQ0FDQSw4QixDQUNBLCtCLENERUEsd0IsQ0FDRSxpQixDQUNBLFMsQ0NDRiw0QixDQUNBLDJCLENBQ0EsNEIsQ0RBQSxxQixDQUNFLDZCLENBR0YsUSxDQUNFLDBCLENBR0YsTSxDQUVFLGEsQ0FDQSxhLENBQ0EsYyxDQUVBLGtCLENBR0YsUSxDQUNFLHVCLENBR0YsUSxDQUNFLGEsQ0FHRixlLENDSkEsWSxDRGJBLE0sQ0FrQkUscUIsQ0FDQSxTLENBR0Ysd0MsQ0NKQSx3QyxDREtFLFcsQ0FHRixhLENBQ0UsNEIsQ0FDQSxtQixDQUdGLHdDLENBQ0UsdUIsQ0FHRiw0QixDQUNFLHlCLENBQ0EsWSxDQU9GLE8sQ0FDRSxpQixDQXdFRixnQixDQWpFQSxRLENBVUEsUyxDQWRBLFEsQ0FDRSxZLENBU0YsQyxDQUNFLHFCLENBUUYsZ0MsQ0FFSSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsdUIsQ0FDQSxhLENBQ0EscUIsQ0FDQSxjLENBQ0EsWSxDQUlKLFUsQ0FDRSxjLENBQ0EsUSxDQUNBLE0sQ0FDQSx3QixDQUNBLGMsQ0FDQSxVLENBQ0EsaUIsQ0FHRixxQ0FFRSxhLENBQ0UsYyxBQUlKLHFDQUVFLGMsQ0FDRSxjQUlKLGdCLENBS0ksaUIsQ0FrQkosbUIsQ0FDRSxTLENBQ0EsVSxDQUdGLDBCLENBQ0UsTyxDQUNBLFEsQ0FHRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBR0YsK0IsQ0FDRSxxQixDQUdGLGdDLENBQ0UscUIsQ0FJRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBV0YsMEIsQ0FDRSw0QixDQUlGLE0sQ0FDRSxZLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQU9GLE0sQ0M1Q0EsSyxDRDZDRSxTLENBR0YsZ0IsQ0E4QkEsTSxDQTdCRSxjLENBR0YsUSxDQUVFLGdCLENBQ0EscUIsQ0FDQSxpQixDQU9GLFMsQ0FDRSxjLENBR0Ysa0IsQ0FDRSxTLENDN0NGLHlCLENEa0RBLFcsQ0FFRSxZLENBT0YsTSxDQUNFLEssQ0FFQSxjLENBQ0EsVSxDQUNBLFksQ0FMRixnQyxDQVNNLHNCLENBQ0EsZ0IsQ0FWTiwyQixDQWVNLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxzQixDQUNBLFEsQ0E0OEJOLFEsQ0EvOUJBLE0sQ0FBQSwyQixDQXVCTSxVLENDbkROLHlCLENENEJBLGtCLENBNkJJLHdCLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENBaENKLGEsQ0FxQ0ksNkIsQ0FFQSxXLENBdkNKLHVDLENBMkNJLDBCLENBM0NKLGEsQ0FBQSxpQixDQStDSSxZLENBQ0Esa0IsQ0E5RUosUSxDQThCQSw4QixDQW9ESSxZLENBcERKLG9CLENBd0RJLG9CLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLHdCLENBRUEsMEIsQ0FDRSxTLENBQ0Esc0MsQ0FqRU4sZSxDQXNFSSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0F4RUosYyxDQTRFSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxpQixDQUVBLDBCLENBcEZKLGMsQ0FzRkksb0IsQ0FDRSxxQixDQUdGLG9CLENBQ0UsK0MsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsMkIsQ0E5Rk4sdUIsQ0FvR0ksZSxDQUNBLGlCLENBckdKLHFCLENBQUEsc0IsQ0EwR0ksWSxDQUNBLGtCLENBM0dKLHVCLENBd0hJLGdCLENBeEhKLHFCLENBNkhJLHdCLENBQ0EsVyxDQTlISiw4QixDQWtJSSxnQixDQUNBLHVCLENBQ0EsVSxDQUNBLGMsQ0EwMUJKLGUsQ0EvOUJBLCtCLENBeUlJLG9CLENBeklKLHdCLENBQUEsZSxDQytEQSxlLENBQ0EsdUIsQ0FDQSxlLENEK0VJLFksQ0FDQSxrQixDQWpKSix5QixDQXlKSSxnQixDQUNBLGMsQ0FDQSxnQixDQTNKSixlLENDOEVBLGdCLENEa0ZJLGlCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLFUsQ0M3RUosMEIsQ0R0RkEsdUMsQ0NxRkEsdUMsQ0RvRkksVSxDQUNBLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSwyQixDQUNBLDBCLENBQ0Esb0IsQ0MvRUosMEIsQ0RuR0EsdUMsQ0F1TEksMkMsQ0F2TEosdUMsQ0EyTEksK0MsQ0EzTEosVyxDQStMSSxZLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBQ0EsZSxDQXpNSixZLENBNk1JLG9CLENBQ0EsVSxDQTlNSixrQixDQWtOSSxVLENBQ0EsYSxDQUNBLGtELENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsdUIsQ0ExTkosdUIsQ0E4TkksVyxDQTlOSix1QixDQW1PSSxpQixDQW5PSix1QixDQ3lJQSxrQyxDRHlGSSxpQixDQUVBLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLFcsQ0FDQSx1QixDQXpPSiw2QixDQTZPSSxVLENBN09KLCtCLENBaVBJLFUsQ0FDQSxhLENBQ0EsbUQsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBeFBKLHdCLENDaUtBLHFCLENEMkZJLGUsQ0FDQSxpQixDQUNBLEssQ0FDQSx1QixDQS9QSix5QyxDQW1RSSx3QixDQW5RSixrQyxDQXdRSSxnQixDQXhRSixxQixDQzhLQSx1QyxDRDhGSSxXLENBNVFKLHFCLENBZ1JJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0Esb0MsQ0FwUkosOEIsQ0F1Uk0sYSxDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0ExUk4sNEIsQ0E4Uk0sWSxDQTlSTix1QixDQWtTTSxVLENBQ0Esb0IsQ0FDQSx3QixDQXBTTix1QyxDQXdTTSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsYyxDQTNTTix3QixDQWlUTSxTLENBQ0EsUSxDQWxUTiwyQixDQXdzSEEsYSxDQW41R1EsZSxDQXJUUiw2QixDQTJUSSxpQixDQUNBLG9CLENBNVRKLGlDLENBK1RNLFUsQ0FJRixvQyxDQUNFLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQU9OLGUsQ0FDRSxjLENBQ0EsUyxDQUNBLGdCLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUNBLGEsQ0FDQSxlLENBQ0EsNkIsQ0FDQSxtQixDQUNBLHdCLENBRUEscUNBQUEsZSxDQUtFLFdBbEJKLDRCLENBc0JJLFUsQ0FDQSxrQixDQUNBLGMsQ0FDQSxXLENBekJKLDJCLENBNEJJLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FDQSxjLENBQ0EsMkIsQ0FFQSxpQyxDQTR5QkosMEMsQ0EzeUJNLFMsQ0N2R04sa0MsQ0RpRUEsbUMsQ0E0Q0ksVSxDQUNBLGlCLENBQ0EsUSxDQUNBLGEsQ0FDQSxVLENBQ0EsVSxDQUNBLGUsQ0FsREosbUMsQ0FzREksdUIsQ0F0REosa0MsQ0EwREksd0IsQ0ExREosaUIsQ0E2REksYyxDQTdESix3QixDQWdFSSxVLENBRUEsWSxDQUNBLFcsQ0FDQSxTLENBQ0EsVyxDQUNBLGMsQ0F0RUosc0IsQ0F5RUksaUIsQ0FDQSxhLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGMsQ0FLSixtQixDQ2hIQSwwQixDRGlIRSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsUyxDQUNBLFcsQ0FDQSxhLENBQ0Esd0IsQ0FDQSxrQixDQUNBLHFCLENBQ0EseUIsQ0FDQSxjLENBQ0EsYyxDQUVBLDBCLENBZEYsNkIsQ0NoR0Esb0MsQ0RrSEksaUIsQ0FDQSxRLENBQ0EsZ0IsQ0FDQSxTLENBQ0EsTyxDQUNBLFEsQ0FDQSxpQyxDQUNBLGtDLENBQ0EsK0IsQ0FJQSxzRCxDQ2xISiw2RCxDRDJOSSx3RCxDQXZHSSxhLENBSUosMEMsQ0NwSEosaUQsQ0Q2TkksNEMsQ0F4R0UsaUIsQ0FERixnRCxDQ2hISix1RCxDRG9IUSxpQixDQUpKLGdELENDNUdKLHVELENEb0hRLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsYyxDQUNBLGMsQ0FDQSxTLENBYkosb0QsQ0NuR0osMkQsQ0RvSFUsVSxDQUNBLFcsQ0F0RFYsc0MsQ0MxREEsNkMsQ0R1SEksVSxDQUNBLGlCLENBOURKLG9DLENDckRBLDJDLENEdUhJLFUsQ0FDQSxRLENBQ0EsK0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxrQixDQXZFSixvQyxDQzVDQSwyQyxDRHdISSxZLENBNUVKLDBCLENDeENBLGlDLENEK0lBLDJCLENBNkVJLGtCLENBQ0Esa0IsQ0FDQSxjLENBQ0Esa0IsQ0FFQSxtQixDQUNBLFEsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0EvTEosMEIsQ0N4Q0EsaUMsQ0R5SEksb0IsQ0FlSix1QixDQUVJLFEsQ0FDQSxXLENBSUosb0IsQ0FVRSxpQixDQUNBLFEsQ0FDQSxTLENBQ0EsTyxDQUVBLGUsQ0FDQSxvQyxDQUNBLHlCLENBQ0EseUIsQ0FFQSxZLENBQ0EsVyxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQXhCRix3QyxDQUdJLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxrQixDQU5KLDhCLENBNEdBLGdCLENBTUksWSxDQUVBLDZCLENBQ0EsYyxDQXJISiw4QixDQTRCSSxrQixDQVVBLGtELENBSUksZ0IsQ0FDQSxpQixDQUxKLGtELENBU0ksYyxDQUNBLGdCLENBQ0EsVSxDQUdGLG1ELENBQ0UsVSxDQUNBLGEsQ0FDQSxpQixDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLG9DLENBQ0EscUIsQ0E1RFIscUMsQ0FtRUksVSxDQUNBLFEsQ0FDQSwrQixDQUNBLGMsQ0FDQSxnQixDQUNBLGtCLENBeEVKLDJCLENBaUZJLFUsQ0FlSixJLENBQ0UsVSxDQUNBLHFCLENBS0Ysa0IsQ0FDRSxnQixDQUNBLGdCLENBR0YsUyxDQUNFLHFCLENBQ0EsYyxDQUNBLGtCLENBSEYsZ0IsQ0FPSSxzQixDQVBKLFksQ0FhSSxTLENBQ0EsYyxDQUNBLHdCLENBQ0EsWSxDQWhCSix5QixDQW9CSSxXLENBQ0EsZ0IsQ0FyQkosdUMsQ0F3Qk0sYyxDQUtOLFUsQ0FDRSxnQixDQUlGLGEsQ0FDRSxjLENBQ0EsSyxDQUNBLGEsQ0FDQSxlLENBQ0Esa0IsQ0FHRix1QixDQUNFLGMsQ0FDQSxjLENBR0YsbUQsQ0FFSSxjLENBQ0EsZSxDQUlKLGtDLENBQ0UsYyxDQUNBLGEsQ0FHRiwrQyxDQzdKQSxvQyxDRGdLSSxhLENBT0osUSxDQUNFLFMsQ0FDQSw0QyxDQUFBLG9DLENBc0JGLGtCLENDcEpBLFksQ0RzSkUsMEIsQ0FDQSxnQixDQUVBLHFDQUFBLGtCLENDbEpBLFksQ0RtSkUsMkIsQ0FDQSw2QkFNSixTLENBQ0UsVyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxrQixDQUNBLDBCLENBTEYsZ0IsQ0FTSSxZLENBQ0EscUIsQ0FDQSx3QixDQUNBLHNCLENBQ0EsVyxDQWJKLG1CLENBZ0JNLFksQ0FDQSxxQixDQUNBLFUsQ0FDQSxpQixDQUNBLGMsQ0FwQk4sVyxDQTY3R0EsNEMsQ0FwNkdJLFEsQ0F6QkosZSxDQTZCSSxZLENBQ0EsZSxDQUNBLGtCLENBL0JKLG9CLENBa0NNLFUsQ0FDQSxjLENBQ0EsVyxDQUNBLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsUyxDQUNBLHVCLENBRUEsMEIsQ0FDRSxzQyxDQW9xQlIsMkMsQ0FqcUJNLCtCLENBQ0UsYyxDQTBCUixJLENBdkJNLHlCLENBQ0UsWSxDQUNBLGtCLENBcUJSLEksQ0FFRSxzQixDQUVBLGdCLENBQ0EsaUIsQ0FDQSxvQixDQUNBLGtCLENBQ0EseUIsQ0FBQSxpQixDQUNBLHNCLENBQ0EsZ0IsQ0FLQSxjLENBQ0EsVSxDQUNBLGlCLENBQ0EsdUIsQ0FFQSx3QixDQXFCQSxnQixDQXBCRSxxQixDQUNBLGEsQ0FFQSw4QixDQUNFLHdCLENBQ0EsVSxDQUNBLGlCLENBSUosVSxDQUtBLFcsQ0FKRSxVLENBQ0EsaUIsQ0FRRixnQixDQUNFLFUsQ0FDQSxpQixDQUlGLGUsQ0FDRSxvQixDQUNBLG9CLENBSUYsZSxDQUNFLFEsQ0E4OEdKLHlDLENBMzhHRSxxQixDQUNFLHdCLENBR0YsZSxDQUNFLHdCLENBR0YsVSxDQUNFLGEsQ0FHRixnQixDQUNFLHdCLENBQ0EsVSxDQUdGLGlCLENBQ0Usd0IsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSx3QixDQUdGLFEsQ0E0bEVGLGlFLENBM2xFSSxhLENBR0YsYyxDQUNFLHdCLENBSUYsMEIsQ0FDRSxhLENBQ0EscUIsQ0FDQSxvQixDQUdGLHVCLENBQ0UsYSxDQUNBLHFCLENBQ0Esb0IsQ0FHRix5QixDQUNFLGEsQ0FDQSxxQixDQUNBLG9CLENBT0EsZSxDQStESixNLENBR0UsMkIsQ0FFQSxxQixDQXBFRSxlLENBQ0UsVSxDQUNBLHVDLENBR0EsUyxDQUNBLFcsQ0FDQSxnQixDQUNBLHVCLENBR0YseUIsQ0EwQkEsZ0MsQ0F6QkUsc0MsQ0FHRiwwQixDQUNFLHVDLENBR0YsMkIsQ0EwQkEscUMsQ0F6QkUsd0MsQ0FHRix3QixDQWtCQSx1QyxDQWpCRSxxQyxDQUdGLDJCLENBQ0Usd0MsQ0FLRiwwQixDQUNFLHVDLENBa0JOLFUsQ0FDRSxhLENBQ0EsZSxDQUNBLGUsQ0FDQSxXLENBT0YsTSxDQUNFLGlCLENBQ0Esd0IsQ0FFQSwwQixDQUVBLG1CLENBQ0EsVSxDQUNBLGUsQ0FDQSxnQixDQUNBLFEsQ0FDQSxNLENBQ0EsUyxDQVpGLHlCLENBY0ksZSxDQWRKLGdDLENBaUJJLFMsQ0FqQkosOEIsQ0FxQkksZSxDQXJCSixnQyxDQXlCSSxTLENBQ0EsaUIsQ0FDQSxPLENBM0JKLG1CLENBK0JJLFMsQ0EvQkosZSxDQW1DSSxlLENBQ0EsYyxDQUNBLFcsQ0FDQSxnQixDQUVBLHFCLENBQ0UsYSxDQUNBLG9CLENBMUNOLGlCLENBK0NJLGUsQ0FDQSxlLENBaERKLGtCLENBb0RJLGMsQ0FPQSxlLENBQ0EsZSxDQUNBLGtCLENDck5KLGEsQ0FEQSxlLENENk1JLGMsQ0FDQSxrQixDQzdNSixhLENEOE5JLG9CLENBQ0EsdUIsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxjLENBMUVKLFcsQ0FrRUksNkIsQ0FsRUosVyxDQUFBLGMsQ0FrRkksWSxDQWxGSixnQixDQXNGSSxpQixDQXRGSixnQixDQzFIQSxrQixDRHFOSSxhLENBQ0EsVSxDQUNBLFcsQ0E3RkosZ0IsQ0FpR0ksZ0IsQ0FqR0osd0IsQ0FxR0ksZSxDQUVBLDhCLENBQ0UsaUIsQ0F4R04sbUIsQ0E4R0ksYSxDQUNBLGtCLENBQ0EsVyxDQWhISixhLENBb0hJLFksQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0EsNkIsQ0FDQSxnQixDQUNBLGlCLENBMUhKLGUsQ0FrSUksZ0IsQ0FDQSxrQixDQUNBLHlCLENBcElKLGEsQ0F5SUksa0IsQ0F6SUosd0IsQ0FBQSxhLENBOElJLGdCLENDNU5KLGMsQ0Q4RUEsYyxDQWtKSSxvQixDQW9CSixpQixDQUNFLGlCLENBQ0EsOEIsQ0FHRix1QixDQUNFLHdCLENBd0JGLHNDLENBQ0UsYSxDQUNBLGtFLENBQUEsMEQsQ0FZRixXLENBQ0UsaUIsQ0FDQSxZLENBQ0EsUyxDQUNBLFEsQ0FNQSxNLENBQ0EsVSxDQUNBLGUsQ0FDQSxvQyxDQUNBLFUsQ0FFQSw0QixDQWhCRixrQixDQW1CSSxpQixDQUNBLGMsQ0FDQSxnQixDQUtKLHlCLENBRUksaUIsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxzQixDQUNBLHdCLENBTkosZ0MsQ0FVSSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTSxDQUNBLFEsQ0FDQSxXLENBQ0EscUIsQ0FoQkosa0IsQ0FxQkksMEIsQ0FyQkosb0IsQ0FBQSxnQixDQXdCTSxrQixDQXhCTixjLENBOEJJLFksQ0FDQSxtQixDQS9CSixhLENBQUEsYyxDQThGSSxZLENBRUEsa0IsQ0FoR0osYSxDQW9DSSxxQixDQUVBLDZCLENBQ0EsaUIsQ0FDQSxTLENBRUEsNEIsQ0FDRSxpQixDQUdGLHdCLENBQ0UsaUIsQ0FERiw0QixDQUlJLGlCLENBQ0EsUSxDQUtKLDJCLENBQ0UsaUIsQ0FERiwrQixDQUlJLGlCLENBQ0EsUSxDQUtKLHlCLENBRUksaUIsQ0FDQSxRLENBSEosNEIsQ0FPSSxpQixDQUNBLFEsQ0FDQSxRLENBQ0EsbUIsQ0E1RVIsb0IsQ0FrRk0sZSxDQUNBLGlCLENBQ0EsUSxDQXBGTixpQixDQXdGTSwyQixDQUNBLFMsQ0F6Rk4sYyxDQStGSSxjLENBRUEsZSxDQUNBLGdCLENBQ0Esd0IsQ0FuR0osZ0IsQ0FzR00sWSxDQUNBLGtCLENBQ0EsaUIsQ0FFQSxTLENBQ0EsbUIsQ0FFQSxnQyxDQUNFLFMsQ0FDQSxjLENBL0dSLHdCLENBb0hNLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHVCLENBMUhOLHFDLENBOEhNLHdDLENBOUhOLHFDLENBa0lNLHdDLENBbElOLHFDLENBc0lNLHdDLENBdElOLHFDLENBMElNLHdDLENBT04sOEIsQ0FFSSxZLENBQ0EsUyxDQUNBLHFCLENBSkosa0IsQ0FRSSw0QixDQUNBLHFCLENBVEosbUIsQ0FhSSxZLENBYkoscUIsQ0FnQk0saUIsQ0FFQSxpQyxDQUNFLGlCLENBbkJSLDBCLENBd0JNLGMsQ0F4Qk4sbUIsQ0E2QkksWSxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGlCLENBakNKLHNCLENBcUNJLGdCLENBQ0EsaUIsQ0F0Q0osc0MsQ0F5Q00saUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFUsQ0FDQSxnQixDQUNBLGdCLENBQ0EsMEIsQ0EvQ04sbUIsQ0FvREksWSxDQUNBLGMsQ0FFQSxnQixDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQTFESiwrQixDQ3JOQSxnQyxDRG1STSxZLENBQ0EscUIsQ0EvRE4sK0IsQ0FtRU0sUyxDQUNBLGUsQ0FwRU4sZ0MsQ0F3RU0sUyxDQXhFTixxQixDQTRFTSx3QixDQUNBLGtCLENBQ0EsZSxDQU9OLG1DLENBRUksVSxDQUNBLFMsQ0FDQSxPLENBU0osOEIsQ0FDRSxnQixDQzVSRixtQyxDRGdTQSxtQyxDQUdNLFMsQ0MvUk4sb0MsQ0Q0UkEsb0MsQ0FPTSxTLENBS04sdUIsQ0NwU0EsdUIsQ0FNQSx1QixDQUxBLHVCLENEeVNBLHVCLENDclNBLHVCLENEaVNJLGtCLENBVUEscUNDcFNGLHNCLENEb1NFLHNCLENDclNGLHNCLENEc1NJLG1CQVBOLHVCLENBWUksVyxDQy9SSixzQixDRG1SQSxzQixDQWdCSSxTLENDOVJKLHVCLENEOFFBLHVCLENBb0JJLFMsQ0M5Ukosc0IsQ0RrU0Esc0IsQ0FFSSxlLENDaFNKLHVCLENEOFJBLHVCLENBTUksVyxDQUtKLHVCLENBRUksVyxDQUZKLHNCLENBTUksUyxDQU5KLHVCLENBVUksUyxDQUlKLHVCLENDMVNBLHVCLENENFNJLGtCLENBRkosc0IsQ0N0U0Esc0IsQ0Q0U0ksUyxDQU5KLHVCLENDbFNBLHVCLENENFNJLFMsQ0FJSix5QyxDQUNFLGlCLENBSUYsNEIsQ0FJTSxjLENBQ0EsZSxDQUxOLDJCLENBV0ksWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUVBLGtDLENBQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxLLENBQ0EsVyxDQUNBLHFCLENBdkJOLGdCLENBNEJJLFksQ0E1Qkosa0IsQ0ErQk0saUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FuQ04sZ0IsQ0F3Q0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZSxDQUVBLHFDQUFBLGdCLENBQ0UsaUJBL0NOLGtCLENBbURNLFksQ0FDQSxrQixDQUVBLDhCLENBQ0Usa0IsQ0FHRixpQyxDQUNFLGlCLENBQ0EsZSxDQTVEUixzQixDQWdFUSxpQixDQU1SLGUsQ0FFSSxVLENBQ0EsUyxDQUNBLE8sQ0F1QkosTyxDQWZBLGMsQ0FpQkUsYyxDQUVBLE0sQ0FDQSxVLENBcEJGLGMsQ0FDRSxZLENBR0EsVyxDQUVBLEssQ0FDQSxpQixDQUNBLCtCLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGdDLENBR0YsTyxDQUdFLFEsQ0FHQSxlLENBQ0EsYyxDQUNBLFcsQ0FSRixtQixDQVlJLGtCLENBWkosYyxDQWdCSSxZLENBQ0EscUIsQ0FDQSxpQixDQWxCSixhLENBc0JJLGtCLENBdEJKLHVCLENBMEJJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBakNKLHdCLENBcUNJLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQTNDSixnQixDQStDSSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGlCLENBbERKLGMsQ0FzREksWSxDQUNBLDZCLENBQ0Esa0IsQ0F4REosbUIsQ0E0REksVSxDQUNBLG9CLENBQ0EsYyxDQUNBLFUsQ0EvREosYyxDQW1FSSxZLENBTUosbUIsQ0FDRSxvQixDQURGLDBCLENBSUksWSxDQUNBLGMsQ0FMSixxQixDQVNJLFksQ0FUSixrQyxDQWFJLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsZ0IsQ0FoQkosdUMsQ0FvQkksUyxDQUNBLGUsQ0FyQkosd0MsQ0F5QkksUyxDQUNBLGUsQ0ExQkosZ0MsQ0E4QkksZ0IsQ0E5QkosMkIsQ0FrQ0ksWSxDQUNBLHFCLENBQ0EsNkIsQ0FNSixjLENBQ0UsaUIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FFQSxvQyxDQUNFLG1CLENBUEoscUIsQ0FXSSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsYSxDQU1KLHFCLENBRUksWSxDQUNBLGMsQ0FDQSw2QixDQUlKLHFCLENBR0ksaUIsQ0FISixnQixDQU9JLGtCLENBQ0Esb0IsQ0FDQSxXLENBQ0EsYyxDQUNBLGdCLENBWEosaUIsQ0FlSSxhLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0EseUIsQ0FwQkoscUIsQ0F1Qk0sZSxDQUNBLGlCLENBQ0EsUSxDQU1OLG9CLENDM1dBLG9CLENENldJLFcsQ0FDQSxnQixDQUtKLDZDLENDOVdBLDZDLENEZ1hFLFMsQ0FLRixhLENBRUUsb0IsQ0FDQSxxQixDQUhGLG9CLENBTUksWSxDQUNBLDZCLENBUEosa0IsQ0FZSSxpQixDQUNBLFcsQ0FDQSxjLENBQ0EsWSxDQUNBLFksQ0FDQSxvQixDQWpCSiwyQixDQXFCTSxnQixDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLFMsQ0E1Qk4scUIsQ0FrQ0ksaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBCLENBekNKLGlCLENBNkNJLFcsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxhLENBQ0EsUSxDQUNBLFEsQ0FDQSw2QixDQUNBLFMsQ0FwREosc0IsQ0F5REksd0IsQ0F6REosb0IsQ0E4REksYyxDQUNBLGtCLENBL0RKLG9CLENBbUVJLGdCLENBQ0EsZ0IsQ0FDQSxrQixDQXJFSixxQixDQXlFSSxlLENBQ0EsZSxDQTFFSixvQixDQThFSSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsZSxDQUNBLGdCLENBQ0EsZSxDQW5GSix5QixDQXNGTSxlLENBRUEseUMsQ0FDRSxtQixDQUNBLGEsQ0ExRlIsZ0MsQ0FpR0ksZSxDQUNBLGtCLENBQ0EsZ0IsQ0FuR0osaUMsQ0F1R0ksYyxDQUNBLGtCLENBQ0EsZ0IsQ0F6R0osc0IsQ0E2R0ksWSxDQUNBLGUsQ0E5R0osNEIsQ0FpSE0sVSxDQUNBLFcsQ0FDQSxxQixDQUNBLFMsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0F4SE4sa0IsQ0ErSEksVyxDQUNBLGtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxvQixDQUtKLGEsQ0FDRSxlLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsZSxDQUdGLDJCLENBQ0UsWSxDQUdGLGMsQ0FDRSxnQixDQUNBLFksQ0FDQSw2QixDQUNBLFcsQ0FDQSxrQixDQUNBLHFCLENBQ0EsYyxDQUNBLGEsQ0FDQSx1QixDQUdGLGEsQ0FDRSxZLENBQ0EsZSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxVLENBQ0EscUIsQ0FORixnQixDQ3RZQSxnQixDRCtZSSxpQixDQVRKLGUsQ0NsWUEsaUIsQ0QrWUksNkIsQ0FDQSwyQixDQUNBLHVCLENBZkosZSxDQW9CSSx1QixDQUlKLGlDLENBQ0UsYSxDQUNBLDJDLENBQUEsbUMsQ0FDQSxnQixDQUNBLHVCLENBR0Ysb0IsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FLRix5QixDQUNFLFUsQ0FDQSx3QyxDQUdGLG1CLENBQ0UsNEIsQ0FJRixpRCxDQUtNLFcsQ0FFQSxzRCxDQUNFLGtCLENBUlIsK0QsQ0FZUSxZLENBR0YsNEQsQ0FqQ04sb0IsQ0FrQ1EsVSxDQUNBLGtELENBT1Isa0IsQ0FBQSxrQixDQUVJLFksQ0FDQSxzQixDQUhKLGtCLENBT0ksWSxDQUNBLFcsQ0FDQSxxQixDQUVBLGtCLENBRUEsZ0IsQ0FJSixjLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSx1QixDQU1GLGEsQ0FDRSx5QyxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx1QixDQUNBLDJCLENBQ0EsdUIsQ0FJRixlLENBQ0UsWSxDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxxQixDQUNBLG9DLENBQ0EsVyxDQUNBLGMsQ0FVQSxPLENBQ0EsUSxDQUNBLGdCLENBQ0EsYSxDQUNBLDZCLENBWkEsb0NBQUEsZSxDQUNFLFcsQ0FDQSxpQixBQUVGLG9DQUFBLGUsQ0FDRSxhQWZKLHlDLENBMEJNLFksQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLGdCLENBTUEsYyxDQUNBLG1CLENBTEEsb0NBQUEseUMsQ0FDRSxnQixDQU9BLCtDLENBQ0UsdUJBSUosK0MsQ0FDRSxhLENBRUEscUQsQ0EyQkEsc0QsQ0ExQkUseUIsQ0FqRFYsb0MsQ0F1RE0sWSxDQUNBLGMsQ0FHRixnQyxDQUNFLDRCLENBQ0EsK0IsQ0FFQSw0QyxDQUNFLGUsQ0FHRiwyQyxDQUNFLGtCLENBVEosZ0QsQ0FhSSxhLENBQ0EsZSxDQWRKLDJDLENBc0JJLFksQ0FqRlIsNkIsQ0F3RkksUyxDQUNBLFksQ0FDQSxxQixDQUNBLDBCLENBQ0Esa0IsQ0FDQSw2QyxDQUVBLDRDLENBQ0UsNEMsQ0FHRix5QyxDQ3RiSiwwQyxDRHViTSwwQyxDQU1OLGdDLENBc0VBLG1DLENBOG5EUSxrRCxDQW5zRE4sYSxDQUdGLGEsQ0MxYkEsb0IsQ0QyYkUsZSxDQUlBLHVCLENBQ0EsYyxDQUpBLG9DQUFBLGEsQ0NyYkEsb0IsQ0RzYkUsaUJDamJKLHFCLENEdWJBLG1CLENBRUUsd0IsQ0FDQSx5QixDQ3piRiwwQixDRHdiRSx3QixDQUlGLG1CLENBQ0Usa0MsQ0FBQSwwQixDQUdGLGEsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGlCLENBR0YsWSxDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FHRixtQixDQ3piQSxxQixDRDJiRSxVLENBQ0EsaUIsQ0FDQSw0QixDQUNBLDZCLENBQ0EsUyxDQUNBLG9DQUFBLG1CLENDdmJBLHFCLENEd2JFLFdBSUosMEIsQ0N2YkEsc0MsQ0R5YkUsdUIsQ0FDQSxjLENBQ0EsUyxDQUNBLG9DQUFBLDBCLENDcmJBLHNDLENEc2JFLHVCQUlKLGMsQ0FDRSxVLENBQ0Esc0IsQ0FJRixjLENBQ0UsWSxDQUNBLFUsQ0FRRixvQixDQUNFLFksQ0FDQSxrQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGEsQ0FDQSxvQixDQUdGLFcsQ0FDRSxTLENBQ0EsaUIsQ0FDQSwyQixDQ3piRiw0QixDRDRiQSwwQixDQUVFLFUsQ0FDQSx5QixDQzFiRixnQyxDRDZiQSw4QixDQUVFLFMsQ0E0Q0YsWSxDQXRDQSxNLENBdUNFLGMsQ0FDQSxVLENBQ0EsVyxDQUdBLG9DLENBQ0Esa0IsQ0FDQSxVLENBRUEsWSxDQUNBLGMsQ0FqREYsTSxDQUlFLHFDLENBQ0EscUIsQ0FJQSxZLENBSUEsVSxDQzhuQkYsNEIsQ0RtckJBLDJCLENBL3lDRSxXLENBQ0UsWSxDQUdGLGEsQ0FDRSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsdUIsQ0FHRixZLENBQ0UsUyxDQUlKLFksQ0FJRSx5RCxDQUNBLG1CLENBSUEsVyxDQUtGLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxlLENBR0YsaUIsQ0FDRSxXLENBR0YsVSxDQUVFLGUsQ0FGRixlLENBTUksWSxDQU5KLFUsQ0FBQSxpQixDQVVJLGtCLENBS0osZSxDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBQ0EseUIsQ0FHRixvQixDQUNFLGEsQ0FDQSw0QyxDQUFBLG9DLENBT0YsYSxDQUVFLGMsQ0FHRixjLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBRUEsZSxDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBR0YsYSxDQUNFLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBSUYsOEMsQ0FFSSxVLENBSUosdUIsQ0FDRSxtQixDQUNBLGMsQ0FDQSxVLENBSEYsMEMsQ0MvY0EsMkIsQ0R1ZEksWSxDQXdDRSw4RixDQWhETiwwQyxDQWFJLGtCLENBdUNFLHlGLENBcEROLDJCLENBaUJJLGtCLENBakJKLHFELENBcUJJLGMsQ0FNSix5QixDQUVFLFUsQ0FDQSxrQixDQUhGLG9ELENBTUksaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLFcsQ0FDQSxVLENBQ0Esa0IsQ0FDQSxpQixDQVpKLG9GLENBZU0sVSxDQUNBLFcsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBbkJOLHFELENBbUNJLFksQ0FDQSw2QixDQXBDSix5RCxDQXVDTSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLGUsQ0FFQSxtRSxDQUNFLFUsQ0FHRixpRSxDQUNFLGlCLENBR0Ysd0UsQ0FDRSxpQixDQUNBLFUsQ0FDQSxhLENBQ0EsUSxDQUNBLG9CLENBQ0EsUyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBVVIsbUIsQ0FDRSxZLENBQ0EsZ0IsQ0M3ZUYsZ0MsQ0RtZkUsZ0QsQ0FDRSxTLENBQ0EsVSxDQ2hmSix1QyxDRG1mRSx1RCxDQUNFLE8sQ0FDQSxRLENDaGZKLHNDLENEbWZFLHNELENBQ0Usa0IsQ0FDQSxhLENBQ0Esa0IsQ0NoZkosNEMsQ0RtZkUsNEQsQ0FDRSxlLENDaGZKLDZDLENEbWZFLDZELENBQ0UsZSxDQ2hmSixzQyxDRG1mRSxzRCxDQUNFLGUsQ0FDQSxhLENBQ0Esa0IsQ0NoZkosNEMsQ0RtZkUsNEQsQ0FDRSxlLENDaGZKLDZDLENEbWZFLDZELENBQ0UsZSxDQ2hmSix1QyxDRG1mRSx1RCxDQUNFLGMsQ0FJSixjLENBQ0UsYyxDQUNBLFksQ0FDQSw2QixDQUlGLGEsQ0FDRSxtQyxDQUNBLGUsQ0FLRixrQixDQUNFLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUlGLHNCLENBQ0UsYSxDQUNBLGMsQ0FHRiwyQyxDQzVmQSwyQyxDRDhmRSxhLENBR0YsK0IsQ0FDRSx3QixDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENDM2ZGLG9CLENEOGZBLG9CLENBRUUsYSxDQUNBLG9CLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxrQixDQUNBLFUsQ0FFQSwwQixDQUNFLGtCLENBS0osb0IsQ0FDRSxlLENBQ0EsYSxDQUNBLHdCLENBRUEsMEIsQ0FDRSxrQixDQUNBLFUsQ0FJSixZLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLDRCLENBSUYsdUIsQ0FDRSxrQixDQUlGLHFCLENBQ0UsZSxDQUNBLFUsQ0FHRixrQixDQUNFLGMsQ0FDQSxpQixDQUdGLHVCLENBQ0UsZSxDQURGLGtELENBSUksNEIsQ0FJSix5QixDQUNFLGMsQ0FDQSxjLENBR0YsWSxDQUNFLGUsQ0FJRixzQixDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQ0EsZSxDQUdGLG1CLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsTyxDQU5GLHVCLENBU0ksWSxDQUdGLDZCLENBbWNFLCtCLENBamNFLFksQ0FNTixvQ0FDRSxzQixDQUNFLHFCQUlKLGMsQ0FFRSxzQixDQUNBLDRCLENBSEYsaUMsQ0FPSSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUlKLGMsQ0FDRSxpQixDQUNBLCtCLENBSUYsa0IsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FHRixxQixDQUNFLGlCLENBQ0EsVyxDQWlCQSxTLENBZEYsMkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0Esa0IsQ0M1aEJGLHFCLENEaWlCRSxTLENBd0JBLGdCLENBckJGLHVDLENBQ0UsYyxDQUNBLFcsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGEsQ0FDQSxpQixDQUNBLEssQ0FDQSxTLENBR0Ysc0IsQ0FDRSxLLENBR0YsdUIsQ0FDRSxRLENBT0YsK0IsQ0FDRSxhLENBQ0EsZSxDQUdGLGlDLENBQ0UsYyxDQUlGLHdCLENBQ0UsWSxDQURGLHVELENBSUksZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FOSixzRCxDQVlJLFksQ0FDQSxjLENBQ0EsMEIsQ0FDQSxrQixDQUNBLGdCLENBQ0EsZSxDQUNBLGdDLENBbEJKLHlDLENBc0JJLGlCLENBQ0Esa0IsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0EsNkIsQ0FFQSxxRCxDQUNFLFcsQ0FDQSxZLENBR0Ysb0QsQ0FDRSxjLENBdkNOLGdELENBMkNNLGUsQ0FDQSxpQixDQUNBLGMsQ0E3Q04sbUQsQ0FrRE0sZSxDQUNBLFUsQ0FDQSxpQixDQXBETixnRCxDQXdETSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FDQSxzQixDQTVETixnRCxDQWdFTSxpQixDQUNBLEssQ0FDQSxNLENBRUEsVyxDQUNBLFksQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDQXpFTixvRCxDQTRFUSxhLENBQ0EsYyxDQTdFUiw4QyxDQW1GTSxpQixDQUNBLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FDQSxjLENBUU4sYSxDQUNFLG1CLENBQ0EsZ0IsQ0FLRixZLENBQ0UsMkIsQ0FDQSxxQixDQUNBLHVCLENBQ0EsaUIsQ0FDQSxRLENBQ0EsdUIsQ0FHRixtQixDQUNFLFUsQ0FDQSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxVLENBS0YsUSxDQUNFLHFCLENBR0YsZSxDQUNFLGlCLENBQ0Esb0IsQ0FHRixRLENBeWxDQSw2QixDQXhsQ0UsYyxDQUdGLFUsQ0FDRSxlLENBQ0EsZSxDQUNBLGdCLENBQ0Esd0IsQ0FDQSxVLENBU0YsdUQsQ0FDRSxTLENBQ0EsdUIsQ0FDQSw2QyxDQUFBLHFDLENBR0YscUQsQ0FDRSxVLENBR0YsdUQsQ0FDRSxVLENBR0YsK0IsQ0FDRSx3QixDQXFzQ0YsMEMsQ0Fqc0NBLG1CLENBQ0UsaUIsQ0FERiwrQyxDQUtJLFksQ0FDQSxpQixDQUNBLGUsQ0FHQSxvQyxDQUNBLFEsQ0FDQSxPLENBQ0EsZSxDQUNBLFksQ0FkSixpRCxDQzdqQkEsb0QsQ0Q4a0JNLGEsQ0FDQSxnQixDQUNBLG9CLENBQ0Esb0MsQ0FDQSxnQixDQXJCTixvRCxDQTBCTSxVLENDM2pCTixvRSxDRGlpQkEsZ0UsQ0NsaUJBLDBFLENEa2lCQSx1RCxDQThCTSx3QixDQzFrQk4sOEQsQ0FGQSwwRCxDQUNBLG9FLENENmlCQSwwRCxDQXNDTSxhLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9DLENBQ0EsZ0IsQ0FFQSxhLENBQ0EsYyxDQThDTixlLENBQ0UsZSxDQURGLGUsQ0NobEJBLHNCLENEZ2xCQSxzQixDQUtJLHNCLENBSUosUyxDQUNFLGMsQ0FDQSxZLENBQ0EscUIsQ0FDQSxvQixDQUNBLHNDLENBQ0EsbUIsQ0FDQSxVLENBQ0EsWSxDQUNBLCtCLENBQ0EsTyxDQUNBLEssQ0FDQSxpQixDQUNBLGlCLENBQ0EsZ0MsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxlLENBQ0EsNEMsQ0FBQSxvQyxDQUlGLGlCLENBQ0UsMkMsQ0FBQSxtQyxDQUNBLG1DLENBQUEsMkIsQ0FHRixlLENBQ0UsMkIsQ0FBQSxtQixDQUdGLHdCLENBQ0UsNEIsQ0FBQSxvQixDQUdGLFUsQ0FDRSxpQixDQUVBLFksQ0FDQSxtQyxDQUNBLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsVyxDQUNBLDJCLENBQ0EsZSxDQUNBLG9DLENBRUEsZ0IsQ0FDRSx3QixDQUNBLFMsQ0FHRixrQixDQWlNSSx1QyxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FLQSxxQixDQXpNTixrQixDQUlFLFUsQ0FDQSxPLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUVBLGdELENBQ0EsMkIsQ0FDQSwwQixDQTlCSixnQixDQW9DSSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsWSxDQUNBLGMsQ0F4Q0osZ0IsQ0FBQSx5QixDQW9tQkEsNkMsQ0F2akJNLHVCLENBR0Ysc0IsQ0FDRSxxQixDQWpETixxQixDQTJESSxhLENBM0RKLDRCLENBOERNLFksQ0FDQSxrQixDQUNBLGlCLENBaEVOLGtDLENBbUVRLGdCLENBbkVSLGtDLENBdUVRLG9DLENBR0YsK0MsQ0FFSSwwQixDQUZKLCtDLENBTUksMkIsQ0FTVixxQixDQUNFLGUsQ0N2bUJGLHdCLENEMG1CQSx1QixDQUlJLFUsQ0FDQSx5QixDQzFtQkosOEIsQ0RxbUJBLDZCLENBVU0sZSxDQUNBLFUsQ0MzbUJOLDBCLENEZ21CQSx5QixDQWdCSSxZLENBQ0Esd0IsQ0FDQSxlLENDNW1CSiwrQixDRDBsQkEsOEIsQ0FxQk0sZ0IsQ0FDQSx3QixDQUNBLG9CLENBQ0EsYSxDQzNtQk4scUMsQ0Q2bUJNLG9DLENBQ0Usd0IsQ0N6bUJSLGlELENENm1CTSxnRCxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxVLENDMW1CUix1RCxDRDRtQlEsc0QsQ0FDRSx3QixDQUNBLG9CLENBQ0EsVSxDQ3ptQlYsNkMsQ0Q2bUJNLDRDLENBQ0UsYSxDQzFtQlIsb0MsQ0Q2bUJNLG1DLENBQ0UsVyxDQUNBLFcsQ0MxbUJSLDBDLENENG1CUSx5QyxDQUNFLHFCLENBQ0EsYSxDQUNBLHdCLENBWVYsVyxDQUNFLGlCLENBQ0EscUIsQ0FDQSxRLENBQ0EsZSxDQUNBLHdCLENDL21CRiwwQixDRDBtQkEsa0IsQ0MzbUJBLGlCLENBRUEseUIsQ0RpbkJJLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBZEosMEIsQ0FrQkksUyxDQUNBLHVCLENBQ0EsUyxDQXBCSixnQyxDQXVCTSxxQixDQXZCTixvQyxDQTJCTSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsK0IsQ0FsQ04sZ0MsQ0FzQ00sVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsOEIsQ0FDQSw0QixDQUNBLGMsQ0FFQSxnQixDQUdBLHVDLENBSUUsUyxDQUNBLFEsQ0FDQSxVLENBQ0EsVyxDQUVBLFUsQ0E3RFIsb0MsQ0FpRVEsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsNkIsQ0FHRixzQyxDQUNFLFMsQ0FERiwwQyxDQUlJLG9CLENBTVIsdUIsQ0FFSSxXLENBVU4sUyxDQUNFLGMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxLLENBQ0EsTSxDQUNBLFcsQ0FDQSxlLENBQ0EsYSxDQUNBLHlCLENBVEYsc0IsQ0FZSSxjLENBQ0Esa0IsQ0FiSix1QixDQW1CSSxrQixDQUNBLFUsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxVLENBRUEsaUIsQ0FDQSxjLENBQ0EsaUIsQ0FFQSw2QixDQUVFLGtCLENBL0JOLHFCLENBcUNJLGdCLENBQ0EsVyxDQUNBLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsWSxDQUNBLGUsQ0FDQSxrQixDQVlKLHdCLENBQ0UsWSxDQUNBLGtCLENBSUYsUSxDQUlFLGlCLENBQ0EsZSxDQUxGLGMsQ0FRSSxZLENBRUEsNkIsQ0FDQSxpQixDQUNBLGMsQ0FaSixtQixDQWVNLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxVLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EscUIsQ0FDQSx5QixDQXZCTiwwQixDQTJCTSxpQixDQUNBLFMsQ0FDQSxpQyxDQUNBLGdCLENBOUJOLGlDLENBaUNRLGUsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBcENSLGdDLENBd0NRLGUsQ0F4Q1IsaUIsQ0E4Q0ksaUIsQ0FDQSxVLENBQ0EsUSxDQUNBLFcsQ0N2cEJKLGlDLENEc21CQSxpQyxDQW9ETSw0QixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxpQixDQ3BwQk4sdUMsQ0FGQSx1QyxDQUNBLHVDLENEdXBCTSx1QyxDQUNFLDRCLENBQ0EsUSxDQTVEUixpQyxDQWlFTSxTLENBRUEsdUMsQ0FDRSxVLENBQ0EsYSxDQUNBLDRCLENBQ0EsMkIsQ0FDQSxpQixDQUNBLFUsQ0F6RVIsaUMsQ0E4RU0sVyxDQUVBLHVDLENBQ0UsVSxDQUNBLGEsQ0FDQSw0QixDQUNBLDBCLENBQ0EsaUIsQ0FDQSxTLENBUVIsZ0IsQ0FDRSxxQixDQUNBLG1CLENBQ0EsaUIsQ0FIRix5QixDQU1JLHFCLENBQ0Esb0MsQ0FDQSxZLENBQ0Esc0IsQ0FDQSx1QixDQUNBLFEsQ0FYSixvQyxDQWVRLFcsQ0FDQSxZLENBQ0EsaUIsQ0FqQlIsMkMsQ0FxQlEsd0IsQ0FyQlIsa0QsQ0F3QlUsa0IsQ0F4QlYsaUQsQ0E0QlUsZ0IsQ0FDQSxjLENBN0JWLGtDLENBb0NNLE8sQ0FDQSxnQixDQ25xQk4sa0QsQ0Q4bkJBLGtELENBd0NRLFUsQ0FDQSxXLENBekNSLGtELENBNkNRLFUsQ0FFQSx3RCxDQUNFLDRCLENBQ0EsMkIsQ0FDQSxVLENBbERWLGtELENBdURRLFcsQ0FFQSx3RCxDQUNFLDRCLENBQ0EsMEIsQ0FDQSxTLENDcHFCVixZLENEOHFCQSxXLENDN3FCQSxjLENEZ3JCRSxpQixDQUNBLGUsQ0FDQSxhLENBR0YsVyxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsYyxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENBR0YsWSxDQUNFLGEsQ0FDQSx3QixDQUNBLG9CLENDMXFCRixrQyxDRCtxQkEsaUMsQ0FPSSxPLENBQ0EsUyxDQVdKLDJCLENBR0ksVSxDQUhKLHNDLENBT0ksa0IsQ0FPSixnQyxDQUVJLFcsQ0FDQSxTLENBQ0EsTyxDQUpKLDJDLENBeUJBLDJDLENBbEJNLFUsQ0FDQSx3QixDQUNBLGdCLENBVE4seUMsQ0FjSSxpQixDQWRKLDJCLENBa0JJLFcsQ0FPSixnQyxDQUdJLFksQ0FDQSxTLENBQ0EsTyxDQUxKLHlDLENBZ0JJLGlCLENBaEJKLDJCLENBb0JJLFcsQ0FLSixnQyxDQUVJLFcsQ0FDQSxTLENBQ0EsTyxDQUpKLDJCLENBUUksd0IsQ0FLSixrQixDQ3Z0QkEsa0IsQ0R3dEJFLHFCLENBR0YsVyxDQ3Z0QkEsYyxDRHd0QkUsUyxDQUlGLGdCLENBR0ksd0IsQ0FISixVLENBT0ksVyxDQUNBLGlCLENBQ0EsbUIsQ0FDQSxpQixDQVZKLHNCLENBYU0sVSxDQUNBLFcsQ0FDQSxVLENBQ0EsYyxDQUNBLGlCLENBRUEsaUIsQ0FDQSxVLENBQ0EsYSxDQXJCTiwwQixDQXdCUSxjLENBQ0EsZSxDQXpCUixhLENBK0JNLFMsQ0FDQSx1QixDQUFBLGUsQ0FDQSxTLENBQ0EsZSxDQWxDTixzQixDQXdDVSxZLENBSUosMEIsQ0FDRSx5QixDQUNBLDRCLENBdUJGLDhCLENBQ0Usa0IsQ0FHRixnQyxDQUNFLGMsQ0FDQSxlLENBQ0EsaUIsQ0FHRix3QixDQUNFLGlCLENBR0YsMEIsQ0FFSSxlLENBRkoseUIsQ0FNSSxjLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGMsQ0FDQSxlLENDOXFCVixvRCxDRDB2QlEsbUQsQ0F4RUYsOEIsQ0NydUJOLDRCLENEK3VCWSxZLENDM3VCWiwrQixDRG12Qkksa0IsQ0FDRSxZLENBQ0Esb0IsQ0FDQSxjLENBQ0EsYSxDQUNBLDJCLENBQ0Esb0IsQ0FDQSxrQixDQ2h2Qk4scUMsQ0RrdkJNLHdCLENBQ0Usd0IsQ0MvdUJSLG9DLENEcXVCSSx1QixDQWNJLGtCLENBaklSLHdDLENBd0lRLFksQ0FDQSxzQixDQUNBLGMsQ0ExSVIsc0QsQ0E2SVUsZSxDQTdJViwyQyxDQXFKVSxlLENBQ0EsYyxDQXRKViw4QyxDQXlKWSxRLENBQ0Esa0IsQ0ExSlosNkMsQ0E4SlksZ0IsQ0FDQSxhLENBQ0Esb0IsQ0N0dkJaLG9ELENEd3ZCWSxtRCxDQUNFLGUsQ0FDQSx5QixDQ2p2QmQsb0QsQ0RzdkJRLG1ELENBeEVGLHVCLENDMXVCTixxQixDRHd6QlksYSxDQUNBLGUsQ0FzQlosVSxDQUNFLGdCLENBREYsZ0IsQ0FJSSxtQixDQUNBLGtCLENBQ0EsNEIsQ0FFQSwyQixDQUNFLGtCLENBVE4sZ0IsQ0FjSSxhLENBQ0EsaUIsQ0FmSixpQixDQW1CSSxjLENBQ0EsYyxDQUNBLHVCLENBckJKLGUsQ0F5QkksWSxDQXpCSixlLENBNkJJLGEsQ0FDQSxpQixDQUNBLFEsQ0FDQSxxQixDQUNBLGEsQ0FDQSx3QixDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQXJDSix1QixDQThDSSxXLENBOUNKLDhCLENBb0RNLGUsQ0FDQSxrQixDQXJETiw0QixDQXlETSxhLENBekROLGUsQ0E4REksZSxDQUNBLGdCLENBQ0EsZ0IsQ0FoRUosc0IsQ0FvRUksWSxDQUNBLGEsQ0FyRUosc0IsQ0F5RUksb0IsQ0FDQSxhLENBMUVKLDRCLENBOEVJLHdCLENBQ0EsVSxDQUNBLG9CLENBV0osVSxDQUVFLGtCLENBQ0EsZ0IsQ0FIRixtQixDQU1JLGdCLENBTkosaUIsQ0E2R0EsYSxDQW5HSSxZLENBQ0EsNkIsQ0FYSix1QixDQWdCTSxlLENBQ0EsYyxDQUNBLGtCLENBbEJOLDBCLENBc0JNLFksQ0FDQSxrQixDQXlsQk4sdUMsQ0FobkJBLDRCLENBMEJRLG9CLENBMUJSLGdDLENBNkJVLGdCLENBQ0EsaUIsQ0FDQSxPLENBU1YsVyxDQXhDQSxVLENBeUNFLGdCLENBREYsOEIsQ0FJSSxhLENBQ0EsWSxDQUxKLHNCLENBU0ksa0IsQ0FDQSxpQixDQzl5QkosMEIsQ0RveUJBLHNCLENBY0ksUSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxxQixDQWpCSixzQixDQXFCSSxhLENBckJKLGtCLENBOEJJLGUsQ0E5Qkosc0IsQ0FrQ0ksZSxDQUNBLGEsQ0FDQSxnQixDQUNBLGlCLENBckNKLG1CLENBeUNJLGUsQ0FDQSxZLENBQ0EsYyxDQUVBLGMsQ0E3Q0osdUIsQ0FrRE0sZ0IsQ0FhTixNLENBQ0UsZSxDQUNBLGtCLENBQ0EsVSxDQUdGLGEsQ0FHRSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FHRix1QixDQVNFLFUsQ0N2MEJGLGMsQ0RnMEJFLHFCLENBT0EsVSxDQ3YwQkYsYyxDQUNBLHFCLENENnpCQSx1QixDQUNFLFcsQ0FFQSxpQixDQUNBLGMsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGMsQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLHVCLENDMTBCRixxQixDRDQxQkEsb0IsQ0FkRSx3QixDQUNBLFUsQ0FHRixpQixDQUNFLGdCLENBR0YsZ0IsQ0MvekJBLG1CLENEZzBCRSxnQixDQUNBLG9CLENBQ0EsdUIsQ0FRRixzQixDQUNFLFUsQ0FDQSxvQixDQUNBLGtCLENBSUYsc0IsQ0FQQSxzQixDQVFFLDRCLENBR0YsdUIsQ0NsMEJBLDZCLENEbTBCRSx3QixDQUlGLGtDLENBQ0UsVyxDQUNBLHdCLENBQ0EsVSxDQXlERixrRCxDQ2gxQkEsbUQsQ0Q4eEJBLGtELENBR00saUIsQ0FDQSxlLENBRUEsVSxDQU5OLG9DLENBV0ksaUIsQ0FDQSxlLENBQ0Esa0IsQ0FiSixzQyxDQWlCTSxjLENBakJOLHVDLENBdUJNLGlCLENBQ0EsZSxDQUNBLGMsQ0FLRSxpRCxDQUNFLFUsQ0FDQSxTLENBQ0EsVSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLGlCLENBOEJWLDRDLENBRUksd0IsQ0FLSixnQixDQUNFLFMsQ0FJRixPLENBQ0UsaUIsQ0FDQSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSwyQixDQUNBLDBCLENBQ0EsUyxDQVVGLG9CLENBRUUsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsZ0MsQ0FBQSx3QixDQy8xQkYsbUIsQ0RzMUJBLEUsQ0FZQSxnQixDQUVFLFMsQ0M5MUJGLDZCLENBQ0EsNEIsQ0RpMkJBLGdDLENDbjJCQSwyQixDRHcyQkksMkIsQ0FBQSxtQixDQUNBLDZCLENBQUEscUIsQ0FDQSxnQyxDQUFBLHdCLENBQ0EsOEIsQ0FBQSxzQixDQVFKLCtCLENBQ0UsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBSUYsb0MsQ0FDRSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQVVGLFMsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZSxDQUNBLGEsQ0FDQSxnQixDQVRGLGMsQ0FZSSxVLENBQ0EsVyxDQWJKLGUsQ0FpQkksdUIsQ0FqQkosc0IsQ0FvQk0sZSxDQUNBLHdCLENBU0osd0IsQ0FFSSxhLENBSUosc0IsQ0FFSSxhLENBSUoscUIsQ0FFSSxhLENBSUosb0NBQUEsUyxDQUNFLGMsQ0FERixhLENBSUksYSxDQUNBLFcsQ0FDQSxZLENBTkosZSxDQVVJLFUsQ0FDQSxlLENBQ0EsbUJBVU4sWSxDQUNFLCtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHNCLENBQUEsYyxDQUdGLGtCLENBQ0UscUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBTkYsd0IsQ0FRSSxZLENBQ0Esa0IsQ0FDQSxrQixDQVZKLDRCLENBYU0sVyxDQWJOLDhCLENBaUJNLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBckJOLHFDLENBd0JRLGdCLENBeEJSLG9DLENBNEJRLFksQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxnQixDQWpDUiw4QyxDQXNDTSxnQixDQUNBLHdCLENBQ0EsYSxDQ2w0Qk4scUQsQ0RvNEJNLG9ELENBQ0Usd0IsQ0FDQSxVLENBTVIsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUVBLHVCLENBQ0Usd0IsQ0FxQkosa0IsQ0FmQSxVLENBaUJFLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FwQkYsVSxDQUNFLFksQ0FDQSxjLENBR0EsWSxDQUdBLHdCLENBRUEsaUIsQ0FDRSxhLENBSUosa0IsQ0FDRSxpQixDQWlCQSx3QixDQVhBLHlCLENBWUUsVSxDQUNBLGlCLENBRUEsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQWxCRix5QixDQUdFLEssQ0FLQSxpQyxDQUdGLHdCLENBR0UsUSxDQUtBLG9DLENBSUosOEIsQ0FDRSxRLENBR0YsNkIsQ0FDRSxXLENBR0YsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMkMsQ0FHRix3QyxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FHRiwrQyxDQTRCQSx1QyxDQUNFLFUsQ0FDQSxpQixDQUVBLFEsQ0FFQSxVLENBQ0EsVyxDQUdBLDRCLENBRUEsNEIsQ0FDQSw0QyxDQUFBLG9DLENBekNGLCtDLENBR0UsSyxDQUVBLGUsQ0FDQSxhLENBR0EsNkIsQ0FDQSwrQixDQU1GLDZELENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUdGLHFELENBQ0Usb0IsQ0FDQSxnQixDQUNBLFcsQ0FHRix1QyxDQUdFLE8sQ0FFQSxxQixDQUdBLDBCLENBQ0EsNEIsQ0FFQSxVLENBS0Ysc0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsdUIsQ0FZRiwrQixDQUlJLGUsQ0FDQSxnQixDQUxKLHNDLENBUU0sWSxDQUNBLDZCLENBVE4scUMsQ0FjTSxZLENBQ0Esa0IsQ0FmTiwyQyxDQXlCVSxnQixDQUNBLGlCLENBQ0EsTyxDQTNCViwrQyxDQWlDTSxZLENBQ0Esa0IsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxjLENBRUEsYSxDQXRDTixtRCxDQXlDUSxpQixDQVdSLFksQ0FDRSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSx3QixDQUNBLFUsQ0FDQSxtQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSwyQixDQUNBLFMsQ0FDQSxjLENBQ0EsYyxDQUdGLHFCLENBQ0UsWSxDQUNBLGlCLENBQ0EsTyxDQUNBLFcsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsZSxDQUNBLFMsQ0FHRixrQixDQUNFLHdCLENBR0Ysd0MsQ0FDRSxhLENBQ0EseUQsQ0FBQSxpRCIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKm5vcm1hbGl6ZSovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwXG59XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IC42N2VtIDBcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudFxufVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZFxufVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZFxufVxuXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCVcbn1cblxuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtXG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW1cbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lXG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIG1hcmdpbjogMFxufVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGVcbn1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZVxufVxuXG5idXR0b24sIFt0eXBlPVwiYnV0dG9uXCJdLCBbdHlwZT1cInJlc2V0XCJdLCBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uXG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwXG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZywgW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0XG59XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtXG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lXG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG9cbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDBcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lXG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdFxufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbVxufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbkBpbXBvcnQgXCJ2YXJpYWJsZXMubGVzc1wiO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4uZGV2ZWxvcGVyX3ZlcnNpb24ge1xuICBoZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJweDtcbiAgICB0b3A6IDJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbnRlbnQ6ICdMT0NBTCBWRVJTSU9OJztcbiAgICBjb2xvcjogQG9yYW5nZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG59XG5cbi5kZXZfcGFuZWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAycHgpIHtcbiAgLyrQv9C10YDQtdC90L7RgSDRgdGC0YDQvtC60Lgg0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLm1vYmlsZV9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLyrQv9C10YDQtdC90L7RgSDRgdGC0YDQvtC60Lgg0L3QsCDQtNC10YHQutGC0L7QstC90YvRhSDRg9GB0YLRgNC+0YHRgtCy0LDRhSDQuCDRgtC+0LvRjNC60L4g0L3QsCDQvdC40YUqL1xuICAuZGVza3RvcF9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7XG5cbiAgLnBvcHVwX29wZW4ge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4jd3JhcHBlciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IEBmb250X2NvbG9yO1xuICAvKnRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLCAuMDUpOyovXG59XG5cbi8vU0NST0xMXG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi8v0JTQvtGA0L7QttC60LBcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4vLzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4vL31cbi8vXG4vLzo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbi8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuLy99XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cblxuLmlubmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5hIHtcbiAgY29sb3I6IEBncmVlbjtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbltkYXRhLXNjcm9sbF90b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbmltZ1tkYXRhLW9yaWdpbmFsXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEhFQURFUiBzdHlsZXMgc3RhcnQqL1xuXG4ubW9iX2hlYWRlcixcbi5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDE7XG5cbiAgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICAuaW5uZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcblxuICAgIH1cblxuICAgIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLyog0JfQsNC/0YDQtdGJ0LDQtdC8INC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LogKi9cbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiA1cHg7IC8qINCf0L7Qu9GPINCy0L7QutGA0YPQsyDRgtC10LrRgdGC0LAgKi9cbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0LzQvdC+0LPQvtGC0L7Rh9C40LUgKi9cbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfdG9wLFxuICAuaGVhZGVyX25vX3BhcnRuZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyZWVuO1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlcl90b3AuaXNzZXRfcGFydG5lciAuaW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC51c2VyX25hbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5pc3NldF9wYXJ0bmVyIC51c2VyX2lkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgYS5wYXJ0bmVyX291dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAgIH1cbiAgfVxuXG4gIC53ZWxjb21lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuXG4gIC5hdmF0YXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuICAgICYuaXNzZXQge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLmVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hdmF0YXJfZW1wdHkuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE3cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cblxuICAudXNlcl9uYW1lIC5uYW1lIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuXG5cbiAgLnVzZXJfY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY29udGFjdF9pY29ucyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmNvbnRhY3RfaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5jb250YWN0X2ljb25zIGEge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG5cblxuICAuaGVhZGVyX21pZGRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLmhlYWRlcl9taWRkbGUgYS5pbmNsdWRlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuaW5jbHVkZSxcbiAgLnN1cHBvcnQsXG4gIC5zdXBwb3J0X3dyYXBwZXIsXG4gIC50b19zaG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLnN1cHBvcnQsXG4gIGEudG9fc2hvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIC5zdXBwb3J0OmJlZm9yZSxcbiAgLnN1cHBvcnRfd3JhcHBlciAudG9fc2hvcDpiZWZvcmUsXG4gIC5tb2Jfc3VwcG9ydDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cblxuXG4gIC5zdXBwb3J0X3dyYXBwZXIgLnN1cHBvcnQ6YmVmb3JlLCAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2ljb25zL3F1ZXN0aW9uLnN2ZycpO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciAudG9fc2hvcDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvYmFza2V0X3doaXRlLnN2ZycpO1xuICB9XG5cbiAgLmJjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuXG4gIGEuYmNrIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuYmNrOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3Byb2Yuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMXB4O1xuICAgIHRvcDogNnB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cblxuICAuc3VwcG9ydF93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuY291bnRyeV9jdXJyZW50LCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb3VudHJ5X2N1cnJlbnQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IC44O1xuICB9XG5cbiAgLmNvdW50cnlfY3VycmVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pL2ljb25zL3dvcmxkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxM3B4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgfVxuXG4gIC5jb3VudHJ5X3RyaWFuZ2xlLCAudXNlcl90cmlhbmdsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb3VudHJ5LmNsaWNrZWQgLmNvdW50cnlfdHJpYW5nbGUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cblxuXG4gIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIH1cblxuICAuaGVhZGVyX2JvdHRvbSwgLmhlYWRlcl9ib3R0b20gYS5zaG9wX3BvcHVwX21lbnUge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBpbWcubG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgIH1cblxuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51c2VyX2NvbnRhY3QuZWRpdGFibGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICBpbWcge1xuICAgICAgb3BhY2l0eTogMC40XG5cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBsZWZ0OiAtNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICB9XG5cbn1cblxuI2NvbXBsYWludF9mb3JtIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVhODMyYTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxuXG4gIC5lbWFpbC1pbnB1dHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbiAgLmNsb3NlTW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSBlYXNlIDAuNXM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNsb3NlTW9kYWw6OmJlZm9yZSxcbiAgLmNsb3NlTW9kYWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cblxuICAuY2xvc2VNb2RhbDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbiAgcHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgdGV4dGFyZWF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9taW4taGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcmVzaXplOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICBidXR0b257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNXB4IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vKkFWQVRBUiBMT0FEKi9cbiNhdmF0YXJfZWRpdG9yX2Zyb20sICNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogMjZweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsO1xuXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblxuXG4gIC50cmlhbmdsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB0b3A6IC0xNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCBAb3JhbmdlO1xuICB9XG5cbiAgLmZvcm1fcm93IHtcbiAgICAmLmF2YXRhcl92YWx1ZS5lcnJvciB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRUMxOTE5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYXZhdGFyX3ZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYXZhdGFyX2Zvcm1fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMUIxQjE7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICNFQzk4MTk7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLmVuIHtcbiAgI2F2YXRhcl9lZGl0b3JfZnJvbSB7XG4gICAgbGVmdDogN3B4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG4jY29udGFjdF9lZGl0b3JfZnJvbSB7XG5cbiAgI2NvbnRhY3RfZm9ybV90aXRsZSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNzY5ZTQ3O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM3MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNnB4IDMwcHggMjdweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC5mb3JtX3JvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmLmNvbnRhY3RfdmFsdWUuZXJyb3Ige1xuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogI0VDMTkxOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNvbnRhY3RfdmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9mb3JtL2lkLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuXG4gIH1cblxuICBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNFQzk4MTk7XG4gICAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vKkVORCBIRUFERVIqL1xuXG5cbm1haW4ge1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLyptaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpOyovXG5cbn1cblxubWFpbi5zdGFuZGFydF9wYWdlIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubmljZV90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBoMSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLm5pY2VfdG9wX2Rlc2NyIHtcbiAgICB3aWR0aDogNTEuMyU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2VfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5cbnN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5pdGVtX2JpZyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIGgyLnRpdGxlIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjI1O1xuICB9XG59XG5cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmVhdXR5IC51bmlxdWVuZXNzX29mX3RlY2hub2xvZ3ksXG4uZXhjbHVzaXZlX3RleG5vbG9naWVzIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cblxuXG4vKi5tYWluX2ltZywqL1xuLypmb290ZXIsKi9cbi5yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuI3dyYXBwZXIgLm1haW5faW1nLCBtYWluLnBhZ2U0MDQge1xuICAvKtCf0LXRgNC10L/QuNGI0LXQvCDRgyDQstGB0LXRhSovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgbWluLWhlaWdodDogNTE4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExMHB4O1xuICB9XG5cbn1cblxuXG4ubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNnJlbTtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYnRuIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzNXB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjUyKTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLm1vcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvKiAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuXG4vKkJVVFRPTlMqL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC8qXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICYud2hpdGUuZmlsbC50b19ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogQGdyZWVuO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW4gLSA0MDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIGEmOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gIH1cblxuICAmLndoaXRlOmhvdmVyIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICYuYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IEBibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICB9XG5cbiAgJi5hZGRfYmFza2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmFkZF9iYXNrZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyZWVuO1xuICB9XG5cbiAgJi5ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgfVxuXG4gICYuZ3JlZW4ge1xuICAgIGNvbG9yOiBAZ3JlZW47XG4gIH1cblxuICAmLmdyZWVuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JlZW47XG4gICAgY29sb3I6ICNmZmZcbiAgfVxuXG4gICYucHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHVycGxlO1xuICB9XG5cbiAgJi5vcmFuZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBvcmFuZ2U7XG4gIH1cblxuICAmLnllbGxvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgfVxuXG4gICYucmVkIHtcbiAgICBjb2xvcjogQHJlZDtcbiAgfVxuXG4gICYucmVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICB9XG5cblxuICAmLndoaXRlLnRvX3B1cnBsZTpob3ZlciB7XG4gICAgY29sb3I6IEBwdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IEBwdXJwbGU7XG4gIH1cblxuICAmLndoaXRlLnRvX3JlZDpob3ZlciB7XG4gICAgY29sb3I6IEByZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cblxuICAmLndoaXRlLnRvX2dyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gIH1cblxuXG4gIC8q0KEg0L/QuNC/0LrQvtC5IHBsYXkqL1xuXG4gICYucGxheSB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICB9XG5cbiAgICAmLnBsYXkuZGFyazphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9kYXJrLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LmdyZWVuOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2dyZWVuLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LnB1cnBsZTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9wdXJwbGUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkucmVkOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5vcmFuZ2U6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfb3JhbmdlLnN2Zyk7XG4gICAgfVxuXG4gICAgLypob3ZlciovXG5cbiAgICAmLnBsYXk6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfd2hpdGUuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkud2hpdGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS53aGl0ZS50b19yZWQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcmVkLnN2Zyk7XG4gICAgfVxuXG4gICAgJi53aGl0ZS50b19wdXJwbGU6aG92ZXI6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG4gICAgfVxuICB9XG59XG5cblxuLmJ0bi52aWRlbyB7XG4gIGNvbG9yOiBAZ3JlZW47XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLypFTkQgQlVUVE9OUyovXG5cblxuLyogRk9PVEVSICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTkwNEE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjhweCAwIDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xuICAuc2hvd0NvbXBsYWludEZvcm17XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucm93IC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLmZvb3Rlcl93b3JrX3RpbWVfYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucm93IC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcbiAgfVxuXG4gIC5yb3cgLmNvbHVtbiB7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxuXG4gIC5yZWcuYnRuIHtcbiAgICBtaW4td2lkdGg6IDIxMnB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZ3JlZW47XG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgLmltcHJlc3N1bSB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnJvdyAudGl0bGUsIC5zdGFydCBiLCAuYXBsIGIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICB9XG5cbiAgLnJvdyAudGl0bGUge1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJlIGQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5hcGwgYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5zb2NpYWwgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNvY2lhbCBhLFxuICAuc29jaWFsIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLmNvbnRhY3RzIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5wYXltZW50X2luZm9ybWVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgJl90aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gIH1cblxuICAuZm9vdGVyX2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAubGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zdGFydCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5wYXJ0bmVyX3dlbGxjb21lIHtcbiAgICAvLy9wYXJ0bmVyX3dlbGxjb21lXG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBhLnBob25lLCBhLmVtYWlsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vKiBGT09URVIgIGZpbmlzaCovXG5cblxuLyogcG9wdXAtbWVudSBzdGFydCAqL1xuQGtleWZyYW1lcyBmYWRlSW5Qb3B1cE1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5hLnNob3BfcG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuYS5zaG9wX3BvcHVwX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xufVxuXG4vKiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnU6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnUgc3BhbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3BfcG9wdXBfbWVudTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH0qL1xuXG4uaGVhZGVyX2JvdHRvbSB1bCBsaTpob3ZlciAucG9wdXBfbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4xNXMgZWFzZS1pbi1vdXQgMC4wMDAycyBmb3J3YXJkcyBmYWRlSW5Qb3B1cE1lbnU7XG5cbiAgLyogICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBvcGFjaXR5OiAxO21hcmdpbi10b3A6MDsqL1xuXG4gIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5wb3B1cF9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDMwcHg7XG5cbiAgLyp2aXNpYmlsaXR5OiBoaWRkZW47Ki9cbiAgLyp6LWluZGV4OiAtMTsqL1xuICAvKm1hcmdpbi10b3A6LTEwcHg7Ki9cblxuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjMzMzO1xuICAvKnRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlOyovXG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNmE2YTZhO1xuXG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuXG5cbi5oZWFsdGgge1xuICAucG9wdXBfbWVudV9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI1cHggNzBweCAwIDU4cHg7XG4gIH1cblxuICAucG9wdXBfbWVudV9pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG5cbiAgLml0ZW0ubGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICB9XG5cbiAgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYuYWN1bXVsbGl0X2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4XG4gICAgfVxuXG4gICAgJi5mcmVzaF9saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmFsbF90aW1lX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYubmF0dXJhbCB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTlweCk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAwLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAyLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAxLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAzLnN2ZycpXG4gICAgfVxuICB9XG5cbn1cblxuXG4ucG9zc2liaWxpdHkge1xuICAucG9wdXBfbWVudV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAubGVmdCB7XG4gICAgcGFkZGluZzogMjlweCA1NnB4IDE5cHggMTAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgLnJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNjhweDtcbiAgfVxuXG4gIC5hYm91dF91cyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFib3V0X3VzX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG4gIH1cblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuXG5cbiAgICAubGVmdF9ibG9jaywgLnJpZ2h0X2Jsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5sZWZ0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMlO1xuICAgIH1cblxuICAgIC5yaWdodF9ibG9jayB7XG4gICAgICB3aWR0aDogMzMlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vV2l0aG91dCByaWdodCBpY29uc1xuLmNyZWF0aXZlLmNvdW50X2ljb25zXzAge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5pdGVtcyBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5cbi5jcmVhdGl2ZS5jb3VudF9pY29uc18xIC5pY29ucyB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuXG5cbi5lbiwgLmJnIHtcbiAgLnBvc3NpYmlsaXR5IHtcbiAgICAubGlua3MgLmxlZnRfYmxvY2sge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG5cbiAgICAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgICAgIHdpZHRoOiA1MiU7XG4gICAgfVxuICB9XG59XG5cbi5kZSwgLmVzLCAucHQge1xuICAucG9zc2liaWxpdHkgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ybywgLnRyLCAuaXQge1xuICAucG9zc2liaWxpdHkgLnJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnBvc3NpYmlsaXR5IC5sZWZ0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucG9zc2liaWxpdHkgLmxpbmtzIHtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cblxuICAubGlua3MgLmxlZnRfYmxvY2sge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cblxuICAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgICB3aWR0aDogNTQlO1xuICB9XG59XG5cbi5pdCwgLmVzIHtcbiAgLnBvc3NpYmlsaXR5IC5sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICB9XG5cbiAgLnBvc3NpYmlsaXR5IC5saW5rcyB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICB9XG5cbn1cblxuLnRyIHtcbiAgLnBvc3NpYmlsaXR5IC5saW5rcyB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICB9XG5cbiAgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG4uZnIsIC5ydSB7XG4gIC5wb3NzaWJpbGl0eSAucmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAubGlua3MgLmxlZnRfYmxvY2sge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cblxuICAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5cbi5lbi5jb3VudHJ5XzIxOSAuaGVhbHRoIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuXG5cbi5jcmVhdGl2ZSB7XG4gIC5wb3B1cF9tZW51IHtcblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXgtd2lkdGg6IDE3N3B4O1xuICAgIH1cblxuICB9XG5cbiAgLnBvcHVwX21lbnVfaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMThweCA1NXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDg5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIH1cbiAgfVxuXG4gIC5pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHdpZHRoOiAxNzdweDtcbiAgICB9XG4gIH1cblxuICAuaWNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gICAgICBtaW4td2lkdGg6IDE5NnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wdCB7XG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbn1cblxuXG4vKiBwb3B1cC1tZW51IGZpbmlzaCAqL1xuXG4ucG9wdXBfZm9ybV9iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uY29va2llIHtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgei1pbmRleDogMTAwO1xuXG5cbiAgLmxhbmdzIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAubGFuZ3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cblxuICAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5saW5rcyBhOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDdweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQ6IEBncmVlbjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAubGlua3MgYTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cblxuICAubGlua3MgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAubGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAubGlua3MgLmJ0biB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbn1cblxuXG4uYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZzogMTA5cHggMCA4OHB4O1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNvbHVtbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogNyU7XG4gIH1cblxuICAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDYxJTtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG5cbiAgLmNvbHVtbiAudHh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxufVxuXG5cbi52aWRlb193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi5wcm9kdWN0X3ZpZGVvX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1N3B4O1xuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLypTTUFMTCBQUk9EVUNUIENBUkRTIENPTU1PTiBTVFlMRVMqL1xuLml0ZW1zX3dyYXBwZXIge1xuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4uc21hbGxfaXRlbSB7XG5cbiAgLm9sZHByaWNlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gICAgYm9yZGVyLWNvbG9yOiBAZ3JlZW47XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5tb3JlIHtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuICB9XG5cbn1cblxuLmRlIC5zbWFsbF9pdGVtLCAucHQgLnNtYWxsX2l0ZW0ge1xuICAuYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNHB4IDIycHg7XG4gIH1cbn1cblxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG5cbi8qQklHIFBST0RVQ1QgQ0FSRCovXG4uaXRlbV93cmFwcGVyIHtcbiAgLypwYWRkaW5nIGZvciBhbmNob3IgIyovXG4gIHBhZGRpbmc6IDYxcHggMCAxMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cblxuICAuaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUyMXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0NnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cbiAgICAuaW1nX3R4dCB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgfVxuXG4gIC5pbWdfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCA1MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuXG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xuICB9XG5cblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgLmRlc2NyIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICB9XG5cbiAgLnByaWNlcyB7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLnByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYucHJpY2VfaW5fd2VpZ2h0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogODAlO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLmxlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cblxuICAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC5xdHlfYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgLmJ0biB7XG4gICAgaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogMCAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbjtcbiAgICBib3JkZXItY29sb3I6IEBncmVlbjtcbiAgfVxuXG59XG5cbi5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBncmVlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLml0ZW1fc3BvaWxlciArIC5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3BvaWxlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMXB4IDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzVBODMyQTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCAxMXB4IDAgMTdweDtcblxuICBvbCwgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuXG4gIHAsIHAgKiB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQGdyZWVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNwb2lsZXJfdGl0bGUuc2hvdyArIC5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAuMnMgbGluZWFyIDBzIGJvdGggZmFkZUluO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnNwb2lsZXJfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3BsdXMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4uc3BvaWxlcl90aXRsZS5zaG93OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9taW51cy5zdmcpO1xufVxuXG4uc3BvaWxlcl90aXRsZS5zaG93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cblxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCB7XG4gIC5hZHZhbnRhZ2VzIHtcblxuXG4gICAgLnNwb2lsZXJfdGl0bGUge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICArIC5zcG9pbGVyX3RleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLnNob3c6YWZ0ZXIge1xuICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3BsdXMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5pdGVtX3ZpZGVvIHtcbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG4uYmdfd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG5cblxuLypQT1BVUCBDT1VOVFJZKiBzdGFydC8qL1xuXG4uYXJyb3dfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2Fycm93X2JvdHRvbS5zdmcpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuXG4ucG9wdXBfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHdpZHRoOiAzMjJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICByaWdodDogMDtcbiAgdG9wOiA0N3B4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcblxuICAuZ2VvX2FyZWEge1xuICAgIC5nZW9fYXJlYV90aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjQjFCMUIxO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nOiAxMHB4IDdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1dnc7XG4gICAgICB9XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNXZ3ICsgNHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogQGdyZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvdW50cmllcyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAZ3JlZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZWVuO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmdlb19hcmVhX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBncmVlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jb3VudHJ5X2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4yNSk7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgLjI1KTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAuMjUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jb3VudHJ5LmNsaWNrZWQgLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3VudHJ5X2luZm8sIGEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4IDdweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA4cHggNXZ3O1xuICB9XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291bnRyeV9pbmZvOmhvdmVyLCAuY291bnRyeV9pbmZvLmN1cnJlbnQsXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY291bnRyeV9pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwO1xufVxuXG4uY291bnRyeV9pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdW50cnlfaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY291bnRyeV9pbmZvOmFmdGVyLFxuLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2IxYjFiMTtcbiAgcmlnaHQ6IDZweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5jb3VudHJ5X2luZm8uYWN0aXZlOmFmdGVyLFxuLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcmlnaHQ6IDhweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICByaWdodDogY2FsYyg1dncgKyAzcHgpO1xuICB9XG59XG5cbi5jb3VudHJ5X3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xufVxuXG5cbi5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb3VudHJ5X2luZm8uYWN0aXZlICsgLmNvdW50cnlfbGFuZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG5hLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2hlY2tfbGFuZyB7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIgaW1nLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKlBPUFVQIENPVU5UUlkgZmluaXNoKi9cblxuXG4uZ29fdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgLypib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDE0MHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwLjI7XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBib3JkZXItbGVmdDogc29saWQgMnB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyN3B4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNWE4MzJhO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmJhc2tldF9pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFIHVybCgnL2kvaWNvbnMvYmFza2V0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0X2ljb24gLmNvdW50IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6IEBncmVlbjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJhc2tldF9pY29uLm9wZW4ge1xuICByaWdodDogNDYwcHg7XG59XG5cbmh0bWwubW9kYWwge1xuICAvKm92ZXJmbG93LXk6ICBzYWZhcmkgbm90IHN1cHBvcnQqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gIGJvZHkge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cblxuICBoZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuXG4uYmFza2V0X3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5iYXNrZXRfd3JhcHBlci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogLjFzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuXG4vKi5iYXNrZXRfd3JhcHBlci5jbG9zZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiAuMjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZU91dDtcbn0qL1xuLmJhc2tldF9jbG9zZSxcbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRfd2luZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYyg5NSUpO1xuICBtYXgtd2lkdGg6IDQxN3B4O1xuICBtaW4taGVpZ2h0OiA2MzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldF9pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbn1cblxuLmJhc2tldF9pdGVtcy5iYXNrZXRfbW9kIHtcbiAgLmJhc2tldF9pdGVtLm5vUmVhc29uIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcblxuXG4gIC5uZWVkX21vcmVfcHJvZHVjdCxcbiAgLm9rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gIH1cblxuICAubmVlZF9tb3JlX3Byb2R1Y3Qge1xuICAgIGJhY2tncm91bmQ6ICNlYzk4MTk7XG4gIH1cblxuICAub2sge1xuICAgIGJhY2tncm91bmQ6ICM3NjllNDc7XG4gIH1cblxuICBkaXYubmVlZF9tb3JlX3Byb2R1Y3QgPiBkaXYuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxufVxuXG5cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIge1xuXG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogOTUlO1xuXG4gICAgICAmLm5lZWRfbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlYzk4MTlcbiAgICAgIH1cblxuICAgICAgJi5maW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzc2OWU0N1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuXG4gIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJi5uZWVkX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgfVxuICAgIH1cblxuICB9XG5cblxufVxuXG4uYmFza2V0X2l0ZW1zX2VtcHR5IHtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwLFxuLmJhc2tldF9pdGVtcyB7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICAgIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gICAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5iYXNrZXRfaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmJhc2tldF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59XG5cblxuLmJhc2tldF9pdGVtX2ltYWdlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxufVxuXG4uYmFza2V0X2l0ZW1faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cblxuLmJhc2tldF9pdGVtLml0ZW0yNDQgLmJhc2tldF9pdGVtX2ltYWdlIGltZyxcbi5iYXNrZXRfaXRlbS5pdGVtMzA3IC5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLmJhc2tldF9pdGVtX3RpdGxlX2FuZF9xdWFudGl0eSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldF9idG5fY29udGludWUsXG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGJhY2tncm91bmQ6IEBsaWdodGdyZWVuO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAZ3JlZW47XG4gIH1cbn1cblxuXG4uYmFza2V0X2J0bl9jb250aW51ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAbGlnaHRncmVlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0Z3JlZW47XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogQGdyZWVuO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5iYXNrZXRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuXG59XG5cbi5iYXNrZXRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxufVxuXG4uYmFza2V0X2l0ZW1fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5iYXNrZXRfaXRlbV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgLmJhc2tldF9pdGVtX29sZHByaWNlIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXG4gIH1cbn1cblxuLmJhc2tldF9sZWdhbF9wcmljZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYmFza2V0X2J0bnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbi5iYXNrZXRfc2hpcHBpbmdfY29zdHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJhc2tldF9pdGVtX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xuXG4gIHN2ZyB7XG4gICAgZmlsbDogQGxpZ2h0Z3JlZW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogQGdyZWVuO1xuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zYWZhcmkgLmJhc2tldF93aW5kb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5iYXNrZXRfZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xuXG4gIC5iYXNrZXRfdG90YWxfd3JhcCB7XG5cbiAgICBjb2xvcjogQGxpZ2h0Z3JlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmJhc2tldF9oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xuXG59XG5cbi5iYXNrZXRfaXRlbV9pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmJhc2tldF9pdGVtX3F1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgLnF1YW50aXR5X2NvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDBweDtcbn1cblxuLnBsdXMucXVhbnRpdHlfY29udHJvbCB7XG4gIHRvcDogMDtcbn1cblxuLm1pbnVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDE1cHg7XG59XG5cbi5iYXNrZXRfaXRlbV9zdWJ0b3RhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYmFza2V0X3dpbmRvdyAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG59XG5cbi5yZWxhdGVkX3Byb2R1Y3QgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuXG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMge1xuICBwYWRkaW5nOiAzMHB4O1xuXG4gIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cbiAgfVxuXG4gIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gIC5yZWxhdGVkX3Byb2R1Y3Qge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi5sZWdhbF9kZXNjciB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDExcHg7XG5cbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgZm9udC1zaXplOiAuOXJlbTtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmFkZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cblxufVxuXG5cbi50ZXh0X2NvbnRhaW4ge1xuICBtYXJnaW46IDExNXB4IDAgODFweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cblxuLypwYWdlX2Jhbm5lciovXG4ucGFnZV9iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjAuOTM4dnc7XG59XG5cbi5wYWdlX2Jhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IC41O1xufVxuXG5cbi8qNDA0Ki9cbi5wYWdlNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnBhZ2U0MDQgLmlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG59XG5cbi5pbWdfNDA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udGl0bGVfNDA0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vKkVORCA0MDQqL1xuXG5cbi8qLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyOmhvdmVye1xufSovXG5cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IC4xNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5cbi51c2VyX2Ryb3Bkb3duX21lbnU6aG92ZXIgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLnVzZXJfZHJvcGRvd25fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAvKnBhZGRpbmc6IDEycHggMDsqL1xuICAgIC8qYm9yZGVyOiBzb2xpZCAxcHggQGdyZWVuOyovXG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgLjI1KTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWluLXdpZHRoOiAxOTBweDtcbiAgICB6LWluZGV4OiAxMDAyO1xuXG4gICAgYSwgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweCAyMXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuXG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG4gICAgfVxuXG4gICAgLmV4aXRfbGluayxcbiAgICAuY29weV9saW5rLFxuICAgIC5jb3B5X2xpbmtfd2l0aF90ZXh0LFxuICAgIC5jaGFuZ2VfYXZhdGFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDIxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICAgIGNvbG9yOiAjNWE4MzJhO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgfVxuXG4gICAgLmNvcHlfbGluazpob3ZlcixcbiAgICAuY29weV9saW5rX3dpdGhfdGV4dDpob3ZlcixcbiAgICAuY2hhbmdlX2F2YXRhcjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAgICAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xuICAgIH1cblxuICAgIC5zaWduX291dDpob3ZlciBhIHtcbiAgICAgIGNvbG9yOiBAcmVkO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4vKmFuaW1hdGlvbiovXG5Aa2V5ZnJhbWVzIGZhZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4vKm1haW4gaDEsIC5uaWNlX3RvcCAubmljZV90b3BfZGVzY3IsIC5nb19wcm9kdWN0cyAuc2xvZ2Fue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVEb3duO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59Ki9cblxuXG4vKlNUQVJUIFBPUFVQIE1TRyovXG5cbmh0bWwucG9wdXBfb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xuXG4gIGhlYWRlciwgZm9vdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbiAgfVxufVxuXG4ucG9wdXBfYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLSAxMTcwcHgpIC8gMik7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTdweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYW5pbWF0aW9uOiAuMnMgbGluZWFyIC41cyBib3RoIGZhZGVJbjtcbiAgLypkZWxheSDQsdC+0LvRjNGI0L7QuSDQuNC3LdC30LAg0YLQvtCz0L4g0YfRgtC+INC90LUg0YPRgdC/0LXQstCw0LXRgiDRgdGE0L7RgNC80LjRgNC+0LLQsNGC0YzRgdGPINGE0L7RgNC80LAqL1xufVxuXG4ucG9wdXBfbXNnLmZhZGVpbiB7XG4gIGFuaW1hdGlvbjogLjZzIGxpbmVhciAxcyBib3RoIGZhZGVJbjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cblxuLnBvcHVwXzEuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4uY29va2llX2FncmVlbWVudC5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5wb3B1cF9tc2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpOyovXG4gIHotaW5kZXg6IDEwNTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEzMSwgNDIsIC44KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHdpZHRoOiA0NjlweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5MCwgMTMxLCA0MiwgMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHRvcDogMzAlO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcG9wdXBfbXNnX2F0dGVudGlvbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIH1cblxuXG4gIC5leGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiBAZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuY2hlY2tib3hzIHtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIC5maWVsZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICAmLmVycm9yX2FjY2VwdCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBvdXRsaW5lOiAxcHggZGFzaGVkICNDQTFBMUE7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnBvcHVwX21zZyArIC5wb3B1cF9tc2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHNpdGVfYWdyZWVtZW50LFxuLmNvb2tpZV9hZ3JlZW1lbnQge1xuXG4gIGEubW9yZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuaW1wcmVzc3VtIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgLmJ0biB7XG4gICAgICBwYWRkaW5nOiA1cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gICAgICBib3JkZXItY29sb3I6ICNlYmViZWI7XG4gICAgICBjb2xvcjogIzcwNzA3MDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIC8qY29sb3I6ICNmOGY4ZjgqL1xuICAgICAgfVxuXG4gICAgICAmLmNvb2tpZV9hY2NlcHRfYWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuICsgNTA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGdyZWVuICsgNTA7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmVlbiArIDcwO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGdyZWVuICsgNzA7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5jb29raWVfYWNjZXB0IHtcbiAgICAgICAgbWFyZ2luOiAwIDIzcHg7XG4gICAgICB9XG5cbiAgICAgICYubG9jayB7XG4gICAgICAgIG9wYWNpdHk6IC4yNTtcbiAgICAgICAgY3Vyc29yOiBhdXRvO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qRU5EIFBPUFVQIE1TRyovXG5cblxuLyrQkNC00LDQv9GC0LjQstC90YvQuSDQsdC70L7QuiDRgSDQstC40LTQtdC+LdGA0L7Qu9C40LrQvtC8Ki9cblxuLnZpZGVvX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IC8qINC30LDQtNCw0ZHRgiDQstGL0YHQvtGC0YMg0LrQvtC90YLQtdC50L3QtdGA0LAg0LTQu9GPIDE2OjkgKNC10YHQu9C4IDQ6MyDigJQg0L/QvtGB0YLQsNCy0YzRgtC1IDc1JSkgKi9cbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM0O1xuXG4gIGlmcmFtZSwgdmlkZW8sIC52aWRlb19vdmVybGF5LCB2aWRlby5wcmV2aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBvdXRsaW5lLXdpZHRoOiAwO1xuICB9XG5cbiAgLnZpZGVvX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICB2aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cblxuICAgIC5kdXJhdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIH1cblxuICAgIC5wbGF5IHtcbiAgICAgIG9wYWNpdHk6IDAuODU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmaWxsOiBAcmVkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnBsYXkge1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgIH1cbiAgfVxufVxuXG4vKnZpZGVvW3Bvc3Rlcl17XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufSovXG5cblxuLmFsZXJ0LWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIC5hbGVydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblxuICB9XG5cbiAgLmFsZXJ0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzVhODMyYTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgMDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG5cbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjNWE4MzJhLCAyMCUpO1xuICAgIH1cblxuICB9XG5cbiAgLmFsZXJ0LWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuXG4gIH1cblxuXG59XG5cblxuLyrQntCi0JfQq9CS0KsqL1xuXG5cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vINC00LvRjyDRgtC10YUg0LrQvtGC0L7RgNGL0LUg0LLQvdGD0YLRgNC4INGB0LXRgtC60Lhcbi5yZXZpZXdzIHtcbiAgLyogICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7Ki9cblxuICBwYWRkaW5nOiAyOHB4IDY2cHggMjhweDtcbiAgbWFyZ2luLXRvcDogMzNweDtcblxuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgNjVweDtcblxuICAgIC5pbWcge1xuICAgICAgd2lkdGg6IDkxcHg7XG4gICAgICBoZWlnaHQ6IDkxcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudGV4dF9ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHggLSAzMy42N3B4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgYnV0dG9uLm93bC1wcmV2LCBidXR0b24ub3dsLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogIzVBODMyQSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oKCM1QTgzMkEpLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgbGVmdDogLThweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMThweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi8qZm9yIGJpZyovXG4ucmV2aWV3c193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogNzVweCAwIDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucmV2aWV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDQ5cHggMTA0cHggNTVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuaXRlbSB7XG4gICAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0X2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NHB4KTtcblxuICAgICAgICAudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAub3dsLW5hdiB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIG1hcmdpbi10b3A6IC0xOXB4O1xuXG4gICAgICBidXR0b24ub3dsLXByZXYsIGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zNHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG4gICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zNHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgI2ZmZjtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qRU5EINCe0KLQl9Cr0JLQqyovXG5cblxuLmluZm9fZGVzY3IsXG4uZXJyb3JfZGVzY3IsXG4uc3VjY2Vzc19kZXNjciB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5pbmZvX2Rlc2NyIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLnN1Y2Nlc3NfZGVzY3Ige1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uZXJyb3JfZGVzY3Ige1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuXG5cbi8qRk9SIFVTQSAqL1xuLmNvdW50cnlfMzUsIC5jb3VudHJ5XzIxOSB7XG5cbiAgLm1lbnUgbGkuc2Vhc29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNyZWF0aXZlIC5wb3B1cF9tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cblxufVxuXG5cbi8qRU5EIEZPUiBVU0EqL1xuXG5cbi8qMCBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzAge1xuXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucG9wdXBfbWVudV9pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNThweDtcbiAgfVxuXG59XG5cbi8qMiBlbGVtZW50cyBvbiBoZWFsdGgqL1xuXG4uaGVhbHRoLmNhdGVnb3JpZXNfMiB7XG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogOTMwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcblxuICAgIC5pdGVtcy5yb3cge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWluLWhlaWdodDogMTUycHg7XG4gICAgfVxuICB9XG5cbiAgLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNjhweDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IDM2NHB4O1xuICB9XG59XG5cblxuLyozIGVsZW1lbnRzIG9uIGhlYWx0aCovXG5cbi5oZWFsdGguY2F0ZWdvcmllc18zIHtcblxuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IDEwMDlweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLml0ZW1zLnJvdyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ2cHg7XG4gIH1cblxuICAubGlua3Mge1xuICAgIHdpZHRoOiAzNjRweDtcbiAgfVxufVxuXG4vKjEgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18xIHtcbiAgLnBvcHVwX21lbnUge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xuICB9XG59XG5cblxuLmZhZGUtZW50ZXItYWN0aXZlLCAuZmFkZS1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzO1xufVxuXG4uZmFkZS1lbnRlciwgLmZhZGUtbGVhdmUtdG8gLyogLmZhZGUtbGVhdmUtYWN0aXZlINC00L4g0LLQtdGA0YHQuNC4IDIuMS44ICovIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuXG5tYWluIHtcblxuICAubWFpbl9ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcbiAgfVxuXG4gIC5tZW51IHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5hcnJvd19kb3duIHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgYm90dG9tOiAtMzIxcHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICM2QTZBNkE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0VFRUVFRTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNFRUVFRUU7XG4gICAgICB9XG5cbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIC8qICAgICAgICAgICAgJi5zZWFzb24gc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzUuMjdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgIC8qICAgICAgICAgICAgJi5wbGFuZXQyMDIwIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM1LjI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG4gICAgICAvKiAgICAgICAgICAgICYuY3J1aXNlIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG5cbiAgICAgICYuc3VtbWVyX2FjYWRlbXkgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYuc3VtbWVyX2FjYWRlbXkgc3ZnIHtcbiAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICYuY3J1aXNlIHN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJi5oaXN0b3J5IHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwLjAxcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjQkIxMDEwO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogI0JCMTAxMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJiA+IHVsID4gbGkgPiBhLCAudG9nZ2xlX25ld3NfaGlzdG9yeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM2QTZBNkE7XG4gICAgICBwYWRkaW5nOiAxOXB4IDEwcHggMjFweCAyM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigoI2ZmZmZmZiksIDUlKVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5oaXN0b3J5IHtcbiAgICAgIC50b2dnbGVfbmV3c19oaXN0b3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYWN0aW9uX2Jsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjQkIxMDEwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNCQjEwMTA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuXG4gIH1cblxuXG59XG5cblxuLypuZXdzIGxpc3QqL1xuXG4ubmV3c19saXN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgLml0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFRUU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgY29sb3I6IEBncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIH1cblxuICAudG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjQlO1xuICAgIG1hcmdpbjogMjVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5kZXNjcmlwdGlvbiB7XG5cbiAgfVxuXG4gIC50aXRsZTpob3ZlciB7XG4gICAgLypmb250LXdlaWdodDogNTAwOyovXG4gICAgb3BhY2l0eTogLjc1O1xuICB9XG5cbiAgLml0ZW0uYWN0aXZlIHtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuXG4gICAgLnRvcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmc6IDZweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLm5ld3NfYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiA0MHB4IDAgNDBweDtcbiAgfVxuXG4gIGEub3Blbl9uZXdzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICBhLm9wZW5fbmV3czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDIsIDI2LCAyNiwgMSk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG5cblxufVxuXG4vKmVuZCBuZXdzIGxpc3QqL1xuXG5cbi8qbmV3cyBwYWdlKi9cblxuLm5ld3NfcGFnZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcblxuICAubWVudSB1bCB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm5ld3NfdG9wIHtcbiAgICBoMSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIG1hcmdpbjogMjNweCAwIDI2cHg7XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG5cbi5uZXdzX2Jsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgLnNob3J0X2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnN0YXJ0X2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc3RhcnRfaW1nLCAuYWRkaXRpbmFsX2ltZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgLnBhZ2VfdGV4dCB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgLyp3b3JkLWJyZWFrOiBicmVhay1hbGw7Ki9cblxuICAgIGlmcmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGNvbG9yOiAjNkE2QTZBO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5pbWFnZXMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLyptYXJnaW4tbGVmdDogLTIlOyovXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIC8qICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsqL1xuICAgICAgbWFyZ2luLWJvdHRvbTogMiU7XG4gICAgICAvKm9iamVjdC1maXQ6IGNvbnRhaW47Ki9cbiAgICB9XG4gIH1cblxufVxuXG5cbi8qZW5kIG5ld3MqL1xuXG5cbi8qcGFnaW5hdGlvbiovXG5cbi5wYWdlcyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG51bC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCwgLnBhZ2luYXRpb24gbGksIC5wYWdpbmF0aW9uIGxpLmFjdGl2ZSB7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMxMTExMTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbnNwYW4uY3VycmVudC5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbi5wYWdpbmF0aW9uIGxpIGEsIC5wYWdpbmF0aW9uIGxpIHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyZWVuO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkLCAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciBzcGFuIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogQGZvbnRfY29sb3I7XG59XG5cbi8qZW5kIHBhZ2luYXRpb24qL1xuXG4vKnBhZ2UgY3VzdG9taXplciovXG4vKlJVU1NJQSovXG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2Uge1xuICAucGFnZV90ZXh0ID4gcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgfVxuXG4gIC5wbDUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcblxuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTdweDtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypVU0EgQU5EIENBTkFEQSovXG4uc2hvcF9pZF8xIC5zdGFuZGFydF9wYWdlLnBhZ2UsXG4uc2hvcF9pZF8xNyAuc3RhbmRhcnRfcGFnZS5wYWdlIHtcblxuICAucGFnZV90ZXh0ID4gcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qRU5EIHBhZ2UgY3VzdG9taXplciovXG5cblxuLypHZXJtYW55Ki9cbi5jb3VudHJ5XzUzIHtcbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDdweCk7XG4gIH1cbn1cblxuXG4udGVzdF9jbGFzc190ZXN0IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuXG4uaW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuXG5cbi8qQU5JTUFURSovXG5cbi5vIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuaDEuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAvKi5tYWluX2ltZyBoMXsqL1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG5oMVtkYXRhLWFuaW1hdGVdLFxuLmJ0bnNbZGF0YS1hbmltYXRlXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qZGl2LmJ0bnMuYW5pbWF0ZV9fYW5pbWF0ZWR7Ki9cbi5jZXJ0aWZpY2F0ZXMsXG4uZmFjdG9yeSxcbi5hY3VtdWxsaXQsXG4uYWxsLXRpbWUge1xuICAubWFpbl9pbWcgZGl2LmJ0bnMge1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC44cztcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuOHM7XG4gIH1cbn1cblxuXG4vKkVORCBBTklNQVRFKi9cblxuXG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMDtcblxufVxuXG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwX2JvZHkge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xuICB9XG59XG5cblxuLypzdWNjZXNzLXBheSwgZmFpbF91cmwqL1xuXG4ucGFnZV9tc2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgLnN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblxuICAgIC50aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuZGVzY3Ige1xuXG4gICAgfVxuICB9XG5cblxuICAmLnN1Y2Nlc3Mge1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogQGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAmLmluZm8ge1xuICAgIC50aXRsZSB7XG4gICAgICBjb2xvcjogQGJsdWU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLypQT1BVUCBPRkZFUlMqL1xuXG4ub2ZmZXJzX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4zKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5vZmZlcnNfZm9ybV9pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA1MzBweDtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAuaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDIzOHB4O1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgIH1cblxuICAgICAgLnNpemUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4uYWRkX2Jhc2tldF9vZmZlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmVlbjtcbiAgICAgIGNvbG9yOiBAZ3JlZW47XG5cbiAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNsb3NlX3BvcHVwX2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB9XG59XG5cblxuLypwcmVsb2FkZXIqL1xuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuXG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY3NzbG9hZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHRvcCAxLjM4cyBsaW5lYXIgMy41N3M7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDEuMzhzIGxpbmVhciAzLjU3cztcbiAgfVxufVxuXG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTpiZWZvcmUge1xuICB0b3A6IC01MCU7XG59XG5cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmFmdGVyIHtcbiAgYm90dG9tOiAtNTAlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCBAZ3JlZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3MgLmNzc2xvYWQtcHJvZ3Jlc3MtaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDEwcHggQGdyZWVuO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggQGdyZWVuO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtZmxvYXQgLmNzc2xvYWQtcHJvZ3Jlc3MtaXRlbTpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNDlweDtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdC5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTQycHggMCAwIDEycHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDEwcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggcmdiKDIyMSwgMjIxLCAyMjEpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGNvbG9yOiByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgbWFyZ2luOiAtMzlweCAwIDAgLTM5cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKnByZWxvYWRlciBlbmQqL1xuXG5cbi5pdGVtX3BhZ2Uge1xuXG5cbiAgLnByb2R1Y3RfYWN0aW9uX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICAuaW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cblxuICAgIC5iYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy9wYWRkaW5nOiAzcHggMTBweCA3cHg7XG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAvL31cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZWRfcHJvZHVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBjb2xvcjogQGdyZWVuO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vJjpob3ZlciB7XG4gICAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICAgIC8vfVxuICAgIH1cbiAgfVxufVxuXG5cbi5oZWxwX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUY5RjlGO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uaGVscF93aWRnZXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3MzczO1xufVxuXG4uaGVscF93aWRnZXQ6aG92ZXIgLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogLjA1cyBlYXNlLWluLW91dCAuMDAwMnMgZm9yd2FyZHMgZmFkZUluO1xufVxuXG4iLCIvKm5vcm1hbGl6ZSovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW3YtY2xvYWtdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZXZlbG9wZXJfdmVyc2lvbiBoZWFkZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB0b3A6IDJweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgb3V0bGluZTogMnB4IHNvbGlkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ0xPQ0FMIFZFUlNJT04nO1xuICBjb2xvcjogI0VDOTgxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAxMnB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmRldl9wYW5lbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDAycHgpIHtcbiAgLyrQv9C10YDQtdC90L7RgSDRgdGC0YDQvtC60Lgg0L3QsCDQvNC+0LHQuNC70YzQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLm1vYmlsZV9icmVhayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LTQtdGB0LrRgtC+0LLQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLmRlc2t0b3BfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbmh0bWwgLnBvcHVwX29wZW4ge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG4jd3JhcHBlciAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwO1xuICAvKnRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsMCwwLCAuMDUpOyovXG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmlubmVyIHtcbiAgd2lkdGg6IDExNzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYSB7XG4gIGNvbG9yOiAjNUE4MzJBO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdXRsaW5lOiBub25lO1xufVxuW2RhdGEtc2Nyb2xsX3RvXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiN3cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbnRhYmxlIGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbmltZ1tkYXRhLW9yaWdpbmFsXSB7XG4gIG9wYWNpdHk6IDA7XG59XG4vKiBIRUFERVIgc3R5bGVzIHN0YXJ0Ki9cbi5tb2JfaGVhZGVyLFxuLmNoZWNrb3V0X2Jhc2tldF90cmlhbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIge1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAxO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIHAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAvKiDQl9Cw0L/RgNC10YnQsNC10Lwg0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QuiAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHg7XG4gIC8qINCf0L7Qu9GPINCy0L7QutGA0YPQsyDRgtC10LrRgdGC0LAgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC8qINCU0L7QsdCw0LLQu9GP0LXQvCDQvNC90L7Qs9C+0YLQvtGH0LjQtSAqL1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuaGVhZGVyX3RvcCxcbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xuICBwYWRkaW5nOiAwIDA7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5oZWFkZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLmhlYWRlcl90b3AuaXNzZXRfcGFydG5lciAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5oZWFkZXIgLnVzZXJfbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmlzc2V0X3BhcnRuZXIgLnVzZXJfaWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIGEucGFydG5lcl9vdXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbmhlYWRlciBhLnBhcnRuZXJfb3V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbmhlYWRlciAud2VsY29tZSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5oZWFkZXIgLmF2YXRhciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuaGVhZGVyIC5hdmF0YXIuaXNzZXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuaGVhZGVyIC5hdmF0YXIuZW1wdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXZhdGFyX2VtcHR5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC51c2VyX25hbWUgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgLnVzZXJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuY29udGFjdF9pY29ucyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuY29udGFjdF9pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmNvbnRhY3RfaWNvbnMgYSB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuaGVhZGVyIC5oZWFkZXJfbWlkZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSBhLmluY2x1ZGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLmluY2x1ZGUsXG5oZWFkZXIgLnN1cHBvcnQsXG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcixcbmhlYWRlciAudG9fc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyID4gKiB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuaGVhZGVyIC5zdXBwb3J0LFxuaGVhZGVyIGEudG9fc2hvcCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLnN1cHBvcnQ6YmVmb3JlLFxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLnRvX3Nob3A6YmVmb3JlLFxuaGVhZGVyIC5tb2Jfc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IC0ycHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLnN1cHBvcnQ6YmVmb3JlLFxuaGVhZGVyIC5tb2Jfc3VwcG9ydDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2ljb25zL3F1ZXN0aW9uLnN2ZycpO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIgLnRvX3Nob3A6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9iYXNrZXRfd2hpdGUuc3ZnJyk7XG59XG5oZWFkZXIgLmJjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNFQzk4MTk7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuaGVhZGVyIGEuYmNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbmhlYWRlciAuYmNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3Byb2Yuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDExcHg7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlciB7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciAuY291bnRyeV9jdXJyZW50LFxuaGVhZGVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuaGVhZGVyIC5jb3VudHJ5X2N1cnJlbnQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5oZWFkZXIgLmNvdW50cnlfY3VycmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy9pL2ljb25zL3dvcmxkLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuaGVhZGVyIC5jb3VudHJ5X3RyaWFuZ2xlLFxuaGVhZGVyIC51c2VyX3RyaWFuZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmNvdW50cnkuY2xpY2tlZCAuY291bnRyeV90cmlhbmdsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20sXG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gYS5zaG9wX3BvcHVwX21lbnUge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGltZy5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogODNweDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuaGVhZGVyIC51c2VyX2NvbnRhY3QuZWRpdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmhlYWRlciAudXNlcl9jb250YWN0LmVkaXRhYmxlIGltZyB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmhlYWRlciAudXNlcl9jb250YWN0LmVkaXRhYmxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJysnO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC01cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNjb21wbGFpbnRfZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBwYWRkaW5nOiAwIDE1cHggMTVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4MzJhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb21wbGFpbnRfZm9ybSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb21wbGFpbnRfZm9ybSB7XG4gICAgd2lkdGg6IDk0JTtcbiAgfVxufVxuI2NvbXBsYWludF9mb3JtIC5lbWFpbC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgb3BhY2l0eTogMC4yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgZWFzZSAwLjVzO1xufVxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YmVmb3JlLFxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuI2NvbXBsYWludF9mb3JtIC5jbG9zZU1vZGFsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4jY29tcGxhaW50X2Zvcm0gcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbiNjb21wbGFpbnRfZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuI2NvbXBsYWludF9mb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDAgMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLypBVkFUQVIgTE9BRCovXG4jYXZhdGFyX2VkaXRvcl9mcm9tLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAyNnB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjQ2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5ODE5O1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGw7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gLnRyaWFuZ2xlLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gLnRyaWFuZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB0b3A6IC0xNXB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNFQzk4MTk7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUuZXJyb3IgbGFiZWwsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNFQzE5MTk7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuYXZhdGFyX3ZhbHVlIGlucHV0LFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNhdmF0YXJfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSBsYWJlbCxcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5hdmF0YXJfdmFsdWUgbGFiZWwgc3ZnLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gLmZvcm1fcm93LmF2YXRhcl92YWx1ZSBsYWJlbCBzdmcge1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSAjYXZhdGFyX2Zvcm1fdGl0bGUsXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSAjYXZhdGFyX2Zvcm1fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiNhdmF0YXJfZWRpdG9yX21vYmlsZV9mcm9tIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMUIxQjE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jYXZhdGFyX2VkaXRvcl9mcm9tIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuI2F2YXRhcl9lZGl0b3JfbW9iaWxlX2Zyb20gaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2F2YXRhcl9lZGl0b3JfZnJvbSBidXR0b24sXG4jYXZhdGFyX2VkaXRvcl9tb2JpbGVfZnJvbSBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0VDOTgxOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG59XG4uZW4gI2F2YXRhcl9lZGl0b3JfZnJvbSB7XG4gIGxlZnQ6IDdweDtcbiAgd2lkdGg6IDE4MHB4O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICM3NjllNDc7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDM3MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNnB4IDMwcHggMjdweCAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gI2NvbnRhY3RfZm9ybV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5jb250YWN0X3ZhbHVlLmVycm9yIGxhYmVsIHtcbiAgY29sb3I6ICNFQzE5MTk7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5jb250YWN0X3ZhbHVlIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIC5mb3JtX3Jvdy5jb250YWN0X3ZhbHVlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2Zvcm0vaWQucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCMUIxQjE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRUM5ODE5O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAzcHggMTRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG59XG4vKkVORCBIRUFERVIqL1xubWFpbiB7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvKm1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7Ki9cbn1cbm1haW4uc3RhbmRhcnRfcGFnZSB7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbi5uaWNlX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5uaWNlX3RvcCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmljZV90b3AgaDEge1xuICB3aWR0aDogMzclO1xuICBmb250LXNpemU6IDNyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubmljZV90b3AgLm5pY2VfdG9wX2Rlc2NyIHtcbiAgd2lkdGg6IDUxLjMlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uaWNlX3RvcCAubmljZV90b3BfZGVzY3IgcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5wYWdlX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbnN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaXRlbV9iaWcgc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUgc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDAuMjU7XG59XG4uaXRlbV93cmFwcGVyIC5kZXNjciBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iZWF1dHkgLnVuaXF1ZW5lc3Nfb2ZfdGVjaG5vbG9neSBzdXAudHJhZGVtYXJrLFxuLmV4Y2x1c2l2ZV90ZXhub2xvZ2llcyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKi5tYWluX2ltZywqL1xuLypmb290ZXIsKi9cbi5yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4jd3JhcHBlciAubWFpbl9pbWcsXG5tYWluLnBhZ2U0MDQge1xuICAvKtCf0LXRgNC10L/QuNGI0LXQvCDRgyDQstGB0LXRhSovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgbWluLWhlaWdodDogNTE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI3dyYXBwZXIgLm1haW5faW1nLFxuICBtYWluLnBhZ2U0MDQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMTBweDtcbiAgfVxufVxuLm1haW5faW1nIHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1haW5faW1nIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuLm1haW5faW1nIHAge1xuICBtYXJnaW46IDA7XG59XG4ubWFpbl9pbWcgLmJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW5faW1nIC5idG5zIC5idG4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Mik7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW5faW1nIC5idG5zIC5idG4ubW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbn1cbi8qQlVUVE9OUyovXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC8qXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLyrQoSDQv9C40L/QutC+0LkgcGxheSovXG59XG4uYnRuLndoaXRlLmZpbGwudG9fZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzVBODMyQTtcbn1cbi5idG4ud2hpdGUuZmlsbC50b19ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjViMDI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmEuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5idG4ud2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi5ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk1NTlFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTlFO1xufVxuLmJ0bi5hZGRfYmFza2V0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi5hZGRfYmFza2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0Nztcbn1cbi5idG4uYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTU1OUU7XG59XG4uYnRuLmdyZWVuIHtcbiAgY29sb3I6ICM1QTgzMkE7XG59XG4uYnRuLmdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLnB1cnBsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjNEOEQ7XG59XG4uYnRuLm9yYW5nZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQzk4MTk7XG59XG4uYnRuLnllbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkM3MDA7XG59XG4uYnRuLnJlZCB7XG4gIGNvbG9yOiAjQ0ExQTFBO1xufVxuLmJ0bi5yZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0ExQTFBO1xufVxuLmJ0bi53aGl0ZS50b19wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogIzZGM0Q4RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNkYzRDhEO1xufVxuLmJ0bi53aGl0ZS50b19yZWQ6aG92ZXIge1xuICBjb2xvcjogI0NBMUExQTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjQ0ExQTFBO1xufVxuLmJ0bi53aGl0ZS50b19ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1QTgzMkE7XG59XG4uYnRuLnBsYXkge1xuICAvKmhvdmVyKi9cbn1cbi5idG4ucGxheTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV93aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmJ0bi5wbGF5LnBsYXkuZGFyazphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2Rhcmsuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5LmdyZWVuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZ3JlZW4uc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5LnB1cnBsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3B1cnBsZS5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkucmVkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcmVkLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS5vcmFuZ2U6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9vcmFuZ2Uuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfd2hpdGUuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5LndoaXRlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkud2hpdGUudG9fcmVkOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcmVkLnN2Zyk7XG59XG4uYnRuLnBsYXkud2hpdGUudG9fcHVycGxlOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG59XG4uYnRuLnZpZGVvIHtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi8qRU5EIEJVVFRPTlMqL1xuLyogRk9PVEVSICovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MTkwNEE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjhweCAwIDY1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuZm9vdGVyIC5zaG93Q29tcGxhaW50Rm9ybSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5mb290ZXIgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAyMCU7XG59XG5mb290ZXIgLmZvb3Rlcl93b3JrX3RpbWVfYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuZm9vdGVyIC5yb3cgLmNvbHVtbjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuZm9vdGVyIC5yb3cgLmNvbHVtbiB7XG4gIHdpZHRoOiAyMyU7XG59XG5mb290ZXIgLnJlZy5idG4ge1xuICBtaW4td2lkdGg6IDIxMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5mb290ZXIgLnJlZy5idG46aG92ZXIge1xuICBjb2xvcjogIzVBODMyQTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuZm9vdGVyIC5pbXByZXNzdW0ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuZm9vdGVyIC5yb3cgLnRpdGxlLFxuZm9vdGVyIC5zdGFydCBiLFxuZm9vdGVyIC5hcGwgYiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbn1cbmZvb3RlciAucm93IC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5mb290ZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmZvb3RlciAuYXBsIGIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuZm9vdGVyIC5hcGwgYiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZm9vdGVyIC5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuZm9vdGVyIC5zb2NpYWwgYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbmZvb3RlciAuc29jaWFsIGEsXG5mb290ZXIgLnNvY2lhbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cbmZvb3RlciAuY29udGFjdHMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbmZvb3RlciAucGF5bWVudF9pbmZvcm1lciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5mb290ZXIgLnBheW1lbnRfaW5mb3JtZXJfdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5mb290ZXIgLmZvb3Rlcl9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIGhlaWdodDogNTRweDtcbn1cbmZvb3RlciAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbmZvb3RlciAubGlua3MgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmZvb3RlciAuc3RhcnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbmZvb3RlciAucGFydG5lcl93ZWxsY29tZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZm9vdGVyIGEucGhvbmUsXG5mb290ZXIgYS5lbWFpbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIEZPT1RFUiAgZmluaXNoKi9cbi8qIHBvcHVwLW1lbnUgc3RhcnQgKi9cbkBrZXlmcmFtZXMgZmFkZUluUG9wdXBNZW51IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbmEuc2hvcF9wb3B1cF9tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbmEuc2hvcF9wb3B1cF9tZW51OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbn1cbi8qICAgICAgICBhLnNob3BfcG9wdXBfbWVudTpob3ZlcjpiZWZvcmV7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBhLnNob3BfcG9wdXBfbWVudSBzcGFue1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuc2hvcF9wb3B1cF9tZW51OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4zcztcbiAgICAgICAgfSovXG4uaGVhZGVyX2JvdHRvbSB1bCBsaTpob3ZlciAucG9wdXBfbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IDAuMTVzIGVhc2UtaW4tb3V0IDAuMDAwMnMgZm9yd2FyZHMgZmFkZUluUG9wdXBNZW51O1xuICAvKiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIG9wYWNpdHk6IDE7bWFyZ2luLXRvcDowOyovXG59XG4uaGVhZGVyX2JvdHRvbSB1bCBsaTpob3ZlciAucG9wdXBfbWVudSBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogMzBweDtcbiAgLyp2aXNpYmlsaXR5OiBoaWRkZW47Ki9cbiAgLyp6LWluZGV4OiAtMTsqL1xuICAvKm1hcmdpbi10b3A6LTEwcHg7Ki9cbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogIzMzMztcbiAgLyp0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTsqL1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzZhNmE2YTtcbn1cbi5wb3B1cF9tZW51IC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5oZWFsdGggLnBvcHVwX21lbnVfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDI1cHggNzBweCAwIDU4cHg7XG59XG4uaGVhbHRoIC5wb3B1cF9tZW51X2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5oZWFsdGggLml0ZW0ubGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5oZWFsdGggLml0ZW0ubGlzdCBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5oZWFsdGggLml0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4uaGVhbHRoIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVhbHRoIC5pdGVtLmFjdW11bGxpdF9saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xufVxuLmhlYWx0aCAuaXRlbS5mcmVzaF9saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xufVxuLmhlYWx0aCAuaXRlbS5mcmVzaF9saW5rIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmhlYWx0aCAuaXRlbS5hbGxfdGltZV9saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuLmhlYWx0aCAuaXRlbS5hbGxfdGltZV9saW5rIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNHB4O1xufVxuLmhlYWx0aCAuaXRlbS5uYXR1cmFsIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuLmhlYWx0aCAuaXRlbS5uYXR1cmFsIC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhlYWx0aCAuaXRlbSAudGl0bGUge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTZweDtcbn1cbi5oZWFsdGggLml0ZW0gaW1nIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhbHRoIC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTlweCk7XG59XG4uaGVhbHRoIC5saW5rcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB3aWR0aDogNDUlO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgd2lkdGg6IDUzJTtcbiAgbWFyZ2luLWxlZnQ6IDElO1xufVxuLmhlYWx0aCAubGlua3MgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAwLnN2ZycpO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDIuc3ZnJyk7XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMS5zdmcnKTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKDQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAzLnN2ZycpO1xufVxuLnBvc3NpYmlsaXR5IC5wb3B1cF9tZW51X2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5wb3NzaWJpbGl0eSAubGVmdCB7XG4gIHBhZGRpbmc6IDI5cHggNTZweCAxOXB4IDEwMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBvc3NpYmlsaXR5IC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9zc2liaWxpdHkgLml0ZW1zIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zc2liaWxpdHkgLml0ZW1zIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDU4cHg7XG59XG4ucG9zc2liaWxpdHkgLml0ZW1zIC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5wb3NzaWJpbGl0eSAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG59XG4ucG9zc2liaWxpdHkgLmFib3V0X3VzIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3NzaWJpbGl0eSAuYWJvdXRfdXMgLmFib3V0X3VzX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogN3B4O1xuICB0b3A6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMzRweDtcbiAgbWFyZ2luLXRvcDogLTI3cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyAubGVmdF9ibG9jayxcbi5wb3NzaWJpbGl0eSAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wb3NzaWJpbGl0eSAubGlua3MgLmxlZnRfYmxvY2sge1xuICB3aWR0aDogNjQlO1xuICBtYXJnaW4tcmlnaHQ6IDMlO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyAucmlnaHRfYmxvY2sge1xuICB3aWR0aDogMzMlO1xufVxuLnBvc3NpYmlsaXR5IC5saW5rcyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5jcmVhdGl2ZS5jb3VudF9pY29uc18wIC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmNyZWF0aXZlLmNvdW50X2ljb25zXzAgLml0ZW1zIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jcmVhdGl2ZS5jb3VudF9pY29uc18xIC5pY29ucyB7XG4gIG1hcmdpbi10b3A6IC0zMnB4O1xufVxuLmVuIC5wb3NzaWJpbGl0eSAubGlua3MgLmxlZnRfYmxvY2ssXG4uYmcgLnBvc3NpYmlsaXR5IC5saW5rcyAubGVmdF9ibG9jayB7XG4gIHdpZHRoOiA0NSU7XG59XG4uZW4gLnBvc3NpYmlsaXR5IC5saW5rcyAucmlnaHRfYmxvY2ssXG4uYmcgLnBvc3NpYmlsaXR5IC5saW5rcyAucmlnaHRfYmxvY2sge1xuICB3aWR0aDogNTIlO1xufVxuLmRlIC5wb3NzaWJpbGl0eSAucmlnaHQsXG4uZXMgLnBvc3NpYmlsaXR5IC5yaWdodCxcbi5wdCAucG9zc2liaWxpdHkgLnJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5ybyAucG9zc2liaWxpdHkgLnJpZ2h0LFxuLnRyIC5wb3NzaWJpbGl0eSAucmlnaHQsXG4uaXQgLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcbiAgLnJvIC5wb3NzaWJpbGl0eSAubGVmdCxcbiAgLnRyIC5wb3NzaWJpbGl0eSAubGVmdCxcbiAgLml0IC5wb3NzaWJpbGl0eSAubGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG4ucm8gLnBvc3NpYmlsaXR5IC5saW5rcyxcbi50ciAucG9zc2liaWxpdHkgLmxpbmtzLFxuLml0IC5wb3NzaWJpbGl0eSAubGlua3Mge1xuICB3aWR0aDogMzcwcHg7XG59XG4ucm8gLmxpbmtzIC5sZWZ0X2Jsb2NrLFxuLnRyIC5saW5rcyAubGVmdF9ibG9jayxcbi5pdCAubGlua3MgLmxlZnRfYmxvY2sge1xuICB3aWR0aDogNDMlO1xufVxuLnJvIC5saW5rcyAucmlnaHRfYmxvY2ssXG4udHIgLmxpbmtzIC5yaWdodF9ibG9jayxcbi5pdCAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgd2lkdGg6IDU0JTtcbn1cbi5pdCAucG9zc2liaWxpdHkgLmxlZnQsXG4uZXMgLnBvc3NpYmlsaXR5IC5sZWZ0IHtcbiAgbWF4LXdpZHRoOiA0ODVweDtcbn1cbi5pdCAucG9zc2liaWxpdHkgLmxpbmtzLFxuLmVzIC5wb3NzaWJpbGl0eSAubGlua3Mge1xuICB3aWR0aDogNDQwcHg7XG59XG4udHIgLnBvc3NpYmlsaXR5IC5saW5rcyB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbi50ciAubGlua3MgLmxlZnRfYmxvY2sge1xuICB3aWR0aDogNTAlO1xufVxuLnRyIC5saW5rcyAucmlnaHRfYmxvY2sge1xuICB3aWR0aDogNDclO1xufVxuLmZyIC5wb3NzaWJpbGl0eSAucmlnaHQsXG4ucnUgLnBvc3NpYmlsaXR5IC5yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uZnIgLmxpbmtzIC5sZWZ0X2Jsb2NrLFxuLnJ1IC5saW5rcyAubGVmdF9ibG9jayB7XG4gIHdpZHRoOiA1NSU7XG59XG4uZnIgLmxpbmtzIC5yaWdodF9ibG9jayxcbi5ydSAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgd2lkdGg6IDQyJTtcbn1cbi5lbi5jb3VudHJ5XzIxOSAuaGVhbHRoIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xufVxuLmNyZWF0aXZlIC5wb3B1cF9tZW51IC50aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWF4LXdpZHRoOiAxNzdweDtcbn1cbi5jcmVhdGl2ZSAucG9wdXBfbWVudV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMThweCA1NXB4O1xufVxuLmNyZWF0aXZlIC5wb3B1cF9tZW51X2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogODlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5jcmVhdGl2ZSAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNyZWF0aXZlIC5pdGVtcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgd2lkdGg6IDE3N3B4O1xufVxuLmNyZWF0aXZlIC5pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY3JlYXRpdmUgLmljb25zIHtcbiAgICBtaW4td2lkdGg6IDE5NnB4O1xuICB9XG59XG4uY3JlYXRpdmUgLmljb25zIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNyZWF0aXZlIC5pY29ucyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYTpsYXN0LWNoaWxkIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYSBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDExcHg7XG59XG4ucHQgLnBvcHVwX21lbnUge1xuICB3aWR0aDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4vKiBwb3B1cC1tZW51IGZpbmlzaCAqL1xuLnBvcHVwX2Zvcm1fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uY29va2llIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5jb29raWUgLmxhbmdzIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvb2tpZSAubGFuZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG4uY29va2llIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb29raWUgLmxpbmtzIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNHB4O1xuICB0b3A6IDdweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM1QTgzMkE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb29raWUgLmxpbmtzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi5jb29raWUgLmxpbmtzIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5jb29raWUgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNvb2tpZSAubGlua3MgLmJ0biB7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItY29sb3I6ICM1QTgzMkE7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uY29va2llIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZzogMTA5cHggMCA4OHB4O1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW46Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tcmlnaHQ6IDclO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MSU7XG4gIG1heC13aWR0aDogNjE2cHg7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnR4dCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmFib3V0X2l0ZW1fd3JhcHBlciAuY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnZpZGVvX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi52aWRlb193cmFwcGVyLnByb2R1Y3RfdmlkZW9fd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1N3B4O1xufVxuLnZpZGVvX3dyYXBwZXIgLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogNjcwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4vKlNNQUxMIFBST0RVQ1QgQ0FSRFMgQ09NTU9OIFNUWUxFUyovXG4uaXRlbXNfd3JhcHBlciAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zbWFsbF9pdGVtIC5vbGRwcmljZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbWFsbF9pdGVtIC5idG4ge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xuICBib3JkZXItY29sb3I6ICM1QTgzMkE7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCAyN3B4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5zbWFsbF9pdGVtIC5tb3JlIHtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zbWFsbF9pdGVtIC5tb3JlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLmRlIC5zbWFsbF9pdGVtIC5idG4sXG4ucHQgLnNtYWxsX2l0ZW0gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNHB4IDIycHg7XG59XG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuLypCSUcgUFJPRFVDVCBDQVJEKi9cbi5pdGVtX3dyYXBwZXIge1xuICAvKnBhZGRpbmcgZm9yIGFuY2hvciAjKi9cbiAgcGFkZGluZzogNjFweCAwIDEwOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLml0ZW1fd3JhcHBlciAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaXRlbV93cmFwcGVyIC5pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MjFweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaXRlbV93cmFwcGVyIC5pbWcgLmltZ190eHQge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLml0ZW1fd3JhcHBlciAuaW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pdGVtX3dyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDclLCA1MCUpO1xuICB6LWluZGV4OiAyO1xufVxuLml0ZW1fd3JhcHBlciAuY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MDBweCk7XG59XG4uaXRlbV93cmFwcGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBtYXJnaW4tYm90dG9tOiAyMXB4O1xufVxuLml0ZW1fd3JhcHBlciAucHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHNwYW4ucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLml0ZW1fd3JhcHBlciAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5pdGVtX3dyYXBwZXIgLnJldGFpbF9wcmljZV9kZXNjciB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uaXRlbV93cmFwcGVyIC5xdHlfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnF0eV9idG4gaW5wdXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLml0ZW1fd3JhcHBlciAuYnRuIHtcbiAgaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDI3cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBib3JkZXItY29sb3I6ICM1QTgzMkE7XG59XG4uaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUE4MzJBO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml0ZW1fc3BvaWxlciArIC5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNwb2lsZXJfdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTFweCAwIDI1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc3BvaWxlcl90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDExcHggMCAxN3B4O1xufVxuLnNwb2lsZXJfdGV4dCBvbCxcbi5zcG9pbGVyX3RleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uc3BvaWxlcl90ZXh0IHAsXG4uc3BvaWxlcl90ZXh0IHAgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNwb2lsZXJfdGV4dCBhIHtcbiAgY29sb3I6ICM1QTgzMkEgIWltcG9ydGFudDtcbn1cbi5zcG9pbGVyX3RpdGxlLnNob3cgKyAuc3BvaWxlcl90ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbjogMC4ycyBsaW5lYXIgMHMgYm90aCBmYWRlSW47XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNwb2lsZXJfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3BsdXMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLnNwb2lsZXJfdGl0bGUuc2hvdzphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvbWludXMuc3ZnKTtcbn1cbi5zcG9pbGVyX3RpdGxlLnNob3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQgLmFkdmFudGFnZXMgLnNwb2lsZXJfdGl0bGUge1xuICBjdXJzb3I6IGF1dG87XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlLnNob3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCAuYWR2YW50YWdlcyAuc3BvaWxlcl90aXRsZSArIC5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCAuYWR2YW50YWdlcyAuc3BvaWxlcl90aXRsZS5zaG93OmFmdGVyIHtcbiAgaGVpZ2h0OiA5cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9wbHVzLnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5pdGVtX3ZpZGVvIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLml0ZW1fdmlkZW8gLnZpZGVvIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uYmdfd3JhcDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4vKlBPUFVQIENPVU5UUlkqIHN0YXJ0LyovXG4uYXJyb3dfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2Fycm93X2JvdHRvbS5zdmcpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucG9wdXBfbG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogYXV0bztcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHdpZHRoOiAzMjJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgdG9wOiA0N3B4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjQjFCMUIxO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogMTBweCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggNXZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgNHB4KTtcbiAgfVxufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGU6aG92ZXIge1xuICBjb2xvcjogIzVBODMyQTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1QTgzMkE7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5jb3VudHJpZXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNUE4MzJBO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzVBODMyQTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlIHtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM1QTgzMkE7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSAuY291bnRyaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtOm50aC1jaGlsZChvZGQpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuY291bnRyeV9pdGVtOmZpcnN0LWNoaWxkLFxuLnBvcHVwX2xvY2F0aW9uIC5jb3VudHJ5X2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgMC4yNSk7XG59XG4uY291bnRyeS5jbGlja2VkIC5wb3B1cF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvdW50cnlfaW5mbyxcbmEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4IDdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50cnlfaW5mbyxcbiAgYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICAgIHBhZGRpbmc6IDhweCA1dnc7XG4gIH1cbn1cbi5jb3VudHJ5X2luZm86aG92ZXIsXG4uY291bnRyeV9pbmZvLmN1cnJlbnQsXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvdW50cnlfaW5mbzpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogIzAwMDtcbn1cbi5jb3VudHJ5X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvdW50cnlfaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNvdW50cnlfaW5mbzphZnRlcixcbi5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNiMWIxYjE7XG4gIHJpZ2h0OiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY291bnRyeV9pbmZvOmFmdGVyLFxuICAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cbi5jb3VudHJ5X2luZm8uYWN0aXZlOmFmdGVyLFxuLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb3VudHJ5X2luZm8uYWN0aXZlOmFmdGVyLFxuICAuZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IGNhbGMoNXZ3ICsgM3B4KTtcbiAgfVxufVxuLmNvdW50cnlfdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG59XG4uY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvdW50cnlfaW5mby5hY3RpdmUgKyAuY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jaGVja19sYW5nIHtcbiAgb3BhY2l0eTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIGltZyxcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi8qUE9QVVAgQ09VTlRSWSBmaW5pc2gqL1xuLmdvX3VwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIC8qYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAxNDBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmdvX3VwLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdvX3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNWE4MzJhO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZ29fdXA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJhc2tldF9pY29uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFIHVybCgnL2kvaWNvbnMvYmFza2V0LnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2tldF9pY29uIC5jb3VudCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTVweDtcbiAgbGVmdDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJhc2tldF9pY29uLm9wZW4ge1xuICByaWdodDogNDYwcHg7XG59XG5odG1sLm1vZGFsIHtcbiAgLypvdmVyZmxvdy15OiAgc2FmYXJpIG5vdCBzdXBwb3J0Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbmh0bWwubW9kYWwgYm9keSB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5odG1sLm1vZGFsIGhlYWRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYmFza2V0X3dyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYmFza2V0X3dyYXBwZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IDAuMXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG4vKi5iYXNrZXRfd3JhcHBlci5jbG9zZXtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYW5pbWF0aW9uOiAuMjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZU91dDtcbn0qL1xuLmJhc2tldF9jbG9zZSxcbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYmFza2V0X3dpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoOTUlKTtcbiAgbWF4LXdpZHRoOiA0MTdweDtcbiAgbWluLWhlaWdodDogNjMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF9pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1zLmJhc2tldF9tb2QgLmJhc2tldF9pdGVtLm5vUmVhc29uIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIC5uZWVkX21vcmVfcHJvZHVjdCxcbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIC5vayB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAubmVlZF9tb3JlX3Byb2R1Y3Qge1xuICBiYWNrZ3JvdW5kOiAjZWM5ODE5O1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gLm9rIHtcbiAgYmFja2dyb3VuZDogIzc2OWU0Nztcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIGRpdi5uZWVkX21vcmVfcHJvZHVjdCA+IGRpdi5idG4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDk1JTtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX2luZGljYXRvci5uZWVkX21vcmUge1xuICBiYWNrZ3JvdW5kOiAjZWM5ODE5O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCAuYmFza2V0X21vZF9fcHJvZ3Jlc3NfaW5kaWNhdG9yLmZpbmUge1xuICBiYWNrZ3JvdW5kOiAjNzY5ZTQ3O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUgZGl2Lm5lZWRfbW9yZSB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdi5jdXJyZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUgZGl2LmN1cnJlbnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogI2UyZTJlMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJhc2tldF9pdGVtc19lbXB0eSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSxcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5iYXNrZXRfaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0X2l0ZW1faW1hZ2Uge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4uYmFza2V0X2l0ZW0uaXRlbTI0NCAuYmFza2V0X2l0ZW1faW1hZ2UgaW1nLFxuLmJhc2tldF9pdGVtLml0ZW0zMDcgLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmJhc2tldF9pdGVtX3RpdGxlX2FuZF9xdWFudGl0eSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfYnRuX2NvbnRpbnVlLFxuLmJhc2tldF9idG5fY2hlY2tvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgYmFja2dyb3VuZDogIzc2OWU0NztcbiAgY29sb3I6ICNmZmY7XG59XG4uYmFza2V0X2J0bl9jaGVja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1QTgzMkE7XG59XG4uYmFza2V0X2J0bl9jb250aW51ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNzY5ZTQ3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzY5ZTQ3O1xufVxuLmJhc2tldF9idG5fY29udGludWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNUE4MzJBO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYXNrZXRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xufVxuLmJhc2tldF9pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJhc2tldF9pdGVtX2NhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuLmJhc2tldF9pdGVtX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCAuYmFza2V0X2l0ZW1fb2xkcHJpY2Ugc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmJhc2tldF9sZWdhbF9wcmljZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJhc2tldF9idG5zIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iYXNrZXRfc2hpcHBpbmdfY29zdHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHRvcDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMDtcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmUgc3ZnIHtcbiAgZmlsbDogIzc2OWU0Nztcbn1cbi5iYXNrZXRfaXRlbV9yZW1vdmU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzVBODMyQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zYWZhcmkgLmJhc2tldF93aW5kb3cge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYmFza2V0X2Zvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbi5iYXNrZXRfZm9vdGVyIC5iYXNrZXRfdG90YWxfd3JhcCB7XG4gIGNvbG9yOiAjNzY5ZTQ3O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXRfaGVhZGVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbi5iYXNrZXRfaXRlbV9pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHksXG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB3aWR0aDogNTAlO1xufVxuLmJhc2tldF9pdGVtX3F1YW50aXR5IC5xdWFudGl0eV9jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQwcHg7XG59XG4ucGx1cy5xdWFudGl0eV9jb250cm9sIHtcbiAgdG9wOiAwO1xufVxuLm1pbnVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDE1cHg7XG59XG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5iYXNrZXRfd2luZG93IC5wcmljZV9pbl93ZWlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ucmVsYXRlZF9wcm9kdWN0IC5wcmljZV9pbl93ZWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC1oZWlnaHQ6IDEzMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QubGVnYWxfZGVzY3Ige1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTMwcHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLnByaWNlIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDExcHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAuY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC50aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmltYWdlIGltZyB7XG4gIG1heC13aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiA2MCU7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAuYWRkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50ZXh0X2NvbnRhaW4ge1xuICBtYXJnaW46IDExNXB4IDAgODFweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4vKnBhZ2VfYmFubmVyKi9cbi5wYWdlX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyMC45Mzh2dztcbn1cbi5wYWdlX2Jhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi8qNDA0Ki9cbi5wYWdlNDA0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cbi5wYWdlNDA0IC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xufVxuLmltZ180MDQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGl0bGVfNDA0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwO1xufVxuLypFTkQgNDA0Ki9cbi8qLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyOmhvdmVye1xufSovXG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uOiAwLjE1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVJbjtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnU6aG92ZXIgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAvKnBhZGRpbmc6IDEycHggMDsqL1xuICAvKmJvcmRlcjogc29saWQgMXB4IEBncmVlbjsqL1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbiAgei1pbmRleDogMTAwMjtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IGEsXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IHNwYW4ge1xuICBjb2xvcjogIzMzMztcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuZXhpdF9saW5rLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNvcHlfbGluayxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbmtfd2l0aF90ZXh0LFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNoYW5nZV9hdmF0YXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDIxcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzVhODMyYTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNvcHlfbGluazpob3Zlcixcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbmtfd2l0aF90ZXh0OmhvdmVyLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmNoYW5nZV9hdmF0YXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICAvKnRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyovXG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuc2lnbl9vdXQ6aG92ZXIgYSB7XG4gIGNvbG9yOiAjQ0ExQTFBO1xufVxuLyphbmltYXRpb24qL1xuQGtleWZyYW1lcyBmYWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi8qbWFpbiBoMSwgLm5pY2VfdG9wIC5uaWNlX3RvcF9kZXNjciwgLmdvX3Byb2R1Y3RzIC5zbG9nYW57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNzBweDtcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZURvd247XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn0qL1xuLypTVEFSVCBQT1BVUCBNU0cqL1xuaHRtbC5wb3B1cF9vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG59XG5odG1sLnBvcHVwX29wZW4gaGVhZGVyLFxuaHRtbC5wb3B1cF9vcGVuIGZvb3RlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuLnBvcHVwX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE1N3B4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBhbmltYXRpb246IDAuMnMgbGluZWFyIDAuNXMgYm90aCBmYWRlSW47XG4gIC8qZGVsYXkg0LHQvtC70YzRiNC+0Lkg0LjQty3Qt9CwINGC0L7Qs9C+INGH0YLQviDQvdC1INGD0YHQv9C10LLQsNC10YIg0YHRhNC+0YDQvNC40YDQvtCy0LDRgtGM0YHRjyDRhNC+0YDQvNCwKi9cbn1cbi5wb3B1cF9tc2cuZmFkZWluIHtcbiAgYW5pbWF0aW9uOiAwLjZzIGxpbmVhciAxcyBib3RoIGZhZGVJbjtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbn1cbi5wb3B1cF8xLmZhZGVpbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cbi5jb29raWVfYWdyZWVtZW50LmZhZGVpbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMS4ycztcbn1cbi5wb3B1cF9tc2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpOyovXG4gIHotaW5kZXg6IDEwNTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTAsIDEzMSwgNDIsIDAuOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB3aWR0aDogNDY5cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnBvcHVwX21zZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTgzMmE7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfbXNnOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTE1cHg7XG4gIHRvcDogMzAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wb3B1cF9tc2dfYXR0ZW50aW9uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wb3B1cF9tc2cgLmV4aXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9tc2cgLmV4aXQgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBvcHVwX21zZyAuZXhpdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucG9wdXBfbXNnIC5leGl0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzVBODMyQTtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZC5lcnJvcl9hY2NlcHQgaW5wdXQge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNDQTFBMUE7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkLmVycm9yX2FjY2VwdCBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDQTFBMUE7XG59XG4ucG9wdXBfbXNnICsgLnBvcHVwX21zZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHNpdGVfYWdyZWVtZW50IGEubW9yZSxcbi5jb29raWVfYWdyZWVtZW50IGEubW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmltcHJlc3N1bSBhLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmltcHJlc3N1bSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bjpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAvKmNvbG9yOiAjZjhmOGY4Ki9cbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbCxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGNiNTVjO1xuICBib3JkZXItY29sb3I6ICM4Y2I1NWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHRfYWxsOmhvdmVyLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMGM5NzA7XG4gIGJvcmRlci1jb2xvcjogI2EwYzk3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdCxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdCB7XG4gIG1hcmdpbjogMCAyM3B4O1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2ssXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2sge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IGF1dG87XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ubG9jazpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ubG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNUE4MzJBO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLypFTkQgUE9QVVAgTVNHKi9cbi8q0JDQtNCw0L/RgtC40LLQvdGL0Lkg0LHQu9C+0Log0YEg0LLQuNC00LXQvi3RgNC+0LvQuNC60L7QvCovXG4udmlkZW9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgLyog0LfQsNC00LDRkdGCINCy0YvRgdC+0YLRgyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8gMTY6OSAo0LXRgdC70LggNDozIOKAlCDQv9C+0YHRgtCw0LLRjNGC0LUgNzUlKSAqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG59XG4udmlkZW9fd3JhcCBpZnJhbWUsXG4udmlkZW9fd3JhcCB2aWRlbyxcbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5LFxuLnZpZGVvX3dyYXAgdmlkZW8ucHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSB2aWRlbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAuZHVyYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheSB7XG4gIG9wYWNpdHk6IDAuODU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXkgc3ZnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZmlsbDogI0NBMUExQTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5OmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbi52aWRlb193cmFwOmhvdmVyIC5wbGF5IHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi8qdmlkZW9bcG9zdGVyXXtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG59Ki9cbi5hbGVydC1iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgei1pbmRleDogMTAwMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5hbGVydC1iZyAuYWxlcnQtdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM1YTgzMmE7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW46IDE1cHggYXV0byAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjUzNjExO1xufVxuLmFsZXJ0LWJnIC5hbGVydC1ib2R5IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG4vKtCe0KLQl9Cr0JLQqyovXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJldmlld3Mge1xuICAvKiAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsqL1xuICBwYWRkaW5nOiAyOHB4IDY2cHggMjhweDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cbi5yZXZpZXdzIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDY1cHg7XG59XG4ucmV2aWV3cyAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDkxcHg7XG4gIGhlaWdodDogOTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHggLSAzMy42N3B4KTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4ucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sgLnRleHQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnJldmlld3MgLm93bC1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDMwcHg7XG4gIGhlaWdodDogMzFweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCB7XG4gIGJhY2tncm91bmQ6ICM1QTgzMkEgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6aG92ZXIsXG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6aG92ZXIsXG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6Zm9jdXMsXG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjM2Y1YzFlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldiB7XG4gIGxlZnQ6IC04cHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC0xM3B4O1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0xOHB4O1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDE0cHg7XG59XG4vKmZvciBiaWcqL1xuLnJldmlld3Nfd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIHBhZGRpbmc6IDc1cHggMCA2MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiA0OXB4IDEwNHB4IDU1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLml0ZW0gLmltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTE5cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogLTM0cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjphZnRlciB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xuICBsZWZ0OiAtMTdweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgcmlnaHQ6IC0zNHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YWZ0ZXIge1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZmO1xuICBsZWZ0OiAxN3B4O1xufVxuLypFTkQg0J7QotCX0KvQktCrKi9cbi5pbmZvX2Rlc2NyLFxuLmVycm9yX2Rlc2NyLFxuLnN1Y2Nlc3NfZGVzY3Ige1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLmluZm9fZGVzY3Ige1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuLnN1Y2Nlc3NfZGVzY3Ige1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuLmVycm9yX2Rlc2NyIHtcbiAgY29sb3I6ICM3MjFjMjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGJvcmRlci1jb2xvcjogI2Y1YzZjYjtcbn1cbi8qRk9SIFVTQSAqL1xuLmNvdW50cnlfMzUgLm1lbnUgbGkuc2Vhc29uLFxuLmNvdW50cnlfMjE5IC5tZW51IGxpLnNlYXNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRyeV8zNSAuY3JlYXRpdmUgLnBvcHVwX21lbnUsXG4uY291bnRyeV8yMTkgLmNyZWF0aXZlIC5wb3B1cF9tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4vKkVORCBGT1IgVVNBKi9cbi8qMCBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzAgLmxpbmtzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG4vKjIgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IDkzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5wb3B1cF9tZW51IC5pdGVtcy5yb3cge1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMiAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNjhweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5saW5rcyB7XG4gIHdpZHRoOiAzNjRweDtcbn1cbi8qMyBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzMgLnBvcHVwX21lbnUge1xuICB3aWR0aDogMTAwOXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5wb3B1cF9tZW51IC5pdGVtcy5yb3cge1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMyAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5saW5rcyB7XG4gIHdpZHRoOiAzNjRweDtcbn1cbi8qMSBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzEgLnBvcHVwX21lbnUge1xuICB3aWR0aDogNzIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzEgLmxpbmtzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbn1cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4gLm1haW5fYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xufVxubWFpbiAubWVudSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbiAubWVudSAuYXJyb3dfZG93biB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAtMzIxcHg7XG59XG5tYWluIC5tZW51IC5hcnJvd19kb3duIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbm1haW4gLm1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5tYWluIC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLyogICAgICAgICAgICAmLnNlYXNvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNS4yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAvKiAgICAgICAgICAgICYucGxhbmV0MjAyMCBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNS4yN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xuICAvKiAgICAgICAgICAgICYuY3J1aXNlIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfSovXG59XG5tYWluIC5tZW51IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzZBNkE2QTtcbn1cbm1haW4gLm1lbnUgbGk6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRUVFRUU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUVFRUVFO1xufVxubWFpbiAubWVudSBsaS5zdW1tZXJfYWNhZGVteSBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbm1haW4gLm1lbnUgbGkuc3VtbWVyX2FjYWRlbXkgc3ZnIHtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaW4taGVpZ2h0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5tYWluIC5tZW51IGxpLmNydWlzZSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5tYWluIC5tZW51IGxpLmhpc3Rvcnkgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5tYWluIC5tZW51IGxpLmhpc3Rvcnkgc3ZnIHtcbiAgbWluLXdpZHRoOiAzNXB4O1xuICBtaW4taGVpZ2h0OiAzMC4wMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI5cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbm1haW4gLm1lbnUgbGkuY3VycmVudCBhLFxubWFpbiAubWVudSBsaTpob3ZlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNCQjEwMTA7XG59XG5tYWluIC5tZW51IGxpLmN1cnJlbnQgc3ZnIHBhdGgsXG5tYWluIC5tZW51IGxpOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0JCMTAxMDtcbn1cbm1haW4gLm1lbnUgPiB1bCA+IGxpID4gYSxcbm1haW4gLm1lbnUgLnRvZ2dsZV9uZXdzX2hpc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIHBhZGRpbmc6IDE5cHggMTBweCAyMXB4IDIzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5tYWluIC5tZW51ID4gdWwgPiBsaSA+IGE6aG92ZXIsXG5tYWluIC5tZW51IC50b2dnbGVfbmV3c19oaXN0b3J5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbm1haW4gLm1lbnUgPiB1bCA+IGxpID4gYSBzcGFuLFxubWFpbiAubWVudSAudG9nZ2xlX25ld3NfaGlzdG9yeSBzcGFuIHtcbiAgbWFyZ2luLWJvdHRvbTogLTNweDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3Rvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeSAuYWN0aW9uX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3Rvcnkgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5tYWluIC5tZW51IC5oaXN0b3J5IC50b2dnbGVfbmV3c19oaXN0b3J5IHVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeSB1bCBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkgdWwgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBjb2xvcjogIzZBNkE2QTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeSB1bCBhOmhvdmVyLFxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeSB1bCBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3Rvcnk6aG92ZXIgcGF0aCxcbm1haW4gLm1lbnUgLmhpc3RvcnkgLnRvZ2dsZV9uZXdzX2hpc3RvcnkuYWN0aXZlIHBhdGgge1xuICBmaWxsOiAjQkIxMDEwO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeTpob3ZlciBzcGFuLFxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjQkIxMDEwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxubWFpbiAubWVudSAuaGlzdG9yeSAudG9nZ2xlX25ld3NfaGlzdG9yeS5hY3RpdmUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qbmV3cyBsaXN0Ki9cbi5uZXdzX2xpc3Qge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uZXdzX2xpc3QgLml0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNFRUU7XG59XG4ubmV3c19saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5ld3NfbGlzdCAuZGF0ZSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ubmV3c19saXN0IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5ld3NfbGlzdCAudG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzX2xpc3QgLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI0JTtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5uZXdzX2xpc3QgLnRpdGxlOmhvdmVyIHtcbiAgLypmb250LXdlaWdodDogNTAwOyovXG4gIG9wYWNpdHk6IDAuNzU7XG59XG4ubmV3c19saXN0IC5pdGVtLmFjdGl2ZSAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5uZXdzX2xpc3QgLml0ZW0uYWN0aXZlIC50b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uZXdzX2xpc3QgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHBhZGRpbmc6IDZweCAxOHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5uZXdzX2xpc3QgLm5ld3NfYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDQwcHggMCA0MHB4O1xufVxuLm5ld3NfbGlzdCBhLm9wZW5fbmV3cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNDQTFBMUE7XG59XG4ubmV3c19saXN0IGEub3Blbl9uZXdzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NhMWExYTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI0NBMUExQTtcbn1cbi8qZW5kIG5ld3MgbGlzdCovXG4vKm5ld3MgcGFnZSovXG4ubmV3c19wYWdlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLm5ld3NfcGFnZSAubWVudSB1bCB7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xufVxuLm5ld3NfcGFnZSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmV3c19wYWdlIC5uZXdzX3RvcCBoMSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjNweCAwIDI2cHg7XG59XG4ubmV3c19wYWdlIC5uZXdzX3RvcCAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubmV3c19wYWdlIC5uZXdzX3RvcCAuYmFjayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgLmJhY2sgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5uZXdzX2Jsb2NrIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4ubmV3c19ibG9jayAuc2hvcnRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzX2Jsb2NrIC5zdGFydF9pbWcge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19ibG9jayAuc3RhcnRfaW1nLFxuLm5ld3NfYmxvY2sgLmFkZGl0aW5hbF9pbWcge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubmV3c19ibG9jayAucGFnZV90ZXh0IHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIC8qd29yZC1icmVhazogYnJlYWstYWxsOyovXG59XG4ubmV3c19ibG9jayAucGFnZV90ZXh0IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5uZXdzX2Jsb2NrIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbn1cbi5uZXdzX2Jsb2NrIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBjb2xvcjogIzZBNkE2QTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5uZXdzX2Jsb2NrIC5pbWFnZXMge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qbWFyZ2luLWxlZnQ6IC0yJTsqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3c19ibG9jayAuaW1hZ2VzIGltZyB7XG4gIC8qICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsqL1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgLypvYmplY3QtZml0OiBjb250YWluOyovXG59XG4vKmVuZCBuZXdzKi9cbi8qcGFnaW5hdGlvbiovXG4ucGFnZXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uIGxpLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzY5ZTQ3O1xuICBjb2xvcjogI2ZmZjtcbn1cbnNwYW4uY3VycmVudC5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ucGFnaW5hdGlvbiBsaSBhLFxuLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjllNDc7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIgc3BhbiB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDA7XG59XG4vKmVuZCBwYWdpbmF0aW9uKi9cbi8qcGFnZSBjdXN0b21pemVyKi9cbi8qUlVTU0lBKi9cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGFnZV90ZXh0ID4gcCBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNob3BfaWRfNCAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnNob3BfaWRfNCAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wbDUwIHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLypVU0EgQU5EIENBTkFEQSovXG4uc2hvcF9pZF8xIC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nLFxuLnNob3BfaWRfMTcgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGFnZV90ZXh0ID4gcCBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLypFTkQgcGFnZSBjdXN0b21pemVyKi9cbi8qR2VybWFueSovXG4uY291bnRyeV81MyAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDdweCk7XG59XG4udGVzdF9jbGFzc190ZXN0IHtcbiAgY29sb3I6IHJlZDtcbn1cbi5pbWdfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuLypBTklNQVRFKi9cbi5vIHtcbiAgb3BhY2l0eTogMDtcbn1cbmgxLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLyoubWFpbl9pbWcgaDF7Ki9cbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4ycztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbmgxW2RhdGEtYW5pbWF0ZV0sXG4uYnRuc1tkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qZGl2LmJ0bnMuYW5pbWF0ZV9fYW5pbWF0ZWR7Ki9cbi5jZXJ0aWZpY2F0ZXMgLm1haW5faW1nIGRpdi5idG5zLFxuLmZhY3RvcnkgLm1haW5faW1nIGRpdi5idG5zLFxuLmFjdW11bGxpdCAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uYWxsLXRpbWUgLm1haW5faW1nIGRpdi5idG5zIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG59XG4vKkVORCBBTklNQVRFKi9cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xufVxuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcF9ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwX2JvZHkgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjllNDc7XG59XG4vKnN1Y2Nlc3MtcGF5LCBmYWlsX3VybCovXG4ucGFnZV9tc2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAxOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGFnZV9tc2cgLnN2ZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFnZV9tc2cgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG59XG4ucGFnZV9tc2cgLnRleHQgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYWdlX21zZy5zdWNjZXNzIC50aXRsZSB7XG4gIGNvbG9yOiAjNUE4MzJBO1xufVxuLnBhZ2VfbXNnLmVycm9yIC50aXRsZSB7XG4gIGNvbG9yOiAjQ0ExQTFBO1xufVxuLnBhZ2VfbXNnLmluZm8gLnRpdGxlIHtcbiAgY29sb3I6ICMzOTU1OUU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucGFnZV9tc2cge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAucGFnZV9tc2cgc3ZnIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucGFnZV9tc2cgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4vKlBPUFVQIE9GRkVSUyovXG4ub2ZmZXJzX2Zvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuLm9mZmVyc19mb3JtX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMjVweDtcbiAgd2lkdGg6IDUzMHB4O1xuICBtYXgtd2lkdGg6IDk0JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIG1heC13aWR0aDogMjM4cHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLnRleHQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLnRleHQgLnNpemUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC5idG4uYWRkX2Jhc2tldF9vZmZlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNUE4MzJBO1xuICBjb2xvcjogIzVBODMyQTtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAuYnRuLmFkZF9iYXNrZXRfb2ZmZXI6aG92ZXIsXG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLmJ0bi5hZGRfYmFza2V0X29mZmVyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTgzMkE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNsb3NlX3BvcHVwX2Zvcm0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jbG9zZV9wb3B1cF9mb3JtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi8qcHJlbG9hZGVyKi9cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi5wcmVsb2FkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NzbG9hZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRvcCAxLjM4cyBsaW5lYXIgMy41N3M7XG59XG4uY3NzbG9hZC1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAxLjM4cyBsaW5lYXIgMy41N3M7XG59XG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTpiZWZvcmUge1xuICB0b3A6IC01MCU7XG59XG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTphZnRlciB7XG4gIGJvdHRvbTogLTUwJTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNUE4MzJBO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcyAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTBweCAjNUE4MzJBO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggIzVBODMyQTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdCAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1mbG9hdC5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00MnB4IDAgMCAxMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4ICNkZGRkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjZGRkZGRkO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1zaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogI2RkZGRkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogOTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luOiAtMzlweCAwIDAgLTM5cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qcHJlbG9hZGVyIGVuZCovXG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLmJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuc2hhcmVkX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM1QTgzMkE7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5zaGFyZWRfcHJvZHVjdCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uaGVscF93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOUY5RjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlbHBfd2lkZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cbi5oZWxwX3dpZGdldDpob3ZlciAuaGVscF93aWRnZXQtLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjA1cyBlYXNlLWluLW91dCAwLjAwMDJzIGZvcndhcmRzIGZhZGVJbjtcbn1cbiJdfQ== */