@-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 clockwise{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes colorTransition{0%{background-color:#000;transform:rotateZ(0deg)}50%{background-color:#fff;transform:rotateZ(180deg)}to{background-color:#000;transform:rotateZ(360deg)}}@keyframes colorTransition{0%{background-color:#000;transform:rotateZ(0deg)}50%{background-color:#fff;transform:rotateZ(180deg)}to{background-color:#000;transform:rotateZ(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}html:has(.productMenu:hover){overflow:scroll}html:has(.productMenu:hover) body{overflow:hidden;height:100vh}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:#81d8d0}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;font-size:1.2rem;max-width:100%}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}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}.radio_card__item{border-right:1px solid #f2f1ed;border-left:1px solid #f2f1ed;border-top:1px solid #f2f1ed;width:370px;display:flex}.radio_card__item:last-child{border-bottom:1px solid #f2f1ed}.radio_card__item label{padding:20px;width:100%;cursor:pointer;display:flex;gap:12px}.radio_card__item label .radiomark{width:16px;height:16px;margin-top:4px;background-color:#fff;border:1px solid #b7b6b4;border-radius:50%;position:relative}.radio_card__item label .radiomark::before{content:'';position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background-color:#fff}.radio_card__item [type=radio]{opacity:0;width:0;height:0}.radio_card__item [type=radio]:checked+label{background-color:#f2f1ed}.radio_card__item [type=radio]:checked+label .radiomark{border-color:#769e47}.popup_msg .checkboxs .field .checkbox:checked+.checkbox-view,.radio_card__item [type=radio]:checked+label .radiomark::before{background-color:#769e47}.radio_card__item [type=radio]:disabled+label .radiomark{border-color:#ebeae7;background-color:#ebeae7}.radio_card__item [type=radio]:disabled+label .radiomark::before{background-color:#ebeae7}.radio_card__item__content{display:flex;flex-direction:column;gap:4px;font-size:16px}.radio_card__item__content__desc{font-size:.75em}.radio_card__item__content__desc--disabled{color:#ff4650}@media screen and (max-width:740px){.radio_card__item{width:340px}.radio_card__item label{padding:16px;gap:8px}}@media screen and (max-width:540px){.radio_card__item{width:280px}.radio_card__item label{padding:12px;gap:6px}}summary{display:list-item}#wrapper .hidden,[hidden],[v-cloak],template{display:none}@font-face{font-family:'Montserrat';src:url(/fonts/Montserrat-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url(/fonts/Montserrat-Italic-VariableFont_wght.ttf) format('truetype');font-weight:100 900;font-style:italic;font-display:swap}*{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){.share_icon{top:100px;right:25px}.desktop_break{display:none}}html .popup_open{overflow-y:hidden}.color-grey{color:#6a6a6a}.color-lightbluelight{color:#3ba69c}.color-red{color:#ff4650}.ta-end{text-align:end}::-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{display:flex;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}.opacity-hover:hover{transition:opacity .1s ease;opacity:.85}header{top:0;color:#000;position:fixed;width:100%;z-index:1001}header .header_no_partner .inner{justify-content:center;font-size:1.5rem}header .header_no_partner .autoorder{display:none;width:360px;max-height:480px;position:absolute;right:0;top:46px;background-color:#fff;z-index:2;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}header .header_no_partner .autoorder .arrowTop{width:32px;height:16px;top:-17px;left:45%;background-image:url(/i/icons/arrowTop.swg);background-size:cover;position:absolute}header .header_no_partner .autoorder .inner{padding:20px;color:#1b1e21;display:flex;flex-direction:column;position:relative}header .header_no_partner .autoorder .inner .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .header_no_partner .autoorder .inner .head span{background-imag:url(i/icons/clienttype.svg);width:120px;height:120px}header .header_no_partner .autoorder .inner .head-text{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600}header .header_no_partner .autoorder .inner .head-text span{text-transform:uppercase;color:var(--primary-orange, #FFA800)}header .header_no_partner .autoorder .inner .desc{display:flex;flex-direction:column}header .header_no_partner .autoorder .inner .desc p{white-space:normal;font-size:16px;font-style:normal;font-weight:400;line-height:140%}header .header_no_partner .autoorder .inner .desc p span{font-weight:600;font-size:16px}header .header_no_partner .autoorder .inner .desc__title{font-size:24px;font-weight:600}.bckPopUp .title .userData .block,header .header_no_partner .autoorder .inner .desc__list{display:flex;flex-direction:column}header .header_no_partner .autoorder .inner .desc__list-item{margin-top:20px;display:flex;flex-direction:row;align-items:center}header .header_no_partner .autoorder .inner .desc__list-item img{margin-right:15px}header .header_no_partner .autoorder .inner .desc__list-item p{margin-right:13px;white-space:normal;font-weight:400}header .header_no_partner .autoorder .inner .desc .btn{align-self:flex-end;margin-top:20px;display:flex;justify-content:center;padding:13px 15px;border-radius:80px;border:2px solid #80d7cf;color:#000;width:110px;font-weight:700}header .header_no_partner a#primePartner:hover+.popupPrimePartner{display:block;right:200px}header .header_no_partner p{white-space:nowrap;overflow:hidden;padding:5px;text-overflow:ellipsis;margin:0}.kits_all_poster a,header .header_no_partner p a{text-decoration:underline}header .header_no_partner a{color:#fff}header .tippy-content{padding:0}header .header_no_partner,header .header_top{background-color:#3ba69c;padding:0;height:30px;color:#fff}header .header_no_partner_block{position:relative;z-index:1003}header .inner{display:flex;justify-content:space-between;align-items:center;height:100%}header .inner-logo-wrap{display:flex;gap:50px}header .header_top.isset_partner .inner{justify-content:flex-start}header .user_name{display:flex;align-items:center}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 #personalConsultant,header .contact_icons,header .user_container{display:flex;align-items:center}header .contact_icons a{margin-left:43px}header #personalConsultant{flex-direction:row;height:40px}header #personalConsultant .personalTitle{font-size:12px;font-style:normal;font-weight:400;line-height:15px}header #personalConsultant .personalClose{cursor:pointer;margin-left:8px;width:16px;height:16px;margin-top:3px}header #personalConsultant .personalInfo{height:100%;margin-left:8px;display:flex;flex-direction:row;align-items:center;cursor:pointer}header #personalConsultant .personalInfo .consultant_img{border-radius:50%;width:25px;height:25px}header #personalConsultant .personalInfo .consultant_name{margin-left:12px;font-size:13px;font-style:normal;font-weight:700;position:relative;margin-top:3px}header #personalConsultant .personalInfo .consultant_name::after{position:absolute;top:8px;content:"";display:inline-block;width:5px;height:3px;background-image:url(/i/headerArrowBottom.svg);background-size:cover;margin-left:5px;cursor:pointer}header #personalConsultant .personalConsultantPopUp{width:270px;display:none;position:absolute;z-index:1;top:40px;left:151px;box-shadow:0 4px 4px rgba(0,0,0,.25)}@media screen and (max-width:990px){header #personalConsultant .personalConsultantPopUp{top:47px;left:72px}}header #personalConsultant .personalInfo:hover .personalConsultantPopUp{display:block!important;cursor:default}header #personalConsultant .personalInfo:hover .personalConsultantPopUp span::after{background-image:none}header .header_middle{background-color:#81d8d0;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 .basketitems{position:absolute;left:-20px;background-color:#ffa800;color:#000;border-radius:50%;width:26px;height:26px;line-height:20px;justify-content:center;font-size:14px;font-weight:600}header .basket,header .basketitems,header .catalog,header .include,header .support,header .support_wrapper{display:flex;align-items:center}header .support_wrapper>*{cursor:pointer;font-size:12px;height:100%}header .catalog,header .support,header a.basket{position:relative;text-decoration:none;color:#000;height:100%}@media screen and (max-width:700px){header .mob_support:before{left:0!important}}header .support_wrapper .catalog:before{background-image:url(/i/icons/catalog.svg)}header .showSupportPopUP,header .showbckDropdown{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center}header .showSupportPopUP:hover .supportPopUp,header .showbckDropdown:hover .bckPopUp{display:block}header .bck{position:relative;height:100%}header .bck .user_short_name{display:block;max-width:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header a.bck{text-decoration:none;color:#000;background:#ffa800;padding-left:8px;padding-right:8px;max-height:28px}header .support_wrapper{height:100%;gap:35px;padding-left:25px;padding-right:25px}header .support_wrapper .country_current span{font-size:13px}header .support_wrapper__item{gap:8px}header .support_wrapper__item,header .support_wrapper__item .support_wrapper__item-inner{display:flex;align-items:center}header .support_wrapper__item .support_wrapper__item-icon{display:block;width:16px;height:16px}header .support_wrapper__item .support_wrapper__item-icon-basket{background:url(/i/icons/black-basket.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-support{background:url(/i/icons/black-question.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-profile{background:url(/i/icons/profile.svg) no-repeat center}header .support_wrapper__item .support_wrapper__item-icon-geo{background:url(/i/icons/black-world.svg) no-repeat center}footer a,header .country_current_title{color:#000}header .country_current,header .user_dropdown_menu_toogler{color:#000;position:relative;cursor:pointer;display:flex;align-items:center;height:100%;transition:all .2s ease}header .country_current:hover{opacity:.8}header .country_triangle,header .user_triangle{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__left--wrapper{display:flex;align-items:center;flex-direction:row}header .header_bottom__news{display:flex;align-items:center;padding:0 24px;cursor:pointer;height:40px}header .header_bottom__news:hover{background-color:#eff2f7}header .header_bottom .inner{display:flex;position:relative}.kits_beauty_poster .inner,header .header_bottom .inner-logo-wrap,header .header_bottom .stocks,header .header_bottom ul{display:flex;align-items:center}header .header_bottom .inner-logo-wrap .show_popupAbout{position:relative;display:inline-block;height:40px;padding:10px}header .header_bottom .inner-logo-wrap .show_popupAbout a.show_popupbtn,header .header_bottom a{text-transform:uppercase}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout{display:none;position:absolute;left:-140px;top:38px;background-color:#fff;z-index:1;max-width:260px;box-shadow:0 4px 4px rgba(0,0,0,.25);flex-direction:column;align-items:flex-start;padding:20px}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout a{padding:12px 20px;display:block;white-space:nowrap;width:100%}header .header_bottom .inner-logo-wrap .show_popupAbout .popupAbout a:hover{background:var(--basic-grey-05, #F8F8FB)}header .header_bottom .inner .show_popupAbout:hover,header .header_bottom .stocks:hover{background-color:#eff2f7}header .header_bottom .inner .show_popupAbout:hover .popupAbout{display:flex;transition:all .2s ease-in-out}header .header_bottom .inner a{cursor:pointer;text-transform:none}header .header_bottom a{color:#000;text-decoration:none}header .header_bottom .stocks{padding:0 24px;height:40px;cursor:pointer}header .header_bottom .stocks__text{color:#ff4650;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{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}.kits_beauty_poster{margin-bottom:60px;margin-top:60px}.kits_beauty_poster .inner{justify-content:center;padding:10px 0;min-height:120px}@media screen and (max-width:1240px){.kits_beauty_poster .inner{width:100%;padding-left:3%;padding-right:3%}}@media screen and (max-width:445px){.kits_beauty_poster .inner{width:100%;padding:25px 5%}.kits_beauty_poster img.img_bg{-o-object-position:93% center;object-position:93% center}}.kits_all_poster-overlay,.kits_beauty_poster .text{text-transform:uppercase;font-size:2.8rem;text-align:center}.kits_beauty_poster .text{position:relative;width:100%}.kits_beauty_poster .text p{margin:0}.kits_beauty_poster .text a{color:inherit}@media screen and (max-width:1024px){.kits_beauty_poster .text{font-size:2.4rem}}@media screen and (max-width:640px){.kits_beauty_poster .text{font-size:1.6rem}}.kits_all_poster{display:flex;align-items:center;justify-content:center;min-height:120px;padding:10px 0;background-image:url(/i/acumullit/m_start_bg.jpg);background-size:cover;background-position:left center}.kits_all_poster-overlay{color:#fff}@media screen and (max-width:1024px){.kits_all_poster-overlay{font-size:2.4rem}}.kits_all_poster a{font-weight:700;color:inherit}@media screen and (max-width:1240px){.kits_all_poster.inner{width:100%!important;padding-left:3%;padding-right:3%}}@media screen and (max-width:445px){.kits_all_poster.inner{padding:30px 5%}}@media screen and (max-width:600px){.kits_all_poster{margin:40px 0}}.bckPopUp,.supportPopUp{display:none;z-index:1;width:270px;position:absolute;flex-direction:column;top:40px;right:130px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.supportPopUp .title{padding:20px;background-color:#fff;text-align:center}.bckPopUp .title .bck__list li a,.supportPopUp .spons-title,.supportPopUp .title a{color:var(--basic-black, #000000);font-family:Montserrat;font-size:16px;font-style:normal;line-height:140%}.bckPopUp .title .bck__list li a,.supportPopUp .title a{text-decoration:none;font-weight:400}.supportPopUp .spons{background-color:#eee;color:var(--basic-black, #000000);padding:20px 40px 40px;display:flex;flex-direction:column}.supportPopUp .spons-title{font-weight:600}.supportPopUp .spons-desc{margin-top:20px;color:var(--basic-grey-50, #51504E);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400}.supportPopUp .spons-profile{margin-top:20px;display:flex;flex-direction:row;align-items:center}.supportPopUp .spons-profile img{width:40px;height:40px;border-radius:50%}.bckPopUp .title .name,.supportPopUp .spons-profile span{font-style:normal;font-weight:600;color:var(--basic-black, #000000)}.supportPopUp .spons-profile span{margin-left:20px;font-family:Montserrat;font-size:14px;line-height:140%}.supportPopUp .spons .contacts{margin-top:20px}.bckPopUp{z-index:10;right:50px;color:#000}.bckPopUp .title{background-color:#fff;padding:20px 40px}.bckPopUp .title .name{text-align:start;font-size:16px}.bckPopUp .title .userData{display:flex;flex-direction:row;align-items:center;margin-top:8px}.bckPopUp .title .userData .block{align-items:flex-start;margin-left:12px}.bckPopUp .title .userData .id{font-size:12px;font-style:normal;font-weight:400}.bckPopUp .title .userData .subscription{color:var(--primary-orange, #FFA800);font-size:14px;font-style:normal;font-weight:400;position:relative}.bckPopUp .title .bck__list{border-top:1px solid #eeeeeeee;display:flex;flex-direction:column;align-items:flex-start;padding:0}.bckPopUp .title .bck__list li{padding:12px 6px;list-style:none}.bckPopUp .title .bck__list li:last-child a{color:#ff4650}#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}#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{display:flex;margin-bottom:27px;flex-wrap:wrap;justify-content:space-between}#contact_editor_from .form_row.contact_value.error label{color:#ec1919}#contact_editor_from .form_row.contact_value{position:relative}#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{background:#ec9819;border-radius:11px;font-size:12px;text-align:justify;color:#fff;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}.fw-400{font-weight:400}.fw-700{font-weight:700}.fs-12{font-size:12px}.fs-20{font-size:20px}.fs-1-5-em{font-size:1.5em}.fs-1-2-em{font-size:1.2em}.popupPrimePartner{display:none;min-height:480px}.PrimePartner,.popupPrimePartner{width:360px;position:absolute;z-index:2;right:-50px;top:46px;background-color:#fff;background-image:url(/i/basket/prime_bg.png);background-repeat:no-repeat;background-size:cover;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}.PrimePartner .arrowTop,.popupPrimePartner .arrowTop{width:32px;height:16px;top:-17px;left:45%;background-image:url(/i/icons/arrowTop.swg);background-size:cover;position:absolute}.PrimePartner .head,.popupPrimePartner .head{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.PrimePartner .head-text,.popupPrimePartner .head-text{font-family:Montserrat;font-size:28px;font-style:normal;font-weight:600;text-transform:uppercase}.PrimePartner .desc,.popupPrimePartner .desc{display:flex;flex-direction:column;width:100%}.PrimePartner .desc__list-item p strong,.PrimePartner .desc__title,.popupPrimePartner .desc__list-item p strong,.popupPrimePartner .desc__title{font-size:24px;font-weight:600}.PrimePartner .desc p,.popupPrimePartner .desc p{white-space:normal;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin:0;padding:0}.PrimePartner .desc p span,.popupPrimePartner .desc p span{font-weight:600;font-size:16px}.PrimePartner .desc__list,.popupPrimePartner .desc__list{display:flex;flex-direction:column}.PrimePartner .desc__list-item,.popupPrimePartner .desc__list-item{margin-top:20px;display:flex;flex-direction:row;align-items:center;gap:20px}.PrimePartner .desc__list-item img,.popupPrimePartner .desc__list-item img{width:40px;height:40px}.PrimePartner .desc__list-item p,.popupPrimePartner .desc__list-item p{white-space:normal;font-weight:400}.PrimePartner .desc .btn,.popupPrimePartner .desc .btn{align-self:flex-end;display:flex;justify-content:center;padding:13px 15px;border-radius:80px;border:2px solid #80d7cf;color:#000;width:110px;margin-bottom:20px;font-weight:700}.popupPrimePartner__block{padding:20px}.PrimePartner__block,.popupPrimePartner__block{color:#1b1e21;display:flex;flex-direction:column;position:relative}.PrimePartner{display:block;position:-webkit-sticky;position:sticky;min-height:410px;max-height:600px}.PrimePartner__block{height:100%;padding:20px 20px 5px}.PrimePartner__block .desc p{padding:5px}.PrimePartner__block .desc__list{margin-top:20px;gap:20px}.PrimePartner__block .desc__list-item{margin-top:0}.PrimePartner__block p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.PrimePartner__block.desc .btn{margin-bottom:0}.tippy-content{padding:0}main{z-index:10;background-color:#fff}main.standart_page{padding:0 0 80px;min-height:400px}.nice_top{background-color:#f8f8fb;padding:59px 0;margin-bottom:80px}.nice_top .inner{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.nice_top .h1,.nice_top h1{width:37%;font-size:3.6rem;text-transform:uppercase;margin-top:0;font-weight:600;margin-bottom:0}.nice_top .nice_top_descr{width:51.3%;font-size:1.4rem}.nice_top .nice_top_descr p:first-child{margin-top:7px}.nice_top a{color:#3ba69c}.page_text{font-size:1.4rem}sup.trademark{font-size:21px;top:0;line-height:1;font-weight:500;vertical-align:top}.item_big .inner,.main_img .inner{align-items:flex-start}.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;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)}.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.factory{align-self:flex-start}.btn.white.fill.to_green,.btn.white:hover{background-color:#fff;color:#81d8d0}.btn.white.fill.to_green:hover{background-color:#59b0a8;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}.btn.add_basket:hover{background-color:#3ba69c}.btn.blue:hover{background-color:#39559e}.btn.green{color:#81d8d0}.btn.green:hover{background-color:#81d8d0;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:#ff4650}.btn.red:hover{background-color:#ff4650}.btn.white.to_purple:hover{color:#6f3d8d;background-color:#fff;border-color:#6f3d8d}.btn.white.to_red:hover{color:#ff4650;background-color:#fff;border-color:#ff4650}.btn.white.to_green:hover{color:#81d8d0;background-color:#fff;border-color:#81d8d0}.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:#81d8d0;min-width:220px;margin-top:20px;height:38px}footer{position:relative;background-color:#80d7cf;background-position:center;padding:68px 0 65px;color:#000;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:25%}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:#81d8d0;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 #learn_more{top:26px;padding:5.62px 55.61px 7.38px 54.39px;justify-content:center;border:1px solid;text-align:center;border-radius:2rem;width:-webkit-fit-content;width:fit-content;width:-moz-fit-content;cursor:pointer;color:#000;position:relative;transition:all .2s ease}footer #learn_more:hover,footer a.learn_more:hover{color:#000;border-color:#000}footer .partner_wellcome,footer .start{font-size:1.5rem}footer #learn_more,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 .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:#81d8d0;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:#81d8d0;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}.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}.required_mark{color:red}.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:54%;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:20px}.item_wrapper .prices{display:flex;margin-top:20px;min-height:32px}.item_wrapper .oldprice{font-size:2.1rem;line-height:1.5;order:1}.item_wrapper .price{display:flex;flex-wrap:wrap;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 .price .price_without_sale{margin-right:15px}.item_wrapper .price .price_with_sale{order:-1;margin-right:15px}.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:36px;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;color:#000;background-color:#81d8d0;border-color:#81d8d0}.img.height-fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.item_spoiler{margin-top:28px;margin-bottom:8px;border-radius:13px;border:1px solid #ffa800;overflow:hidden}.advantages_extended .text h2,.item_spoiler+.item_spoiler,.news_page .menu ul{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:#000;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:#81d8d0!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:#3ba69c}.popup_location .geo_area .geo_area_title:hover:after,.popup_location .geo_area.active .geo_area_title:after{border-left-color:#3ba69c}.popup_location .geo_area .countries{display:none;flex-wrap:wrap}.popup_location .geo_area.active{border-top:1px solid #81d8d0;border-bottom:1px solid #81d8d0}.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:#3ba69c;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{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,.share_icon{position:fixed;width:70px;height:70px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:20px;right:60px;cursor:pointer}.go_up{background-color:rgba(255,255,255,.1);background-color:#eee;bottom:140px;z-index:1050;opacity:.2}.go_up.hide,.popup_msg .checkboxs .checkboxs input[type=checkbox]{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,.share_icon{background-size:50%;bottom:50px}.share_icon{top:150px;background:#f8f8fb url(/i/icons/shereBtn.svg) no-repeat center;z-index:15}.basket_icon{background:#eee url(/i/icons/basket.svg) no-repeat center;z-index:1050}.basket_icon .count{width:20px;height:20px;color:#3ba69c;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_limit{margin-bottom:40px}.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;font-weight:600;background:#fff;color:#000}.basket_btn_continue{border:1px solid #81d8d0}.basket_btn_continue:hover{background:#3ba69c}.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,main .menu li.current path,main .menu li:hover path{fill:#3ba69c}.basket_item_remove:hover svg,.popup_msg .exit:hover svg path{fill:#81d8d0}@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:#3ba69c;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:36px;width:50%}.basket_item_quantity input{width:70px;height:36px;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{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:18px;width:30px;text-align:center;line-height:18px;display:block;position:absolute;top:0;left:40px}.basket_item_quantity .quantity_control:hover{background:#aaa}.plus.quantity_control{top:0}.minus.quantity_control{top:18px}.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:115px;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:15px;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,table tr.fill{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(128,215,207,.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:rgba(128,215,207,.9)}.popup_msg::before{content:'';display:block;position:absolute;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{transition:all .2s ease}.popup_msg .exit:hover,.popup_msg::before{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 .checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.popup_msg .checkboxs .field .checkbox-label{cursor:pointer;display:flex;align-items:center}.popup_msg .checkboxs .field .checkbox-view{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:5px;border-radius:4px;background:#fff;transition:.3s}.popup_msg .checkboxs .field .checkbox-icon{opacity:0;transition:.3s}.popup_msg .checkboxs .field .checkbox:checked+.checkbox-view .checkbox-icon{border:0;opacity:1}.popup_msg .checkboxs .field.error_accept .checkbox-view{border:1px solid #ff4650}.popup_msg .checkboxs .field.error_accept label{border-bottom-color:#ff4650}.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:#b3ffff;border-color:#b3ffff;color:#707070}.cookie_agreement .buttons .btn.cookie_accept_all:hover,.psite_agreement .buttons .btn.cookie_accept_all:hover{background-color:#c7ffff;border-color:#c7ffff;color:#707070}.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:#81d8d0;border-color:transparent}.orange-loader{width:20px;height:20px;border:3px solid transparent;border-radius:50%;background-image:conic-gradient(#fff,#fff),conic-gradient(#fff,#ec9819);background-origin:border-box;background-clip:padding-box,border-box;transform-origin:center center;-webkit-animation:clockwise 2s infinite linear;animation:clockwise 2s infinite linear}.video_wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#c4c4c4;z-index:1000}.video_wrap .video_overlay,.video_wrap iframe,.video_wrap video,.video_wrap video.preview{position:absolute;top:0;left:0;height:100%;border-width:0;outline-width:0}.video_wrap video{width:100%!important}.video_wrap .video_overlay{opacity:0;transition:all .2s ease;z-index:1;width:100%}.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;z-index:1;margin-top:-12px}.video_wrap .video_overlay .play:before{position:absolute;content:'';display:block;left:13px;top:13px;width:25px;height:25px;background-color:#fff;z-index:-1}.video_wrap .video_overlay .play svg{width:50px;height:50px;fill:#ff4650;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}.mb-8{margin-bottom:8px}.notification{width:320px;padding:20px 20px 13px;background-color:#3ba69c;position:fixed;bottom:40px;right:40px;z-index:10001}.notification :not(.basket_btn_checkout){color:#fff;font-size:16px}.notification-header{display:flex;justify-content:space-between;align-items:center}.notification-header_close{cursor:pointer;width:16px;height:16px}.notification div.notification-package{font-size:12px}@media screen and (max-width:740px){.notification{bottom:20px;right:20px}}@media screen and (max-width:450px){.notification{width:280px;bottom:unset;top:112px}}.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-header{display:flex;margin-bottom:20px}.alert-bg .alert-title{font-size:24px;font-weight:600;line-height:120%;color:#ff4650;flex-grow:1;padding-right:20px}.alert-bg .alert-close{background-image:url(/i/close_black.svg);background-color:#fff;background-repeat:no-repeat;background-position:center;border:0;width:18px;height:18px;margin:3px 3px 3px 20px}.alert-bg .alert-buttons{display:flex;gap:20px;margin:20px 11.5px 0}.alert-bg .alert-button{display:inline-block;padding:13px 20px;border:1px solid #80d7cf;background-color:#fff;color:#000;text-decoration:none;border-radius:40px;font-size:16px;font-weight:600;text-align:center;cursor:pointer;width:100%}.alert-bg .alert-button-primary{background:#80d7cf}.alert-bg .alert-body{min-width:500px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px;display:flex;flex-direction:column}.alert-bg .alert-message{flex-grow:1;font-size:16px;line-height:140%}@media (max-width:600px){.alert-bg .alert-title{font-size:16px}.alert-bg .alert-body{width:calc(100% - 80px);min-width:100px}.alert-bg .alert-message{font-size:14px}.alert-bg .alert-buttons{flex-direction:column;gap:12px;margin:20px 0 0}}.info-popup-body{position:relative;font-size:1.4rem;width:650px;max-width:90%;background:#fff;min-height:100px;height:auto;padding:20px;border-radius:0;margin:0 auto 20px}.info-popup-title{font-weight:700;font-size:20px}.info-popup-close{position:absolute;top:15px;right:10px;width:30px;height:30px;cursor:pointer}.info-popup-close::after,.info-popup-close::before{content:'';position:absolute;top:50%;left:50%;width:20px;height:2px;background-color:#000;transform:translate(-50%,-50%) rotate(45deg)}.info-popup-close::after{transform:translate(-50%,-50%) rotate(-45deg)}.info-popup-button{font-weight:700;width:auto;max-width:270px;margin:15px auto;text-align:center;cursor:pointer;padding:10px 20px;border:1px solid #74baee;border-radius:50px 50px 50px 50px}.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% - 401px)}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{list-style:none;border-bottom:2px solid #f8f8fb}main .menu li svg path{fill:#6a6a6a}main .menu li.current a,main .menu li:hover a{font-weight:600;color:#3ba69c}main .menu>ul>li>a{display:flex;align-items:center;font-size:16px;color:#6a6a6a;padding:28px 10px 28px 29px;text-decoration:none;transition:.2s all}main .menu>ul>li>a span{margin-bottom:-3px}.news_list{font-size:1.6rem;margin-top:41px}.news_list .item{padding-bottom:20px;margin-bottom:38px;border-bottom:2px solid #f8f8fb}.news_list .item:last-child{border-bottom:none}.news_list .date{color:#6a6a6a;margin-bottom:4px}.news_list .title{font-size:2rem;transition:all .2s ease}.news_list .top{display:none}.news_list .img{display:block;position:relative;height:0;padding-bottom:56.24%;margin:20px 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:0}.news_list .item.active .top,img.img_bg{display:block}.news_list .btn{margin-top:22px;padding:13px 18px;min-width:236px}.news_list .news_block{display:none;margin:40px 0}.news_list a.open_news{text-decoration:none;color:#000;border-color:#80d7cf}.news_list a.open_news:hover{background-color:#80d7cf}.news_page{margin:40px auto 0}.news_page .main_block{margin-top:15px}.news_page .date{color:#6a6a6a;display:none}.news_page .inner,ul.pagination{display:flex;justify-content:space-between}.news_page .news_top h1{font-weight:700;font-size:2rem;margin:19px 0}.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;color:#51504e}.news_page .news_top .back a svg{margin-right:6px;position:relative;top:2px}.news_block,.news_page{font-size:1.6rem}.news_block .short_description{margin:40px 0;display:none}.news_block .start_img{margin-bottom:20px;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:20px 0;font-size:1.6rem;line-height:1.4}.news_block .page_text p{margin:20px 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:#3ba69c;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}.img_bg-notcover{background-size:auto}img.img_bg{background:0 0;-o-object-fit:cover;object-fit:cover}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}#status_management_message_wrap_body .btn{background-color:#769e47}.page_msg{display:flex;flex-direction:column;align-items:center;padding:45px 19px;max-width:600px;margin:0 auto;font-size:1.6rem;gap:40px}.page_msg .btn{background-color:#81d8d0;color:#000;border-color:#81d8d0;border-radius:5rem;padding:13px 20px}.page_msg__text,table td.center,table th.center{text-align:center}.page_msg__text--error{color:#ff4650}.page_msg__title{text-align:center;font-size:1.33em}.page_msg__image{width:178px;height:153px}.page_msg.success .page_msg__image{background:url(/i/checkout/payment_success.svg)}.page_msg.error .page_msg__title{color:#ff4650}.page_msg.error .page_msg__image{background:url(/i/checkout/payment_error.svg)}@media screen and (max-width:640px){.page_msg{padding:0 10px}}.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 #81d8d0;color:#81d8d0}.offers_form_inner .item .btn.add_basket_offer.active,.offers_form_inner .item .btn.add_basket_offer:hover{background-color:#81d8d0;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 #81d8d0;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 #81d8d0;border-right:solid 10px #81d8d0}.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:15px;margin-bottom:15px;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:#81d8d0}.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}.components_list{display:flex;flex-wrap:wrap;justify-content:space-between}.components_list .item{padding:20px 120px 20px 60px;margin-bottom:30px;background-color:#f8f8fb;display:flex;gap:60px}@media screen and (max-width:1200px){.components_list .item{align-items:center;padding:20px 60px}}@media screen and (max-width:900px){.components_list .item{padding:20px}}@media screen and (max-width:700px){.components_list .item{flex-direction:column;gap:20px}}.components_list .item__block{display:flex;gap:20px;flex-direction:column;align-items:flex-start}.components_list .item__image-block{flex:0 0 225px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:700px){.components_list .item__image-block{flex:0;display:flex;align-items:center;width:100%;gap:20px}}.components_list .item__image-block img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.components_list .item__image-block img{height:120px;width:110px}}.components_list .item__block-no-image{display:flex;flex-direction:row}@media screen and (max-width:700px){.components_list .item__block-no-image{flex-direction:column}}.components_list .item__block-no-image .item__title{width:100%;text-align:left}@media screen and (max-width:1001px){.components_list .item__block-no-image .item__title{font-size:18px}}@media screen and (max-width:700px){.components_list .item__block-no-image .item__title{display:block;font-size:16px;text-align:center}}.components_list .item__image{height:225px;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:700px){.components_list .item__image{height:120px;width:110px}}.components_list .item__image-title{display:none}@media screen and (max-width:700px){.components_list .item__image-title{display:block;font-weight:700;font-size:18px;width:100%}}@media screen and (max-width:480px){.components_list .item__image-title{font-size:16px}}.components_list .item__title{margin-top:11px;text-align:center;font-weight:700;font-size:20px;display:block}@media screen and (max-width:1001px){.components_list .item__title{font-size:18px}}@media screen and (max-width:700px){.components_list .item__title{display:none;font-size:16px}}.components_list .item__description{font-size:16px;line-height:1.4}.components_list .item.ghost{height:0;padding-top:0;padding-bottom:0}.advantages_extended{background-color:#f8f8fb;padding:40px 0}.advantages_extended .inner{display:flex;justify-content:space-between}.advantages_extended .text{padding-right:35px}.advantages_extended .text .description{font-size:1.6rem}.advantages_extended .text .description ol,.advantages_extended .text .description ul{padding-left:0;margin-top:18px;list-style-type:none;margin-bottom:25px}.advantages_extended .text .description ol:last-child,.advantages_extended .text .description ul:last-child{margin-bottom:0}.advantages_extended .text .description ol li,.advantages_extended .text .description ul li{padding-left:18px;background-image:url(/i/icons/check_green.svg);background-position:0 7px;background-size:12px 9.6px;background-repeat:no-repeat;margin-bottom:13px}.advantages_extended .video_wrapper{width:570px}.advantages_extended .video_wrap .video_overlay{opacity:1}.advantages_extended .video_wrap .video_overlay .image{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.advantages_extended .video_wrap .video{width:100%}#item_855 .prices{margin-bottom:10px;margin-top:19px}#item_855 .qty_btn{margin-top:7px}#item_855 .retail_price_descr{margin-bottom:0}.item_855_wrapper{flex-direction:column}.item_855_wrapper .advantage__item{display:flex;justify-content:space-between;gap:64px;width:100%;flex-direction:row-reverse;height:321px;padding-top:20px;padding-bottom:20px}.item_855_wrapper .advantage__item .advantage__item--image{width:100%;height:100%;background-repeat:no-repeat;display:flex;background-size:cover}.item_855_wrapper .advantage__item .advantage__item--description{padding-left:18px}.item_855_wrapper .advantage__item .advantage__item--text{width:100%;padding-left:35px;padding-right:0}.item_855_wrapper .advantage__item:first-child{padding-top:0;flex-direction:row}.item_855_wrapper .advantage__item:first-child .advantage__item--text{padding-left:0;padding-right:35px}.item_855_wrapper .advantage__item:last-child{padding-bottom:0;flex-direction:row}.item_855_wrapper .advantage__item:last-child .advantage__item--text{padding-left:0;padding-right:35px}@media screen and (max-width:426px){.item_page .advantages_extended .video_wrapper{width:100%}}.item_page .advantages_extended .text div.description,.item_page .components_list .item .description{font-size:1.6rem;line-height:1.5}.item_page .components_list .item .title{font-size:1.8rem}.account-menu{background:#fff;box-shadow:0 4px 16px 0 rgba(190,196,210,.25)}.account-navigation{display:flex;flex-direction:column;padding:20px}.account-navigation__icon{border-radius:50%;width:26px;height:26px;font-size:14px;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;margin-left:auto}.account-navigation__icon--items-count{background:#ffa800;color:#fff}.account-navigation__icon--alarm{background:#ff4650;color:#fff;font-size:24px}.account-navigation__navigation-item{display:flex;align-items:center;padding:12px 10px 12px 20px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;color:#000;cursor:pointer;transition:.3s all;text-decoration:none;justify-content:space-between}.account-navigation__navigation-item--active,.account-navigation__navigation-item:hover{background:#f8f8fb}.account-navigation__navigation-item--exit,.productMenu__product.additional .productMenu__product--item .red{color:#ff4650}.account-user-info{color:#000;padding:20px 40px 23px;border-bottom:1px solid #eee}.account-user-info__name{font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:8px}.account-user-info__data{display:flex;gap:12px}.account-user-info__data-icon{content:'';width:40px;height:40px}.account-user-info__data-info{display:flex;flex-direction:column}.account-user-info__data-id{font-size:1.2rem;margin-bottom:4px;margin-top:1px}.account-user-info__data-status{color:#769e47;font-size:1.4rem}.account-user-info__data-status-prime{color:#3ba69c;font-size:1.4rem}.consultant-block{background:#f8f8fb;padding:20px 25px 20px 40px;color:#000}.consultant-block__title{font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:20px}.consultant-block__id-block{font-size:12px;margin-bottom:15px}.consultant-block__info{display:flex;gap:20px;margin-bottom:15px}.consultant-block__img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.consultant-block__name{font-size:14px;font-style:normal;font-weight:600;line-height:140%;display:flex;flex-direction:column}.consultant-block__contacts{display:flex;flex-wrap:wrap;gap:8px}.consultant-block__contact-item{content:'';width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer}.consultant-block__contact-item,.consultant-block__contact-item--mail{background-image:url(/i/socials/mail.svg)}.consultant-block__contact-item--phone{background-image:url(/i/socials/phone.svg)}.consultant-block__contact-item--whatsapp,.consultant-block__contact-item--whatsup{background-image:url(/i/socials/wa.svg)}.consultant-block__contact-item--telegram{background-image:url(/i/socials/tg.svg)}.consultant-block__contact-item--vk{background-image:url(/i/socials/vk.svg)}.consultant-block__contact-item--facebook{background-image:url(/i/socials/fb.svg)}.consultant-block__contact-item--instagram{background-image:url(/i/socials/inst.svg)}@media screen and (max-width:1001px){header .header_no_partner{min-height:40px;height:auto}header .header_no_partner .inner{font-size:12px}header .header_no_partner .inner .autoorder,header .header_no_partner .inner .popupPrimePartner{top:60px;position:fixed;left:50%;transform:translate(-50%)}}@media screen and (max-width:680px){.header_no_partner .inner{font-size:12px}}@media screen and (max-width:520px){.header_no_partner .inner{font-size:12px}.header_no_partner .inner .header_no_partner_block p{white-space:normal;text-align:center}.header_no_partner .inner .autoorder p,.header_no_partner .inner .popupPrimePartner p{text-align:start}}@media screen and (max-width:377px){.share_icon{top:125px}}.forprimeclients{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;font-size:20px;font-family:Montserrat}.forprimeclients:after{content:'';background-image:url(/i/icons/prime_client.svg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:absolute;left:0;top:0;width:52px;height:52px;transform:translate(-100%,-25%)}.forprimeclients-maintext{font-weight:400}.forprimeclients-prime{font-weight:600;color:#ffa800;text-decoration:underline}.forprimeclients-clients{font-weight:600}.package{width:100%;text-align:left;margin-bottom:12px;color:#666;font-size:12px;line-height:16.8px}#productMenu_short_desc{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.productMenu{top:30px;position:absolute;color:#000;border:1px solid var(--basic-grey-05, #F8F8FB);background:var(--basic-white, #ffffff);box-shadow:0 4px 16px 0 rgba(190,196,210,.25);display:flex;flex-direction:row;width:100%;min-height:540px}.productMenu::-webkit-scrollbar{width:4px;height:4px}.productMenu::-webkit-scrollbar-track{background:#f5f5f5}.productMenu::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:10px}.productMenu::-webkit-scrollbar-button{display:none}.productMenu .desktop{display:flex;flex-direction:row;width:100%}.productMenu__nav{display:flex;flex-direction:column;align-items:flex-start;width:218px;background-color:#f8f8fb;padding:20px 0}.productMenu__nav--btn{width:100%;cursor:pointer;padding:12px 20px;font-size:1.6rem;font-style:normal;font-weight:600;line-height:140%;color:#000}.productMenu__nav--btn:hover{background-color:#fff}.productMenu__nav .stock{color:#ff4650;text-decoration:none}.productMenu__nav .current{background-color:#fff;position:relative}.productMenu__nav .current::before{content:'';position:absolute;width:24px;height:24px;background-image:url(/i/icons/ArrowRight.svg);background-repeat:no-repeat;right:0}.productMenu__block{display:flex;flex-direction:column;width:calc(100% - 218px);overflow:auto;padding:12px;height:620px}.productMenu__title{font-size:2.4rem;font-style:normal;font-weight:600;line-height:140%;display:flex;align-items:center;justify-content:space-between;color:#000}.productMenu__title--link{padding:8px 20px}.productMenu__title--link:hover{background-color:#f8f8fb}.productMenu__title--link .show_all_series{display:block;margin-top:-5px;font-size:1.6rem;color:#3ba69c;font-weight:400;text-wrap:none}.productMenu__title--wrapper{display:flex;flex-direction:row;align-items:center;-moz-column-gap:5px;column-gap:5px}.productMenu__title--wrapper i{height:24px;width:24px}.productMenu__close{position:relative;top:-16px;right:-8px;cursor:pointer;padding:6px 7px 0}.productMenu__close:hover,.productMenu__product--item:hover{background-color:#f8f8fb}.productMenu__products{display:flex;flex-direction:row}.productMenu__product{display:flex;flex-direction:column;align-items:flex-start;width:230px;min-width:180px}.productMenu__product--name{font-size:1.6rem;font-weight:600;padding:12px 20px;width:100%}.productMenu__product--item{width:100%;display:flex;padding:8px 20px;flex-direction:column;font-size:16px;font-weight:400;line-height:1.4;color:#000}.productMenu__product.additional .productMenu__product--item{display:block}.productMenu__product .productMenu__product--item.go_catalog{display:flex;align-items:center;flex-direction:row}.productMenu__product .productMenu__product--item.go_catalog svg{margin-left:9px}@media screen and (max-height:900px){.productMenu__block{height:500px}.productMenu__products{overflow-y:scroll}}.tippy-arrow{width:16px;height:16px;color:#fff}@media screen and (max-width:640px) and (orientation:portrait){.share_icon{width:40px;height:40px;right:12px;top:100px;background-size:55%;border-radius:10px}}table{margin-bottom:20px;border-collapse:collapse}table thead{background-color:#eee;font-weight:600}table td,table th{padding:7px 8px;border:1px solid #eee}table td.right,table th.right{text-align:right}table td.left,table th.left{text-align:left}.summary_table .item_description{display:block;color:#666;font-size:1.2rem}.strike{text-decoration:line-through}.black__wrapper{position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;transition:opacity .2s ease}.black__wrapper-opened{z-index:4443;opacity:1}.menu_modal_share__wrapper{position:fixed;top:0;bottom:0;right:0;background-color:#fff;z-index:4444;width:520px;overflow-y:auto;transition:transform .2s ease,opacity .2s ease;transform:translateX(100%);opacity:0}.menu_modal_share__wrapper .inner{width:100%;padding:20px 30px 30px;position:relative}.menu_modal_share__wrapper .menu_share_close{cursor:pointer;transition:transform .3s ease;display:flex}.menu_modal_share__wrapper .menu_share_close:hover{transform:rotateZ(61deg)}.menu_modal_share__wrapper .menu_modal_share__item{width:100%;margin-bottom:45px}.menu_modal_share__wrapper .menu_modal_share__item .item__inner-block{display:block}.menu_modal_share__wrapper .menu_modal_share__item .item__inner-flex{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.menu_modal_share__wrapper .menu_modal_share__item h3{margin:0;font-weight:600;font-size:28px;line-height:39.2px;color:#000}.menu_modal_share__wrapper .menu_modal_share__item p,.menu_modal_share__wrapper .menu_modal_share__item span{display:block;margin:0;font-weight:500;font-size:16px;line-height:22.4px;color:#000}.menu_modal_share__wrapper .menu_modal_share__item #menu_modal_share__ref{display:block;color:#3ba69c;font-weight:600;font-size:20px;line-height:28px;text-decoration:none;margin-bottom:20px;margin-top:20px;word-wrap:break-word}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn{width:100%;border-radius:40px;background-color:#80d7cf;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease;padding-top:5px;padding-bottom:5px}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn:hover{background-color:#3ba69c}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn svg{margin-right:10px}.menu_modal_share__wrapper .menu_modal_share__item .menu_share_btn span{font-weight:600;font-size:16px;line-height:22.4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.menu_modal_share__wrapper .menu_modal_share__item .menu_qr__steps{list-style-type:decimal;padding-left:20px;margin:10px 0 0}.menu_modal_share__wrapper .menu_modal_share__item .menu_qr__steps li{font-weight:500;font-size:16px;line-height:22.4px;color:#000;margin-bottom:15px}.menu_modal_share__wrapper .qr_img__item{width:100%;display:flex;justify-content:center;position:relative}.menu_modal_share__wrapper .qr_img__item .qr_img__loading{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#80d7cf;display:flex;align-items:center;justify-content:center;border-radius:10px}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-closed{display:none}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-after::after{content:"";display:block;width:20px;height:20px;border-radius:6px;background-color:#000;margin-left:10px;margin-top:3px;-webkit-animation:colorTransition 1.5s ease-in-out infinite;animation:colorTransition 1.5s ease-in-out infinite}.menu_modal_share__wrapper .qr_img__item .qr_img__loading-after span{color:#000;font-size:20px;font-weight:500}.menu_modal_share__wrapper .qr_img__item img{width:338px;height:338px}.menu_modal_share__wrapper .menu__modal_share_btn{width:100%;border-radius:40px;border:1px solid #80d7cf;height:50px;cursor:pointer;transition:background-color .3s ease;background-color:#fff;display:flex;align-items:center}.menu_modal_share__wrapper .menu__modal_share_btn:hover{background-color:#80d7cf}.menu_modal_share__wrapper .menu__modal_share_btn span{text-align:center;font-weight:600;font-size:16px;line-height:22.4px;color:#000;display:block;width:100%}.menu_modal_share__wrapper-opened{transform:translateX(0);opacity:1}@media screen and (max-width:530px){.menu_modal_share__wrapper{width:100%;padding-bottom:20px}.menu_modal_share__wrapper .inner{height:auto}}@media screen and (max-width:480px){.menu_modal_share__wrapper .inner{padding:20px 10px 10px}.menu_modal_share__wrapper .menu_share_close{position:absolute;top:10px;right:10px}}@media screen and (max-width:377px){.menu_modal_share__wrapper .inner{padding:30px 10px 10px}}.search-input-default{position:relative;z-index:500}.search-input-default .custom-input input{padding-right:34px}.search-input-default .custom-input input:active,.search-input-default .custom-input input:focus,.search-input-default .custom-input input:target,.search-input-default .custom-input input:visited{background-color:#fff;border:1px solid #ffa800}.search-input-default .search__list-block{z-index:5;position:absolute;width:100%}.search-input-default .custom-select-options{top:100%;left:0;width:100%;max-height:270px;overflow-y:auto;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 8px 24px 0 rgba(0,32,51,.12),0 4px 4px 0 rgba(0,32,51,.04);background-color:#fff;z-index:1;-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0}.search-input-default .custom-select-options .custom-select-option{padding:10px;cursor:pointer}.search-input-default .custom-select-options .custom-select-option:hover{background-color:#f2f1ed;color:#000}.default-link-lb,.default-link-w{padding:13px;width:100%;border-radius:40px;color:#000;font-weight:600;font-size:16px;text-decoration:none;display:flex;justify-content:center;align-items:center;max-width:270px;max-height:48px}.default-link-w{background-color:transparent;border:1px solid #81d8d0}.default-link-lb{background-color:#81d8d0;border:0}.default-btn:hover,.default-link-lb:hover{background-color:#3ba69c}@media screen and (max-width:768px){.default-link-lb,.default-link-w{max-width:revert}}.text-grey-dark{color:gray}.flex-row{display:flex;flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.g-10{gap:10px}.g-30{gap:30px}.flex-jc-sb{justify-content:space-between}.flex-as{align-items:flex-start}.flex-ac{align-items:center}.w-100-percent{width:100%}.default-btn{padding:13px;width:100%;background-color:#81d8d0;border-radius:40px;color:#000;font-weight:600;font-size:16px;border:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.default-btn.disabled,.default-btn:disabled{background-color:#b7b6b4;color:#ffffffb2}.custom-input{position:relative}.custom-input label{position:absolute;top:17px;z-index:1;font-size:14px;left:14px;color:#51504e;transition:all .2s ease;pointer-events:none}.custom-input input{font-weight:600;font-size:14px;height:48px;width:100%;border-radius:10px;background-color:#f2f1ed;border:0;padding:14px 32px 0 14px}.custom-input input::-webkit-input-placeholder{color:transparent}.custom-input input::-moz-placeholder{color:transparent}.custom-input input:-ms-input-placeholder,.custom-input input::-ms-input-placeholder{color:transparent}.custom-input input::placeholder{color:transparent}.custom-input input:focus+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input input:not(:placeholder-shown)+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input input:-webkit-autofill+label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input.has-value label{transform:translateY(-10px);font-size:12px;height:auto}.custom-input span{top:58%;transform:translate(0,-50%)}.custom-checkbox{display:flex;align-items:center;gap:12px;cursor:pointer;position:relative}.custom-checkbox-checkbox{position:absolute;opacity:0;pointer-events:none}.custom-checkbox-checkbox:checked+.custom-checkbox-checkmark{background-color:#b7b6b4;background-image:url(/i/basket/checkbox.svg);background-repeat:no-repeat;background-position:center}.custom-checkbox-checkbox:invalid+.custom-checkbox-checkmark{border:1px solid #ff4650;background-color:#ffebeb;box-shadow:0 4px 6px #ff3b301a}.custom-checkbox-checkmark{width:16px;height:16px;border-radius:4px;background-color:#fff;border:1px solid #b7b6b4;flex-shrink:0;transition:background-color .2s,background-image .2s}.custom-checkbox-text{font-size:14px;font-weight:400}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmxlc3MiLCJzdHlsZS5jc3MiLCJ2YXJpYWJsZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQSxBQXk3REEsMEJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQUxKLGtCQUNFLEUsQ0FDRSxTLENBRUYsRSxDQUNFLFcsQUFJSiwyQkFDRSxFLENBQ0UsUyxDQUVGLEUsQ0FDRSxXLEFBTEosbUJBQ0UsRSxDQUNFLFMsQ0FFRixFLENBQ0UsVyxBQXNjSixtQ0FDRSxFLENBQ0UsUyxDQUNBLGUsQ0FFRixFLENBQ0UsUyxDQUNBLGMsQUFQSiwyQkFDRSxFLENBQ0UsUyxDQUNBLGUsQ0FFRixFLENBQ0UsUyxDQUNBLGMsQUErekRKLDRCQUNFLEUsQ0FDRSxTLENBQ0EsUyxDQUVGLEUsQ0FDRSxTLENBQ0EsTyxBQVBKLG9CQUNFLEUsQ0FDRSxTLENBQ0EsUyxDQUVGLEUsQ0FDRSxTLENBQ0EsTyxBQThRSiw2QkFDRSxFLENBQ0Usc0IsQ0FFRixFLENBQ0UsMEIsQUFMSixxQkFDRSxFLENBQ0Usc0IsQ0FFRixFLENBQ0UsMEIsQUEwM0NKLHdCQUNFLEUsQ0FDRSwwQixBQUZKLGdCQUNFLEUsQ0FDRSwwQixBQXV2Q0osbUNBQ0UsRSxDQUNFLHFCLENBQ0EsdUIsQ0FFRixHLENBQ0UscUIsQ0FDQSx5QixDQUVGLEUsQ0FDRSxxQixDQUNBLDJCLEFBWEosMkJBQ0UsRSxDQUNFLHFCLENBQ0EsdUIsQ0FFRixHLENBQ0UscUIsQ0FDQSx5QixDQUVGLEUsQ0FDRSxxQixDQUNBLDJCQXhtT0osSSxDQUNFLGdCLENBQ0EsNkIsQ0FvV0EsaUIsQ0FDQSxjLENBbFdGLEksQ0FDRSxRLENBNlhBLG1DLENBQ0EsZSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxVLENBOVhGLFNBQUEsbUIsQ0FDRSxlLENBREYsU0FBQSx3QixDQUlJLGUsQ0FDQSxZLENBNFBKLE8sQ0FxT0EseUIsQ0E3ZEEsSSxDQUNFLGEsQ0FHRixFLENBQ0UsYSxDQUNBLGMsQ0FHRixFLENBQ0Usc0IsQ0FDQSxRLENBQ0EsZ0IsQ0FxQkYsSSxDQ1JBLEcsQ0RWQSxHLENDV0EsSSxDRFZFLCtCLENBQ0EsYSxDQUdGLEMsQ0FDRSw0QixDQXlaQSxhLENBdFpGLFcsQ0FDRSxrQixDQUNBLHdDLENBQUEsZ0MsQ0FHRixDLENDUkEsTSxDRFNFLGUsQ0FRRixLLENBQ0UsYSxDQUdGLEcsQ0NSQSxHLENEU0UsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLHVCLENBR0YsRyxDQUNFLGEsQ0FHRixHLENBQ0UsUyxDQUdGLEcsQ0FDRSxpQixDQUNBLGdCLENBc1lBLGMsQ0FuWUYsSyxDQUNFLGtCLENBR0YsSyxDQUNFLGtCLENBR0YsTSxDQ2JBLEssQ0FDQSxRLENBQ0EsTSxDQUNBLFEsQ0RXRSxtQixDQUNBLGMsQ0FDQSxnQixDQUNBLFEsQ0FHRixNLENDVkEsSyxDRFdFLGdCLENBR0YsTSxDQ1ZBLE0sQ0RXRSxtQixDQ1BGLGEsQ0FDQSxZLENBQ0EsYSxDRFFBLE0sQ0FDRSx5QixDQ0xGLCtCLENBQ0EsOEIsQ0FDQSwrQixDRE1BLHdCLENBQ0UsaUIsQ0FDQSxTLENDSEYsNEIsQ0FDQSwyQixDQUNBLDRCLENESUEscUIsQ0FDRSw2QixDQUdGLFEsQ0FDRSwwQixDQUdGLE0sQ0FFRSxhLENBQ0EsYSxDQUNBLGMsQ0FFQSxrQixDQUdGLFEsQ0FDRSx1QixDQUdGLFEsQ0FDRSxhLENBR0YsZSxDQ1JBLFksQ0RUQSxNLENBa0JFLHFCLENBQ0EsUyxDQUdGLHdDLENDUkEsd0MsQ0RTRSxXLENBR0YsYSxDQUNFLDRCLENBQ0EsbUIsQ0FHRix3QyxDQUNFLHVCLENBR0YsNEIsQ0FDRSx5QixDQUNBLFksQ0FJQSxpQixDQUNFLDhCLENBQ0EsNkIsQ0FDQSw0QixDQUNBLFcsQ0FDQSxZLENBRUEsNEIsQ0FDRSwrQixDQVJKLHVCLENBWUksWSxDQUNBLFUsQ0FDQSxjLENBQ0EsWSxDQUNBLFEsQ0FoQkosa0MsQ0FtQk0sVSxDQUNBLFcsQ0FDQSxjLENBQ0EscUIsQ0FDQSx3QixDQUNBLGlCLENBQ0EsaUIsQ0FFQSwwQyxDQUNFLFUsQ0FDQSxpQixDQUNBLG1CLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGlCLENBQ0EscUIsQ0FuQ1IsOEIsQ0F5Q0ksUyxDQUNBLE8sQ0FDQSxRLENBRUEsNEMsQ0FDRSx3QixDQURGLHVELENBSUksb0IsQ0Fta0lWLDZELENBamtJVSwrRCxDQUNFLHdCLENBS04sd0QsQ0FDRSxvQixDQUNBLHdCLENBRUEsZ0UsQ0FDRSx3QixDQUtOLDBCLENBQ0UsWSxDQUNBLHFCLENBQ0EsTyxDQUNBLGMsQ0FFQSxnQyxDQUNFLGUsQ0FFQSwwQyxDQUNFLGEsQ0FNUixvQ0FDRSxpQixDQUNFLFcsQ0FERix1QixDQUlJLFksQ0FDQSxTLEFBSU4sb0NBQ0UsaUIsQ0FDRSxXLENBREYsdUIsQ0FJSSxZLENBQ0EsU0FVUixPLENBQ0UsaUIsQ0ErRkYsZ0IsQ0F4RkEsUSxDQXlCQSxTLENBN0JBLFEsQ0FDRSxZLENBT0YsV0FDRSx3QixDQUNBLG1FLENBQ0EsbUIsQ0FDQSxpQixDQUNBLGtCLEFBR0YsV0FDRSx3QixDQUNBLDBFLENBQ0EsbUIsQ0FDQSxpQixDQUVBLGtCQUdGLEMsQ0FDRSxxQixDQVFGLGdDLENBRUksaUIsQ0FDQSxTLENBQ0EsTyxDQUNBLFcsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLHVCLENBQ0EsYSxDQUNBLHFCLENBQ0EsYyxDQUNBLFksQ0FJSixVLENBQ0UsYyxDQUNBLFEsQ0FDQSxNLENBQ0Esd0IsQ0FDQSxjLENBQ0EsVSxDQUNBLGlCLENBR0YscUNBRUUsYSxDQUNFLGMsQUFJSixxQ0FDRSxXLENBQ0UsUyxDQUNBLFUsQ0FPRixjLENBQ0UsY0FJSixnQixDQUtJLGlCLENBUUosVyxDQUNFLGEsQ0FHRixxQixDQUNFLGEsQ0FHRixVLENBQ0UsYSxDQUdGLE8sQ0FDRSxjLENBYUYsbUIsQ0FDRSxTLENBQ0EsVSxDQUdGLDBCLENBQ0UsTyxDQUNBLFEsQ0FHRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBR0YsK0IsQ0FDRSxxQixDQUdGLGdDLENBQ0UscUIsQ0FJRix5QixDQUNFLHFCLENBQ0EsYSxDQUNBLGtCLENBV0YsMEIsQ0FDRSw0QixDQUlGLE0sQ0FDRSxZLENBQ0EsYyxDQUNBLGEsQ0FDQSxpQixDQU9GLE0sQ0M1RUEsSyxDRDZFRSxTLENBR0YsZ0IsQ0E4QkEsTSxDQTdCRSxjLENBR0YsUSxDQUNFLFksQ0FDQSxnQixDQUNBLHFCLENBQ0EsaUIsQ0FPRixTLENBQ0UsYyxDQUdGLGtCLENBQ0UsUyxDQzdFRix5QixDRGtGQSxXLENBRUUsWSxDQU9GLG9CLENBQ0UsMkIsQ0FDQSxXLENBSUYsTSxDQUNFLEssQ0FDQSxVLENBQ0EsYyxDQUNBLFUsQ0FDQSxZLENBTEYsZ0MsQ0FTTSxzQixDQUNBLGdCLENBVk4sb0MsQ0FlTSxZLENBQ0EsVyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLHFCLENBQ0EsUyxDQUNBLDZDLENBdkJOLDhDLENBMEJRLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSwyQyxDQUNBLHFCLENBQ0EsaUIsQ0FoQ1IsMkMsQ0FvQ1EsWSxDQUNBLGEsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQXhDUixpRCxDQTJDVSxVLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxrQixDQS9DVixzRCxDQWtEWSwyQyxDQUNBLFcsQ0FDQSxZLENBR0Ysc0QsQ0FDRSxzQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FKRiwyRCxDQU9JLHdCLENBQ0Esb0MsQ0EvRGQsaUQsQ0FzRVUsWSxDQUNBLHFCLENBdkVWLG1ELENBMEVZLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBOUVaLHdELENBaUZjLGUsQ0FDQSxjLENBSUosd0QsQ0FDRSxjLENBQ0EsZSxDQTYwQlosaUMsQ0ExMEJVLHVELENBQ0UsWSxDQUNBLHFCLENBRUEsNEQsQ0FDRSxlLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ0FKRixnRSxDQU9JLGlCLENBUEosOEQsQ0FXSSxpQixDQUNBLGtCLENBQ0EsZSxDQTVHaEIsc0QsQ0FrSFksbUIsQ0FDQSxlLENBQ0EsWSxDQUNBLHNCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLHdCLENBQ0EsVSxDQUNBLFcsQ0FDQSxlLENBM0haLGlFLENBbUlNLGEsQ0FDQSxXLENBcElOLDJCLENBd0lNLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxzQixDQUNBLFEsQ0FncEJOLGtCLENBNXhCQSw2QixDQStJUSx5QixDQS9JUiwyQixDQW9KTSxVLENBcEpOLHFCLENBeUpJLFMsQ0M1RkoseUIsQ0Q3REEsa0IsQ0E4Skksd0IsQ0FDQSxTLENBQ0EsVyxDQUNBLFUsQ0FqS0osK0IsQ0FxS0ksaUIsQ0FDQSxZLENBdEtKLGEsQ0EwS0ksWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxXLENBN0tKLHVCLENBaUxJLFksQ0FDQSxRLENBbExKLHVDLENBc0xJLDBCLENBdExKLGlCLENBMExJLFksQ0FDQSxrQixDQTNMSiw4QixDQStMSSxZLENBL0xKLG9CLENBbU1JLG9CLENBQ0EsYSxDQUNBLGUsQ0FDQSxhLENBQ0EsVSxDQUNBLHdCLENBRUEsMEIsQ0FDRSxTLENBQ0Esc0MsQ0E1TU4sZSxDQWlOSSxpQixDQUNBLHdCLENBQ0EsZ0IsQ0FuTkosYyxDQXVOSSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxpQixDQUVBLDBCLENBL05KLGMsQ0FpT0ksb0IsQ0FDRSxxQixDQUdGLG9CLENBQ0UsK0MsQ0FDQSxpQyxDQUNBLHlCLENBQ0EsMkIsQ0F6T04sdUIsQ0ErT0ksZSxDQUNBLGlCLENBaFBKLDBCLENBQUEscUIsQ0FBQSxzQixDQXFQSSxZLENBQ0Esa0IsQ0F0UEosdUIsQ0FtUUksZ0IsQ0FuUUosMEIsQ0F3UUksa0IsQ0FFQSxXLENBMVFKLHlDLENBNlFNLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQWhSTix5QyxDQW9STSxjLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQXhSTix3QyxDQTZSTSxXLENBQ0EsZSxDQUNBLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsYyxDQWxTTix3RCxDQXFTUSxpQixDQUNBLFUsQ0FDQSxXLENBdlNSLHlELENBMlNRLGdCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBQ0EsYyxDQWhUUixnRSxDQW9UUSxpQixDQUNBLE8sQ0FDQSxVLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLDhDLENBQ0EscUIsQ0FDQSxlLENBQ0EsYyxDQTdUUixtRCxDQWtVTSxXLENBQ0EsWSxDQUNBLGlCLENBQ0EsUyxDQUNBLFEsQ0FDQSxVLENBQ0Esb0MsQ0FHRixvQ0FBQSxtRCxDQUVJLFEsQ0FDQSxXQTlVUix1RSxDQW9WUSx1QixDQUNBLGMsQ0FyVlIsbUYsQ0F3VlUscUIsQ0F4VlYscUIsQ0ErVkksd0IsQ0FDQSxXLENBaFdKLDhCLENBb1dJLGdCLENBQ0EsdUIsQ0FDQSxVLENBQ0EsYyxDQWs0Q0osZSxDQXp1REEsK0IsQ0EyV0ksb0IsQ0EzV0osbUIsQ0ErV0ksaUIsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGdCLENBRUEsc0IsQ0FFQSxjLENBQ0EsZSxDQy9ISixjLENENVBBLG1CLENDMFBBLGUsQ0QxUEEsZSxDQ3lQQSxlLENBRUEsdUIsQ0R3SUksWSxDQUNBLGtCLENBcFlKLHlCLENBNFlJLGMsQ0FDQSxjLENBQ0EsVyxDQ3JJSixlLENEelFBLGUsQ0MwUUEsZSxDRDBJSSxpQixDQUNBLG9CLENBQ0EsVSxDQUNBLFcsQ0FrQkYsb0NBQUEsMEIsQ0FFSSxrQkEzYU4sdUMsQ0FnYkksMEMsQ0FoYkosd0IsQ0FBQSx1QixDQXdiSSxXLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ0FDQSxzQixDQTViSiw0QyxDQUFBLHVDLENBZ2NJLGEsQ0FoY0osVyxDQWdkSSxpQixDQUNBLFcsQ0FqZEosNEIsQ0FxZEksYSxDQUNBLGMsQ0FDQSxrQixDQUNBLGUsQ0FDQSxzQixDQXpkSixZLENBNmRJLG9CLENBQ0EsVSxDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FsZUosdUIsQ0FzZUksVyxDQUNBLFEsQ0FDQSxpQixDQUNBLGtCLENBemVKLDZDLENBNmVRLGMsQ0E3ZVIsNkIsQ0FxZkksTyxDQXJmSiw2QixDQUFBLDBELENBd2ZNLFksQ0FDQSxrQixDQXpmTix5RCxDQTZmTSxhLENBQ0EsVSxDQUNBLFcsQ0EvZk4sZ0UsQ0FtZ0JNLDBELENBbmdCTixpRSxDQXVnQk0sNEQsQ0F2Z0JOLGlFLENBMmdCTSxxRCxDQTNnQk4sNkQsQ0ErZ0JNLHlELENBMHRDTixRLENBenVEQSw2QixDQW9oQkksVSxDQXBoQkosdUIsQ0NzV0Esa0MsQ0RrTEksVSxDQUNBLGlCLENBQ0EsYyxDQUNBLFksQ0FDQSxrQixDQUNBLFcsQ0FDQSx1QixDQTloQkosNkIsQ0FraUJJLFUsQ0FsaUJKLHdCLENDbVhBLHFCLENEbUxJLGlCLENBQ0EsSyxDQUNBLHVCLENBeGlCSix5QyxDQTRpQkksd0IsQ0E1aUJKLGtDLENBaWpCSSxnQixDQWpqQkoscUIsQ0MrWEEsdUMsQ0RzTEksVyxDQXJqQkoscUIsQ0F5akJJLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxlLENBQ0Esb0MsQ0E3akJKLDhCLENBZ2tCTSxhLENBQ0EsaUIsQ0FDQSxRLENBQ0EsVSxDQUdGLG9DLENBQ0UsWSxDQUNBLGtCLENBQ0Esa0IsQ0FJRiwyQixDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxjLENBQ0EsVyxDQUVBLGlDLENBQ0Usd0IsQ0FybEJSLDRCLENBMGxCTSxZLENBQ0EsaUIsQ0F1SU4sMEIsQ0FySU0sc0MsQ0E3bEJOLDZCLENBQUEsd0IsQ0E4bEJRLFksQ0FDQSxrQixDQUZGLHVELENBS0ksaUIsQ0FDQSxvQixDQUVBLFcsQ0FDQSxZLENBVEosdUUsQ0E3bEJOLHVCLENBeW1CWSx3QixDQVpOLG1FLENBZ0JNLFksQ0FDQSxpQixDQUNBLFcsQ0FDQSxRLENBQ0EscUIsQ0FDQSxTLENBQ0EsZSxDQUNBLG9DLENBQ0EscUIsQ0FDQSxzQixDQUlBLFksQ0E3Qk4scUUsQ0FnQ1EsaUIsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxVLENBbkNSLDJFLENBd0NRLHdDLENBcm9CZCxtRCxDQTRxQk0sbUMsQ0EvQkUsd0IsQ0E3b0JSLCtELENBaXBCUSxZLENBQ0EsOEIsQ0FscEJSLDhCLENBc3BCUSxjLENBQ0EsbUIsQ0F2cEJSLHVCLENBZ3FCTSxVLENBQ0Esb0IsQ0FqcUJOLDZCLENBd3FCTSxjLENBQ0EsVyxDQUNBLGMsQ0FNQSxtQyxDQUNFLGEsQ0FDQSx3QixDQWxyQlIsdUMsQ0F1ckJNLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxjLENBMXJCTix3QixDQWdzQk0sUyxDQUNBLFEsQ0Fqc0JOLDJCLENBb3NCUSxlLENBcHNCUiw2QixDQTBzQkksaUIsQ0FDQSxvQixDQTNzQkosaUMsQ0E4c0JNLFUsQ0FJRixvQyxDQUNFLGlCLENBQ0EsVyxDQUNBLFEsQ0FDQSxTLENBQ0EsYSxDQUNBLFUsQ0FDQSxjLENBQ0EsZSxDQVFOLG1CLENBQ0Usa0IsQ0FDQSxlLENBRkYsMEIsQ0FPSSxzQixDQUNBLGMsQ0FDQSxnQixDQUVBLHFDQUFBLDBCLENBQ0UsVSxDQUNBLGUsQ0FDQSxrQixBQUlGLG9DQUFBLDBCLENBQ0UsVSxDQUNBLGUsQ0FNRiw4QixDQUNFLDZCLENBQUEsNEJBMENKLHdCLENBckVGLHlCLENBdUVJLHdCLENBQ0EsZ0IsQ0FDQSxpQixDQXpFSix5QixDQWtDSSxpQixDQUNBLFUsQ0FuQ0osMkIsQ0F1Q00sUSxDQXZDTiwyQixDQTJDTSxhLENBR0YscUNBQUEseUIsQ0FDRSxrQixBQUdGLG9DQUFBLHlCLENBQ0Usa0JBT04sZ0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGdCLENBQ0EsYyxDQUNBLGlELENBQ0EscUIsQ0FDQSwrQixDQUdBLHdCLENBQ0UsVSxDQUtBLHFDQUFBLHdCLENBQ0Usa0JBbEJOLGtCLENBdUJJLGUsQ0FDQSxhLENBS0YscUNBQ0Usc0IsQ0FDRSxvQixDQUNBLGUsQ0FDQSxrQixBQUlKLG9DQUNFLHNCLENBQ0UsaUIsQUFJSixvQ0FBQSxnQixDQUNFLGVBNkZKLFMsQ0F0RkEsYSxDQUNFLFksQ0FDQSxTLENBQ0EsVyxDQUNBLGlCLENBRUEscUIsQ0FDQSxRLENBQ0EsVyxDQUNBLG9DLENBVEYsb0IsQ0FjSSxZLENBQ0EscUIsQ0FDQSxpQixDQXNFSixnQyxDQWxESSwwQixDQXBDSixzQixDQXNDTSxpQyxDQUNBLHNCLENBQ0EsYyxDQUNBLGlCLENBRUEsZ0IsQ0EyQ04sZ0MsQ0F0RkEsc0IsQ0FtQk0sb0IsQ0FLQSxlLENBeEJOLG9CLENBOEJJLHFCLENBQ0EsaUMsQ0FDQSxzQixDQUNBLFksQ0FDQSxxQixDQUVBLDBCLENBTUUsZSxDQUlGLHlCLENBQ0UsZSxDQUNBLG1DLENBQ0Esc0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBR0YsNEIsQ0FDRSxlLENBQ0EsWSxDQUNBLGtCLENBQ0Esa0IsQ0FKRixnQyxDQU9JLFUsQ0FDQSxXLENBQ0EsaUIsQ0FzQlIsc0IsQ0EvQkksaUMsQ0FvREUsaUIsQ0FDQSxlLENBQ0EsaUMsQ0F0REYsaUMsQ0FhSSxnQixDQUdBLHNCLENBQ0EsYyxDQUdBLGdCLENBM0VSLDhCLENBZ0ZNLGUsQ0FNTixTLENBQ0UsVSxDQU9BLFUsQ0FFQSxVLENBVkYsZ0IsQ0FlSSxxQixDQUNBLGlCLENBaEJKLHNCLENBbUJNLGdCLENBQ0EsYyxDQXBCTiwwQixDQTJCTSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLGMsQ0E5Qk4saUMsQ0FtQ1Esc0IsQ0FDQSxnQixDQXBDUiw4QixDQXdDUSxjLENBQ0EsaUIsQ0FDQSxlLENBMUNSLHdDLENBOENRLG9DLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGlCLENBbERSLDJCLENBdURNLDhCLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxTLENBM0ROLDhCLENBOERRLGdCLENBQ0EsZSxDQS9EUiwyQyxDQThFVSxhLENBUVYsZSxDQUNFLGMsQ0FDQSxTLENBQ0EsZ0IsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsYSxDQUNBLGUsQ0FDQSw2QixDQUNBLG1CLENBQ0Esd0IsQ0FFQSxxQ0FBQSxlLENBS0UsV0FsQkosNEIsQ0FzQkksVSxDQUNBLGtCLENBQ0EsYyxDQUNBLFcsQ0F6QkosMkIsQ0E2QkksaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSwyQixDQUVBLGlDLENBbTZCSiwwQyxDQWw2Qk0sUyxDQ3BRTixrQyxDRDZOQSxtQyxDQTZDSSxVLENBQ0EsaUIsQ0FDQSxRLENBQ0EsYSxDQUNBLFUsQ0FDQSxVLENBQ0EsZSxDQW5ESixtQyxDQXVESSx1QixDQXZESixrQyxDQTJESSx3QixDQTNESixpQixDQStESSxjLENBL0RKLHdCLENBbUVJLFUsQ0FFQSxZLENBQ0EsVyxDQUNBLFMsQ0FDQSxXLENBQ0EsYyxDQXpFSixzQixDQTZFSSxpQixDQUNBLGEsQ0FDQSxtQixDQUNBLGdCLENBQ0EsYyxDQUtKLG9CLENBVUUsaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLE8sQ0FFQSxlLENBQ0Esb0MsQ0FDQSx5QixDQUNBLHlCLENBRUEsWSxDQUNBLFcsQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0F4QkYsd0MsQ0FHSSxVLENBQ0EsZSxDQUNBLGdCLENBQ0Esa0IsQ0FOSiw4QixDQTJCSSxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsNkIsQ0FFQSx3RCxDQUVJLGEsQ0FJSiw0QyxDQUNFLGlCLENBREYsa0QsQ0FJSSxnQixDQUNBLGlCLENBTEosa0QsQ0FTSSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0YsbUQsQ0FDRSxVLENBQ0EsYSxDQUNBLGlCLENBQ0EsTSxDQUNBLFUsQ0FDQSxXLENBQ0Esb0MsQ0FDQSxxQixDQTVEUixxQyxDQW1FSSxVLENBQ0EsUSxDQUNBLCtCLENBQ0EsYyxDQUNBLGdCLENBQ0Esa0IsQ0F4RUosMkIsQ0E2RUksa0IsQ0FDQSxrQixDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FDQSxtQixDQUNBLFEsQ0FDQSxnQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FPSixPLENBQ0UsZSxDQUdGLE8sQ0FDRSxlLENBR0YsTSxDQUNFLGMsQ0FHRixNLENBQ0UsYyxDQUdGLFUsQ0FDRSxlLENBR0YsVSxDQUNFLGUsQ0FHRixrQixDQUNFLFksQ0FFQSxnQixDQzVTRixhLENEeVNBLGtCLENBRUUsVyxDQUVBLGlCLENBQ0EsUyxDQUNBLFcsQ0FDQSxRLENBQ0EscUIsQ0FDQSw0QyxDQUNBLDJCLENBQ0EscUIsQ0FDQSw2QyxDQ3RTRix1QixDRDBSQSw0QixDQWVJLFUsQ0FDQSxXLENBQ0EsUyxDQUNBLFEsQ0FDQSwyQyxDQUNBLHFCLENBQ0EsaUIsQ0NyU0osbUIsQ0RnUkEsd0IsQ0F5QkksVSxDQUNBLFksQ0FDQSxrQixDQUNBLDZCLENBQ0Esa0IsQ0NyU0osd0IsQ0R1U0ksNkIsQ0FDRSxzQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSx3QixDQ3BTTixtQixDRGdRQSx3QixDQXlDSSxZLENBQ0EscUIsQ0FDQSxVLENDelBKLHVDLENBNUNBLDBCLENEK1RNLDRDLENBeEJGLCtCLENBQ0UsYyxDQUNBLGUsQ0NwU04scUIsQ0RxUEEsMEIsQ0FtRE0sa0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsUyxDQ25TTiwwQixDRDBPQSwrQixDQTREUSxlLENBQ0EsYyxDQ2xTUix5QixDRHNTSSw4QixDQUNFLFksQ0FDQSxxQixDQ25TTiw4QixDRHFTTSxtQyxDQUNFLGUsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxrQixDQUNBLFEsQ0NsU1Isa0MsQ0Q2Uk0sdUMsQ0FRSSxVLENBQ0EsVyxDQ2pTVixnQyxDRHdSTSxxQyxDQWNJLGtCLENBQ0EsZSxDQzdSVix3QixDRHlNQSw2QixDQStGTSxtQixDQUNBLFksQ0FDQSxzQixDQUNBLGlCLENBQ0Esa0IsQ0FDQSx3QixDQUNBLFUsQ0FDQSxXLENBQ0Esa0IsQ0FDQSxlLENBSUoseUIsQ0FDRSxZLENDelNKLG9CLENEd1NFLHlCLENBRUUsYSxDQUNBLFksQ0FDQSxxQixDQUNBLGlCLENBS0osYSxDQUNFLGEsQ0FDQSx1QixDQUFBLGUsQ0FDQSxnQixDQUNBLGdCLENBRUEsb0IsQ0FDRSxXLENBQ0EscUIsQ0FGRiw0QixDQU1NLFcsQ0FOTixnQyxDQVdJLGUsQ0FDQSxRLENBRUEscUMsQ0FDRSxZLENBZk4sc0IsQ0FvQkksdUIsQ0FBQSxvQixDQUNBLHNCLENBQUEsa0IsQ0FLSiw4QixDQUNFLGUsQ0FJSixjLENBQ0UsUyxDQUdGLEksQ0FDRSxVLENBQ0EscUIsQ0FLRixrQixDQUNFLGdCLENBQ0EsZ0IsQ0FHRixTLENBQ0Usd0IsQ0FDQSxjLENBQ0Esa0IsQ0FIRixnQixDQU1JLFksQ0FDQSxzQixDQUNBLDZCLENBQ0EsYyxDQ25USixhLENEMFNBLFksQ0FhSSxTLENBQ0EsZ0IsQ0FDQSx3QixDQUNBLFksQ0FDQSxlLENBQ0EsZSxDQWxCSix5QixDQXNCSSxXLENBQ0EsZ0IsQ0F2QkosdUMsQ0EwQk0sYyxDQTFCTixXLENBK0JJLGEsQ0FJSixVLENBQ0UsZ0IsQ0FJRixhLENBQ0UsYyxDQUNBLEssQ0FDQSxhLENBQ0EsZSxDQUNBLGtCLENBR0YsZ0IsQ0FvRUEsZ0IsQ0FuRUUsc0IsQ0FHRix1QixDQUNFLGMsQ0FDQSxjLENBR0YsbUQsQ0FFSSxjLENBQ0EsZSxDQUlKLGtDLENBQ0UsYyxDQUNBLGEsQ0FHRiwrQyxDQ25VQSxvQyxDRHNVSSxhLENBT0osUSxDQUNFLFMsQ0FDQSw0QyxDQUFBLG9DLENBc0JGLGtCLENDMVRBLFksQ0Q0VEUsMEIsQ0FDQSxnQixDQUVBLHFDQUFBLGtCLENDeFRBLFksQ0R5VEUsMkIsQ0FDQSw2QkFNSixTLENBQ0UsVyxDQUNBLDJCLENBQ0EscUIsQ0FDQSxrQixDQUNBLDBCLENBTEYsZ0IsQ0FTSSxZLENBQ0EscUIsQ0FDQSx3QixDQUVBLFcsQ0FiSixtQixDQWdCTSxZLENBQ0EscUIsQ0FDQSxVLENBQ0EsaUIsQ0FDQSxjLENBcEJOLFcsQ0EwOUdBLDRDLENBajhHSSxRLENBekJKLGUsQ0E2QkksWSxDQUNBLGUsQ0FDQSxrQixDQS9CSixvQixDQWtDTSxVLENBQ0EsYyxDQUNBLFcsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLFMsQ0FDQSx1QixDQUVBLDBCLENBQ0Usc0MsQ0FHRiwrQixDQUNFLGMsQ0EwQlIsSSxDQXZCTSx5QixDQUNFLFksQ0FDQSxrQixDQXFCUixJLENBRUUsc0IsQ0FFQSxnQixDQUNBLGlCLENBQ0Esb0IsQ0FDQSxrQixDQUNBLHlCLENBQUEsaUIsQ0FDQSxzQixDQUNBLGdCLENBS0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBRUEsWSxDQUNFLHFCLENBR0Ysd0IsQ0FxQkEsZ0IsQ0FwQkUscUIsQ0FDQSxhLENBRUEsOEIsQ0FDRSx3QixDQUNBLFUsQ0FDQSxpQixDQUlKLFUsQ0FLQSxXLENBSkUsVSxDQUNBLGlCLENBUUYsZ0IsQ0FDRSxVLENBQ0EsaUIsQ0FJRixlLENBQ0Usb0IsQ0FDQSxvQixDQUlGLGUsQ0FDRSxRLENBR0YscUIsQ0FDRSx3QixDQUdGLGUsQ0FDRSx3QixDQUdGLFUsQ0FDRSxhLENBR0YsZ0IsQ0FDRSx3QixDQUNBLFUsQ0FHRixpQixDQUNFLHdCLENBR0YsaUIsQ0FDRSx3QixDQUdGLGlCLENBQ0Usd0IsQ0FHRixRLENBb2hFRixpRSxDQW5oRUksYSxDQUdGLGMsQ0FDRSx3QixDQUlGLDBCLENBQ0UsYSxDQUNBLHFCLENBQ0Esb0IsQ0FHRix1QixDQUNFLGEsQ0FDQSxxQixDQUNBLG9CLENBR0YseUIsQ0FDRSxhLENBQ0EscUIsQ0FDQSxvQixDQU9BLGUsQ0ErREosTSxDQUdFLDJCLENBRUEscUIsQ0FwRUUsZSxDQUNFLFUsQ0FDQSx1QyxDQUdBLFMsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSx1QixDQUdGLHlCLENBMEJBLGdDLENBekJFLHNDLENBR0YsMEIsQ0FDRSx1QyxDQUdGLDJCLENBMEJBLHFDLENBekJFLHdDLENBR0Ysd0IsQ0FrQkEsdUMsQ0FqQkUscUMsQ0FHRiwyQixDQUNFLHdDLENBS0YsMEIsQ0FDRSx1QyxDQWtCTixVLENBQ0UsYSxDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQU9GLE0sQ0FDRSxpQixDQUNBLHdCLENBRUEsMEIsQ0FFQSxtQixDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsTSxDQUNBLFMsQ0FaRix5QixDQWVJLGUsQ0FmSixnQyxDQW1CSSxTLENBbkJKLDhCLENBdUJJLGUsQ0F2QkosZ0MsQ0EyQkksUyxDQUNBLGlCLENBQ0EsTyxDQTdCSixtQixDQWlDSSxTLENBakNKLGUsQ0FxQ0ksZSxDQUNBLGMsQ0FDQSxXLENBQ0EsZ0IsQ0FFQSxxQixDQUNFLGEsQ0FDQSxvQixDQTVDTixpQixDQWlESSxlLENBQ0EsZSxDQWxESixrQixDQXNESSxjLENBTUEsZSxDQUNBLGUsQ0FDQSxrQixDQzdYSixhLENBREEsZSxDRHNYSSxjLENBQ0Esa0IsQ0N0WEosYSxDRHNZSSxvQixDQUNBLHVCLENBQ0EsYSxDQUNBLGlCLENBQ0EsYyxDQTNFSixXLENBbUVJLDZCLENBbkVKLFcsQ0FBQSxjLENBbUZJLFksQ0FuRkosZ0IsQ0F1RkksaUIsQ0F2RkosZ0IsQ0NqU0Esa0IsQ0Q2WEksYSxDQUNBLFUsQ0FDQSxXLENBOUZKLGdCLENBa0dJLGdCLENBbEdKLHdCLENBc0dJLGUsQ0FFQSw4QixDQUNFLGlCLENBekdOLG1CLENBK0dJLGEsQ0FDQSxrQixDQUNBLFcsQ0FqSEosYSxDQXFISSxZLENBQ0EsYyxDQUNBLGdCLENBQ0EsVSxDQUNBLDZCLENBQ0EsZ0IsQ0FDQSxpQixDQTNISixlLENBbUlJLGdCLENBQ0Esa0IsQ0FDQSx5QixDQXJJSixhLENBMElJLGtCLENBMUlKLGtCLENBOElJLFEsQ0FDQSxxQyxDQUNBLHNCLENBQ0EsZ0IsQ0FDQSxpQixDQUVBLGtCLENBQ0EseUIsQ0FDQSxpQixDQUNBLHNCLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQUNBLHVCLENBM0pKLHdCLENDeE9BLHlCLENEdVlJLFUsQ0FDQSxpQixDQWhLSix3QixDQUFBLGEsQ0FxS0ksZ0IsQ0FyS0osa0IsQ0NoT0EsYyxDRGdPQSxjLENBeUtJLG9CLENBb0JKLGlCLENBQ0UsaUIsQ0FDQSw4QixDQUdGLHVCLENBQ0Usd0IsQ0F3QkYsc0MsQ0FDRSxhLENBQ0Esa0UsQ0FBQSwwRCxDQVlGLFcsQ0FDRSxpQixDQUNBLFksQ0FDQSxTLENBQ0EsUSxDQU1BLE0sQ0FDQSxVLENBQ0EsZSxDQUNBLG9DLENBQ0EsVSxDQUVBLDRCLENBaEJGLGtCLENBbUJJLGlCLENBQ0EsYyxDQUNBLGdCLENBS0oseUIsQ0FFSSxpQixDQUNBLFksQ0FDQSw2QixDQUNBLHNCLENBQ0Esd0IsQ0FOSixnQyxDQVVJLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxNLENBQ0EsUSxDQUNBLFcsQ0FDQSxxQixDQWhCSixrQixDQXFCSSwwQixDQXJCSixvQixDQUFBLGdCLENBd0JNLGtCLENBeEJOLGMsQ0E4QkksWSxDQUNBLG1CLENBL0JKLGEsQ0FBQSxjLENBOEZJLFksQ0FFQSxrQixDQWhHSixhLENBb0NJLHFCLENBRUEsNkIsQ0FDQSxpQixDQUNBLFMsQ0FFQSw0QixDQUNFLGlCLENBR0Ysd0IsQ0FDRSxpQixDQURGLDRCLENBSUksaUIsQ0FDQSxRLENBS0osMkIsQ0FDRSxpQixDQURGLCtCLENBSUksaUIsQ0FDQSxRLENBS0oseUIsQ0FFSSxpQixDQUNBLFEsQ0FISiw0QixDQU9JLGlCLENBQ0EsUSxDQUNBLFEsQ0FDQSxtQixDQTVFUixvQixDQWtGTSxlLENBQ0EsaUIsQ0FDQSxRLENBcEZOLGlCLENBd0ZNLDJCLENBQ0EsUyxDQXpGTixjLENBK0ZJLGMsQ0FFQSxlLENBQ0EsZ0IsQ0FDQSx3QixDQW5HSixnQixDQXNHTSxZLENBQ0Esa0IsQ0FDQSxpQixDQUVBLFMsQ0FDQSxtQixDQUVBLGdDLENBQ0UsUyxDQUNBLGMsQ0EvR1Isd0IsQ0FvSE0sVSxDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSwyQixDQUNBLDBCLENBQ0EsdUIsQ0ExSE4scUMsQ0E4SE0sd0MsQ0E5SE4scUMsQ0FrSU0sd0MsQ0FsSU4scUMsQ0FzSU0sd0MsQ0F0SU4scUMsQ0EwSU0sd0MsQ0FPTiw4QixDQUVJLFksQ0FDQSxTLENBQ0EscUIsQ0FKSixrQixDQVFJLDRCLENBQ0EscUIsQ0FUSixtQixDQWFJLFksQ0FiSixxQixDQWdCTSxpQixDQUVBLGlDLENBQ0UsaUIsQ0FuQlIsMEIsQ0F3Qk0sYyxDQXhCTixtQixDQTZCSSxZLENBQ0Esa0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsaUIsQ0FqQ0osc0IsQ0FxQ0ksZ0IsQ0FDQSxpQixDQXRDSixzQyxDQXlDTSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSwwQixDQS9DTixtQixDQW9ESSxZLENBQ0EsYyxDQUVBLGdCLENBQ0EsZ0IsQ0FDQSxnQixDQUNBLGdCLENBMURKLCtCLENDOVhBLGdDLENENGJNLFksQ0FDQSxxQixDQS9ETiwrQixDQW1FTSxTLENBQ0EsZSxDQXBFTixnQyxDQXdFTSxTLENBeEVOLHFCLENBNEVNLHdCLENBQ0Esa0IsQ0FDQSxlLENBTU4sNEIsQ0FJTSxjLENBQ0EsZSxDQUxOLDJCLENBV0ksWSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxpQixDQUVBLGtDLENBQ0UsVSxDQUNBLGlCLENBQ0EsVSxDQUNBLE0sQ0FDQSxLLENBQ0EsVyxDQUNBLHFCLENBdkJOLGdCLENBNEJJLFksQ0E1Qkosa0IsQ0ErQk0saUIsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FuQ04sZ0IsQ0F3Q0ksWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxTLENBQ0EsZSxDQUVBLHFDQUFBLGdCLENBQ0UsaUJBL0NOLGtCLENBbURNLFksQ0FDQSxrQixDQUVBLDhCLENBQ0Usa0IsQ0FHRixpQyxDQUNFLGlCLENBQ0EsZSxDQTVEUixzQixDQWdFUSxpQixDQU1SLGUsQ0FFSSxVLENBQ0EsUyxDQUNBLE8sQ0F1QkosTyxDQWZBLGMsQ0FpQkUsYyxDQUVBLE0sQ0FDQSxVLENBcEJGLGMsQ0FDRSxZLENBR0EsVyxDQUVBLEssQ0FDQSxpQixDQUNBLCtCLENBQ0EsYSxDQUNBLGEsQ0FDQSxpQixDQUNBLGdDLENBR0YsTyxDQUdFLFEsQ0FHQSxlLENBQ0EsYyxDQUNBLFcsQ0FSRixtQixDQVlJLGtCLENBWkosYyxDQWdCSSxZLENBQ0EscUIsQ0FDQSxpQixDQWxCSixhLENBc0JJLGtCLENBdEJKLHVCLENBMEJJLFUsQ0FDQSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsUyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBakNKLHdCLENBcUNJLFUsQ0FDQSxnQixDQUNBLGlCLENBQ0EsTSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQTNDSixnQixDQStDSSxpQixDQUNBLFUsQ0FDQSxvQixDQUNBLGlCLENBbERKLGMsQ0FzREksWSxDQUNBLDZCLENBQ0Esa0IsQ0F4REosbUIsQ0E0REksVSxDQUNBLG9CLENBQ0EsYyxDQUNBLFUsQ0EvREosYyxDQW1FSSxZLENBTUosbUIsQ0FDRSxvQixDQURGLDBCLENBSUksWSxDQUNBLGMsQ0FMSixxQixDQVNJLFksQ0FUSixrQyxDQWFJLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsZ0IsQ0FoQkosdUMsQ0FvQkksUyxDQUNBLGUsQ0FyQkosd0MsQ0F5QkksUyxDQUNBLGUsQ0ExQkosZ0MsQ0E4QkksZ0IsQ0E5QkosMkIsQ0FrQ0ksWSxDQUNBLHFCLENBQ0EsNkIsQ0FNSixjLENBQ0UsaUIsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FFQSxvQyxDQUNFLG1CLENBUEoscUIsQ0FXSSxjLENBQ0EsVyxDQUNBLHlCLENBQ0EsYSxDQUtKLG9CLENDbmZBLG9CLENEcWZJLFcsQ0FDQSxnQixDQUtKLDZDLENDdGZBLDZDLENEd2ZFLFMsQ0FHRixjLENBQ0UsUyxDQUlGLGEsQ0FFRSxvQixDQUNBLHFCLENBSEYsb0IsQ0FNSSxZLENBQ0EsNkIsQ0FQSixrQixDQVlJLGlCLENBQ0EsVyxDQUNBLGMsQ0FDQSxZLENBQ0EsWSxDQUNBLG9CLENBakJKLDJCLENBcUJNLGdCLENBQ0Esd0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsUyxDQTVCTixxQixDQWtDSSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0F6Q0osaUIsQ0E2Q0ksVyxDQUNBLFcsQ0FDQSxpQixDQUNBLGEsQ0FDQSxRLENBQ0EsUSxDQUNBLDZCLENBQ0EsUyxDQXBESixzQixDQXlESSx3QixDQXpESixvQixDQThESSxjLENBQ0Esa0IsQ0EvREosb0IsQ0FtRUksZ0IsQ0FDQSxnQixDQUNBLGtCLENBckVKLHFCLENBeUVJLFksQ0FDQSxlLENBQ0EsZSxDQTNFSix1QixDQStFSSxnQixDQUNBLGUsQ0FDQSxPLENBakZKLG9CLENBcUZJLFksQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0E1RkoseUIsQ0FnR00sZSxDQUVBLHlDLENBQ0UsbUIsQ0FDQSxhLENBcEdSLHdDLENBeUdNLGlCLENBekdOLHFDLENBNkdNLFEsQ0FDQSxpQixDQTlHTixnQyxDQW9ISSxjLENBQ0Esa0IsQ0FDQSxnQixDQXRISixpQyxDQTBISSxjLENBQ0Esa0IsQ0FDQSxnQixDQTVISixzQixDQWdJSSxZLENBQ0EsZSxDQWpJSiw0QixDQW9JTSxVLENBQ0EsVyxDQUNBLHFCLENBQ0EsUyxDQUNBLFEsQ0FDQSxrQixDQUNBLGlCLENBQ0EsYyxDQTNJTixrQixDQWtKSSxXLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBQ0Esd0IsQ0FDQSxvQixDQUtKLHVCLENBQ0UsMEIsQ0FBQSx1QixDQUFBLGtCLENBR0YsYSxDQUNFLGUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxlLENBcytGRiw2QixDQW4rRkEsMkIsQ0Ewb0VBLG1CLENBem9FRSxZLENBR0YsYyxDQUNFLGdCLENBQ0EsWSxDQUNBLDZCLENBQ0EsVyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxjLENBQ0EsVSxDQUNBLHVCLENBR0YsYSxDQUNFLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLFUsQ0FDQSxxQixDQU5GLGdCLENDamhCQSxnQixDRDBoQkksaUIsQ0FUSixlLENDN2dCQSxpQixDRDBoQkksNkIsQ0FDQSwyQixDQUNBLHVCLENBZkosZSxDQW9CSSx1QixDQUlKLGlDLENBQ0UsYSxDQUNBLDJDLENBQUEsbUMsQ0FDQSxnQixDQUNBLHVCLENBR0Ysb0IsQ0FDRSxVLENBQ0EsYSxDQUNBLFUsQ0FLRix5QixDQUNFLFUsQ0FDQSx3QyxDQUdGLG1CLENBQ0UsNEIsQ0FJRixpRCxDQUtNLFcsQ0FFQSxzRCxDQUNFLGtCLENBUlIsK0QsQ0FZUSxZLENBR0YsNEQsQ0FqQ04sb0IsQ0FrQ1EsVSxDQUNBLGtELENBT1Isa0IsQ0FBQSxrQixDQUVJLFksQ0FDQSxzQixDQUhKLGtCLENBT0ksWSxDQUNBLFcsQ0FDQSxxQixDQUVBLGtCLENBRUEsZ0IsQ0FJSixjLENBQ0UsVSxDQUNBLGlCLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsTSxDQUNBLEssQ0FDQSwwQixDQUNBLDJCLENBQ0EscUIsQ0FDQSx1QixDQU1GLGEsQ0FDRSx5QyxDQUNBLFUsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSx1QixDQUNBLDJCLENBQ0EsdUIsQ0FJRixlLENBQ0UsWSxDQUNBLGlCLENBQ0EsVyxDQUNBLFMsQ0FDQSxxQixDQUNBLG9DLENBQ0EsVyxDQUNBLGMsQ0FTQSxPLENBRUEsUSxDQUNBLGdCLENBQ0EsYSxDQUNBLDZCLENBWkEsb0NBQUEsZSxDQUNFLFcsQ0FDQSxpQixBQUVGLG9DQUFBLGUsQ0FDRSxhQWZKLHlDLENBMEJNLFksQ0FDQSxrQixDQUNBLGEsQ0FDQSxnQixDQUNBLGdCLENBTUEsYyxDQUNBLG1CLENBTEEsb0NBQUEseUMsQ0FDRSxnQixDQU9BLCtDLENBQ0UsdUJBSUosK0MsQ0FDRSxhLENBRUEscUQsQ0EyQkEsc0QsQ0ExQkUseUIsQ0FqRFYsb0MsQ0F1RE0sWSxDQUNBLGMsQ0FHRixnQyxDQUNFLDRCLENBQ0EsK0IsQ0FFQSw0QyxDQUNFLGUsQ0FHRiwyQyxDQUNFLGtCLENBVEosZ0QsQ0FhSSxhLENBQ0EsZSxDQWRKLDJDLENBc0JJLFksQ0FqRlIsNkIsQ0F3RkksUyxDQUNBLFksQ0FDQSxxQixDQUNBLDBCLENBQ0Esa0IsQ0FDQSw2QyxDQUVBLDRDLENBQ0UsNEMsQ0FHRix5QyxDQ2prQkosMEMsQ0Rra0JNLDBDLENBTU4sZ0MsQ0FzRUEsbUMsQ0FyRUUsYSxDQUdGLGEsQ0Nya0JBLG9CLENEc2tCRSxlLENBSUEsdUIsQ0FDQSxjLENBSkEsb0NBQUEsYSxDQ2hrQkEsb0IsQ0Rpa0JFLGlCQzVqQkoscUIsQ0Rra0JBLG1CLENBRUUsd0IsQ0FDQSx5QixDQ3BrQkYsMEIsQ0Rta0JFLHdCLENBSUYsbUIsQ0FDRSxrQyxDQUFBLDBCLENBR0YsYSxDQUNFLFksQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsaUIsQ0FHRixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxpQixDQUdGLG1CLENDcGtCQSxxQixDRHNrQkUsVSxDQUNBLGlCLENBQ0EsNEIsQ0FDQSw2QixDQUNBLFMsQ0FDQSxvQ0FBQSxtQixDQ2xrQkEscUIsQ0Rta0JFLFdBSUosMEIsQ0Nsa0JBLHNDLENEb2tCRSx1QixDQUNBLGMsQ0FDQSxTLENBQ0Esb0NBQUEsMEIsQ0Noa0JBLHNDLENEaWtCRSx1QkFJSixjLENBQ0UsVSxDQUNBLHNCLENBSUYsYyxDQUNFLFksQ0FDQSxVLENBUUYsb0IsQ0FDRSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLG1CLENBQ0EsaUIsQ0FDQSxhLENBQ0Esb0IsQ0FHRixXLENBQ0UsUyxDQUNBLGlCLENBQ0EsMkIsQ0Nwa0JGLDRCLENEdWtCQSwwQixDQUVFLFUsQ0FDQSx5QixDQ3JrQkYsZ0MsQ0R3a0JBLDhCLENBRUUsUyxDQTZERixZLENBdkRBLE0sQ0FzQ0EsVyxDQWtCRSxjLENBQ0EsVSxDQUNBLFcsQ0FHQSxvQyxDQUNBLGtCLENBQ0EsVSxDQUdBLGMsQ0FsRUYsTSxDQUlFLHFDLENBQ0EscUIsQ0FJQSxZLENBQ0EsWSxDQUdBLFUsQ0FFQSxXLENBMjBCRixxRCxDQTEwQkksWSxDQUdGLGEsQ0FDRSxVLENBQ0EsYSxDQUNBLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxvQixDQUNBLGlCLENBQ0EsUSxDQUNBLFUsQ0FDQSxhLENBQ0EsdUIsQ0FHRixZLENBQ0UsUyxDQXFCSixZLENBakJBLFcsQ0FzQkUsbUIsQ0FJQSxXLENBMUJGLFcsQ0FJRSxTLENBR0EsOEQsQ0FLQSxVLENBS0YsWSxDQUlFLHlELENBTUEsWSxDQUlGLG1CLENBQ0UsVSxDQUNBLFcsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxTLENBQ0EsaUIsQ0FDQSxlLENBR0YsaUIsQ0FDRSxXLENBR0YsVSxDQUVFLGUsQ0FGRixlLENBTUksWSxDQU5KLFUsQ0FBQSxpQixDQVVJLGtCLENBS0osZSxDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxLLENBQ0EsTSxDQUNBLFUsQ0FDQSxnQixDQUNBLGUsQ0FDQSxTLENBQ0EseUIsQ0FHRixvQixDQUNFLGEsQ0FDQSw0QyxDQUFBLG9DLENBT0YsYSxDQUVFLGMsQ0FHRixjLENBQ0UsaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLGUsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxXLENBRUEsZSxDQUNBLFksQ0FDQSxxQixDQUNBLDZCLENBR0YsYSxDQUNFLGtCLENBQ0EsZSxDQUNBLFcsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGlCLENBSUYsOEMsQ0FFSSxVLENBSUosdUIsQ0FDRSxtQixDQUNBLGMsQ0FDQSxVLENBSEYsMEMsQ0M3bEJBLDJCLENEcW1CSSxZLENBd0NFLDhGLENBaEROLDBDLENBYUksa0IsQ0F1Q0UseUYsQ0FwRE4sMkIsQ0FpQkksa0IsQ0FqQkoscUQsQ0FxQkksYyxDQU1KLHlCLENBRUUsVSxDQUNBLGtCLENBSEYsb0QsQ0FNSSxpQixDQUNBLGUsQ0FDQSxlLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLGlCLENBWkosb0YsQ0FlTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FuQk4scUQsQ0FtQ0ksWSxDQUNBLDZCLENBcENKLHlELENBdUNNLFksQ0FDQSxxQixDQUNBLGlCLENBQ0EsZSxDQUVBLG1FLENBQ0UsVSxDQUdGLGlFLENBQ0UsaUIsQ0FHRix3RSxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxRLENBQ0Esb0IsQ0FDQSxTLENBQ0EsVSxDQUNBLGtCLENBQ0EsaUIsQ0FRUixhLENBQ0Usa0IsQ0FHRixtQixDQUNFLFksQ0FDQSxnQixDQzFuQkYsZ0MsQ0Rnb0JFLGdELENBQ0UsUyxDQUNBLFUsQ0M3bkJKLHVDLENEZ29CRSx1RCxDQUNFLE8sQ0FDQSxRLENDN25CSixzQyxDRGdvQkUsc0QsQ0FDRSxrQixDQUNBLGEsQ0FDQSxrQixDQzduQkosNEMsQ0Rnb0JFLDRELENBQ0UsZSxDQzduQkosNkMsQ0Rnb0JFLDZELENBQ0UsZSxDQzduQkosc0MsQ0Rnb0JFLHNELENBQ0UsZSxDQUNBLGEsQ0FDQSxrQixDQzduQkosNEMsQ0Rnb0JFLDRELENBQ0UsZSxDQzduQkosNkMsQ0Rnb0JFLDZELENBQ0UsZSxDQzduQkosdUMsQ0Rnb0JFLHVELENBQ0UsYyxDQUlKLGMsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBSUYsYSxDQUNFLG1DLENBQ0EsZSxDQUtGLGtCLENBQ0UsVyxDQUNBLFksQ0FDQSxxQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBSUYsc0IsQ0FDRSxhLENBQ0EsYyxDQUdGLDJDLENDem9CQSwyQyxDRDJvQkUsYSxDQUdGLCtCLENBQ0Usd0IsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQ3hvQkYsb0IsQ0Qyb0JBLG9CLENBRUUsYSxDQUNBLG9CLENBQ0EsVyxDQUNBLGtCLENBQ0EsZSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxjLENBS0EsZSxDQUNBLGUsQ0FDQSxVLENBSUYsb0IsQ0FHRSx3QixDQUdBLDBCLENBQ0Usa0IsQ0FLSixZLENBQ0UsZ0IsQ0FDQSxZLENBQ0EsNkIsQ0FDQSxpQixDQUNBLGdCLENBQ0EsbUIsQ0FDQSxpQixDQUNBLDRCLENBSUYsdUIsQ0FDRSxrQixDQUlGLHFCLENBQ0UsZSxDQUNBLFUsQ0FHRixrQixDQUNFLGMsQ0FDQSxpQixDQUdGLHVCLENBQ0UsZSxDQURGLGtELENBSUksNEIsQ0FJSix5QixDQUNFLGMsQ0FDQSxjLENBR0YsWSxDQUNFLGUsQ0FJRixzQixDQUNFLGMsQ0FDQSxlLENBQ0EsVSxDQUNBLG1CLENBQ0EsZSxDQUdGLG1CLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVSxDQUNBLFEsQ0FDQSxjLENBQ0EsTyxDQU5GLHVCLENBaXdDTSwwQixDQ2oyQk4sd0IsQ0R2WkksWSxDQUdGLDZCLENBc2NFLCtCLENBcGNFLFksQ0FNTixvQ0FDRSxzQixDQUNFLHFCQUlKLGMsQ0FFRSxzQixDQUNBLDRCLENBSEYsaUMsQ0FPSSxhLENBQ0EsaUIsQ0FDQSx3QixDQUNBLGdCLENBQ0EsZSxDQUlKLGMsQ0FDRSxpQixDQUNBLCtCLENBSUYsa0IsQ0FDRSxjLENBQ0EsWSxDQUNBLDZCLENBQ0Esa0IsQ0FHRixxQixDQUNFLGlCLENBQ0EsVyxDQWlCQSxTLENBZEYsMkIsQ0FDRSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxpQixDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxRLENBQ0Esa0IsQ0N6cUJGLHFCLENEOHFCRSxTLENBNkJBLGdCLENBMUJGLHVDLENBQ0Usd0IsQ0FBQSxxQixDQUFBLG9CLENBQUEsZ0IsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxpQixDQUNBLGdCLENBQ0EsYSxDQUNBLGlCLENBQ0EsSyxDQUNBLFMsQ0FFQSw2QyxDQUNFLGUsQ0FJSixzQixDQUNFLEssQ0FHRix1QixDQUNFLFEsQ0FPRiwrQixDQUNFLGEsQ0FDQSxlLENBR0YsaUMsQ0FDRSxjLENBSUYsd0IsQ0FDRSxZLENBREYsdUQsQ0FJSSxnQixDQUNBLGUsQ0FDQSxpQixDQU5KLHNELENBWUksWSxDQUNBLGMsQ0FDQSwwQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsZ0MsQ0FsQkoseUMsQ0FzQkksaUIsQ0FDQSxrQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxpQixDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSw2QixDQUVBLHFELENBQ0UsVyxDQUNBLFksQ0FHRixvRCxDQUNFLGMsQ0F2Q04sZ0QsQ0EyQ00sZSxDQUNBLGlCLENBQ0EsYyxDQTdDTixtRCxDQWtETSxlLENBQ0EsVSxDQUNBLGlCLENBcEROLGdELENBd0RNLGlCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsYyxDQUNBLHNCLENBNUROLGdELENBZ0VNLGlCLENBQ0EsUSxDQUNBLE0sQ0FFQSxXLENBQ0EsWSxDQUVBLFksQ0FDQSxzQixDQUNBLGtCLENBekVOLG9ELENBNEVRLGEsQ0FDQSxjLENBN0VSLDhDLENBbUZNLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FRTixhLENBQ0UsbUIsQ0FDQSxnQixDQUtGLFksQ0FDRSwyQixDQUNBLHFCLENBQ0EsdUIsQ0FDQSxpQixDQUNBLFEsQ0FDQSx1QixDQUdGLG1CLENBQ0UsVSxDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLFUsQ0FLRixRLENBc3RGQSxhLENBcnRGRSxxQixDQUdGLGUsQ0FDRSxpQixDQUNBLG9CLENBR0YsUSxDQW9yQ0EsNkIsQ0FuckNFLGMsQ0FHRixVLENBQ0UsZSxDQUNBLGUsQ0FDQSxnQixDQUNBLHdCLENBQ0EsVSxDQVNGLHVELENBQ0UsUyxDQUNBLHVCLENBQ0EsNkMsQ0FBQSxxQyxDQUdGLHFELENBQ0UsVSxDQUdGLHVELENBQ0UsVSxDQUdGLCtCLENBQ0Usd0IsQ0FzeUNGLDBDLENBbHlDQSxtQixDQUNFLGlCLENBREYsK0MsQ0FLSSxZLENBQ0EsaUIsQ0FDQSxlLENBR0Esb0MsQ0FDQSxRLENBQ0EsTyxDQUNBLGUsQ0FDQSxZLENBZEosaUQsQ0N4c0JBLG9ELENEeXRCTSxhLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9DLENBQ0EsZ0IsQ0FyQk4sb0QsQ0EwQk0sVSxDQ3RzQk4sb0UsQ0Q0cUJBLGdFLENDN3FCQSwwRSxDRDZxQkEsdUQsQ0E4Qk0sd0IsQ0NydEJOLDhELENBRkEsMEQsQ0FDQSxvRSxDRHdyQkEsMEQsQ0FzQ00sYSxDQUNBLGdCLENBQ0Esb0IsQ0FDQSxvQyxDQUNBLGdCLENBRUEsYSxDQUNBLGMsQ0E4Q04sZSxDQUNFLGUsQ0FERixlLENDM3RCQSxzQixDRDJ0QkEsc0IsQ0FLSSxzQixDQUlKLFMsQ0FDRSxjLENBQ0EsWSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSxzQyxDQUNBLG1CLENBQ0EsVSxDQUNBLFksQ0FDQSwrQixDQUNBLE8sQ0FDQSxLLENBQ0EsaUIsQ0FDQSxpQixDQUNBLGdDLENBQ0EsUyxDQUNBLGlCLENBQ0EsZSxDQUNBLDRDLENBQUEsb0MsQ0FJRixpQixDQUNFLDJDLENBQUEsbUMsQ0FDQSxtQyxDQUFBLDJCLENBR0YsZSxDQUNFLDJCLENBQUEsbUIsQ0FHRix3QixDQUNFLDRCLENBQUEsb0IsQ0FHRixVLENBQ0UsaUIsQ0FDQSxZLENBQ0EscUMsQ0FDQSxVLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFcsQ0FDQSwyQixDQUNBLGUsQ0FDQSxvQyxDQUVBLGdCLENBQ0UscUMsQ0FHRixrQixDQUNFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLFUsQ0FDQSxXLENBQ0EsaUIsQ0FFQSxnRCxDQUNBLDJCLENBQ0EsMEIsQ0E1QkosZ0IsQ0FrQ0ksaUIsQ0FDQSxPLENBQ0EsSyxDQUNBLFksQ0FDQSxjLENBdENKLGdCLENBQUEseUIsQ0EyQ00sdUIsQ0FHRixzQixDQTlCRixrQixDQStCSSxxQixDQS9DTixxQixDQXlESSxhLENBekRKLDRCLENBZ0VNLFksQ0FDQSxrQixDQUNBLGlCLENBbEVOLGtDLENBcUVRLGdCLENBckVSLGtDLENBeUVRLG9DLENBekVSLHNDLENBNkVRLGlCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLGUsQ0FoRlIsNEMsQ0FvRlEsYyxDQUNBLFksQ0FDQSxrQixDQXRGUiwyQyxDQTBGUSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLFUsQ0FDQSxXLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBbEdSLDJDLENBc0dRLFMsQ0FDQSxjLENBdkdSLDRFLENBK0dRLFEsQ0FDQSxTLENBR0Ysd0QsQ0FFSSx3QixDQUZKLCtDLENBTUksMkIsQ0FTVixxQixDQUNFLGUsQ0N6dkJGLHdCLENENHZCQSx1QixDQUlJLFUsQ0FDQSx5QixDQzV2QkosOEIsQ0R1dkJBLDZCLENBVU0sZSxDQUNBLFUsQ0M3dkJOLDBCLENEa3ZCQSx5QixDQWdCSSxZLENBQ0Esd0IsQ0FDQSxlLENDOXZCSiwrQixDRDR1QkEsOEIsQ0FxQk0sZ0IsQ0FDQSx3QixDQUNBLG9CLENBQ0EsYSxDQzd2Qk4scUMsQ0QrdkJNLG9DLENBQ0Usd0IsQ0MzdkJSLGlELENEK3ZCTSxnRCxDQUNFLHdCLENBQ0Esb0IsQ0FDQSxhLENDNXZCUix1RCxDRDh2QlEsc0QsQ0FDRSx3QixDQUNBLG9CLENBQ0EsYSxDQzN2QlYsNkMsQ0QrdkJNLDRDLENBQ0UsYSxDQzV2QlIsb0MsQ0QrdkJNLG1DLENBQ0UsVyxDQUNBLFcsQ0M1dkJSLDBDLENEOHZCUSx5QyxDQUNFLHFCLENBQ0EsYSxDQUNBLHdCLENBT1YsYyxDQUNFLFUsQ0FDQSxXLENBQ0EsNEIsQ0FDQSxpQixDQUNBLHVFLENBQ0EsNEIsQ0FDQSxzQyxDQUVBLDhCLENBQ0EsOEMsQ0FBQSxzQyxDQWdCRixXLENBQ0UsaUIsQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxZLENDMXZCRiwwQixDRG92QkEsa0IsQ0NydkJBLGlCLENBRUEseUIsQ0Q0dkJJLGlCLENBQ0EsSyxDQUNBLE0sQ0FFQSxXLENBQ0EsYyxDQUNBLGUsQ0FmSixpQixDQW1CSSxvQixDQW5CSiwwQixDQXVCSSxTLENBQ0EsdUIsQ0FDQSxTLENBQ0EsVSxDQTFCSixnQyxDQTZCTSxxQixDQTdCTixvQyxDQWlDTSxpQixDQUNBLFMsQ0FDQSxVLENBQ0EsVSxDQUNBLGdCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsK0IsQ0F4Q04sZ0MsQ0E0Q00sVyxDQUNBLGlCLENBQ0EsUSxDQUNBLE8sQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsOEIsQ0FDQSw0QixDQUNBLGMsQ0FDQSxTLENBQ0EsZ0IsQ0FHQSx1QyxDQUNFLGlCLENBQ0EsVSxDQUNBLGEsQ0FDQSxTLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxVLENBbkVSLG9DLENBdUVRLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLDZCLENBR0Ysc0MsQ0FDRSxTLENBREYsMEMsQ0FJSSxvQixDQU1SLHVCLENBRUksVyxDQVNOLEssQ0FDRSxpQixDQUdGLGEsQ0FDRSxXLENBQ0Esc0IsQ0FDQSx3QixDQUNBLGMsQ0FDQSxXLENBQ0EsVSxDQUNBLGEsQ0FFQSxtQkFBQSxxQixDQUNFLFUsQ0FDQSxjLENBR0Ysb0IsQ0FDRSxZLENBQ0EsNkIsQ0FDQSxrQixDQUVBLDBCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBdEJOLHNDLENBMkJJLGMsQ0FHRixvQ0FBQSxhLENBQ0UsVyxDQUNBLFksQUFHRixvQ0FBQSxhLENBQ0UsVyxDQUNBLFksQ0FDQSxXQUtKLFMsQ0FDRSxjLENBQ0EsVSxDQUNBLGdCLENBQ0EsSyxDQUNBLE0sQ0FDQSxXLENBQ0EsZSxDQUNBLGEsQ0FDQSx5QixDQVRGLHVCLENBWUksWSxDQUNBLGtCLENBYkosc0IsQ0V4a0pFLGMsQ0FDQSxlLENBQ0EsZ0IsQ0Z3bEpFLGEsQ0FDQSxXLENBQ0Esa0IsQ0FwQkosc0IsQ0F3Qkksd0MsQ0FDQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxRLENBQ0EsVSxDQUNBLFcsQ0FDQSx1QixDQS9CSix3QixDQW1DSSxZLENBQ0EsUSxDQUNBLG9CLENBckNKLHVCLENFdGxKRSxvQixDQUNBLGlCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLFUsQ0FDQSxvQixDQUNBLGtCLENBQ0EsYyxDQUNBLGUsQ0FDQSxpQixDQUNBLGMsQ0ZzbkpFLFUsQ0FFQSwrQixDQUNFLGtCLENBN0NOLHFCLENBa0RJLGUsQ0FDQSx5QixDQUFBLHNCLENBQUEsaUIsQ0FDQSxhLENBQ0EsZSxDQUNBLGdCLENBQ0EsVyxDQUNBLFksQ0FDQSxlLENBQ0Esa0IsQ0FDQSxZLENBQ0EscUIsQ0E1REosd0IsQ0FnRUksVyxDQUNBLGMsQ0FDQSxnQixDQUdGLHlCQUFBLHNCLENBRUksYyxDQUZKLHFCLENBTUksdUIsQ0FDQSxlLENBUEosd0IsQ0FXSSxjLENBWEosd0IsQ0FlSSxxQixDQUNBLFEsQ0FDQSxpQkFLTixnQixDQUNFLGlCLENBQ0EsZ0IsQ0FDQSxXLENBQ0EsYSxDQUNBLGUsQ0FDQSxnQixDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDQUNBLGtCLENBR0YsaUIsQ0FDRSxlLENBQ0EsYyxDQUdGLGlCLENBQ0UsaUIsQ0FDQSxRLENBQ0EsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsYyxDQy93QkYsd0IsQ0RreEJBLHlCLENBRUUsVSxDQUNBLGlCLENBQ0EsTyxDQUNBLFEsQ0FDQSxVLENBQ0EsVSxDQUNBLHFCLENBQ0EsNEMsQ0MzeEJGLHdCLENEK3hCRSw2QyxDQUdGLGtCLENBQ0UsZSxDQUNBLFUsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLHdCLENBQ0EsaUMsQ0FNRix3QixDQUNFLFksQ0FDQSxrQixDQUlGLFEsQ0FJRSxpQixDQUNBLGUsQ0FMRixjLENBUUksWSxDQUVBLDZCLENBQ0EsaUIsQ0FDQSxjLENBWkosbUIsQ0FlTSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsVSxDQUNBLHFCLENBQ0EsMkIsQ0FDQSwwQixDQUNBLHFCLENBQ0EseUIsQ0F2Qk4sMEIsQ0EyQk0saUIsQ0FDQSxTLENBQ0EsaUMsQ0FDQSxnQixDQTlCTixpQyxDQWlDUSxlLENBQ0EsYyxDQUNBLFUsQ0FDQSxpQixDQXBDUixnQyxDQXdDUSxlLENBeENSLGlCLENBOENJLGlCLENBQ0EsVSxDQUNBLFEsQ0FDQSxXLENDN3hCSixpQyxDRDR1QkEsaUMsQ0FvRE0sNEIsQ0FDQSxVLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0MxeEJOLHVDLENBRkEsdUMsQ0FDQSx1QyxDRDZ4Qk0sdUMsQ0FDRSw0QixDQUNBLFEsQ0E1RFIsaUMsQ0FpRU0sUyxDQUVBLHVDLENBQ0UsVSxDQUNBLGEsQ0FDQSw0QixDQUNBLDJCLENBQ0EsaUIsQ0FDQSxVLENBekVSLGlDLENBOEVNLFcsQ0FFQSx1QyxDQUNFLFUsQ0FDQSxhLENBQ0EsNEIsQ0FDQSwwQixDQUNBLGlCLENBQ0EsUyxDQVFSLGdCLENBQ0UscUIsQ0FDQSxtQixDQUNBLGlCLENBSEYseUIsQ0FNSSxxQixDQUNBLG9DLENBQ0EsWSxDQUNBLHNCLENBQ0EsdUIsQ0FDQSxRLENBWEosb0MsQ0FlUSxXLENBQ0EsWSxDQUNBLGlCLENBakJSLDJDLENBcUJRLHdCLENBckJSLGtELENBd0JVLGtCLENBeEJWLGlELENBNEJVLGdCLENBQ0EsYyxDQTdCVixrQyxDQW9DTSxPLENBQ0EsZ0IsQ0N6eUJOLGtELENEb3dCQSxrRCxDQXdDUSxVLENBQ0EsVyxDQXpDUixrRCxDQTZDUSxVLENBRUEsd0QsQ0FDRSw0QixDQUNBLDJCLENBQ0EsVSxDQWxEVixrRCxDQXVEUSxXLENBRUEsd0QsQ0FDRSw0QixDQUNBLDBCLENBQ0EsUyxDQzF5QlYsWSxDRG96QkEsVyxDQ256QkEsYyxDRHN6QkUsaUIsQ0FDQSxlLENBQ0EsYSxDQUdGLFcsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLGMsQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQUdGLFksQ0FDRSxhLENBQ0Esd0IsQ0FDQSxvQixDQ3B6QkYsa0MsQ0R5ekJBLGlDLENBR0ksTyxDQUNBLFMsQ0FXSiwyQixDQUdJLFUsQ0FISixzQyxDQU9JLGtCLENBT0osZ0MsQ0FFSSxXLENBQ0EsUyxDQUNBLE8sQ0FKSiwyQyxDQXlCQSwyQyxDQWxCTSxVLENBQ0Esd0IsQ0FDQSxnQixDQVROLHlDLENBY0ksaUIsQ0FkSiwyQixDQWtCSSxXLENBT0osZ0MsQ0FHSSxZLENBQ0EsUyxDQUNBLE8sQ0FMSix5QyxDQWdCSSxpQixDQWhCSiwyQixDQW9CSSxXLENBS0osZ0MsQ0FFSSxXLENBQ0EsUyxDQUNBLE8sQ0FKSiwyQixDQVFJLHdCLENBS0osa0IsQ0M3MUJBLGtCLENEODFCRSxxQixDQUdGLFcsQ0M3MUJBLGMsQ0Q4MUJFLFMsQ0FJRixnQixDQUdJLHdCLENBSEosVSxDQU9JLFcsQ0FDQSxpQixDQUNBLG1CLENBQ0EsaUIsQ0FWSixzQixDQWFNLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUVBLGlCLENBQ0EsVSxDQUNBLGEsQ0FyQk4sMEIsQ0F3QlEsYyxDQUNBLGUsQ0F6QlIsYSxDQStCTSxTLENBQ0EsdUIsQ0FBQSxlLENBQ0EsUyxDQUNBLGUsQ0FsQ04sYSxDQXNDTSxlLENBQ0EsK0IsQ0F2Q04sc0IsQ0EwQ1EsWSxDQUlGLHVCLENDdDJCTixxQixDRHkyQlUsZSxDQUNBLGEsQ0FVTixrQixDQUNFLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSxhLENBQ0EsMkIsQ0FDQSxvQixDQUNBLGtCLENBUEYsdUIsQ0FVSSxrQixDQWFSLFUsQ0FDRSxnQixDQUNBLGUsQ0FGRixnQixDQUtJLG1CLENBQ0Esa0IsQ0FDQSwrQixDQUVBLDJCLENBQ0Usa0IsQ0FWTixnQixDQWVJLGEsQ0FDQSxpQixDQWhCSixpQixDQW9CSSxjLENBQ0EsdUIsQ0FyQkosZSxDQXlCSSxZLENBekJKLGUsQ0E2QkksYSxDQUNBLGlCLENBQ0EsUSxDQUNBLHFCLENBQ0EsYSxDQUNBLHdCLENBQ0EscUIsQ0FDQSwyQixDQUNBLDBCLENBckNKLHVCLENBeUNJLFcsQ0F6Q0osOEIsQ0ErQ00sZSxDQUNBLGUsQ0FoRE4sNEIsQ0EyWEEsVSxDQXZVTSxhLENBcEROLGUsQ0F5REksZSxDQUNBLGlCLENBQ0EsZSxDQTNESixzQixDQStESSxZLENBQ0EsYSxDQWhFSixzQixDQW9FSSxvQixDQUNBLFUsQ0FDQSxvQixDQXRFSiw0QixDQTBFSSx3QixDQVdKLFUsQ0FFRSxrQixDQUZGLHNCLENBS0ksZSxDQUxKLGdCLENBU0ksYSxDQUNBLFksQ0FWSixpQixDQTRIQSxhLENBMUdJLFksQ0FDQSw2QixDQW5CSix1QixDQXdCTSxlLENBQ0EsYyxDQUNBLGEsQ0ExQk4sMEIsQ0E4Qk0sWSxDQUNBLGtCLENBa21CTix1QyxDQWpvQkEsNEIsQ0FrQ1Esb0IsQ0FDQSxhLENBbkNSLGdDLENBc0NVLGdCLENBQ0EsaUIsQ0FDQSxPLENBU1YsVyxDQWpEQSxVLENBa0RFLGdCLENBREYsOEIsQ0FJSSxhLENBQ0EsWSxDQUxKLHNCLENBU0ksa0IsQ0FDQSxpQixDQ3Y1QkosMEIsQ0Q2NEJBLHNCLENBY0ksUSxDQUNBLHFCLENBQ0Esd0IsQ0FDQSxxQixDQWpCSixzQixDQXFCSSxhLENBQ0EsZ0IsQ0FDQSxlLENBdkJKLHdCLENBMkJNLGEsQ0EzQk4sa0IsQ0FvQ0ksZSxDQXBDSixzQixDQXdDSSxlLENBQ0EsYSxDQUNBLGdCLENBQ0EsaUIsQ0EzQ0osbUIsQ0ErQ0ksZSxDQUNBLFksQ0FDQSxjLENBRUEsYyxDQW5ESix1QixDQXdETSxnQixDQWFOLE0sQ0FDRSxlLENBQ0Esa0IsQ0FDQSxVLENBR0YsYSxDQUdFLHlCLENBQUEsaUIsQ0FDQSxzQixDQUNBLGEsQ0FDQSxlLENBQ0EsYyxDQUdGLHVCLENBU0UsVSxDQ2w3QkYsYyxDRDI2QkUscUIsQ0FPQSxVLENDbDdCRixjLENBQ0EscUIsQ0R3NkJBLHVCLENBQ0UsVyxDQUVBLGlCLENBQ0EsYyxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsYyxDQUVBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsdUIsQ0NyN0JGLHFCLENEdThCQSxvQixDQWRFLHdCLENBQ0EsVSxDQUdGLGlCLENBQ0UsZ0IsQ0FHRixnQixDQzE2QkEsbUIsQ0QyNkJFLGdCLENBQ0Esb0IsQ0FDQSx1QixDQVFGLHNCLENBQ0UsVSxDQUNBLG9CLENBQ0Esa0IsQ0FJRixzQixDQVBBLHNCLENBUUUsNEIsQ0FHRix1QixDQzc2QkEsNkIsQ0Q4NkJFLHdCLENBSUYsa0MsQ0FDRSxXLENBQ0Esd0IsQ0FDQSxVLENBeURGLGtELENDMzdCQSxtRCxDRHk0QkEsa0QsQ0FHTSxpQixDQUNBLGUsQ0FFQSxVLENBTk4sb0MsQ0FXSSxpQixDQUNBLGUsQ0FDQSxrQixDQWJKLHNDLENBaUJNLGMsQ0FqQk4sdUMsQ0F1Qk0saUIsQ0FDQSxlLENBQ0EsYyxDQUtFLGlELENBQ0UsVSxDQUNBLFMsQ0FDQSxVLENBQ0EscUIsQ0FDQSxpQixDQUNBLFMsQ0FDQSxPLENBQ0EsaUIsQ0E4QlYsNEMsQ0FFSSx3QixDQUtKLGdCLENBQ0UsUyxDQUlGLE8sQ0FDRSxpQixDQUNBLE0sQ0FDQSxLLENBQ0EsVSxDQUNBLFcsQ0FFQSxxQixDQUNBLDJCLENBQ0EsMEIsQ0FDQSxTLENBR0YsZ0IsQ0FDRSxvQixDQUlGLFUsQ0FFRSxjLENBQ0EsbUIsQ0FBQSxnQixDQVVGLG9CLENBRUUsK0IsQ0FBQSx1QixDQUNBLDJCLENBQUEsbUIsQ0FDQSwrQixDQUFBLHVCLENBQ0EsZ0MsQ0FBQSx3QixDQzU4QkYsbUIsQ0RtOEJBLEUsQ0FZQSxnQixDQUVFLFMsQ0MzOEJGLDZCLENBQ0EsNEIsQ0Q4OEJBLGdDLENDaDlCQSwyQixDRHE5QkksMkIsQ0FBQSxtQixDQUNBLDZCLENBQUEscUIsQ0FDQSxnQyxDQUFBLHdCLENBQ0EsOEIsQ0FBQSxzQixDQVFKLCtCLENBQ0UsVSxDQUNBLFcsQ0FDQSxjLENBQ0EsZSxDQUNBLHlCLENBQ0EsYyxDQUNBLEssQ0FDQSxNLENBQ0EsYSxDQUNBLGEsQ0FDQSxjLENBSUYsb0MsQ0FDRSxTLENBQ0EsZSxDQUNBLGUsQ0FDQSxZLENBQ0EsYSxDQUxGLHlDLENBUUksd0IsQ0FPSixTLENBQ0UsWSxDQUNBLHFCLENBQ0Esa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxhLENBQ0EsZ0IsQ0FDQSxRLENBUkYsYyxDQVdJLHdCLENBQ0EsVSxDQUNBLG9CLENBQ0Esa0IsQ0FDQSxpQixDQUdGLGUsQ0N3Q0YsZSxDRGtyQ0ksZSxDQXp0Q0EsaUIsQ0FFQSxzQixDQUNFLGEsQ0FJSixnQixDQUNFLGlCLENBQ0EsZ0IsQ0FHRixnQixDQUNFLFcsQ0FDQSxZLENBR0Ysa0MsQ0FFSSwrQyxDQUlKLGdDLENBRUksYSxDQUZKLGdDLENBTUksNkMsQ0FJSixvQ0FBQSxTLENBQ0UsZ0JBT0osWSxDQUNFLCtCLENBQ0EsZ0IsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxzQixDQUNBLHNCLENBQUEsYyxDQUdGLGtCLENBQ0UscUIsQ0FDQSxZLENBQ0EsVyxDQUNBLGEsQ0FDQSxpQixDQUNBLGlCLENBTkYsd0IsQ0FTSSxZLENBQ0Esa0IsQ0FDQSxrQixDQVhKLDRCLENBY00sVyxDQWROLDhCLENBa0JNLGdCLENBQ0EsWSxDQUNBLHFCLENBQ0EsaUIsQ0FDQSxlLENBdEJOLHFDLENBeUJRLGdCLENBekJSLG9DLENBNkJRLFksQ0FDQSx5QixDQUFBLGlCLENBQ0Esc0IsQ0FDQSxjLENBQ0EscUIsQ0FDQSxnQixDQWxDUiw4QyxDQXVDTSxnQixDQUNBLHdCLENBQ0EsYSxDQ3YrQk4scUQsQ0R5K0JNLG9ELENBQ0Usd0IsQ0FDQSxVLENBTVIsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxLLENBQ0EsYyxDQUNBLGdCLENBQ0EsYyxDQUVBLHVCLENBQ0Usd0IsQ0FxQkosa0IsQ0FmQSxVLENBaUJFLEssQ0FDQSxNLENBQ0EsVSxDQUNBLFcsQ0FwQkYsVSxDQUNFLFksQ0FDQSxjLENBR0EsWSxDQUdBLHdCLENBRUEsaUIsQ0FDRSxhLENBSUosa0IsQ0FDRSxpQixDQWlCQSx3QixDQVhBLHlCLENBWUUsVSxDQUNBLGlCLENBRUEsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsVSxDQWxCRix5QixDQUdFLEssQ0FLQSxpQyxDQUdGLHdCLENBR0UsUSxDQUtBLG9DLENBSUosOEIsQ0FDRSxRLENBR0YsNkIsQ0FDRSxXLENBR0YsaUIsQ0FDRSxpQixDQUNBLE8sQ0FDQSxRLENBQ0EsMkMsQ0FHRix3QyxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxnQixDQUNBLHdCLENBQ0EsaUIsQ0FHRiwrQyxDQTRCQSx1QyxDQUNFLFUsQ0FDQSxpQixDQUVBLFEsQ0FFQSxVLENBQ0EsVyxDQUdBLDRCLENBRUEsNEIsQ0FDQSw0QyxDQUFBLG9DLENBekNGLCtDLENBR0UsSyxDQUVBLGUsQ0FDQSxhLENBR0EsNkIsQ0FDQSwrQixDQU1GLDZELENBQ0Usb0IsQ0FDQSxZLENBQ0EsVyxDQUdGLHFELENBQ0Usb0IsQ0FDQSxnQixDQUNBLFcsQ0FHRix1QyxDQUdFLE8sQ0FFQSxxQixDQUdBLDBCLENBQ0EsNEIsQ0FFQSxVLENBS0Ysc0MsQ0FDRSxVLENBQ0EsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLGlCLENBQ0EsZ0IsQ0FDQSxxQixDQUNBLHNCLENBQ0EsVSxDQUNBLGlCLENBQ0EsdUIsQ0FZRiwrQixDQUdJLGUsQ0FDQSxrQixDQUNBLGdCLENBTEosc0MsQ0FRTSxZLENBQ0EsNkIsQ0FUTixxQyxDQWNNLFksQ0FDQSxrQixDQWZOLDJDLENBMEJVLGdCLENBQ0EsaUIsQ0FDQSxPLENBNUJWLCtDLENBa0NNLFksQ0FDQSxrQixDQUNBLHlCLENBQUEsc0IsQ0FBQSxpQixDQUNBLGMsQ0FFQSxhLENBdkNOLG1ELENBMENRLGlCLENBV1IsWSxDQUNFLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHdCLENBQ0EsVSxDQUNBLG1CLENBQ0Esc0IsQ0FDQSxrQixDQUNBLDJCLENBQ0EsUyxDQUNBLGMsQ0FDQSxjLENBR0YscUIsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxPLENBQ0EsVyxDQUNBLFcsQ0FDQSx3QixDQUNBLFUsQ0FDQSxnQixDQUNBLGMsQ0FDQSxlLENBQ0EsUyxDQUdGLGtCLENBQ0Usd0IsQ0FHRix3QyxDQUNFLGEsQ0FDQSx5RCxDQUFBLGlELENBSUYsZ0IsQ0FDRSxZLENBQ0EsYyxDQUNBLDZCLENBSEYsc0IsQ0FNSSw0QixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxZLENBQ0EsUSxDQUVBLHFDQUFBLHNCLENBQ0Usa0IsQ0FDQSxtQixBQUdGLG9DQUFBLHNCLENBQ0UsYyxBQUVGLG9DQUFBLHNCLENBQ0UscUIsQ0FDQSxVQUVGLDZCLENBQ0UsWSxDQUNBLFEsQ0FDQSxxQixDQUNBLHNCLENBRUYsbUMsQ0FDRSxjLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FDQSxvQ0FBQSxtQyxDQUNFLE0sQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsVUFWSix1QyxDQWFJLHFCLENBQUEsa0IsQ0FDQSxvQ0FBQSx1QyxDQUNFLFksQ0FDQSxhQUtOLHNDLENBQ0UsWSxDQUNBLGtCLENBQ0Esb0NBQUEsc0MsQ0FDRSx1QkFKSixtRCxDQU9JLFUsQ0FDQSxlLENBQ0EscUNBQUEsbUQsQ0FDRSxnQixBQUVGLG9DQUFBLG1ELENBQ0UsYSxDQUNBLGMsQ0FDQSxtQkFNTiw2QixDQUNFLFksQ0FDQSxVLENBQ0EscUIsQ0FBQSxrQixDQUNBLG9DQUFBLDZCLENBQ0UsWSxDQUNBLGFBR0osbUMsQ0FDRSxZLENBQ0Esb0NBQUEsbUMsQ0FDRSxhLENBQ0EsZSxDQUNBLGMsQ0FDQSxZLEFBRUYsb0NBQUEsbUMsQ0FDRSxnQkFJSiw2QixDQUNFLGUsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsYSxDQUNBLHFDQUFBLDZCLENBQ0UsZ0IsQUFFRixvQ0FBQSw2QixDQUNFLFksQ0FDQSxnQkFJSixtQyxDQUNFLGMsQ0FDQSxlLENBR0YsNEIsQ0FDRSxRLENBQ0EsYSxDQUNBLGdCLENBTU4sb0IsQ0FDRSx3QixDQUNBLGMsQ0FGRiwyQixDQUtJLFksQ0FDQSw2QixDQU5KLDBCLENBWUksa0IsQ0FaSix1QyxDQW1CTSxnQixDQ2pnQ04sMEMsQ0Q4K0JBLDBDLENBdUJRLGMsQ0FDQSxlLENBQ0Esb0IsQ0FDQSxrQixDQ2pnQ1IscUQsQ0RtZ0NRLHFELENBQ0UsZSxDQ2hnQ1YsNkMsQ0RtK0JBLDZDLENBaUNVLGlCLENBQ0EsOEMsQ0FDQSx5QixDQUNBLDBCLENBQ0EsMkIsQ0FDQSxrQixDQXRDVixtQyxDQWdESSxXLENBaERKLCtDLENBdURNLFMsQ0F2RE4sc0QsQ0FxRVEsVSxDQUNBLFcsQ0FDQSxxQixDQUNBLDBCLENBQ0EsMkIsQ0F6RVIsdUMsQ0E4RU0sVSxDQVFOLGlCLENBRUksa0IsQ0FDQSxlLENBSEosa0IsQ0FPSSxjLENBUEosNkIsQ0FXSSxlLENBSUosaUIsQ0FDRSxxQixDQURGLGtDLENBSUksWSxDQUNBLDZCLENBQ0EsUSxDQUNBLFUsQ0FDQSwwQixDQUNBLFksQ0FDQSxnQixDQUNBLG1CLENBWEosMEQsQ0FlTSxVLENBQ0EsVyxDQUNBLDJCLENBQ0EsWSxDQUNBLHFCLENBbkJOLGdFLENBdUJNLGlCLENBdkJOLHlELENBMkJNLFUsQ0FDQSxpQixDQUNBLGUsQ0FHRiw4QyxDQUNFLGEsQ0FDQSxrQixDQUZGLHFFLENBS0ksYyxDQUNBLGtCLENBSUosNkMsQ0FDRSxnQixDQUNBLGtCLENBRkYsb0UsQ0FLSSxjLENBQ0Esa0IsQ0FhUixvQ0FDRSw4QyxDQUNFLFlBS0oscUQsQ0N4akNBLDhDLENEMGpDRSxnQixDQUNBLGUsQ0FHRix3QyxDQUNFLGdCLENBSUYsYSxDQUNFLGUsQ0FDQSw2QyxDQUdGLG1CLENBQ0UsWSxDQUNBLHFCLENBQ0EsWSxDQUVBLHlCLENBQ0UsaUIsQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FDQSxlLENBQ0EsaUIsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGdCLENBRUEsc0MsQ0FDRSxrQixDQUNBLFUsQ0FHRixnQyxDQUNFLGtCLENBQ0EsVSxDQUNBLGMsQ0FJSixvQyxDQUNFLFksQ0FDQSxrQixDQUNBLDJCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUNBLGMsQ0FDQSxrQixDQUNBLG9CLENBQ0EsNkIsQ0FFQSw0QyxDQzlqQ0osMEMsQ0QrakNNLGtCLENBR0YsMEMsQ0FxZEEsaUUsQ0FwZEUsYSxDQUtOLGtCLENBQ0UsVSxDQUNBLHNCLENBQ0EsNEIsQ0FFQSx3QixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGlCLENBR0Ysd0IsQ0FDRSxZLENBQ0EsUSxDQUlGLDZCLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBR0YsNkIsQ0FDRSxZLENBQ0EscUIsQ0FHRiwyQixDQUNFLGdCLENBQ0EsaUIsQ0FDQSxjLENBR0YsK0IsQ0FDRSxhLENBQ0EsZ0IsQ0FFQSxxQyxDQUNFLGEsQ0FDQSxnQixDQUtOLGlCLENBQ0Usa0IsQ0FDQSwyQixDQUNBLFUsQ0FFQSx3QixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGtCLENBTUYsMkIsQ0FDRSxjLENBQ0Esa0IsQ0FHRix1QixDQUNFLFksQ0FDQSxRLENBQ0Esa0IsQ0FHRixzQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxtQixDQUFBLGdCLENBR0YsdUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxZLENBQ0EscUIsQ0FHRiwyQixDQUNFLFksQ0FDQSxjLENBQ0EsTyxDQUdGLCtCLENBQ0UsVSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLHNCLENBQ0Esa0IsQ0FFQSxjLENBUkYsK0IsQ0FVRSxxQyxDQUNFLHlDLENBR0Ysc0MsQ0FDRSwwQyxDQUdGLHlDLENDamxDSix3QyxDRGtsQ00sdUMsQ0FHRix5QyxDQUNFLHVDLENBU0YsbUMsQ0FDRSx1QyxDQUdGLHlDLENBQ0UsdUMsQ0FHRiwwQyxDQUNFLHlDLENBV04scUNBQ0UseUIsQ0FFSSxlLENBQ0EsVyxDQUhKLGdDLENBTU0sYyxDQU5OLDJDLENBQUEsbUQsQ0FTUSxRLENBQ0EsYyxDQUNBLFEsQ0FDQSwyQixBQWNWLG9DQUNFLHlCLENBRUksZ0IsQUFLTixvQ0FDRSx5QixDQUVJLGMsQ0FGSixvRCxDQU1RLGtCLENBQ0EsaUIsQ0FQUixzQyxDQUFBLDhDLENBYVEsa0IsQUFhVixvQ0FDRSxXLENBQ0UsV0FJSixnQixDQUNFLHdCLENBQUEscUIsQ0FBQSxvQixDQUFBLGdCLENBQ0EsaUIsQ0FDQSxjLENBQ0Esc0IsQ0FFQSxzQixDQUNFLFUsQ0FDQSwrQyxDQUNBLHFCLENBQ0EsMkIsQ0FDQSwyQixDQUNBLGlCLENBQ0EsTSxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLCtCLENBR0YseUIsQ0FDRSxlLENBSUYsc0IsQ0FDRSxlLENBQ0EsYSxDQUNBLHlCLENBR0Ysd0IsQ0FDRSxlLENBSUosUSxDQUNFLFUsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYyxDQUNBLGtCLENBR0YsdUIsQ0FDRSxvQixDQUNBLG1CLENBQ0EsMkIsQ0FDQSxlLENBR0YsWSxDQUNFLFEsQ0FDQSxpQixDQUNBLFUsQ0FDQSw4QyxDQUNBLHNDLENBQ0EsNkMsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZ0IsQ0FLQSwrQixDQUNFLFMsQ0FDQSxVLENBU0YscUMsQ0FDRSxrQixDQUtGLHFDLENBQ0Usd0IsQ0FDQSxrQixDQUtGLHNDLENBQ0UsWSxDQXhDSixxQixDQTZDSSxZLENBQ0Esa0IsQ0FDQSxVLENBR0YsaUIsQ0FFRSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFcsQ0FDQSx3QixDQUNBLGMsQ0FFQSxzQixDQUNFLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLDRCLENBQ0UscUIsQ0FwQk4sd0IsQ0F5QkksYSxDQUNBLG9CLENBMUJKLDBCLENBOEJJLHFCLENBQ0EsaUIsQ0FFQSxrQyxDQUNFLFUsQ0FDQSxpQixDQUNBLFUsQ0FDQSxXLENBQ0EsNkMsQ0FDQSwyQixDQUNBLE8sQ0FNTixtQixDQUNFLFksQ0FDQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLFksQ0FDQSxZLENBR0YsbUIsQ0FFRSxnQixDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsWSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSxVLENBRUEseUIsQ0FDRSxnQixDQUVBLCtCLENBQ0Usd0IsQ0FKSiwwQyxDQVFJLGEsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxhLENBQ0EsZSxDQUNBLGMsQ0FJSiw0QixDQUNFLFksQ0FDQSxrQixDQUNBLGtCLENBQ0EsbUIsQ0FBQSxjLENBSkYsOEIsQ0FPSSxXLENBQ0EsVSxDQUtOLG1CLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLGMsQ0FDQSxpQixDQUVBLHlCLENBbUNFLGlDLENBbENBLHdCLENBSUosc0IsQ0FDRSxZLENBQ0Esa0IsQ0FHRixxQixDQUNFLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsVyxDQUNBLGUsQ0FFQSwyQixDQUNFLGdCLENBQ0EsZSxDQUNBLGlCLENBQ0EsVSxDQUdGLDJCLENBQ0UsVSxDQUNBLFksQ0FDQSxnQixDQUNBLHFCLENBQ0EsYyxDQUNBLGUsQ0FDQSxlLENBQ0EsVSxDQVVGLDRELENBRUksYSxDQWxDTiw0RCxDQTJDSSxZLENBQ0Esa0IsQ0FDQSxrQixDQTdDSixnRSxDQWdETSxlLENBT1IscUNBQ0UsbUIsQ0FDRSxZLENBR0Ysc0IsQ0FDRSxtQkFLSixZLENBQ0UsVSxDQUNBLFcsQ0FDQSxVLENBR0YsK0RBQ0UsVyxDQUNFLFUsQ0FDQSxXLENBQ0EsVSxDQUNBLFMsQ0FDQSxtQixDQUNBLG9CQUtKLEssQ0FDRSxrQixDQUNBLHdCLENBRkYsVyxDQUtJLHFCLENBQ0EsZSxDQzVxQ0osUSxDRHNxQ0EsUSxDQWNJLGUsQ0FDQSxxQixDQzVxQ0osYyxDRGtyQ0ksYyxDQUNFLGdCLENDL3FDTixhLENEa3JDSSxhLENBQ0UsZSxDQU9OLGdDLENBQ0UsYSxDQUNBLFUsQ0FDQSxnQixDQUlGLE8sQ0FDRSw0QixDQUdGLGUsQ0FDRSxjLENBQ0EsK0IsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0EsVSxDQUNBLFMsQ0FDQSwyQixDQUdGLHNCLENBQ0UsWSxDQUNBLFMsQ0FHRiwwQixDQUNFLGMsQ0FDQSxLLENBQ0EsUSxDQUNBLE8sQ0FDQSxxQixDQUNBLFksQ0FDQSxXLENBQ0EsZSxDQUNBLDhDLENBQ0EsMEIsQ0FDQSxTLENBWEYsaUMsQ0FlSSxVLENBQ0Esc0IsQ0FDQSxpQixDQWpCSiw0QyxDQXFCSSxjLENBQ0EsNkIsQ0FDQSxZLENBRUEsa0QsQ0FDRSx3QixDQTFCTixrRCxDQStCSSxVLENBQ0Esa0IsQ0FoQ0oscUUsQ0FtQ00sYSxDQW5DTixvRSxDQXVDTSxZLENBQ0Esa0IsQ0FDQSw2QixDQUNBLGMsQ0ExQ04scUQsQ0E4Q00sUSxDQUNBLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxVLENDOXJDTixvRCxDRDRvQ0EsdUQsQ0FzRE0sYSxDQUNBLFEsQ0FDQSxlLENBQ0EsYyxDQUNBLGtCLENBQ0EsVSxDQTNETix5RSxDQStETSxhLENBQ0EsYSxDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLGtCLENBQ0EsZSxDQUNBLG9CLENBdkVOLGtFLENBMkVNLFUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsWSxDQUNBLGtCLENBQ0Esc0IsQ0FDQSxjLENBQ0Esb0MsQ0FDQSxlLENBQ0Esa0IsQ0FFQSx3RSxDQUNFLHdCLENBdkZSLHNFLENBMkZRLGlCLENBM0ZSLHVFLENBK0ZRLGUsQ0FDQSxjLENBQ0Esa0IsQ0FDQSx3QixDQUFBLHFCLENBQUEsb0IsQ0FBQSxnQixDQUNBLGEsQ0FuR1Isa0UsQ0F3R00sdUIsQ0FDQSxpQixDQUVBLGUsQ0EzR04scUUsQ0E4R1EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FDQSxrQixDQWxIUix3QyxDQXdISSxVLENBQ0EsWSxDQUNBLHNCLENBQ0EsaUIsQ0EzSEoseUQsQ0E4SE0saUIsQ0FDQSxLLENBQ0EsTSxDQUNBLE8sQ0FDQSxRLENBQ0Esd0IsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxzQixDQUNBLGtCLENBdklOLGdFLENBMklNLFksQ0FJQSxzRSxDQUNFLFUsQ0FDQSxhLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLHFCLENBQ0EsZ0IsQ0FDQSxjLENBQ0EsMkQsQ0FBQSxtRCxDQXhKUixvRSxDQTRKUSxVLENBQ0EsYyxDQUNBLGUsQ0E5SlIsNEMsQ0FtS00sVyxDQUNBLFksQ0FwS04saUQsQ0F5S0ksVSxDQUNBLGtCLENBQ0Esd0IsQ0FDQSxXLENBQ0EsYyxDQUNBLG9DLENBQ0EscUIsQ0FDQSxZLENBQ0Esa0IsQ0FFQSx1RCxDQUNFLHdCLENBcExOLHNELENBd0xNLGlCLENBQ0EsZSxDQUNBLGMsQ0FDQSxrQixDQUNBLFUsQ0FDQSxhLENBQ0EsVSxDQU1OLGlDLENBQ0UsdUIsQ0FDQSxTLENBR0Ysb0NBQ0UsMEIsQ0FDRSxVLENBQ0EsbUIsQ0FGRixpQyxDQUtJLGEsQUFLTixvQ0FDRSxpQyxDQUVJLHNCLENBRkosNEMsQ0FNSSxpQixDQUNBLFEsQ0FDQSxZLEFBS04sb0NBQ0UsaUMsQ0FFSSx3QkFvQk4scUIsQ0FDRSxpQixDQUNBLFcsQ0FGRix5QyxDQU9NLGtCLENDN3NDTixnRCxDRHNzQ0EsK0MsQ0N4c0NBLGdELENBQ0EsaUQsQ0RrdENNLHFCLENBQ0Esd0IsQ0FaTix5QyxDQWlCSSxTLENBQ0EsaUIsQ0FDQSxVLENBbkJKLDRDLENBdUJJLFEsQ0FDQSxNLENBQ0EsVSxDQUNBLGdCLENBQ0EsZSxDQUNBLHFCLENBQ0EsZSxDQUNBLHlCLENBQ0EsdUUsQ0FFQSxxQixDQUNBLFMsQ0FDQSx1QixDQUFBLG9CLENBQ0EsdUIsQ0FBQSxzQixDQXBDSixrRSxDQXdDTSxZLENBQ0EsYyxDQUVBLHdFLENBQ0Usd0IsQ0FDQSxVLENDaHRDUixnQixDRHV0Q0EsZSxDQUNFLFksQ0FDQSxVLENBQ0Esa0IsQ0FDQSxVLENBQ0EsZSxDQUNBLGMsQ0FDQSxvQixDQUNBLFksQ0FDQSxzQixDQUNBLGtCLENBQ0EsZSxDQUNBLGUsQ0FHRixlLENBQ0UsNEIsQ0FDQSx3QixDQUdGLGdCLENBQ0Usd0IsQ0FDQSxRLENBcUVBLGtCLENBbkVBLHNCLENBQ0Usd0IsQ0FJSixvQ0FDRSxnQixDQzF0Q0EsZSxDRDJ0Q0Usa0JBSUosZSxDQUNFLFUsQ0FHRixTLENBQ0UsWSxDQUNBLGtCLENBR0YsVSxDQUNFLGMsQ0FHRixZLENBQ0UsWSxDQUNBLHFCLENBR0YsSyxDQUNFLFEsQ0FHRixLLENBQ0UsUSxDQUdGLFcsQ0FDRSw2QixDQUdGLFEsQ0FDRSxzQixDQUdGLFEsQ0FDRSxrQixDQUdGLGMsQ0FDRSxVLENBR0YsWSxDQUNFLFksQ0FDQSxVLENBQ0Esd0IsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsYyxDQUNBLFEsQ0FDQSxZLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGMsQ0MvdENGLHFCLENEcXVDRSxxQixDQUNFLHdCLENBQ0EsZSxDQUlKLGEsQ0FDRSxpQixDQURGLG1CLENBSUksaUIsQ0FDQSxRLENBQ0EsUyxDQUNBLGMsQ0FDQSxTLENBQ0EsYSxDQUNBLHVCLENBQ0EsbUIsQ0FYSixtQixDQWVJLGUsQ0FDQSxjLENBQ0EsVyxDQUNBLFUsQ0FDQSxrQixDQUNBLHdCLENBQ0EsUSxDQUdBLHdCLENBRUEsOEMsQ0FDRSxpQixDQURGLHFDLENBQ0UsaUIsQ0FERix5QyxDQUFBLDBDLENBQ0UsaUIsQ0FERixnQyxDQUNFLGlCLENBR0YsK0IsQ0FDRSwyQixDQUNBLGMsQ0FDQSxXLENBR0Ysd0JBQUEseUIsQ0FDRSwyQixDQUNBLGMsQ0FDQSxXLENBR0YsMEMsQ0FDRSwyQixDQUNBLGMsQ0FDQSxXLENBSUosNkIsQ0FDRSwyQixDQUNBLGMsQ0FDQSxXLENBcERKLGtCLENBd0RJLE8sQ0FDQSwyQixDQUlKLGdCLENBQ0UsWSxDQUNBLGtCLENBQ0EsUSxDQUNBLGMsQ0FDQSxpQixDQUVBLHlCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsbUIsQ0FFQSw0RCxDQUNFLHdCLENBQ0EsNEMsQ0FDQSwyQixDQUNBLDBCLENBR0YsNEQsQ0FDRSx3QixDQUNBLHdCLENBQ0EsOEIsQ0FJSiwwQixDQUNFLFUsQ0FDQSxXLENBQ0EsaUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EsYSxDQUNBLG9ELENBR0YscUIsQ0FDRSxjLENBQ0EsZSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzLmxlc3NcIjtcblxuLypub3JtYWxpemUqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCVcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMFxufVxuXG5odG1sOmhhcygucHJvZHVjdE1lbnU6aG92ZXIpIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcblxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogLjY3ZW0gMFxufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlXG59XG5cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkXG59XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkXG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW1cbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJVxufVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW1cbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbVxufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYjQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwXG59XG5cbmJ1dHRvbiwgaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZVxufVxuXG5idXR0b24sIHNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lXG59XG5cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b25cbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHRcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW1cbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWxcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmVcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0b1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMFxufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG9cbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHhcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0XG59XG5cbi5yYWRpb19jYXJkIHtcbiAgJl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAZ3JleS1saWdodDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGdyZXktbGlnaHQ7XG4gICAgd2lkdGg6IDM3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBncmV5LWxpZ2h0O1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDEycHg7XG5cbiAgICAgIC5yYWRpb21hcmsge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgQGdyYXktY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAzcHgpO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcblxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1saWdodDtcblxuICAgICAgICAucmFkaW9tYXJrIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBsaWdodGdyZWVuO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmRpc2FibGVkICsgbGFiZWwgLnJhZGlvbWFyayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0VCRUFFNztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUFFNztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcblxuICAgICAgICAmLS1kaXNhYmxlZCB7XG4gICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDM0MHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHg7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbVxufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lXG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtVmFyaWFibGVGb250X3dnaHQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogMTAwIDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcblxuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi5kZXZlbG9wZXJfdmVyc2lvbiB7XG4gIGhlYWRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBvdXRsaW5lOiAycHggc29saWQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29udGVudDogJ0xPQ0FMIFZFUlNJT04nO1xuICAgIGNvbG9yOiBAb3JhbmdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4uZGV2X3BhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMnB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5tb2JpbGVfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC5zaGFyZV9pY29uIHtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIC8q0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QutC4INC90LAg0LTQtdGB0LrRgtC+0LLQvdGL0YUg0YPRgdGC0YDQvtGB0YLQstCw0YUg0Lgg0YLQvtC70YzQutC+INC90LAg0L3QuNGFKi9cbiAgLmRlc2t0b3BfYnJlYWsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG4gIC5wb3B1cF9vcGVuIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbn1cblxuI3dyYXBwZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6IEBncmV5O1xufVxuXG4uY29sb3ItbGlnaHRibHVlbGlnaHQge1xuICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi50YS1lbmQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiBAZm9udF9jb2xvcjtcbiAgLyp0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLDAsMCwgLjA1KTsqL1xufVxuXG4vL1NDUk9MTFxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXI6IDAgbm9uZSBAd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi8v0JTQvtGA0L7QttC60LBcbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDAgbm9uZSBAd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi8vOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbi8vfVxuLy9cbi8vOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4vL31cblxuOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuXG4uaW5uZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmEge1xuICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbn1cblxuYnV0dG9uLCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbltkYXRhLXNjcm9sbF90b10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbmltZ1tkYXRhLW9yaWdpbmFsXSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIEhFQURFUiBzdHlsZXMgc3RhcnQqL1xuXG4ubW9iX2hlYWRlcixcbi5jaGVja291dF9iYXNrZXRfdHJpYW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vcGFjaXR5LWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMXMgZWFzZTtcbiAgb3BhY2l0eTogLjg1O1xufVxuXG5cbmhlYWRlciB7XG4gIHRvcDogMDtcbiAgY29sb3I6IEBibGFjaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwMTtcblxuICAuaGVhZGVyX25vX3BhcnRuZXIge1xuICAgIC5pbm5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgfVxuXG4gICAgLmF1dG9vcmRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgbWF4LWhlaWdodDogNDgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMHB4O1xuICAgICAgdG9wOiA0NnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcblxuICAgICAgLmFycm93VG9wIHtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdG9wOiAtMTdweDtcbiAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXJyb3dUb3Auc3dnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuXG4gICAgICAuaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgICAgICBjb2xvcjogIzFiMWUyMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5oZWFkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZzogdXJsKFwiaS9pY29ucy9jbGllbnR0eXBlLnN2Z1wiKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgQHByaW1hcnlfb3JhbmdlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IC8qIDIyLjRweCAqL1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgQG1haW47XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgYSNwcmltZVBhcnRuZXI6aG92ZXIgKyAucG9wdXBQcmltZVBhcnRuZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogMjAwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvKiDQl9Cw0L/RgNC10YnQsNC10Lwg0L/QtdGA0LXQvdC+0YEg0YHRgtGA0L7QuiAqL1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmc6IDVweDsgLyog0J/QvtC70Y8g0LLQvtC60YDRg9CzINGC0LXQutGB0YLQsCAqL1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qINCU0L7QsdCw0LLQu9GP0LXQvCDQvNC90L7Qs9C+0YLQvtGH0LjQtSAqL1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC50aXBweS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmhlYWRlcl90b3AsXG4gIC5oZWFkZXJfbm9fcGFydG5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgIHBhZGRpbmc6IDAgMDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxuXG4gIC5oZWFkZXJfbm9fcGFydG5lcl9ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gIH1cblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmlubmVyLWxvZ28td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyX3RvcC5pc3NldF9wYXJ0bmVyIC5pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnVzZXJfbmFtZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmlzc2V0X3BhcnRuZXIgLnVzZXJfaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBhLnBhcnRuZXJfb3V0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gICAgfVxuICB9XG5cbiAgLndlbGNvbWUge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLmF2YXRhciB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICAmLmlzc2V0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgJi5lbXB0eSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXZhdGFyX2VtcHR5LnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG5cbiAgLnVzZXJfbmFtZSAubmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cblxuXG4gIC51c2VyX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmNvbnRhY3RfaWNvbnMgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb250YWN0X2ljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY29udGFjdF9pY29ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogNDNweDtcbiAgfVxuXG4gICNwZXJzb25hbENvbnN1bHRhbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIC5wZXJzb25hbFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTVweFxuICAgIH1cblxuICAgIC5wZXJzb25hbENsb3NlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9pY29ucy9pY29uQ2xvc2Uuc3ZnJyk7XG4gICAgfVxuXG4gICAgLnBlcnNvbmFsSW5mbyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuY29uc3VsdGFudF9pbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb25zdWx0YW50X25hbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgfVxuXG4gICAgICAuY29uc3VsdGFudF9uYW1lOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2hlYWRlckFycm93Qm90dG9tLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGxlZnQ6IDE1MXB4O1xuICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICAgIHRvcDogNDdweDtcbiAgICAgICAgbGVmdDogNzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGVyc29uYWxJbmZvOmhvdmVyIHtcbiAgICAgIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICBzcGFuOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfbWlkZGxlIC5pbmNsdWRlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGVhZGVyX21pZGRsZSBhLmluY2x1ZGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5iYXNrZXRpdGVtcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwcmltYXJ5X29yYW5nZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmluY2x1ZGUsXG4gIC5zdXBwb3J0LFxuICAuY2F0YWxvZyxcbiAgLnN1cHBvcnRfd3JhcHBlcixcbiAgLmJhc2tldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciA+ICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnN1cHBvcnQsXG4gIC5jYXRhbG9nLFxuICBhLmJhc2tldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8qLnN1cHBvcnRfd3JhcHBlciAuc3VwcG9ydDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmJhc2tldDpiZWZvcmUsXG4gIC5zdXBwb3J0X3dyYXBwZXIgLmNhdGFsb2c6YmVmb3JlLFxuICAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH0qL1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgLm1vYl9zdXBwb3J0OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlciAuY2F0YWxvZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvY2F0YWxvZy5zdmcnKTtcbiAgfVxuXG4gIC5zdXBwb3J0X3dyYXBwZXIge1xuXG4gIH1cblxuICAuc2hvd1N1cHBvcnRQb3BVUCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnNob3dTdXBwb3J0UG9wVVA6aG92ZXIgLnN1cHBvcnRQb3BVcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2hvd2Jja0Ryb3Bkb3duIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuc2hvd2Jja0Ryb3Bkb3duOmhvdmVyIC5iY2tQb3BVcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuYmNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmJjayAudXNlcl9zaG9ydF9uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgYS5iY2sge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJhY2tncm91bmQ6IEBwcmltYXJ5X29yYW5nZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgbWF4LWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zdXBwb3J0X3dyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cbiAgICAuY291bnRyeV9jdXJyZW50IHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuXG4gICAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tYmFza2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1iYXNrZXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbi1zdXBwb3J0IHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1xdWVzdGlvbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uLXByb2ZpbGUge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3Byb2ZpbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIH1cblxuICAgIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbi1nZW8ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL2JsYWNrLXdvcmxkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuY291bnRyeV9jdXJyZW50X3RpdGxlIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG5cbiAgLmNvdW50cnlfY3VycmVudCwgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIH1cblxuICAuY291bnRyeV9jdXJyZW50OmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuODtcbiAgfVxuXG4gIC5jb3VudHJ5X3RyaWFuZ2xlLCAudXNlcl90cmlhbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIH1cblxuICAuY291bnRyeS5jbGlja2VkIC5jb3VudHJ5X3RyaWFuZ2xlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cblxuICAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICB9XG5cbiAgLmhlYWRlcl9ib3R0b20sIC5oZWFkZXJfYm90dG9tIGEuc2hvcF9wb3B1cF9tZW51IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuaGVhZGVyX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cbiAgICBpbWcubG9nbyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiA4M3B4O1xuICAgIH1cblxuICAgICZfX2xlZnQtLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLy9jb2x1bW4tZ2FwOiA1cHg7XG4gICAgfVxuXG4gICAgJl9fbmV3cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICYtbG9nby13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuc2hvd19wb3B1cEFib3V0IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIC8vd2lkdGg6IDIwMHB4IDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcblxuICAgICAgICAgIGEuc2hvd19wb3B1cGJ0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3B1cEFib3V0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTQwcHg7XG4gICAgICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHggMTJweCAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhc2ljLWdyZXktMDUsIEBncmF5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2hvd19wb3B1cEFib3V0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgICAgIH1cblxuICAgICAgLnNob3dfcG9wdXBBYm91dDpob3ZlciAucG9wdXBBYm91dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdE1lbnVfX25hdi0tYnRuIHtcblxuICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgLnN0b2NrcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLnNob3BfcG9wdXBfbWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudXNlcl9jb250YWN0LmVkaXRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDAuNFxuXG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJysnO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICB9XG5cbn1cblxuXG4ua2l0c19iZWF1dHlfcG9zdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcblxuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgbWluLWhlaWdodDogMTIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweCA1JTtcbiAgICB9XG5cbiAgfVxuXG4gIGltZy5pbWdfYmcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IDkzJSBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuXG4gIH1cbn1cblxuXG4ua2l0c19hbGxfcG9zdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYWN1bXVsbGl0L21fc3RhcnRfYmcuanBnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXG5cbiAgJi1vdmVybGF5IHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gICAgJi5pbm5lciB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gICAgJi5pbm5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDUlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuXG59XG5cblxuLnN1cHBvcnRQb3BVcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAyNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDEzMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLy9ib3JkZXItdG9wOiA1cHggc29saWQgQGdyZXk7XG4gIC8vcGFkZGluZzogNDBweCAyMHB4O1xuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICB9XG4gIH1cblxuICAuc3BvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCBAYmxhY2spO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgJi10aXRsZSB7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCBAYmxhY2spO1xuICAgICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzaWMtZ3JleS01MCwgIzUxNTA0RSk7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi1wcm9maWxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgICAgIC8qIG1vYmlsZS9UZXh0IDE0IFNlbWlib2xkICovXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmJja1BvcFVwIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI3MHB4O1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIC8vYm9yZGVyLXRvcDogNXB4IHNvbGlkIEBncmV5O1xuICBjb2xvcjogYmxhY2s7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gIC50aXRsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHg7XG5cbiAgICAubmFtZSB7XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssIEBibGFjayk7XG4gICAgfVxuXG4gICAgLnVzZXJEYXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgLmJsb2NrIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgfVxuXG4gICAgICAuaWQge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLnN1YnNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgQHByaW1hcnlfb3JhbmdlKTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmNrX19saXN0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVFRUVFRUU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWJhc2ljLWJsYWNrLCBAYmxhY2spO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4jY29tcGxhaW50X2Zvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZWVuO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICB3aWR0aDogOTQlO1xuICB9XG5cbiAgLmVtYWlsLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cblxuICAuY2xvc2VNb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgb3BhY2l0eTogMC4yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC41cztcblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuY2xvc2VNb2RhbDo6YmVmb3JlLFxuICAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogQGJsYWNrO1xuICB9XG5cbiAgLmNsb3NlTW9kYWw6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmNsb3NlTW9kYWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIHJlc2l6ZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCAwIDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuXG4jY29udGFjdF9lZGl0b3JfZnJvbSB7XG5cbiAgI2NvbnRhY3RfZm9ybV90aXRsZSB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXI6IDEwcHggc29saWQgQGxpZ2h0Z3JlZW47XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzcwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM2cHggMzBweCAyN3B4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLmZvcm1fcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYuY29udGFjdF92YWx1ZS5lcnJvciB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjRUMxOTE5O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY29udGFjdF92YWx1ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cblxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvZm9ybS9pZC5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0IxQjFCMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBAb3JhbmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogM3B4IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vKkVORCBIRUFERVIqL1xuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mcy0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZzLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uZnMtMS01LWVtIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLmZzLTEtMi1lbSB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5wb3B1cFByaW1lUGFydG5lciwgLlByaW1lUGFydG5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvYmFza2V0L3ByaW1lX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xuXG4gIC5hcnJvd1RvcCB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogLTE3cHg7XG4gICAgbGVmdDogNDUlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hcnJvd1RvcC5zd2cpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG5cbiAgLmhlYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTVweCAxM3B4IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgQG1haW47XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB9XG59XG5cbi5QcmltZVBhcnRuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIG1heC1oZWlnaHQ6IDYwMHB4O1xuXG4gICZfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgIC5kZXNjIHtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NfX2xpc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gICAgICBtYXJnaW4tYmxvY2stZW5kOiAwZW07XG4gICAgfVxuXG4gIH1cblxuICAmX19ibG9jay5kZXNjIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnRpcHB5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5tYWluIHtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgLyptaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI1cHgpOyovXG5cbn1cblxubWFpbi5zdGFuZGFydF9wYWdlIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubmljZV90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1iZztcbiAgcGFkZGluZzogNTlweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgaDEsIC5oMSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm5pY2VfdG9wX2Rlc2NyIHtcbiAgICB3aWR0aDogNTEuMyU7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG5cbiAgICBwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICB9XG59XG5cbi5wYWdlX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuXG5zdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICB0b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaXRlbV9iaWcgLmlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5pdGVtX2JpZyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMC4zO1xufVxuXG4uYWN1bXVsbGl0IC53aHlfd29ya193cmFwcGVyIGgyLnRpdGxlIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjI1O1xuICB9XG59XG5cbi5pdGVtX3dyYXBwZXIgLmRlc2NyIHN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYmVhdXR5IC51bmlxdWVuZXNzX29mX3RlY2hub2xvZ3ksXG4uZXhjbHVzaXZlX3RleG5vbG9naWVzIHtcbiAgc3VwLnRyYWRlbWFyayB7XG4gICAgZm9udC1zaXplOiA4MCU7XG4gIH1cbn1cblxuXG4vKi5tYWluX2ltZywqL1xuLypmb290ZXIsKi9cbi5yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cblxuI3dyYXBwZXIgLm1haW5faW1nLCBtYWluLnBhZ2U0MDQge1xuICAvKtCf0LXRgNC10L/QuNGI0LXQvCDRgyDQstGB0LXRhSovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgbWluLWhlaWdodDogNTE4cHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDExMHB4O1xuICB9XG5cbn1cblxuXG4ubWFpbl9pbWcge1xuICBoZWlnaHQ6IDM1dnc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaDEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA2cmVtO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNTIpO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8qICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG5cbi8qQlVUVE9OUyovXG5cbi5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgLypcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogQHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAmLmZhY3Rvcnkge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAmLndoaXRlLmZpbGwudG9fZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZSAtIDQwO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICBhJjpob3ZlciB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgfVxuXG4gICYud2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJvcmRlci1jb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIH1cblxuICAmLmJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IEBibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICB9XG5cbiAgJi5hZGRfYmFza2V0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmLmFkZF9iYXNrZXQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgfVxuXG4gICYuYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIH1cblxuICAmLmdyZWVuIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgfVxuXG4gICYuZ3JlZW46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgY29sb3I6IEB3aGl0ZVxuICB9XG5cbiAgJi5wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBwdXJwbGU7XG4gIH1cblxuICAmLm9yYW5nZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG9yYW5nZTtcbiAgfVxuXG4gICYueWVsbG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICB9XG5cbiAgJi5yZWQge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgJi5yZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIH1cblxuXG4gICYud2hpdGUudG9fcHVycGxlOmhvdmVyIHtcbiAgICBjb2xvcjogQHB1cnBsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAcHVycGxlO1xuICB9XG5cbiAgJi53aGl0ZS50b19yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cblxuICAmLndoaXRlLnRvX2dyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRibHVlO1xuICB9XG5cblxuICAvKtChINC/0LjQv9C60L7QuSBwbGF5Ki9cblxuICAmLnBsYXkge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV93aGl0ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJi5wbGF5LmRhcms6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfZGFyay5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5ncmVlbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9ncmVlbi5zdmcpO1xuICAgIH1cblxuICAgICYucGxheS5wdXJwbGU6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfcHVycGxlLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LnJlZDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9yZWQuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkub3JhbmdlOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X29yYW5nZS5zdmcpO1xuICAgIH1cblxuICAgIC8qaG92ZXIqL1xuXG4gICAgJi5wbGF5OmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG4gICAgfVxuXG4gICAgJi5wbGF5LndoaXRlOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2Rhcmsuc3ZnKTtcbiAgICB9XG5cbiAgICAmLnBsYXkud2hpdGUudG9fcmVkOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xuICAgIH1cblxuICAgICYud2hpdGUudG9fcHVycGxlOmhvdmVyOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3B1cnBsZS5zdmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi5idG4udmlkZW8ge1xuICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4vKkVORCBCVVRUT05TKi9cblxuXG4vKiBGT09URVIgKi9cbmZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1haW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNjhweCAwIDY1cHg7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDA7XG5cbiAgLnNob3dDb21wbGFpbnRGb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5mb290ZXJfd29ya190aW1lX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJvdyAuY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAucm93IC5jb2x1bW4ge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cblxuICAucmVnLmJ0biB7XG4gICAgbWluLXdpZHRoOiAyMTJweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICAuaW1wcmVzc3VtIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gIH1cblxuICAucm93IC50aXRsZSwgLnN0YXJ0IGIsIC5hcGwgYiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gIH1cblxuICAucm93IC50aXRsZSB7XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuYXBsIGIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc29jaWFsIGEge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zb2NpYWwgYSxcbiAgLnNvY2lhbCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5jb250YWN0cyB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAucGF5bWVudF9pbmZvcm1lciB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICZfdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLmZvb3Rlcl9sb2dvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cblxuICAubGlua3MgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5zdGFydCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICNsZWFybl9tb3JlIHtcbiAgICB0b3A6IDI2cHg7XG4gICAgcGFkZGluZzogNS42MnB4IDU1LjYxcHggNy4zOHB4IDU0LjM5cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB9XG5cbiAgI2xlYXJuX21vcmU6aG92ZXIsIGEubGVhcm5fbW9yZTpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgfVxuXG4gIC5wYXJ0bmVyX3dlbGxjb21lIHtcbiAgICAvLy9wYXJ0bmVyX3dlbGxjb21lXG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cblxuICBhLnBob25lLCBhLmVtYWlsIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vKiBGT09URVIgIGZpbmlzaCovXG5cblxuLyogcG9wdXAtbWVudSBzdGFydCAqL1xuQGtleWZyYW1lcyBmYWRlSW5Qb3B1cE1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5hLnNob3BfcG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbn1cblxuYS5zaG9wX3BvcHVwX21lbnU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xufVxuXG4vKiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnU6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnUgc3BhbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3BfcG9wdXBfbWVudTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH0qL1xuXG4uaGVhZGVyX2JvdHRvbSB1bCBsaTpob3ZlciAucG9wdXBfbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4xNXMgZWFzZS1pbi1vdXQgMC4wMDAycyBmb3J3YXJkcyBmYWRlSW5Qb3B1cE1lbnU7XG5cbiAgLyogICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBvcGFjaXR5OiAxO21hcmdpbi10b3A6MDsqL1xuXG4gIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi5wb3B1cF9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDMwcHg7XG5cbiAgLyp2aXNpYmlsaXR5OiBoaWRkZW47Ki9cbiAgLyp6LWluZGV4OiAtMTsqL1xuICAvKm1hcmdpbi10b3A6LTEwcHg7Ki9cblxuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICMzMzM7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7Ki9cbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIEBncmV5O1xuXG4gIC50aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuXG5cbi5oZWFsdGgge1xuICAucG9wdXBfbWVudV9pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI1cHggNzBweCAwIDU4cHg7XG4gIH1cblxuICAucG9wdXBfbWVudV9pbm5lcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG5cbiAgLml0ZW0ubGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICB9XG5cbiAgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgICYuYWN1bXVsbGl0X2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4XG4gICAgfVxuXG4gICAgJi5mcmVzaF9saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjVweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmFsbF90aW1lX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYubmF0dXJhbCB7XG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAudGl0bGUge1xuICAgICAgbWluLWhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTZweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTlweCk7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAwLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAyLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAxLnN2ZycpXG4gICAgfVxuXG4gICAgYTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAzLnN2ZycpXG4gICAgfVxuICB9XG5cbn1cblxuXG4ucG9zc2liaWxpdHkge1xuICAucG9wdXBfbWVudV9pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cblxuICAubGVmdCB7XG4gICAgcGFkZGluZzogMjlweCA1NnB4IDE5cHggMTAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICB9XG5cbiAgLml0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDU4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICB9XG5cbiAgLmFib3V0X3VzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYWJvdXRfdXNfdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMzRweDtcbiAgICBtYXJnaW4tdG9wOiAtMjdweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcblxuXG4gICAgLmxlZnRfYmxvY2ssIC5yaWdodF9ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAubGVmdF9ibG9jayB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzJTtcbiAgICB9XG5cbiAgICAucmlnaHRfYmxvY2sge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG4gIH1cbn1cblxuXG4uY3JlYXRpdmUge1xuICAucG9wdXBfbWVudSB7XG5cbiAgICAudGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNzdweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggNTVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiA4OXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cblxuICAuaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMTc3cHg7XG4gICAgfVxuICB9XG5cbiAgLmljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAgICAgbWluLXdpZHRoOiAxOTZweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHQge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgfVxuXG59XG5cblxuLyogcG9wdXAtbWVudSBmaW5pc2ggKi9cblxuLnBvcHVwX2Zvcm1fYmcge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLmNvb2tpZSB7XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcblxuXG4gIC5sYW5ncyBzcGFuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmxhbmdzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubGlua3MgYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA3cHg7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiBAbGlnaHRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gIC5saW5rcyBhOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3B4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5saW5rcyBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5saW5rcyAuYnRuIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItY29sb3I6IEBsaWdodGJsdWU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbn1cblxuXG4uYWJvdXRfaXRlbV93cmFwcGVyIHtcbiAgcGFkZGluZzogMTA5cHggMCA4OHB4O1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmNvbHVtbiAudGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuY29sdW1uOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzIlO1xuICAgIG1hcmdpbi1yaWdodDogNyU7XG4gIH1cblxuICAuY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gICAgd2lkdGg6IDYxJTtcbiAgICBtYXgtd2lkdGg6IDYxNnB4O1xuICB9XG5cbiAgLmNvbHVtbiAudHh0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxufVxuXG5cbi52aWRlb193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgJi5wcm9kdWN0X3ZpZGVvX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1N3B4O1xuICB9XG5cbiAgLnZpZGVvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDY3MHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cblxuLmRlIC5zbWFsbF9pdGVtLCAucHQgLnNtYWxsX2l0ZW0ge1xuICAuYnRuIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNHB4IDIycHg7XG4gIH1cbn1cblxuXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVxdWlyZWRfbWFyayB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbi8qQklHIFBST0RVQ1QgQ0FSRCovXG4uaXRlbV93cmFwcGVyIHtcbiAgLypwYWRkaW5nIGZvciBhbmNob3IgIyovXG4gIHBhZGRpbmc6IDYxcHggMCAxMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuXG4gIC5pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTIxcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQ2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cblxuICAgIC5pbWdfdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gIH1cblxuICAuaW1nX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDU0JTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cblxuICAuY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcbiAgfVxuXG5cbiAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gIC5kZXNjciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLm9sZHByaWNlIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJi5wcmljZV9pbl93ZWlnaHQge1xuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByaWNlX3dpdGhvdXRfc2FsZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByaWNlX3dpdGhfc2FsZSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gIH1cblxuICAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLnJldGFpbF9wcmljZV9kZXNjciB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAucXR5X2J0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDEzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgfVxuXG4gIH1cblxuXG4gIC5idG4ge1xuICAgIGhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMjdweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBib3JkZXItY29sb3I6IEBsaWdodGJsdWU7XG4gIH1cblxufVxuXG4uaW1nLmhlaWdodC1maXQtY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmltYXJ5X29yYW5nZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLml0ZW1fc3BvaWxlciArIC5pdGVtX3Nwb2lsZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3BvaWxlcl90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMXB4IDAgMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogYmxhY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMTFweCAwIDE3cHg7XG5cbiAgb2wsIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIH1cblxuICBwLCBwICoge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IEBsaWdodGJsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc3BvaWxlcl90aXRsZS5zaG93ICsgLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4ycyBsaW5lYXIgMHMgYm90aCBmYWRlSW47XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc3BvaWxlcl90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5zcG9pbGVyX3RpdGxlLnNob3c6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2ljb25zL21pbnVzLnN2Zyk7XG59XG5cbi5zcG9pbGVyX3RpdGxlLnNob3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuXG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IHtcbiAgLmFkdmFudGFnZXMge1xuXG5cbiAgICAuc3BvaWxlcl90aXRsZSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICYuc2hvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICsgLnNwb2lsZXJfdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvdzphZnRlciB7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLml0ZW1fdmlkZW8ge1xuICAuaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAudmlkZW8ge1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbi5iZ193cmFwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cblxuXG4vKlBPUFVQIENPVU5UUlkqIHN0YXJ0LyovXG5cbi5hcnJvd19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYXJyb3dfYm90dG9tLnN2Zyk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5cbi5wb3B1cF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB3aWR0aDogMzIycHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIHJpZ2h0OiAwO1xuICAvL2xlZnQ6IDA7XG4gIHRvcDogNDdweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG5cbiAgLmdlb19hcmVhIHtcbiAgICAuZ2VvX2FyZWFfdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI0IxQjFCMTtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgcGFkZGluZzogMTBweCA3cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggNXZ3O1xuICAgICAgfVxuXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDV2dyArIDRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3VudHJpZXMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGxpZ2h0Ymx1ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHRibHVlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmdlb19hcmVhX3RpdGxlIHtcbiAgICAgICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY291bnRyaWVzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jb3VudHJ5X2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIC4yNSk7XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjA0LCAyMDQsIDIwNCwgLjI1KTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCgyKSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAuMjUpO1xuICAgIH1cbiAgfVxuXG59XG5cbi5jb3VudHJ5LmNsaWNrZWQgLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb3VudHJ5X2luZm8sIGEuY291bnRyeV9sYW5nX3RpdGxlIHtcbiAgcGFkZGluZzogOHB4IDdweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICBwYWRkaW5nOiA4cHggNXZ3O1xuICB9XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY291bnRyeV9pbmZvOmhvdmVyLCAuY291bnRyeV9pbmZvLmN1cnJlbnQsXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY291bnRyeV9pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBAYmxhY2s7XG59XG5cbi5jb3VudHJ5X2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY291bnRyeV9pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jb3VudHJ5X2luZm86YWZ0ZXIsXG4uZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjYjFiMWIxO1xuICByaWdodDogNnB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmNvdW50cnlfaW5mby5hY3RpdmU6YWZ0ZXIsXG4uZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICByaWdodDogOHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIHJpZ2h0OiBjYWxjKDV2dyArIDNweCk7XG4gIH1cbn1cblxuLmNvdW50cnlfdGl0bGUge1xuICBjb2xvcjogQGJsYWNrO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbn1cblxuXG4uY291bnRyeV9sYW5ncyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY291bnRyeV9pbmZvLmFjdGl2ZSArIC5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoZWNrX2xhbmcge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuXG5hLmNvdW50cnlfbGFuZ190aXRsZTpob3ZlcixcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIGltZyxcbmEuY291bnRyeV9sYW5nX3RpdGxlLmN1cnJlbnQgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLypQT1BVUCBDT1VOVFJZIGZpbmlzaCovXG5cblxuLmdvX3VwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIC8qYm94LXNoYWRvdzogMHB4IDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTsqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiAxNDBweDtcbiAgei1pbmRleDogMTA1MDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgb3BhY2l0eTogMC4yO1xuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDJweDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICByaWdodDogMjBweDtcbiAgICBjb2xvcjogQGdyZWVuO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnNoYXJlX2ljb24ge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAxNTBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogQGdyZXktYmcgdXJsKCcvaS9pY29ucy9zaGVyZUJ0bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uYmFza2V0X2ljb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNFRUVFRUUgdXJsKCcvaS9pY29ucy9iYXNrZXQuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA1MHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYXNrZXRfaWNvbiAuY291bnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogQHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5iYXNrZXRfaWNvbi5vcGVuIHtcbiAgcmlnaHQ6IDQ2MHB4O1xufVxuXG5odG1sLm1vZGFsIHtcbiAgLypvdmVyZmxvdy15OiAgc2FmYXJpIG5vdCBzdXBwb3J0Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cblxuLmJhc2tldF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmFza2V0X3dyYXBwZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IC4xcyBsaW5lYXIgMC4xcyBib3RoIGZhZGVJbjtcbn1cblxuLyouYmFza2V0X3dyYXBwZXIuY2xvc2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogLjI1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVPdXQ7XG59Ki9cbi5iYXNrZXRfY2xvc2UsXG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFza2V0X3dpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoOTUlKTtcbiAgbWF4LXdpZHRoOiA0MTdweDtcbiAgbWluLWhlaWdodDogNjMwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldF9pdGVtcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbn1cblxuLmJhc2tldF9pdGVtcy5iYXNrZXRfbW9kIHtcbiAgLmJhc2tldF9pdGVtLm5vUmVhc29uIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogQHdoaXRlO1xuXG5cbiAgLm5lZWRfbW9yZV9wcm9kdWN0LFxuICAub2sge1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgfVxuXG4gIC5uZWVkX21vcmVfcHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZDogQG9yYW5nZTtcbiAgfVxuXG4gIC5vayB7XG4gICAgYmFja2dyb3VuZDogQGxpZ2h0Z3JlZW47XG4gIH1cblxuICBkaXYubmVlZF9tb3JlX3Byb2R1Y3QgPiBkaXYuYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cblxufVxuXG5cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIge1xuXG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogOTUlO1xuXG4gICAgICAmLm5lZWRfbW9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBvcmFuZ2VcbiAgICAgIH1cblxuICAgICAgJi5maW5lIHtcbiAgICAgICAgYmFja2dyb3VuZDogQGxpZ2h0Z3JlZW5cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cblxuICAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYubmVlZF9tb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgfVxuXG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgICYuY3VycmVudDpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZTJlMmUyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4uYmFza2V0X2xpbWl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmJhc2tldF9pdGVtc19lbXB0eSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCxcbi5iYXNrZXRfaXRlbXMge1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogI2UxZTFlMTtcbiAgICBib3JkZXI6IDAgbm9uZSBAd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICAgIGJvcmRlcjogMCBub25lIEB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5iYXNrZXRfaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbn1cblxuLmJhc2tldF90aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG59XG5cblxuLmJhc2tldF9pdGVtX2ltYWdlIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxufVxuXG4uYmFza2V0X2l0ZW1faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbn1cblxuLmJhc2tldF9pdGVtLml0ZW0yNDQgLmJhc2tldF9pdGVtX2ltYWdlIGltZyxcbi5iYXNrZXRfaXRlbS5pdGVtMzA3IC5iYXNrZXRfaXRlbV9pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLmJhc2tldF9pdGVtX3RpdGxlX2FuZF9xdWFudGl0eSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJhc2tldF9idG5fY29udGludWUsXG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmFza2V0X2J0bl9jaGVja291dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgY29sb3I6IEBibGFjaztcbn1cblxuXG4uYmFza2V0X2J0bl9jb250aW51ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0Ymx1ZTtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgLy9jb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi5iYXNrZXRfaXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjY2NjO1xuXG59XG5cbi5iYXNrZXRfaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxufVxuXG4uYmFza2V0X2l0ZW1fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5iYXNrZXRfaXRlbV90aXRsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uYmFza2V0X2l0ZW1fcHJpY2Vfd3JhcCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG5cbiAgLmJhc2tldF9pdGVtX29sZHByaWNlIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoXG4gIH1cbn1cblxuLmJhc2tldF9sZWdhbF9wcmljZV9kZXNjciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYmFza2V0X2J0bnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5cbi5iYXNrZXRfc2hpcHBpbmdfY29zdHMge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0b3A6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDA7XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiBAbGlnaHRibHVlbGlnaHQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBzdmcge1xuICAgICAgZmlsbDogQGxpZ2h0Ymx1ZTtcbiAgICB9XG5cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuc2FmYXJpIC5iYXNrZXRfd2luZG93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uYmFza2V0X2Zvb3RlciB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UyZTJlMjtcblxuICAuYmFza2V0X3RvdGFsX3dyYXAge1xuXG4gICAgY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uYmFza2V0X2hlYWRlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMmUyZTI7XG5cbn1cblxuLmJhc2tldF9pdGVtX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuXG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSxcbi5iYXNrZXRfaXRlbV9zdWJ0b3RhbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSAucXVhbnRpdHlfY29udHJvbCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNDBweDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhO1xuICB9XG59XG5cbi5wbHVzLnF1YW50aXR5X2NvbnRyb2wge1xuICB0b3A6IDA7XG59XG5cbi5taW51cy5xdWFudGl0eV9jb250cm9sIHtcbiAgdG9wOiAxOHB4O1xufVxuXG4uYmFza2V0X2l0ZW1fc3VidG90YWwge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJhc2tldF93aW5kb3cgLnByaWNlX2luX3dlaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IC45cmVtO1xufVxuXG4ucmVsYXRlZF9wcm9kdWN0IC5wcmljZV9pbl93ZWlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cblxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMzBweDtcblxuICAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuXG4gIH1cblxuICAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LWhlaWdodDogMTMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAucmVsYXRlZF9wcm9kdWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICYubGVnYWxfZGVzY3Ige1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgfVxuXG4gICAgLmNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNXB4O1xuICAgICAgbGVmdDogMDtcblxuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5hZGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG5cbn1cblxuXG4udGV4dF9jb250YWluIHtcbiAgbWFyZ2luOiAxMTVweCAwIDgxcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5cbi8qcGFnZV9iYW5uZXIqL1xuLnBhZ2VfYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwLjkzOHZ3O1xufVxuXG4ucGFnZV9iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAuNTtcbn1cblxuXG4vKjQwNCovXG4ucGFnZTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG5cbi5wYWdlNDA0IC5pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xufVxuXG4uaW1nXzQwNCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlXzQwNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4vKkVORCA0MDQqL1xuXG5cbi8qLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyOmhvdmVye1xufSovXG5cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBhbmltYXRpb246IC4xNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG5cbi51c2VyX2Ryb3Bkb3duX21lbnU6aG92ZXIgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgb3BhY2l0eTogLjk7XG59XG5cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAuNztcbn1cblxuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cblxuLnVzZXJfZHJvcGRvd25fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIC8qcGFkZGluZzogMTJweCAwOyovXG4gICAgLypib3JkZXI6IHNvbGlkIDFweCBAZ3JlZW47Ki9cbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAuMjUpO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDE5MHB4O1xuICAgIHotaW5kZXg6IDEwMDI7XG5cbiAgICBhLCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogOHB4IDIxcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO1xuICAgICAgZm9udC1zaXplOiAxLjFyZW07XG5cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgICAgIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbiAgICB9XG5cbiAgICAuZXhpdF9saW5rLFxuICAgIC5jb3B5X2xpbmssXG4gICAgLmNvcHlfbGlua193aXRoX3RleHQsXG4gICAgLmNoYW5nZV9hdmF0YXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMjFweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG4gICAgICBmb250LXNpemU6IDEuMXJlbTtcblxuICAgICAgY29sb3I6IEBncmVlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIH1cblxuICAgIC5jb3B5X2xpbms6aG92ZXIsXG4gICAgLmNvcHlfbGlua193aXRoX3RleHQ6aG92ZXIsXG4gICAgLmNoYW5nZV9hdmF0YXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgICAgIC8qdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ki9cbiAgICB9XG5cbiAgICAuc2lnbl9vdXQ6aG92ZXIgYSB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLyphbmltYXRpb24qL1xuQGtleWZyYW1lcyBmYWRlRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNzBweDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLyptYWluIGgxLCAubmljZV90b3AgLm5pY2VfdG9wX2Rlc2NyLCAuZ29fcHJvZHVjdHMgLnNsb2dhbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC03MHB4O1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlRG93bjtcbiAgICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufSovXG5cblxuLypTVEFSVCBQT1BVUCBNU0cqL1xuXG5odG1sLnBvcHVwX29wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcblxuICBoZWFkZXIsIGZvb3RlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVweCk7XG4gIH1cbn1cblxuLnBvcHVwX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTE3MHB4KSAvIDIpO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTU3cHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGFuaW1hdGlvbjogLjJzIGxpbmVhciAuNXMgYm90aCBmYWRlSW47XG4gIC8qZGVsYXkg0LHQvtC70YzRiNC+0Lkg0LjQty3Qt9CwINGC0L7Qs9C+INGH0YLQviDQvdC1INGD0YHQv9C10LLQsNC10YIg0YHRhNC+0YDQvNC40YDQvtCy0LDRgtGM0YHRjyDRhNC+0YDQvNCwKi9cbn1cblxuLnBvcHVwX21zZy5mYWRlaW4ge1xuICBhbmltYXRpb246IC42cyBsaW5lYXIgMXMgYm90aCBmYWRlSW47XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG5cbi5wb3B1cF8xLmZhZGVpbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbn1cblxuLmNvb2tpZV9hZ3JlZW1lbnQuZmFkZWluIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4ucG9wdXBfbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBmYWRlKEBtYWluLCA4MCUpO1xuICBjb2xvcjogQHdoaXRlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB3aWR0aDogNDY5cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGZhZGUoQG1haW4sIDkwJSk7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICB0b3A6IDMwJTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcG9wdXBfbXNnX2F0dGVudGlvbi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXG4gIH1cblxuXG4gIC5leGl0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuXG4gICAgc3ZnIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IEBsaWdodGJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAuY2hlY2tib3hzIHtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIC5jaGVja2JveHMgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmNoZWNrYm94LXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveC1pY29uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3g6Y2hlY2tlZCArIC5jaGVja2JveC12aWV3IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Z3JlZW47XG4gICAgICB9XG5cbiAgICAgIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LXZpZXcgLmNoZWNrYm94LWljb24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICYuZXJyb3JfYWNjZXB0IHtcbiAgICAgICAgLmNoZWNrYm94LXZpZXcge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEByZWQ7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLnBvcHVwX21zZyArIC5wb3B1cF9tc2cge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHNpdGVfYWdyZWVtZW50LFxuLmNvb2tpZV9hZ3JlZW1lbnQge1xuXG4gIGEubW9yZSB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIC5pbXByZXNzdW0ge1xuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIC5idG4ge1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICAgICAgY29sb3I6ICM3MDcwNzA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAvKmNvbG9yOiAjZjhmOGY4Ki9cbiAgICAgIH1cblxuICAgICAgJi5jb29raWVfYWNjZXB0X2FsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWUgKyA1MDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRibHVlICsgNTA7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWUgKyA3MDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBsaWdodGJsdWUgKyA3MDtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNvb2tpZV9hY2NlcHQge1xuICAgICAgICBtYXJnaW46IDAgMjNweDtcbiAgICAgIH1cblxuICAgICAgJi5sb2NrIHtcbiAgICAgICAgb3BhY2l0eTogLjI1O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiBAbGlnaHRibHVlO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yYW5nZS1sb2FkZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb25pYy1ncmFkaWVudChAd2hpdGUsIEB3aGl0ZSksIGNvbmljLWdyYWRpZW50KEB3aGl0ZSwgQG9yYW5nZSk7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4vKkVORCBQT1BVUCBNU0cqL1xuXG4vKtCQ0LTQsNC/0YLQuNCy0L3Ri9C5INCx0LvQvtC6INGBINCy0LjQtNC10L4t0YDQvtC70LjQutC+0LwqL1xuXG4udmlkZW9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyog0LfQsNC00LDRkdGCINCy0YvRgdC+0YLRgyDQutC+0L3RgtC10LnQvdC10YDQsCDQtNC70Y8gMTY6OSAo0LXRgdC70LggNDozIOKAlCDQv9C+0YHRgtCw0LLRjNGC0LUgNzUlKSAqL1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0YzQ7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgaWZyYW1lLCB2aWRlbywgLnZpZGVvX292ZXJsYXksIHZpZGVvLnByZXZpZXcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICAvL3dpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgb3V0bGluZS13aWR0aDogMDtcbiAgfVxuXG4gIHZpZGVvIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpZGVvX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB2aWRlbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgfVxuXG4gICAgLmR1cmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICB9XG5cbiAgICAucGxheSB7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuXG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDEzcHg7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmaWxsOiBAcmVkO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnBsYXkge1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgIH1cbiAgfVxufVxuXG4vKnZpZGVvW3Bvc3Rlcl17XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xufSovXG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTNweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTAwMDE7XG5cbiAgJiAqOm5vdCguYmFza2V0X2J0bl9jaGVja291dCkge1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmX2Nsb3NlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIGRpdi5ub3RpZmljYXRpb24tcGFja2FnZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgICBib3R0b206IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHRvcDogMTEycHg7XG4gIH1cbn1cblxuXG4uYWxlcnQtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgLmFsZXJ0LWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmFsZXJ0LXRpdGxlIHtcbiAgICAudGl0bGUtc3R5bGUoKTtcbiAgICBjb2xvcjogQHJlZDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5hbGVydC1jbG9zZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9jbG9zZV9ibGFjay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW46IDNweCAzcHggM3B4IDIwcHg7XG4gIH1cblxuICAuYWxlcnQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luOiAyMHB4IDExLjVweCAwIDExLjVweDtcbiAgfVxuXG4gIC5hbGVydC1idXR0b24ge1xuICAgIC5idXR0b24tc3R5bGUoQHdoaXRlLCAxcHggc29saWQgQG1haW4sIEBibGFjayk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogQG1haW47XG4gICAgfVxuICB9XG5cbiAgLmFsZXJ0LWJvZHkge1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYWxlcnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5hbGVydC1ib2R5IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5hbGVydC1idXR0b25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLXBvcHVwLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogNjUwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG59XG5cbi5pbmZvLXBvcHVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmluZm8tcG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmluZm8tcG9wdXAtY2xvc2U6OmJlZm9yZSxcbi5pbmZvLXBvcHVwLWNsb3NlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsYWNrOyAvKiDQptCy0LXRgiDQutGA0LXRgdGC0LjQutCwICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5pbmZvLXBvcHVwLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaW5mby1wb3B1cC1idXR0b24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1hcmdpbjogMTVweCBhdXRvO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NGJhZWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggNTBweCA1MHB4IDUwcHg7XG59XG5cbi8q0J7QotCX0KvQktCrKi9cblxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyDQtNC70Y8g0YLQtdGFINC60L7RgtC+0YDRi9C1INCy0L3Rg9GC0YDQuCDRgdC10YLQutC4XG4ucmV2aWV3cyB7XG4gIC8qICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyovXG5cbiAgcGFkZGluZzogMjhweCA2NnB4IDI4cHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG5cbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLyphbGlnbi1pdGVtczogY2VudGVyOyovXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDY1cHg7XG5cbiAgICAuaW1nIHtcbiAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgaGVpZ2h0OiA5MXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnRleHRfYmxvY2sge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4IC0gMzMuNjdweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm93bC1uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMXB4O1xuXG4gICAgYnV0dG9uLm93bC1wcmV2LCBidXR0b24ub3dsLW5leHQge1xuICAgICAgYmFja2dyb3VuZDogQGdyZWVuICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigoQGdyZWVuKSwgMTAlKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLm93bC1wcmV2IHtcbiAgICAgIGxlZnQ6IC04cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGVmdDogLTEzcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMThweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQHdoaXRlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLypmb3IgYmlnKi9cbi5yZXZpZXdzX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiA3NXB4IDAgNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5yZXZpZXdzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA0OXB4IDEwNHB4IDU1cHg7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLml0ZW0ge1xuICAgICAgLmltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgICAgfVxuXG4gICAgICAudGV4dF9ibG9jayB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgLm93bC1uYXYge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTlweDtcblxuICAgICAgYnV0dG9uLm93bC1wcmV2LCBidXR0b24ub3dsLW5leHQge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBidXR0b24ub3dsLXByZXYge1xuICAgICAgICBsZWZ0OiAtMzRweDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCBAd2hpdGU7XG4gICAgICAgICAgbGVmdDogLTE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYnV0dG9uLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zNHB4O1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgQHdoaXRlO1xuICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypFTkQg0J7QotCX0KvQktCrKi9cblxuXG4uaW5mb19kZXNjcixcbi5lcnJvcl9kZXNjcixcbi5zdWNjZXNzX2Rlc2NyIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLmluZm9fZGVzY3Ige1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWNmMTtcbiAgYm9yZGVyLWNvbG9yOiAjYmVlNWViO1xufVxuXG4uc3VjY2Vzc19kZXNjciB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5lcnJvcl9kZXNjciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7XG59XG5cblxuLypGT1IgVVNBICovXG4uY291bnRyeV8zNSwgLmNvdW50cnlfMjE5IHtcblxuICAuY3JlYXRpdmUgLnBvcHVwX21lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuXG59XG5cblxuLypFTkQgRk9SIFVTQSovXG5cblxuLyowIGVsZW1lbnRzIG9uIGhlYWx0aCovXG4uaGVhbHRoLmNhdGVnb3JpZXNfMCB7XG5cbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1OHB4O1xuICB9XG5cbn1cblxuLyoyIGVsZW1lbnRzIG9uIGhlYWx0aCovXG5cbi5oZWFsdGguY2F0ZWdvcmllc18yIHtcbiAgLnBvcHVwX21lbnUge1xuICAgIHdpZHRoOiA5MzBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLml0ZW1zLnJvdyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtaW4taGVpZ2h0OiAxNTJweDtcbiAgICB9XG4gIH1cblxuICAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2OHB4O1xuICB9XG5cbiAgLmxpbmtzIHtcbiAgICB3aWR0aDogMzY0cHg7XG4gIH1cbn1cblxuXG4vKjMgZWxlbWVudHMgb24gaGVhbHRoKi9cblxuLmhlYWx0aC5jYXRlZ29yaWVzXzMge1xuXG4gIC5wb3B1cF9tZW51IHtcbiAgICB3aWR0aDogMTAwOXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAuaXRlbXMucm93IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4O1xuICAgIH1cblxuICB9XG5cbiAgLml0ZW0uYWN1bXVsbGl0X2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgfVxuXG4gIC5saW5rcyB7XG4gICAgd2lkdGg6IDM2NHB4O1xuICB9XG59XG5cbi8qMSBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzEge1xuICAucG9wdXBfbWVudSB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAubGlua3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gIH1cbn1cblxuXG4uZmFkZS1lbnRlci1hY3RpdmUsIC5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG5cbi5mYWRlLWVudGVyLCAuZmFkZS1sZWF2ZS10byAvKiAuZmFkZS1sZWF2ZS1hY3RpdmUg0LTQviDQstC10YDRgdC40LggMi4xLjggKi8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5cbm1haW4ge1xuXG4gIC5tYWluX2Jsb2NrIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAxcHgpO1xuICB9XG5cbiAgLm1lbnUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmFycm93X2Rvd24ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICBib3R0b206IC0zMjFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAxMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAZ3JleS1iZztcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiBAZ3JleTtcbiAgICAgIH1cblxuXG4gICAgICAmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmID4gdWwgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogQGdyZXk7XG4gICAgICBwYWRkaW5nOiAyOHB4IDEwcHggMjhweCAyOXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxuXG5cbn1cblxuXG4vKm5ld3MgbGlzdCovXG5cbi5uZXdzX2xpc3Qge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogNDFweDtcblxuICAuaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgQGdyYXk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgY29sb3I6IEBncmV5O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgfVxuXG4gIC50b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNCU7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgLnRpdGxlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNzU7XG4gIH1cblxuICAuaXRlbS5hY3RpdmUge1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAudG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5idG4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgcGFkZGluZzogMTNweCAxOHB4O1xuICAgIG1pbi13aWR0aDogMjM2cHg7XG4gIH1cblxuICAubmV3c19ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCA0MHB4O1xuICB9XG5cbiAgYS5vcGVuX25ld3Mge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogQG1haW47XG4gIH1cblxuICBhLm9wZW5fbmV3czpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG1haW47XG4gIH1cblxuXG59XG5cbi8qZW5kIG5ld3MgbGlzdCovXG5cblxuLypuZXdzIHBhZ2UqL1xuXG4ubmV3c19wYWdlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG5cbiAgLm1haW5fYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuZGF0ZSB7XG4gICAgY29sb3I6IEBncmV5O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWVudSB1bCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAubmV3c190b3Age1xuICAgIGgxIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgbWFyZ2luOiAxOXB4IDA7XG4gICAgfVxuXG4gICAgLmJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAbGlnaHQtdGV4dDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cbn1cblxuLm5ld3NfYmxvY2sge1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICAuc2hvcnRfZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc3RhcnRfaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5zdGFydF9pbWcsIC5hZGRpdGluYWxfaW1nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAucGFnZV90ZXh0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgIH1cblxuICAgIGlmcmFtZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgZmlndXJlIHtcbiAgICBtYXJnaW46IDAgMCA2MHB4IDA7XG4gIH1cblxuICBmaWdjYXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGNvbG9yOiBAZ3JleTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuICAuaW1hZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC8qbWFyZ2luLWxlZnQ6IC0yJTsqL1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICAvKiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMiU7Ki9cbiAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xuICAgICAgLypvYmplY3QtZml0OiBjb250YWluOyovXG4gICAgfVxuICB9XG5cbn1cblxuXG4vKmVuZCBuZXdzKi9cblxuXG4vKnBhZ2luYXRpb24qL1xuXG4ucGFnZXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudWwucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsIC5wYWdpbmF0aW9uIGxpLCAucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBoZWlnaHQ6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMTExMTExO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG5zcGFuLmN1cnJlbnQucHJldiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhLCAucGFnaW5hdGlvbiBsaSBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnBhZ2luYXRpb24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5wYWdpbmF0aW9uIGxpOmhvdmVyIGEge1xuICBjb2xvcjogQHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wYWdpbmF0aW9uIGxpLmRpc2FibGVkLCAucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciBzcGFuIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICBjb2xvcjogQGZvbnRfY29sb3I7XG59XG5cbi8qZW5kIHBhZ2luYXRpb24qL1xuXG4vKnBhZ2UgY3VzdG9taXplciovXG4vKlJVU1NJQSovXG4uc2hvcF9pZF80IC5zdGFuZGFydF9wYWdlLnBhZ2Uge1xuICAucGFnZV90ZXh0ID4gcCB7XG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAvL2ZvbnQtc2l6ZTogMjAgKiBAZm9udHJlbTtcbiAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLnBsNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC03cHg7XG4gICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qVVNBIEFORCBDQU5BREEqL1xuLnNob3BfaWRfMSAuc3RhbmRhcnRfcGFnZS5wYWdlLFxuLnNob3BfaWRfMTcgLnN0YW5kYXJ0X3BhZ2UucGFnZSB7XG5cbiAgLnBhZ2VfdGV4dCA+IHAge1xuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgLy9mb250LXNpemU6IDIwICogQGZvbnRyZW07XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG5cbi8qRU5EIHBhZ2UgY3VzdG9taXplciovXG5cblxuLypHZXJtYW55Ki9cbi5jb3VudHJ5XzUzIHtcbiAgLm1vcmVfdGhhbl9idXNpbmVzcyAuaXRlbSAuZGVzY3Ige1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDdweCk7XG4gIH1cbn1cblxuXG4udGVzdF9jbGFzc190ZXN0IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuXG4uaW1nX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaW1nX2JnLW5vdGNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG5cbmltZy5pbWdfYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cblxuLypBTklNQVRFKi9cblxuLm8ge1xuICBvcGFjaXR5OiAwO1xufVxuXG5oMS5hbmltYXRlX19hbmltYXRlZCB7XG4gIC8qLm1haW5faW1nIGgxeyovXG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMnM7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbmgxW2RhdGEtYW5pbWF0ZV0sXG4uYnRuc1tkYXRhLWFuaW1hdGVdIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLypkaXYuYnRucy5hbmltYXRlX19hbmltYXRlZHsqL1xuLmNlcnRpZmljYXRlcyxcbi5mYWN0b3J5LFxuLmFjdW11bGxpdCxcbi5hbGwtdGltZSB7XG4gIC5tYWluX2ltZyBkaXYuYnRucyB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAwLjhzO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC44cztcbiAgfVxufVxuXG5cbi8qRU5EIEFOSU1BVEUqL1xuXG5cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogNTBweCAwO1xuXG59XG5cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXBfYm9keSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgcGFkZGluZzogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Z3JlZW47XG4gIH1cbn1cblxuXG4vKnN1Y2Nlc3MtcGF5LCBmYWlsX3VybCovXG5cbi5wYWdlX21zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMTlweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBnYXA6IDQwcHg7XG5cbiAgLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlnaHRibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMzNlbTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgaGVpZ2h0OiAxNTNweDtcbiAgfVxuXG4gICYuc3VjY2VzcyB7XG4gICAgLnBhZ2VfbXNnX19pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaS9jaGVja291dC9wYXltZW50X3N1Y2Nlc3Muc3ZnXCIpO1xuICAgIH1cbiAgfVxuXG4gICYuZXJyb3Ige1xuICAgIC5wYWdlX21zZ19fdGl0bGUge1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuXG4gICAgLnBhZ2VfbXNnX19pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaS9jaGVja291dC9wYXltZW50X2Vycm9yLnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG59XG5cbi8qUE9QVVAgT0ZGRVJTKi9cblxuLm9mZmVyc19mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMyk7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4ub2ZmZXJzX2Zvcm1faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIHdpZHRoOiA1MzBweDtcbiAgbWF4LXdpZHRoOiA5NCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuXG4gIC5pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMjM4cHg7XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuXG4gICAgICAuc2l6ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi5hZGRfYmFza2V0X29mZmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0Ymx1ZTtcbiAgICAgIGNvbG9yOiBAbGlnaHRibHVlO1xuXG4gICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gICAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jbG9zZV9wb3B1cF9mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgfVxufVxuXG5cbi8qcHJlbG9hZGVyKi9cbi5wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNzc2xvYWQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMS4zOHMgbGluZWFyIDMuNTdzO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IGJvdHRvbSAxLjM4cyBsaW5lYXIgMy41N3M7XG4gIH1cbn1cblxuLmNzc2xvYWQtY29udGFpbmVyLmRvbmU6YmVmb3JlIHtcbiAgdG9wOiAtNTAlO1xufVxuXG4uY3NzbG9hZC1jb250YWluZXIuZG9uZTphZnRlciB7XG4gIGJvdHRvbTogLTUwJTtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcyAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBsaW5lLWhlaWdodDogOTdweDtcbiAgYm9yZGVyOiAycHggc29saWQgQGxpZ2h0Ymx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcyAuY3NzbG9hZC1wcm9ncmVzcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTBweCBAbGlnaHRibHVlO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDEwcHggQGxpZ2h0Ymx1ZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICBhbmltYXRpb246IHNwaW4gMy40NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0IC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG5cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtZmxvYXQuY3NzbG9hZC1zaGFkb3c6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuXG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW46IC00MnB4IDAgMCAxMnB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4IHJnYigyMjEsIDIyMSwgMjIxKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgYW5pbWF0aW9uOiBzcGluIDMuNDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmNzc2xvYWQtcHJvZ3Jlc3MuY3NzbG9hZC1zaGFkb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xuICBjb2xvcjogcmdiKDIyMSwgMjIxLCAyMjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2IoMjIxLCAyMjEsIDIyMSk7XG4gIG1hcmdpbjogLTM5cHggMCAwIC0zOXB4O1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLypwcmVsb2FkZXIgZW5kKi9cblxuXG4uaXRlbV9wYWdlIHtcblxuICAucHJvZHVjdF9hY3Rpb25fYnRucyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuXG4gICAgLmlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG5cbiAgICAuYmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vcGFkZGluZzogM3B4IDEwcHggN3B4O1xuICAgICAgLy8mOmhvdmVyIHtcbiAgICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICAgICAgLy99XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBAbGlnaHQtdGV4dDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zaGFyZWRfcHJvZHVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICBjb2xvcjogQGxpZ2h0Ymx1ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxuXG4uaGVscF93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOUY5RjtcbiAgY29sb3I6IEB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGNvbG9yOiBAd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5oZWxwX3dpZGdldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG59XG5cbi5oZWxwX3dpZGdldDpob3ZlciAuaGVscF93aWRnZXQtLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAuMDVzIGVhc2UtaW4tb3V0IC4wMDAycyBmb3J3YXJkcyBmYWRlSW47XG59XG5cblxuLmNvbXBvbmVudHNfbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEyMHB4IDIwcHggNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4ZmI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4IDYwcHggMjBweCA2MHB4O1xuXG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgJl9fYmxvY2t7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmX19pbWFnZS1ibG9jayB7XG4gICAgICBmbGV4OiAwIDAgMjI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jsb2NrLW5vLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIC5pdGVtX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZXtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ltYWdlLXRpdGxle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJi5naG9zdCB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgcGFkZGluZzogNDBweCAwO1xuXG4gIC5pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuXG4gIC50ZXh0IHtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA1NzBweCAtIDM1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuXG4gICAgICB1bCwgb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9jaGVja19ncmVlbi5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweCA5LjZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cbiAgICB9XG4gIH1cblxuICAudmlkZW9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDU3MHB4O1xuICB9XG5cbiAgLnZpZGVvX3dyYXAge1xuXG5cbiAgICAudmlkZW9fb3ZlcmxheSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAvLyY6aG92ZXIge1xuICAgICAgLy8gIC5wbGF5IHtcbiAgICAgIC8vICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAvLyAgfVxuICAgICAgLy99XG5cbiAgICAgIC8vLnBsYXkge1xuICAgICAgLy8gIHRyYW5zZm9ybTogc2NhbGUoLjYsIC42KTtcbiAgICAgIC8vICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAvL31cblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICB9XG5cbn1cblxuI2l0ZW1fODU1IHtcbiAgLnByaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICB9XG5cbiAgLnF0eV9idG4ge1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxuXG4gIC5yZXRhaWxfcHJpY2VfZGVzY3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLml0ZW1fODU1X3dyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5hZHZhbnRhZ2VfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgaGVpZ2h0OiAzMjFweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXG4gICAgLmFkdmFudGFnZV9faXRlbS0taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFkdmFudGFnZV9faXRlbS0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIH1cblxuICAgIC5hZHZhbnRhZ2VfX2l0ZW0tLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAuYWR2YW50YWdlX19pdGVtLS10ZXh0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIC5hZHZhbnRhZ2VfX2l0ZW0tLXRleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyNnB4KSB7XG4gIC5pdGVtX3BhZ2UgLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCBkaXYuZGVzY3JpcHRpb24sXG4uaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiBAbW9iX2ZvbnRfc2l6ZV90ZXh0O1xuICBsaW5lLWhlaWdodDogQG1vYl9saW5lX2hlaWdodDtcbn1cblxuLml0ZW1fcGFnZSAuY29tcG9uZW50c19saXN0IC5pdGVtIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5cbi5hY2NvdW50LW1lbnUge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbn1cblxuLmFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgJl9faWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgJi0taXRlbXMtY291bnQge1xuICAgICAgYmFja2dyb3VuZDogQHByaW1hcnlfb3JhbmdlO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICB9XG5cbiAgICAmLS1hbGFybSB7XG4gICAgICBiYWNrZ3JvdW5kOiBAcmVkO1xuICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgY29sb3I6IEBibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi0tYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBncmF5O1xuICAgIH1cblxuICAgICYtLWV4aXQge1xuICAgICAgY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvdW50LXVzZXItaW5mbyB7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZzogMjBweCA0MHB4IDIzcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG5cbiAgfVxuXG4gICZfX2RhdGEtaWNvbiB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fZGF0YS1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX19kYXRhLWlkIHtcbiAgICBmb250LXNpemU6IDEyICogQGZvbnRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIG1hcmdpbi10b3A6IDFweDtcbiAgfVxuXG4gICZfX2RhdGEtc3RhdHVzIHtcbiAgICBjb2xvcjogQGxpZ2h0Z3JlZW47XG4gICAgZm9udC1zaXplOiAxNCAqIEBmb250cmVtO1xuXG4gICAgJi1wcmltZSB7XG4gICAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAxNCAqIEBmb250cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uY29uc3VsdGFudC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZmI7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMjIuNHB4ICovXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICB9XG5cbiAgJl9faWQtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTsgLyogMTkuNnB4ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogOHB4O1xuICB9XG5cbiAgJl9fY29udGFjdC1pdGVtIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL21haWwuc3ZnKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLS1tYWlsIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL21haWwuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS1waG9uZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy9waG9uZS5zdmcpO1xuICAgIH1cblxuICAgICYtLXdoYXRzYXBwLCAmLS13aGF0c3VwIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3dhLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tdGVsZWdyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvdGcuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS12aWJlciB7XG4gICAgfVxuXG4gICAgJi0tc2t5cGUge1xuICAgIH1cblxuICAgICYtLXZrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL3ZrLnN2Zyk7XG4gICAgfVxuXG4gICAgJi0tZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvZmIuc3ZnKTtcbiAgICB9XG5cbiAgICAmLS1pbnN0YWdyYW0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvaW5zdC5zdmcpO1xuICAgIH1cblxuICAgICYtLW9rIHtcbiAgICB9XG5cbiAgICAmLS15b3V0dWJlIHtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMXB4KSB7XG4gIGhlYWRlciB7XG4gICAgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgIC5pbm5lciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAucG9wdXBQcmltZVBhcnRuZXIge1xuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dG9vcmRlciB7XG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICAuaW5uZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaGVhZGVyX25vX3BhcnRuZXIge1xuICAgIC5pbm5lciB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIC5oZWFkZXJfbm9fcGFydG5lcl9ibG9jayB7XG4gICAgICAgIHAge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdXRvb3JkZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9wdXBQcmltZVBhcnRuZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzdweCkge1xuICAuc2hhcmVfaWNvbiB7XG4gICAgdG9wOiAxMjVweDtcbiAgfVxufVxuXG4uZm9ycHJpbWVjbGllbnRzIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9pY29ucy9wcmltZV9jbGllbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTJweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0yNSUpO1xuICB9XG5cbiAgJi1tYWludGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICB9XG5cbiAgJi1wcmltZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogQHByaW1hcnlfb3JhbmdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJi1jbGllbnRzIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG59XG5cbiNwcm9kdWN0TWVudV9zaG9ydF9kZXNjIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3RNZW51IHtcbiAgdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2ljLWdyZXktMDUsIEBncmF5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtd2hpdGUsIEB3aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggMCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG5cblxuICAvKiDQotC+0L3QutC40Lkg0YHQutGA0L7Qu9C70LHQsNGAICovXG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvKiDQn9C+0LvQvtGB0LAg0L/QvtC0INGB0LrRgNC+0LvQu9C+0LwgKi9cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgfVxuXG4gIC8qINCh0LDQvCDQv9C+0LvQt9GD0L3QvtC6ICovXG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGIwYjA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC8qINCj0LHQuNGA0LDQtdC8INGB0YLRgNC10LvQvtGH0LrQuCAo0LrQvdC+0L/QutC4KSAqL1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cbiAgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX25hdiB7XG4gICAgLy9tYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMjE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgJi0tYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9jayB7XG4gICAgICBjb2xvcjogQHJlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2ljb25zL0Fycm93UmlnaHQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxOHB4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGhlaWdodDogNjIwcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAmLS1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgICB9XG5cbiAgICAgIC5zaG93X2FsbF9zZXJpZXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGNvbG9yOiBAbGlnaHRibHVlbGlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtd3JhcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDVweDtcblxuICAgICAgaSB7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xNnB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nOiA2cHggN3B4IDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2R1Y3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAmX19wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG5cbiAgICAmLS1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuXG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbiAgICAgIH1cblxuICAgIH1cblxuXG4gICAgJi5hZGRpdGlvbmFsIHtcbiAgICAgIC5wcm9kdWN0TWVudV9fcHJvZHVjdC0taXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5yZWQge1xuICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RNZW51X19wcm9kdWN0LS1pdGVtLmdvX2NhdGFsb2cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAucHJvZHVjdE1lbnVfX2Jsb2NrIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RNZW51X19wcm9kdWN0cyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG5cblxuLnRpcHB5LWFycm93IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6IEB3aGl0ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpICBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hhcmVfaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5cbnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgdHIuZmlsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gIHRoLCB0ZCB7XG4gICAgcGFkZGluZzogN3B4IDhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgJi5jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJi5sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cblxufVxuXG4uc3VtbWFyeV90YWJsZSAuaXRlbV9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cblxuLnN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4uYmxhY2tfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xufVxuXG4uYmxhY2tfX3dyYXBwZXItb3BlbmVkIHtcbiAgei1pbmRleDogNDQ0MztcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xuICB6LWluZGV4OiA0NDQ0O1xuICB3aWR0aDogNTIwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSwgb3BhY2l0eSAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xuXG4gIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubWVudV9zaGFyZV9jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooNjFkZWcpO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgLml0ZW1fX2lubmVyLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5pdGVtX19pbm5lci1mbGV4IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzkuMnB4O1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICB9XG5cbiAgICBzcGFuLCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgICNtZW51X21vZGFsX3NoYXJlX19yZWYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuXG4gICAgLm1lbnVfc2hhcmVfYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBtYWluO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWVsaWdodDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnVfcXJfX3N0ZXBzIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgICBjb2xvcjogQGJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5xcl9pbWdfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnFyX2ltZ19fbG9hZGluZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgIC5xcl9pbWdfX2xvYWRpbmctY2xvc2VkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnFyX2ltZ19fbG9hZGluZy1hZnRlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgYW5pbWF0aW9uOiBjb2xvclRyYW5zaXRpb24gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMzOHB4O1xuICAgICAgaGVpZ2h0OiAzMzhweDtcbiAgICB9XG4gIH1cblxuICAubWVudV9fbW9kYWxfc2hhcmVfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBtYWluO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWFpbjtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICAgICAgY29sb3I6IEBibGFjaztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cblxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXItb3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTBweCAxMHB4O1xuICAgIH1cblxuICAgIC5tZW51X3NoYXJlX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzdweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGNvbG9yVHJhbnNpdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMTgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooMzYwZGVnKTtcbiAgfVxufVxuXG4uc2VhcmNoLWlucHV0LWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcblxuICAuY3VzdG9tLWlucHV0IHtcblxuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMsIGlucHV0OnRhcmdldCwgaW5wdXQ6dmlzaXRlZCwgaW5wdXQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHByaW1hcnlfb3JhbmdlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2hfX2xpc3QtYmxvY2sge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmN1c3RvbS1zZWxlY3Qtb3B0aW9ucyB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjcwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyNHB4IDBweCByZ2JhKDAsIDMyLCA1MSwgMC4xMiksXG4gICAgMHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMzIsIDUxLCAwLjA0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblxuXG4gICAgLmN1c3RvbS1zZWxlY3Qtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JleS1saWdodDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5kZWZhdWx0LWxpbmstdywgLmRlZmF1bHQtbGluay1sYiB7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWF4LWhlaWdodDogNDhweDtcbn1cblxuLmRlZmF1bHQtbGluay13IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodGJsdWU7XG59XG5cbi5kZWZhdWx0LWxpbmstbGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHRibHVlO1xuICBib3JkZXI6IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0LWxpbmstbGIsIC5kZWZhdWx0LWxpbmstdyB7XG4gICAgbWF4LXdpZHRoOiByZXZlcnQ7XG4gIH1cbn1cblxuLnRleHQtZ3JleS1kYXJrIHtcbiAgY29sb3I6IEBncmV5LWRhcms7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5nLTEwIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZy0zMCB7XG4gIGdhcDogMzBweDtcbn1cblxuLmZsZXgtamMtc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LWFzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWFjIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnctMTAwLXBlcmNlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRlZmF1bHQtYnRuIHtcbiAgcGFkZGluZzogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodGJsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0Ymx1ZWxpZ2h0O1xuICB9XG5cbiAgJjpkaXNhYmxlZCwgJi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXktY29sb3I7XG4gICAgY29sb3I6ICNGRkZGRkZCMjtcbiAgfVxufVxuXG4uY3VzdG9tLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxN3B4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxlZnQ6IDE0cHg7XG4gICAgY29sb3I6IEBsaWdodC10ZXh0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktbGlnaHQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICY6Zm9jdXMgKyBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikgKyBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCArIGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsdWUgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIHNwYW4ge1xuICAgIHRvcDogNTglO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB9XG59XG5cbi5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYtY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgJjpjaGVja2VkICsgLmN1c3RvbS1jaGVja2JveC1jaGVja21hcmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2Jhc2tldC9jaGVja2JveC5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJjppbnZhbGlkICsgLmN1c3RvbS1jaGVja2JveC1jaGVja21hcmsge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUI7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA2cHggI0ZGM0IzMDFBO1xuICAgIH1cbiAgfVxuXG4gICYtY2hlY2ttYXJrIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBncmF5LWNvbG9yO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYmFja2dyb3VuZC1pbWFnZSAwLjJzO1xuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuIiwiLyrQptCS0JXQotCQKi9cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbi8qbm9ybWFsaXplKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmh0bWw6aGFzKC5wcm9kdWN0TWVudTpob3Zlcikge1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuaHRtbDpoYXMoLnByb2R1Y3RNZW51OmhvdmVyKSBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4ubWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWI0MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG4ucmFkaW9fY2FyZF9faXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYxRUQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YyRjFFRDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYxRUQ7XG4gIHdpZHRoOiAzNzBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5yYWRpb19jYXJkX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjFFRDtcbn1cbi5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gbGFiZWwgLnJhZGlvbWFyayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I3QjZCNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBsYWJlbCAucmFkaW9tYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gW3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRUQ7XG59XG4ucmFkaW9fY2FyZF9faXRlbSBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCAucmFkaW9tYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzY5ZTQ3O1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwgLnJhZGlvbWFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0Nztcbn1cbi5yYWRpb19jYXJkX19pdGVtIFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbCAucmFkaW9tYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUJFQUU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQUU3O1xufVxuLnJhZGlvX2NhcmRfX2l0ZW0gW3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIC5yYWRpb21hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVBRTc7XG59XG4ucmFkaW9fY2FyZF9faXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucmFkaW9fY2FyZF9faXRlbV9fY29udGVudF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnJhZGlvX2NhcmRfX2l0ZW1fX2NvbnRlbnRfX2Rlc2MtLWRpc2FibGVkIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NDBweCkge1xuICAucmFkaW9fY2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDM0MHB4O1xuICB9XG4gIC5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGdhcDogOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuICAucmFkaW9fY2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5yYWRpb19jYXJkX19pdGVtIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC1WYXJpYWJsZUZvbnRfd2dodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAxMDAgOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQtSXRhbGljLVZhcmlhYmxlRm9udF93Z2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbiAgZm9udC13ZWlnaHQ6IDEwMCA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRldmVsb3Blcl92ZXJzaW9uIGhlYWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBvdXRsaW5lOiAycHggc29saWQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb250ZW50OiAnTE9DQUwgVkVSU0lPTic7XG4gIGNvbG9yOiAjRUM5ODE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZGV2X3BhbmVsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDJweCkge1xuICAvKtC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LrQuCDQvdCwINC80L7QsdC40LvRjNC90YvRhSDRg9GB0YLRgNC+0YHRgtCy0LDRhSDQuCDRgtC+0LvRjNC60L4g0L3QsCDQvdC40YUqL1xuICAubW9iaWxlX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLnNoYXJlX2ljb24ge1xuICAgIHRvcDogMTAwcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAvKtC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LrQuCDQvdCwINC00LXRgdC60YLQvtCy0L3Ri9GFINGD0YHRgtGA0L7RgdGC0LLQsNGFINC4INGC0L7Qu9GM0LrQviDQvdCwINC90LjRhSovXG4gIC5kZXNrdG9wX2JyZWFrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5odG1sIC5wb3B1cF9vcGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuI3dyYXBwZXIgLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sb3ItZ3JleSB7XG4gIGNvbG9yOiAjNkE2QTZBO1xufVxuLmNvbG9yLWxpZ2h0Ymx1ZWxpZ2h0IHtcbiAgY29sb3I6ICMzQkE2OUM7XG59XG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4udGEtZW5kIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIC8qdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsIC4wNSk7Ki9cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyOiAwIG5vbmUgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uaW5uZXIge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5hIHtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG5idXR0b24sXG5pbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5bZGF0YS1zY3JvbGxfdG9dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxudGFibGUgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuaW1nW2RhdGEtb3JpZ2luYWxdIHtcbiAgb3BhY2l0eTogMDtcbn1cbi8qIEhFQURFUiBzdHlsZXMgc3RhcnQqL1xuLm1vYl9oZWFkZXIsXG4uY2hlY2tvdXRfYmFza2V0X3RyaWFuZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vcGFjaXR5LWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2U7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5oZWFkZXIge1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAxO1xuICAvKi5zdXBwb3J0X3dyYXBwZXIgLnN1cHBvcnQ6YmVmb3JlLFxuICAuc3VwcG9ydF93cmFwcGVyIC5iYXNrZXQ6YmVmb3JlLFxuICAuc3VwcG9ydF93cmFwcGVyIC5jYXRhbG9nOmJlZm9yZSxcbiAgLm1vYl9zdXBwb3J0OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICB9Ki9cbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiA0ODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMHB4O1xuICB0b3A6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuYXJyb3dUb3Age1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IC0xN3B4O1xuICBsZWZ0OiA0NSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9hcnJvd1RvcC5zd2cpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuaGVhZCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnOiB1cmwoXCJpL2ljb25zL2NsaWVudHR5cGUuc3ZnXCIpO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5oZWFkLXRleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5oZWFkLXRleHQgc3BhbiB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgI0ZGQTgwMCk7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2MgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMjIuNHB4ICovXG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzY19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5hdXRvb3JkZXIgLmlubmVyIC5kZXNjX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzY19fbGlzdC1pdGVtIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmF1dG9vcmRlciAuaW5uZXIgLmRlc2NfX2xpc3QtaXRlbSBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuYXV0b29yZGVyIC5pbm5lciAuZGVzYyAuYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODBEN0NGO1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgYSNwcmltZVBhcnRuZXI6aG92ZXIgKyAucG9wdXBQcmltZVBhcnRuZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDIwMHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLyog0JfQsNC/0YDQtdGJ0LDQtdC8INC/0LXRgNC10L3QvtGBINGB0YLRgNC+0LogKi9cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNXB4O1xuICAvKiDQn9C+0LvRjyDQstC+0LrRgNGD0LMg0YLQtdC60YHRgtCwICovXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0LzQvdC+0LPQvtGC0L7Rh9C40LUgKi9cbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuaGVhZGVyIC50aXBweS1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbmhlYWRlciAuaGVhZGVyX3RvcCxcbmhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xuICBwYWRkaW5nOiAwIDA7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5oZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAzO1xufVxuaGVhZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5pbm5lci1sb2dvLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl90b3AuaXNzZXRfcGFydG5lciAuaW5uZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5oZWFkZXIgLnVzZXJfbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmlzc2V0X3BhcnRuZXIgLnVzZXJfaWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaGVhZGVyIGEucGFydG5lcl9vdXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbn1cbmhlYWRlciBhLnBhcnRuZXJfb3V0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cbmhlYWRlciAud2VsY29tZSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5oZWFkZXIgLmF2YXRhciB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUE4MzJBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuaGVhZGVyIC5hdmF0YXIuaXNzZXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuaGVhZGVyIC5hdmF0YXIuZW1wdHkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvaWNvbnMvYXZhdGFyX2VtcHR5LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogMTdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuaGVhZGVyIC51c2VyX25hbWUgLm5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgLnVzZXJfY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuY29udGFjdF9pY29ucyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmhlYWRlciAuY29udGFjdF9pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmNvbnRhY3RfaWNvbnMgYSB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4O1xufVxuaGVhZGVyICNwZXJzb25hbENvbnN1bHRhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbENsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxJbmZvIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxJbmZvIC5jb25zdWx0YW50X2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm8gLmNvbnN1bHRhbnRfbmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxJbmZvIC5jb25zdWx0YW50X25hbWU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2kvaGVhZGVyQXJyb3dCb3R0b20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxDb25zdWx0YW50UG9wVXAge1xuICB3aWR0aDogMjcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAxNTFweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICBoZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxDb25zdWx0YW50UG9wVXAge1xuICAgIHRvcDogNDdweDtcbiAgICBsZWZ0OiA3MnB4O1xuICB9XG59XG5oZWFkZXIgI3BlcnNvbmFsQ29uc3VsdGFudCAucGVyc29uYWxJbmZvOmhvdmVyIC5wZXJzb25hbENvbnN1bHRhbnRQb3BVcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbmhlYWRlciAjcGVyc29uYWxDb25zdWx0YW50IC5wZXJzb25hbEluZm86aG92ZXIgLnBlcnNvbmFsQ29uc3VsdGFudFBvcFVwIHNwYW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGhlaWdodDogNDBweDtcbn1cbmhlYWRlciAuaGVhZGVyX21pZGRsZSAuaW5jbHVkZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9taWRkbGUgYS5pbmNsdWRlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuaGVhZGVyIC5iYXNrZXRpdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkE4MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuaGVhZGVyIC5pbmNsdWRlLFxuaGVhZGVyIC5zdXBwb3J0LFxuaGVhZGVyIC5jYXRhbG9nLFxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXIsXG5oZWFkZXIgLmJhc2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyID4gKiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5oZWFkZXIgLnN1cHBvcnQsXG5oZWFkZXIgLmNhdGFsb2csXG5oZWFkZXIgYS5iYXNrZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIGhlYWRlciAubW9iX3N1cHBvcnQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC5jYXRhbG9nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvaWNvbnMvY2F0YWxvZy5zdmcnKTtcbn1cbmhlYWRlciAuc2hvd1N1cHBvcnRQb3BVUCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIgLnNob3dTdXBwb3J0UG9wVVA6aG92ZXIgLnN1cHBvcnRQb3BVcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaGVhZGVyIC5zaG93YmNrRHJvcGRvd24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuaGVhZGVyIC5zaG93YmNrRHJvcGRvd246aG92ZXIgLmJja1BvcFVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5oZWFkZXIgLmJjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIC5iY2sgLnVzZXJfc2hvcnRfbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuaGVhZGVyIGEuYmNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogI0ZGQTgwMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWF4LWhlaWdodDogMjhweDtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyIC5jb3VudHJ5X2N1cnJlbnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmhlYWRlciAuc3VwcG9ydF93cmFwcGVyX19pdGVtIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0gLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uLWJhc2tldCB7XG4gIGJhY2tncm91bmQ6IHVybCgvaS9pY29ucy9ibGFjay1iYXNrZXQuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0gLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uLXN1cHBvcnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvYmxhY2stcXVlc3Rpb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xufVxuaGVhZGVyIC5zdXBwb3J0X3dyYXBwZXJfX2l0ZW0gLnN1cHBvcnRfd3JhcHBlcl9faXRlbS1pY29uLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcHJvZmlsZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG59XG5oZWFkZXIgLnN1cHBvcnRfd3JhcHBlcl9faXRlbSAuc3VwcG9ydF93cmFwcGVyX19pdGVtLWljb24tZ2VvIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL2JsYWNrLXdvcmxkLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbmhlYWRlciAuY291bnRyeV9jdXJyZW50X3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5oZWFkZXIgLmNvdW50cnlfY3VycmVudCxcbmhlYWRlciAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmhlYWRlciAuY291bnRyeV9jdXJyZW50OmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuaGVhZGVyIC5jb3VudHJ5X3RyaWFuZ2xlLFxuaGVhZGVyIC51c2VyX3RyaWFuZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5oZWFkZXIgLmNvdW50cnkuY2xpY2tlZCAuY291bnRyeV90cmlhbmdsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5oZWFkZXIgLnVzZXJfZHJvcGRvd25fbWVudV90b29nbGVyIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20sXG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gYS5zaG9wX3BvcHVwX21lbnUge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGltZy5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xuICB3aWR0aDogODNweDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbV9fbGVmdC0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b21fX25ld3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tX19uZXdzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyLWxvZ28td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyLWxvZ28td3JhcCAuc2hvd19wb3B1cEFib3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXItbG9nby13cmFwIC5zaG93X3BvcHVwQWJvdXQgYS5zaG93X3BvcHVwYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSAuaW5uZXItbG9nby13cmFwIC5zaG93X3BvcHVwQWJvdXQgLnBvcHVwQWJvdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xNDBweDtcbiAgdG9wOiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lci1sb2dvLXdyYXAgLnNob3dfcG9wdXBBYm91dCAucG9wdXBBYm91dCBhIHtcbiAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lci1sb2dvLXdyYXAgLnNob3dfcG9wdXBBYm91dCAucG9wdXBBYm91dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFzaWMtZ3JleS0wNSwgI0Y4RjhGQik7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyIC5zaG93X3BvcHVwQWJvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5pbm5lciAuc2hvd19wb3B1cEFib3V0OmhvdmVyIC5wb3B1cEFib3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5oZWFkZXIgLmhlYWRlcl9ib3R0b20gLmlubmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5zdG9ja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5zdG9ja3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIC5zdG9ja3NfX3RleHQge1xuICBjb2xvcjogI0ZGNDY1MDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmhlYWRlciAuaGVhZGVyX2JvdHRvbSBhLnNob3BfcG9wdXBfbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuaGVhZGVyIC5oZWFkZXJfYm90dG9tIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmhlYWRlciAudXNlcl9jb250YWN0LmVkaXRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5oZWFkZXIgLnVzZXJfY29udGFjdC5lZGl0YWJsZSBpbWcge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5oZWFkZXIgLnVzZXJfY29udGFjdC5lZGl0YWJsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcrJztcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAtNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua2l0c19iZWF1dHlfcG9zdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5raXRzX2JlYXV0eV9wb3N0ZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLmtpdHNfYmVhdXR5X3Bvc3RlciAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0NXB4KSB7XG4gIC5raXRzX2JlYXV0eV9wb3N0ZXIgLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNXB4IDUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDVweCkge1xuICAua2l0c19iZWF1dHlfcG9zdGVyIGltZy5pbWdfYmcge1xuICAgIG9iamVjdC1wb3NpdGlvbjogOTMlIGNlbnRlcjtcbiAgfVxufVxuLmtpdHNfYmVhdXR5X3Bvc3RlciAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ua2l0c19iZWF1dHlfcG9zdGVyIC50ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4ua2l0c19iZWF1dHlfcG9zdGVyIC50ZXh0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua2l0c19iZWF1dHlfcG9zdGVyIC50ZXh0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmtpdHNfYmVhdXR5X3Bvc3RlciAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5raXRzX2FsbF9wb3N0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9hY3VtdWxsaXQvbV9zdGFydF9iZy5qcGcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG59XG4ua2l0c19hbGxfcG9zdGVyLW92ZXJsYXkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAua2l0c19hbGxfcG9zdGVyLW92ZXJsYXkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ua2l0c19hbGxfcG9zdGVyIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI0MHB4KSB7XG4gIC5raXRzX2FsbF9wb3N0ZXIuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQ1cHgpIHtcbiAgLmtpdHNfYWxsX3Bvc3Rlci5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCA1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmtpdHNfYWxsX3Bvc3RlciB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cbi5zdXBwb3J0UG9wVXAge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjcwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMTMwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnN1cHBvcnRQb3BVcCAudGl0bGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3VwcG9ydFBvcFVwIC50aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ncmV5LTUwLCAjNTE1MDRFKTtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMtcHJvZmlsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3VwcG9ydFBvcFVwIC5zcG9ucy1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zdXBwb3J0UG9wVXAgLnNwb25zLXByb2ZpbGUgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tYmFzaWMtYmxhY2ssICMwMDAwMDApO1xuICAvKiBtb2JpbGUvVGV4dCAxNCBTZW1pYm9sZCAqL1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuLnN1cHBvcnRQb3BVcCAuc3BvbnMgLmNvbnRhY3RzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5iY2tQb3BVcCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogNTBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5iY2tQb3BVcCAudGl0bGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLm5hbWUge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMDAwMCk7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC51c2VyRGF0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLnVzZXJEYXRhIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLnVzZXJEYXRhIC5pZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJja1BvcFVwIC50aXRsZSAudXNlckRhdGEgLnN1YnNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSwgI0ZGQTgwMCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC5iY2tfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0VFRUVFRUVFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbn1cbi5iY2tQb3BVcCAudGl0bGUgLmJja19fbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDEycHggNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJja1BvcFVwIC50aXRsZSAuYmNrX19saXN0IGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1iYXNpYy1ibGFjaywgIzAwMDAwMCk7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG4uYmNrUG9wVXAgLnRpdGxlIC5iY2tfX2xpc3QgbGk6bGFzdC1jaGlsZCBhIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4jY29tcGxhaW50X2Zvcm0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBODMyQTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29tcGxhaW50X2Zvcm0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY29tcGxhaW50X2Zvcm0ge1xuICAgIHdpZHRoOiA5NCU7XG4gIH1cbn1cbiNjb21wbGFpbnRfZm9ybSAuZW1haWwtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC41cztcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmJlZm9yZSxcbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4jY29tcGxhaW50X2Zvcm0gLmNsb3NlTW9kYWw6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNjb21wbGFpbnRfZm9ybSAuY2xvc2VNb2RhbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI2NvbXBsYWludF9mb3JtIHAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4jY29tcGxhaW50X2Zvcm0gdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcmVzaXplOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb21wbGFpbnRfZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCAwIDAgYXV0bztcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjNzY5ZTQ3O1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAzNzBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzZweCAzMHB4IDI3cHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb250YWN0X2VkaXRvcl9mcm9tICNjb250YWN0X2Zvcm1fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZS5lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiAjRUMxOTE5O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZSBpbnB1dCB7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSAuZm9ybV9yb3cuY29udGFjdF92YWx1ZSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gLmZvcm1fcm93LmNvbnRhY3RfdmFsdWU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9mb3JtL2lkLnBuZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4jY29udGFjdF9lZGl0b3JfZnJvbSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQjFCMUIxO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuI2NvbnRhY3RfZWRpdG9yX2Zyb20gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0VDOTgxOTtcbiAgYm9yZGVyLXJhZGl1czogMTFweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogM3B4IDE0cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xufVxuLypFTkQgSEVBREVSKi9cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZ3LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZnMtMTIge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZnMtMjAge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uZnMtMS01LWVtIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5mcy0xLTItZW0ge1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyLFxuLlByaW1lUGFydG5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWluLWhlaWdodDogNDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pL2Jhc2tldC9wcmltZV9iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTZweCAwcHggcmdiYSgxOTAsIDE5NiwgMjEwLCAwLjI1KTtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuYXJyb3dUb3AsXG4uUHJpbWVQYXJ0bmVyIC5hcnJvd1RvcCB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogLTE3cHg7XG4gIGxlZnQ6IDQ1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL2ljb25zL2Fycm93VG9wLnN3Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuaGVhZCxcbi5QcmltZVBhcnRuZXIgLmhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5oZWFkLXRleHQsXG4uUHJpbWVQYXJ0bmVyIC5oZWFkLXRleHQge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2MsXG4uUHJpbWVQYXJ0bmVyIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2NfX3RpdGxlLFxuLlByaW1lUGFydG5lciAuZGVzY19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2MgcCxcbi5QcmltZVBhcnRuZXIgLmRlc2MgcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMjIuNHB4ICovXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzYyBwIHNwYW4sXG4uUHJpbWVQYXJ0bmVyIC5kZXNjIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzY19fbGlzdCxcbi5QcmltZVBhcnRuZXIgLmRlc2NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBvcHVwUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LWl0ZW0sXG4uUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSBpbWcsXG4uUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzY19fbGlzdC1pdGVtIHAsXG4uUHJpbWVQYXJ0bmVyIC5kZXNjX19saXN0LWl0ZW0gcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucG9wdXBQcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSBwIHN0cm9uZyxcbi5QcmltZVBhcnRuZXIgLmRlc2NfX2xpc3QtaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wb3B1cFByaW1lUGFydG5lciAuZGVzYyAuYnRuLFxuLlByaW1lUGFydG5lciAuZGVzYyAuYnRuIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxM3B4IDE1cHggMTNweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjODBEN0NGO1xuICBjb2xvcjogYmxhY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9wdXBQcmltZVBhcnRuZXJfX2Jsb2NrLFxuLlByaW1lUGFydG5lcl9fYmxvY2sge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzFiMWUyMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLlByaW1lUGFydG5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG4uUHJpbWVQYXJ0bmVyX19ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrIC5kZXNjIHAge1xuICBwYWRkaW5nOiA1cHg7XG59XG4uUHJpbWVQYXJ0bmVyX19ibG9jayAuZGVzY19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMjBweDtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrIC5kZXNjX19saXN0LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uUHJpbWVQYXJ0bmVyX19ibG9jayBwIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwZW07XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDBlbTtcbn1cbi5QcmltZVBhcnRuZXJfX2Jsb2NrLmRlc2MgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGlwcHktY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5tYWluIHtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC8qbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTsqL1xufVxubWFpbi5zdGFuZGFydF9wYWdlIHtcbiAgcGFkZGluZzogMCAwIDgwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLm5pY2VfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGQjtcbiAgcGFkZGluZzogNTlweCAwO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm5pY2VfdG9wIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uaWNlX3RvcCBoMSxcbi5uaWNlX3RvcCAuaDEge1xuICB3aWR0aDogMzclO1xuICBmb250LXNpemU6IDMuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uaWNlX3RvcCAubmljZV90b3BfZGVzY3Ige1xuICB3aWR0aDogNTEuMyU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLm5pY2VfdG9wIC5uaWNlX3RvcF9kZXNjciBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLm5pY2VfdG9wIGEge1xuICBjb2xvcjogIzNCQTY5Qztcbn1cbi5wYWdlX3RleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbnN1cC50cmFkZW1hcmsge1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uaXRlbV9iaWcgLmlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaXRlbV9iaWcgc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDAuMztcbn1cbi5hY3VtdWxsaXQgLndoeV93b3JrX3dyYXBwZXIgaDIudGl0bGUgc3VwLnRyYWRlbWFyayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDAuMjU7XG59XG4uaXRlbV93cmFwcGVyIC5kZXNjciBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5iZWF1dHkgLnVuaXF1ZW5lc3Nfb2ZfdGVjaG5vbG9neSBzdXAudHJhZGVtYXJrLFxuLmV4Y2x1c2l2ZV90ZXhub2xvZ2llcyBzdXAudHJhZGVtYXJrIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4vKi5tYWluX2ltZywqL1xuLypmb290ZXIsKi9cbi5yZXZpZXdzIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAwLjVzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4jd3JhcHBlciAubWFpbl9pbWcsXG5tYWluLnBhZ2U0MDQge1xuICAvKtCf0LXRgNC10L/QuNGI0LXQvCDRgyDQstGB0LXRhSovXG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KTtcbiAgbWluLWhlaWdodDogNTE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI3dyYXBwZXIgLm1haW5faW1nLFxuICBtYWluLnBhZ2U0MDQge1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAxMTBweDtcbiAgfVxufVxuLm1haW5faW1nIHtcbiAgaGVpZ2h0OiAzNXZ3O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm1haW5faW1nIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFpbl9pbWcgLmlubmVyIGgxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA2cmVtO1xufVxuLm1haW5faW1nIHAge1xuICBtYXJnaW46IDA7XG59XG4ubWFpbl9pbWcgLmJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1haW5faW1nIC5idG5zIC5idG4ge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAzNXB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogNTJweDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41Mik7XG59XG4ubWFpbl9pbWcgLmJ0bnMgLmJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1haW5faW1nIC5idG5zIC5idG4ubW9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8qICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ki9cbn1cbi8qQlVUVE9OUyovXG4uYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIC8qXG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICovXG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLyrQoSDQv9C40L/QutC+0LkgcGxheSovXG59XG4uYnRuLmZhY3Rvcnkge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi53aGl0ZS5maWxsLnRvX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG4uYnRuLndoaXRlLmZpbGwudG9fZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTliMGE4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5hLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLndoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4uYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM5NTU5RTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NTU5RTtcbn1cbi5idG4uYWRkX2Jhc2tldCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4uYWRkX2Jhc2tldDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQkE2OUM7XG59XG4uYnRuLmJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzk1NTlFO1xufVxuLmJ0bi5ncmVlbiB7XG4gIGNvbG9yOiAjODFkOGQwO1xufVxuLmJ0bi5ncmVlbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi5wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkYzRDhEO1xufVxuLmJ0bi5vcmFuZ2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM5ODE5O1xufVxuLmJ0bi55ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDNzAwO1xufVxuLmJ0bi5yZWQge1xuICBjb2xvcjogI0ZGNDY1MDtcbn1cbi5idG4ucmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDY1MDtcbn1cbi5idG4ud2hpdGUudG9fcHVycGxlOmhvdmVyIHtcbiAgY29sb3I6ICM2RjNEOEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzZGM0Q4RDtcbn1cbi5idG4ud2hpdGUudG9fcmVkOmhvdmVyIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0ZGNDY1MDtcbn1cbi5idG4ud2hpdGUudG9fZ3JlZW46aG92ZXIge1xuICBjb2xvcjogIzgxZDhkMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODFkOGQwO1xufVxuLmJ0bi5wbGF5IHtcbiAgLypob3ZlciovXG59XG4uYnRuLnBsYXk6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfd2hpdGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5idG4ucGxheS5wbGF5LmRhcms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9kYXJrLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS5ncmVlbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2dyZWVuLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS5wdXJwbGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvcGxheV9wdXJwbGUuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5LnJlZDphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xufVxuLmJ0bi5wbGF5LnBsYXkub3JhbmdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BsYXlfb3JhbmdlLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3doaXRlLnN2Zyk7XG59XG4uYnRuLnBsYXkucGxheS53aGl0ZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X2Rhcmsuc3ZnKTtcbn1cbi5idG4ucGxheS5wbGF5LndoaXRlLnRvX3JlZDpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3JlZC5zdmcpO1xufVxuLmJ0bi5wbGF5LndoaXRlLnRvX3B1cnBsZTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9wbGF5X3B1cnBsZS5zdmcpO1xufVxuLmJ0bi52aWRlbyB7XG4gIGNvbG9yOiAjODFkOGQwO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4vKkVORCBCVVRUT05TKi9cbi8qIEZPT1RFUiAqL1xuZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEN0NGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDY4cHggMCA2NXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMDtcbn1cbmZvb3RlciAuc2hvd0NvbXBsYWludEZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuZm9vdGVyIC5yb3cgLmNvbHVtbjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMjUlO1xufVxuZm9vdGVyIC5mb290ZXJfd29ya190aW1lX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbmZvb3RlciAucm93IC5jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbmZvb3RlciAucm93IC5jb2x1bW4ge1xuICB3aWR0aDogMjMlO1xufVxuZm9vdGVyIC5yZWcuYnRuIHtcbiAgbWluLXdpZHRoOiAyMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuZm9vdGVyIC5yZWcuYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM4MWQ4ZDA7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cbmZvb3RlciAuaW1wcmVzc3VtIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cbmZvb3RlciAucm93IC50aXRsZSxcbmZvb3RlciAuc3RhcnQgYixcbmZvb3RlciAuYXBsIGIge1xuICBmb250LXNpemU6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IC00cHg7XG59XG5mb290ZXIgLnJvdyAudGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZm9vdGVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5mb290ZXIgLmFwbCBiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cbmZvb3RlciAuYXBsIGIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmZvb3RlciAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbmZvb3RlciAuc29jaWFsIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5mb290ZXIgLnNvY2lhbCBhLFxuZm9vdGVyIC5zb2NpYWwgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5mb290ZXIgLmNvbnRhY3RzIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5mb290ZXIgLnBheW1lbnRfaW5mb3JtZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuZm9vdGVyIC5wYXltZW50X2luZm9ybWVyX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuZm9vdGVyIC5mb290ZXJfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICBoZWlnaHQ6IDU0cHg7XG59XG5mb290ZXIgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbmZvb3RlciBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIgLmxpbmtzIGEge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5mb290ZXIgLnN0YXJ0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5mb290ZXIgI2xlYXJuX21vcmUge1xuICB0b3A6IDI2cHg7XG4gIHBhZGRpbmc6IDUuNjJweCA1NS42MXB4IDcuMzhweCA1NC4zOXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuZm9vdGVyICNsZWFybl9tb3JlOmhvdmVyLFxuZm9vdGVyIGEubGVhcm5fbW9yZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG5mb290ZXIgLnBhcnRuZXJfd2VsbGNvbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbmZvb3RlciBhLnBob25lLFxuZm9vdGVyIGEuZW1haWwge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBGT09URVIgIGZpbmlzaCovXG4vKiBwb3B1cC1tZW51IHN0YXJ0ICovXG5Aa2V5ZnJhbWVzIGZhZGVJblBvcHVwTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5hLnNob3BfcG9wdXBfbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5hLnNob3BfcG9wdXBfbWVudTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYyRjc7XG59XG4vKiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnU6aG92ZXI6YmVmb3Jle1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgYS5zaG9wX3BvcHVwX21lbnUgc3BhbntcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnNob3BfcG9wdXBfbWVudTpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMkY3O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG4gICAgICAgIH0qL1xuLmhlYWRlcl9ib3R0b20gdWwgbGk6aG92ZXIgLnBvcHVwX21lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjE1cyBlYXNlLWluLW91dCAwLjAwMDJzIGZvcndhcmRzIGZhZGVJblBvcHVwTWVudTtcbiAgLyogICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBvcGFjaXR5OiAxO21hcmdpbi10b3A6MDsqL1xufVxuLmhlYWRlcl9ib3R0b20gdWwgbGk6aG92ZXIgLnBvcHVwX21lbnUgaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3B1cF9tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDMwcHg7XG4gIC8qdmlzaWJpbGl0eTogaGlkZGVuOyovXG4gIC8qei1pbmRleDogLTE7Ki9cbiAgLyptYXJnaW4tdG9wOi0xMHB4OyovXG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICMzMzM7XG4gIC8qdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7Ki9cbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM2QTZBNkE7XG59XG4ucG9wdXBfbWVudSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uaGVhbHRoIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyNXB4IDcwcHggMCA1OHB4O1xufVxuLmhlYWx0aCAucG9wdXBfbWVudV9pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uaGVhbHRoIC5pdGVtLmxpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaGVhbHRoIC5pdGVtLmxpc3QgYSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uaGVhbHRoIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuLmhlYWx0aCAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlYWx0aCAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gIG1hcmdpbi1yaWdodDogMzhweDtcbn1cbi5oZWFsdGggLml0ZW0uZnJlc2hfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cbi5oZWFsdGggLml0ZW0uZnJlc2hfbGluayBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cbi5oZWFsdGggLml0ZW0uYWxsX3RpbWVfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cbi5oZWFsdGggLml0ZW0uYWxsX3RpbWVfbGluayBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cbi5oZWFsdGggLml0ZW0ubmF0dXJhbCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cbi5oZWFsdGggLml0ZW0ubmF0dXJhbCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTZweDtcbiAgbGVmdDogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi5oZWFsdGggLml0ZW0gLnRpdGxlIHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDE2cHg7XG59XG4uaGVhbHRoIC5pdGVtIGltZyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWx0aCAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjU5cHgpO1xufVxuLmhlYWx0aCAubGlua3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgd2lkdGg6IDQ1JTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZChldmVuKSB7XG4gIHdpZHRoOiA1MyU7XG4gIG1hcmdpbi1sZWZ0OiAxJTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZCgxKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMC5zdmcnKTtcbn1cbi5oZWFsdGggLmxpbmtzIGE6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL21lbnUvcG9wdXAyLnN2ZycpO1xufVxuLmhlYWx0aCAubGlua3MgYTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvbWVudS9wb3B1cDEuc3ZnJyk7XG59XG4uaGVhbHRoIC5saW5rcyBhOm50aC1jaGlsZCg0KTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaS9tZW51L3BvcHVwMy5zdmcnKTtcbn1cbi5wb3NzaWJpbGl0eSAucG9wdXBfbWVudV9pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ucG9zc2liaWxpdHkgLmxlZnQge1xuICBwYWRkaW5nOiAyOXB4IDU2cHggMTlweCAxMDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3NzaWJpbGl0eSAuaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvc3NpYmlsaXR5IC5pdGVtcyBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3NpYmlsaXR5IC5pdGVtcyBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA1OHB4O1xufVxuLnBvc3NpYmlsaXR5IC5pdGVtcyAudGl0bGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4ucG9zc2liaWxpdHkgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4O1xufVxuLnBvc3NpYmlsaXR5IC5hYm91dF91cyB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zc2liaWxpdHkgLmFib3V0X3VzIC5hYm91dF91c190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgdG9wOiA1MCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wb3NzaWJpbGl0eSAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qYWxpZ24taXRlbXM6IGNlbnRlcjsqL1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gIG1hcmdpbi10b3A6IC0yN3B4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5wb3NzaWJpbGl0eSAubGlua3MgLmxlZnRfYmxvY2ssXG4ucG9zc2liaWxpdHkgLmxpbmtzIC5yaWdodF9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9zc2liaWxpdHkgLmxpbmtzIC5sZWZ0X2Jsb2NrIHtcbiAgd2lkdGg6IDY0JTtcbiAgbWFyZ2luLXJpZ2h0OiAzJTtcbn1cbi5wb3NzaWJpbGl0eSAubGlua3MgLnJpZ2h0X2Jsb2NrIHtcbiAgd2lkdGg6IDMzJTtcbn1cbi5wb3NzaWJpbGl0eSAubGlua3MgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uY3JlYXRpdmUgLnBvcHVwX21lbnUgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXgtd2lkdGg6IDE3N3B4O1xufVxuLmNyZWF0aXZlIC5wb3B1cF9tZW51X2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOHB4IDU1cHg7XG59XG4uY3JlYXRpdmUgLnBvcHVwX21lbnVfaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA4OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNyZWF0aXZlIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY3JlYXRpdmUgLml0ZW1zIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB3aWR0aDogMTc3cHg7XG59XG4uY3JlYXRpdmUgLmljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jcmVhdGl2ZSAuaWNvbnMge1xuICAgIG1pbi13aWR0aDogMTk2cHg7XG4gIH1cbn1cbi5jcmVhdGl2ZSAuaWNvbnMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3JlYXRpdmUgLmljb25zIGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xufVxuLmNyZWF0aXZlIC5pY29ucyBhOmxhc3QtY2hpbGQgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmNyZWF0aXZlIC5pY29ucyBhIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbn1cbi5wdCAucG9wdXBfbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi8qIHBvcHVwLW1lbnUgZmluaXNoICovXG4ucG9wdXBfZm9ybV9iZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5jb29raWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgei1pbmRleDogMTAwO1xufVxuLmNvb2tpZSAubGFuZ3Mgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29va2llIC5sYW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cbi5jb29raWUgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvb2tpZSAubGlua3MgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogN3B4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzgxZDhkMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNvb2tpZSAubGlua3MgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmNvb2tpZSAubGlua3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmNvb2tpZSAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY29va2llIC5saW5rcyAuYnRuIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzgxZDhkMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jb29raWUgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMDlweCAwIDg4cHg7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4gLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogNyU7XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYxJTtcbiAgbWF4LXdpZHRoOiA2MTZweDtcbn1cbi5hYm91dF9pdGVtX3dyYXBwZXIgLmNvbHVtbiAudHh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uYWJvdXRfaXRlbV93cmFwcGVyIC5jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udmlkZW9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnZpZGVvX3dyYXBwZXIucHJvZHVjdF92aWRlb193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU3cHg7XG59XG4udmlkZW9fd3JhcHBlciAudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA2NzBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5kZSAuc21hbGxfaXRlbSAuYnRuLFxuLnB0IC5zbWFsbF9pdGVtIC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRweCAyMnB4O1xufVxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5yZXF1aXJlZF9tYXJrIHtcbiAgY29sb3I6IHJlZDtcbn1cbi8qQklHIFBST0RVQ1QgQ0FSRCovXG4uaXRlbV93cmFwcGVyIHtcbiAgLypwYWRkaW5nIGZvciBhbmNob3IgIyovXG4gIHBhZGRpbmc6IDYxcHggMCAxMDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pdGVtX3dyYXBwZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW1fd3JhcHBlciAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTIxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLml0ZW1fd3JhcHBlciAuaW1nIC5pbWdfdHh0IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtX3dyYXBwZXIgLmltZ19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uaXRlbV93cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1NCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ3JSwgNTAlKTtcbiAgei1pbmRleDogMjtcbn1cbi5pdGVtX3dyYXBwZXIgLmNvbnRlbnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjAwcHgpO1xufVxuLml0ZW1fd3JhcHBlciAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uaXRlbV93cmFwcGVyIC5kZXNjciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4uaXRlbV93cmFwcGVyIC5vbGRwcmljZSB7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBvcmRlcjogMTtcbn1cbi5pdGVtX3dyYXBwZXIgLnByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi4xcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLml0ZW1fd3JhcHBlciAucHJpY2Ugc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLml0ZW1fd3JhcHBlciAucHJpY2Ugc3Bhbi5wcmljZV9pbl93ZWlnaHQge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiA4MCU7XG59XG4uaXRlbV93cmFwcGVyIC5wcmljZSAucHJpY2Vfd2l0aG91dF9zYWxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLml0ZW1fd3JhcHBlciAucHJpY2UgLnByaWNlX3dpdGhfc2FsZSB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLml0ZW1fd3JhcHBlciAubGVnYWxfcHJpY2VfZGVzY3Ige1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLml0ZW1fd3JhcHBlciAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5pdGVtX3dyYXBwZXIgLnF0eV9idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1NHB4O1xufVxuLml0ZW1fd3JhcHBlciAucXR5X2J0biBpbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAwIDAgMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaXRlbV93cmFwcGVyIC5idG4ge1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMjdweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgYm9yZGVyLWNvbG9yOiAjODFkOGQwO1xufVxuLmltZy5oZWlnaHQtZml0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLml0ZW1fc3BvaWxlciB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGQTgwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pdGVtX3Nwb2lsZXIgKyAuaXRlbV9zcG9pbGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zcG9pbGVyX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDExcHggMCAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmc6IDAgMTFweCAwIDE3cHg7XG59XG4uc3BvaWxlcl90ZXh0IG9sLFxuLnNwb2lsZXJfdGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5zcG9pbGVyX3RleHQgcCxcbi5zcG9pbGVyX3RleHQgcCAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uc3BvaWxlcl90ZXh0IGEge1xuICBjb2xvcjogIzgxZDhkMCAhaW1wb3J0YW50O1xufVxuLnNwb2lsZXJfdGl0bGUuc2hvdyArIC5zcG9pbGVyX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjJzIGxpbmVhciAwcyBib3RoIGZhZGVJbjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc3BvaWxlcl90aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2kvaWNvbnMvcGx1cy5zdmcpIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uc3BvaWxlcl90aXRsZS5zaG93OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9taW51cy5zdmcpO1xufVxuLnNwb2lsZXJfdGl0bGUuc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuLmNvdW50cnlfMzUgLmFjdW11bGxpdCAuYWR2YW50YWdlcyAuc3BvaWxlcl90aXRsZSB7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5jb3VudHJ5XzM1IC5hY3VtdWxsaXQgLmFkdmFudGFnZXMgLnNwb2lsZXJfdGl0bGUuc2hvdyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlICsgLnNwb2lsZXJfdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRyeV8zNSAuYWN1bXVsbGl0IC5hZHZhbnRhZ2VzIC5zcG9pbGVyX3RpdGxlLnNob3c6YWZ0ZXIge1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdXJsKC9pL2ljb25zL3BsdXMuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuLml0ZW1fdmlkZW8gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaXRlbV92aWRlbyAudmlkZW8ge1xuICBoZWlnaHQ6IDQwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5iZ193cmFwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbi8qUE9QVVAgQ09VTlRSWSogc3RhcnQvKi9cbi5hcnJvd19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvYXJyb3dfYm90dG9tLnN2Zyk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5wb3B1cF9sb2NhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgd2lkdGg6IDMyMnB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDQ3cHg7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBvcHVwX2xvY2F0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcHVwX2xvY2F0aW9uIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNCMUIxQjE7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nOiAxMHB4IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCA1dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgICByaWdodDogY2FsYyg1dncgKyA0cHgpO1xuICB9XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhIC5nZW9fYXJlYV90aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjM0JBNjlDO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYSAuZ2VvX2FyZWFfdGl0bGU6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNCQTY5Qztcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEgLmNvdW50cmllcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MWQ4ZDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODFkOGQwO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5nZW9fYXJlYS5hY3RpdmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGUge1xuICBjb2xvcjogIzNCQTY5QztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucG9wdXBfbG9jYXRpb24gLmdlb19hcmVhLmFjdGl2ZSAuZ2VvX2FyZWFfdGl0bGU6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNCQTY5Qztcbn1cbi5wb3B1cF9sb2NhdGlvbiAuZ2VvX2FyZWEuYWN0aXZlIC5jb3VudHJpZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcHVwX2xvY2F0aW9uIC5jb3VudHJ5X2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5jb3VudHJ5X2l0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuMjUpO1xufVxuLnBvcHVwX2xvY2F0aW9uIC5jb3VudHJ5X2l0ZW06Zmlyc3QtY2hpbGQsXG4ucG9wdXBfbG9jYXRpb24gLmNvdW50cnlfaXRlbTpudGgtY2hpbGQoMikge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjI1KTtcbn1cbi5jb3VudHJ5LmNsaWNrZWQgLnBvcHVwX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY291bnRyeV9pbmZvLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUge1xuICBwYWRkaW5nOiA4cHggN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY291bnRyeV9pbmZvLFxuICBhLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDV2dztcbiAgfVxufVxuLmNvdW50cnlfaW5mbzpob3Zlcixcbi5jb3VudHJ5X2luZm8uY3VycmVudCxcbmEuY291bnRyeV9sYW5nX3RpdGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjJGNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY291bnRyeV9pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLmNvdW50cnlfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY291bnRyeV9pbWcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY291bnRyeV9pbmZvOmFmdGVyLFxuLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2IxYjFiMTtcbiAgcmlnaHQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb3VudHJ5X2luZm86YWZ0ZXIsXG4gIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuLmNvdW50cnlfaW5mby5hY3RpdmU6YWZ0ZXIsXG4uZ2VvX2FyZWEuYWN0aXZlIC5nZW9fYXJlYV90aXRsZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICByaWdodDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvdW50cnlfaW5mby5hY3RpdmU6YWZ0ZXIsXG4gIC5nZW9fYXJlYS5hY3RpdmUgLmdlb19hcmVhX3RpdGxlOmFmdGVyIHtcbiAgICByaWdodDogY2FsYyg1dncgKyAzcHgpO1xuICB9XG59XG4uY291bnRyeV90aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbn1cbi5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY291bnRyeV9pbmZvLmFjdGl2ZSArIC5jb3VudHJ5X2xhbmdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5hLmNvdW50cnlfbGFuZ190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgcGFkZGluZy1sZWZ0OiAyOXB4O1xuICBjb2xvcjogIzU5NTk1OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNoZWNrX2xhbmcge1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIsXG5hLmNvdW50cnlfbGFuZ190aXRsZS5jdXJyZW50IHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYS5jb3VudHJ5X2xhbmdfdGl0bGU6aG92ZXIgaW1nLFxuYS5jb3VudHJ5X2xhbmdfdGl0bGUuY3VycmVudCBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuLypQT1BVUCBDT1VOVFJZIGZpbmlzaCovXG4uZ29fdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgLypib3gtc2hhZG93OiAwcHggNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpOyovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDE0MHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZ29fdXAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ29fdXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXItbGVmdDogc29saWQgMnB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICByaWdodDogMjBweDtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5nb191cDpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2hhcmVfaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNGOEY4RkIgdXJsKCcvaS9pY29ucy9zaGVyZUJ0bi5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvdHRvbTogNTBweDtcbiAgei1pbmRleDogMTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfaWNvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogI0VFRUVFRSB1cmwoJy9pL2ljb25zL2Jhc2tldC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICBib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5iYXNrZXRfaWNvbiAuY291bnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNCQTY5QztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5iYXNrZXRfaWNvbi5vcGVuIHtcbiAgcmlnaHQ6IDQ2MHB4O1xufVxuaHRtbC5tb2RhbCB7XG4gIC8qb3ZlcmZsb3cteTogIHNhZmFyaSBub3Qgc3VwcG9ydCovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5odG1sLm1vZGFsIGJvZHkge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuaHRtbC5tb2RhbCBoZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmJhc2tldF93cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTk5OTk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLmJhc2tldF93cmFwcGVyLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjFzIGxpbmVhciAwLjFzIGJvdGggZmFkZUluO1xufVxuLyouYmFza2V0X3dyYXBwZXIuY2xvc2V7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGFuaW1hdGlvbjogLjI1cyBsaW5lYXIgMC4xcyBib3RoIGZhZGVPdXQ7XG59Ki9cbi5iYXNrZXRfY2xvc2UsXG4uYmFza2V0X2l0ZW1fcmVtb3ZlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJhc2tldF93aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBjYWxjKDk1JSk7XG4gIG1heC13aWR0aDogNDE3cHg7XG4gIG1pbi1oZWlnaHQ6IDYzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfaXRlbXMge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmJhc2tldF9pdGVtcy5iYXNrZXRfbW9kIC5iYXNrZXRfaXRlbS5ub1JlYXNvbiB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAubmVlZF9tb3JlX3Byb2R1Y3QsXG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiAub2sge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJhc2tldF9tb2RfaW5mb3JtYXRpb24gLm5lZWRfbW9yZV9wcm9kdWN0IHtcbiAgYmFja2dyb3VuZDogI0VDOTgxOTtcbn1cbi5iYXNrZXRfbW9kX2luZm9ybWF0aW9uIC5vayB7XG4gIGJhY2tncm91bmQ6ICM3NjllNDc7XG59XG4uYmFza2V0X21vZF9pbmZvcm1hdGlvbiBkaXYubmVlZF9tb3JlX3Byb2R1Y3QgPiBkaXYuYnRuIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciB7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfd3JhcCAuYmFza2V0X21vZF9fcHJvZ3Jlc3NfaW5kaWNhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA5NSU7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc193cmFwIC5iYXNrZXRfbW9kX19wcm9ncmVzc19pbmRpY2F0b3IubmVlZF9tb3JlIHtcbiAgYmFja2dyb3VuZDogI0VDOTgxOTtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3dyYXAgLmJhc2tldF9tb2RfX3Byb2dyZXNzX2luZGljYXRvci5maW5lIHtcbiAgYmFja2dyb3VuZDogIzc2OWU0Nztcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmJhc2tldF9tb2RfX3Byb2dyZXNzX2JhciAuYmFza2V0X21vZF9fcHJvZ3Jlc3Nfc2NhbGUgZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdi5uZWVkX21vcmUge1xuICBvcGFjaXR5OiAwLjM7XG59XG4uYmFza2V0X21vZF9fcHJvZ3Jlc3NfYmFyIC5iYXNrZXRfbW9kX19wcm9ncmVzc19zY2FsZSBkaXYuY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXRfbW9kX19wcm9ncmVzc19iYXIgLmJhc2tldF9tb2RfX3Byb2dyZXNzX3NjYWxlIGRpdi5jdXJyZW50OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IC03cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gM3B4KTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlMmUyZTI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5iYXNrZXRfbGltaXQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmJhc2tldF9pdGVtc19lbXB0eSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZTFlMWUxO1xuICBib3JkZXI6IDAgbm9uZSAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzX3dyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSxcbi5iYXNrZXRfaXRlbXM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIGJvcmRlcjogMCBub25lICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlLFxuLmJhc2tldF9pdGVtczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0c193cmFwOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsXG4uYmFza2V0X2l0ZW1zOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5iYXNrZXRfaGVhZGVyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYmFza2V0X3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYmFza2V0X2l0ZW1faW1hZ2Uge1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG59XG4uYmFza2V0X2l0ZW0uaXRlbTI0NCAuYmFza2V0X2l0ZW1faW1hZ2UgaW1nLFxuLmJhc2tldF9pdGVtLml0ZW0zMDcgLmJhc2tldF9pdGVtX2ltYWdlIGltZyB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuLmJhc2tldF9pdGVtX3RpdGxlX2FuZF9xdWFudGl0eSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfYnRuX2NvbnRpbnVlLFxuLmJhc2tldF9idG5fY2hlY2tvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5iYXNrZXRfYnRuX2NoZWNrb3V0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYmFza2V0X2J0bl9jb250aW51ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MWQ4ZDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJhc2tldF9idG5fY29udGludWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0JBNjlDO1xufVxuLmJhc2tldF9pdGVtIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XG59XG4uYmFza2V0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYmFza2V0X2l0ZW1fY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NjY7XG59XG4uYmFza2V0X2l0ZW1fdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5iYXNrZXRfaXRlbV9wcmljZV93cmFwIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5iYXNrZXRfaXRlbV9wcmljZV93cmFwIC5iYXNrZXRfaXRlbV9vbGRwcmljZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uYmFza2V0X2xlZ2FsX3ByaWNlX2Rlc2NyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYmFza2V0X2J0bnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmJhc2tldF9zaGlwcGluZ19jb3N0cyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJhc2tldF9pdGVtX3JlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHJpZ2h0OiAwO1xufVxuLmJhc2tldF9pdGVtX3JlbW92ZSBzdmcge1xuICBmaWxsOiAjM0JBNjlDO1xufVxuLmJhc2tldF9pdGVtX3JlbW92ZTpob3ZlciBzdmcge1xuICBmaWxsOiAjODFkOGQwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNhZmFyaSAuYmFza2V0X3dpbmRvdyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5iYXNrZXRfZm9vdGVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xufVxuLmJhc2tldF9mb290ZXIgLmJhc2tldF90b3RhbF93cmFwIHtcbiAgY29sb3I6ICMzQkE2OUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJhc2tldF9oZWFkZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTJlMmUyO1xufVxuLmJhc2tldF9pdGVtX2lucHV0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzZweDtcbn1cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5iYXNrZXRfaXRlbV9xdWFudGl0eSxcbi5iYXNrZXRfaXRlbV9zdWJ0b3RhbCB7XG4gIHdpZHRoOiA1MCU7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgLnF1YW50aXR5X2NvbnRyb2wge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQwcHg7XG59XG4uYmFza2V0X2l0ZW1fcXVhbnRpdHkgLnF1YW50aXR5X2NvbnRyb2w6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWFhO1xufVxuLnBsdXMucXVhbnRpdHlfY29udHJvbCB7XG4gIHRvcDogMDtcbn1cbi5taW51cy5xdWFudGl0eV9jb250cm9sIHtcbiAgdG9wOiAxOHB4O1xufVxuLmJhc2tldF9pdGVtX3N1YnRvdGFsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uYmFza2V0X3dpbmRvdyAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnJlbGF0ZWRfcHJvZHVjdCAucHJpY2VfaW5fd2VpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIHtcbiAgcGFkZGluZzogMzBweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAuYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHNfd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtaGVpZ2h0OiAxMzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3Qge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0LmxlZ2FsX2Rlc2NyIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5wcmljZSB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjY2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAudGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4uYmFza2V0X3JlbGF0ZWRfcHJvZHVjdHMgLnJlbGF0ZWRfcHJvZHVjdCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfcmVsYXRlZF9wcm9kdWN0cyAucmVsYXRlZF9wcm9kdWN0IC5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgbWF4LWhlaWdodDogNjAlO1xufVxuLmJhc2tldF9yZWxhdGVkX3Byb2R1Y3RzIC5yZWxhdGVkX3Byb2R1Y3QgLmFkZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udGV4dF9jb250YWluIHtcbiAgbWFyZ2luOiAxMTVweCAwIDgxcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLypwYWdlX2Jhbm5lciovXG4ucGFnZV9iYW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjAuOTM4dnc7XG59XG4ucGFnZV9iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU7XG59XG4vKjQwNCovXG4ucGFnZTQwNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4ucGFnZTQwNCAuaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cbi5pbWdfNDA0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnRpdGxlXzQwNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qRU5EIDQwNCovXG4vKi51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlcjpob3Zlcntcbn0qL1xuLnVzZXJfZHJvcGRvd25fbWVudS5jbGlja2VkIC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbjogMC4xNXMgbGluZWFyIDAuMXMgYm90aCBmYWRlSW47XG59XG4udXNlcl9kcm9wZG93bl9tZW51OmhvdmVyIC51c2VyX2Ryb3Bkb3duX21lbnVfdG9vZ2xlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUuY2xpY2tlZCAudXNlcl9kcm9wZG93bl9tZW51X3Rvb2dsZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4udXNlcl9kcm9wZG93bl9tZW51LmNsaWNrZWQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLypwYWRkaW5nOiAxMnB4IDA7Ki9cbiAgLypib3JkZXI6IHNvbGlkIDFweCBAZ3JlZW47Ki9cbiAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTkwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBhLFxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBzcGFuIHtcbiAgY29sb3I6ICMzMzM7XG59XG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLmV4aXRfbGluayxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbmssXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rX3dpdGhfdGV4dCxcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jaGFuZ2VfYXZhdGFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAyMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM1QTgzMkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jb3B5X2xpbms6aG92ZXIsXG4udXNlcl9kcm9wZG93bl9tZW51IC51c2VyX2Ryb3Bkb3duX21lbnVfY29udGVudCAuY29weV9saW5rX3dpdGhfdGV4dDpob3Zlcixcbi51c2VyX2Ryb3Bkb3duX21lbnUgLnVzZXJfZHJvcGRvd25fbWVudV9jb250ZW50IC5jaGFuZ2VfYXZhdGFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbiAgLyp0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsqL1xufVxuLnVzZXJfZHJvcGRvd25fbWVudSAudXNlcl9kcm9wZG93bl9tZW51X2NvbnRlbnQgLnNpZ25fb3V0OmhvdmVyIGEge1xuICBjb2xvcjogI0ZGNDY1MDtcbn1cbi8qYW5pbWF0aW9uKi9cbkBrZXlmcmFtZXMgZmFkZURvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiAwO1xuICB9XG59XG4vKm1haW4gaDEsIC5uaWNlX3RvcCAubmljZV90b3BfZGVzY3IsIC5nb19wcm9kdWN0cyAuc2xvZ2Fue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRvcDogLTcwcHg7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVEb3duO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59Ki9cbi8qU1RBUlQgUE9QVVAgTVNHKi9cbmh0bWwucG9wdXBfb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1cHgpO1xufVxuaHRtbC5wb3B1cF9vcGVuIGhlYWRlcixcbmh0bWwucG9wdXBfb3BlbiBmb290ZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXB4KTtcbn1cbi5wb3B1cF9iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDB2dyAtIDExNzBweCkgLyAyKTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxNTdweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYW5pbWF0aW9uOiAwLjJzIGxpbmVhciAwLjVzIGJvdGggZmFkZUluO1xuICAvKmRlbGF5INCx0L7Qu9GM0YjQvtC5INC40Lct0LfQsCDRgtC+0LPQviDRh9GC0L4g0L3QtSDRg9GB0L/QtdCy0LDQtdGCINGB0YTQvtGA0LzQuNGA0L7QstCw0YLRjNGB0Y8g0YTQvtGA0LzQsCovXG59XG4ucG9wdXBfbXNnLmZhZGVpbiB7XG4gIGFuaW1hdGlvbjogMC42cyBsaW5lYXIgMXMgYm90aCBmYWRlSW47XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XG59XG4ucG9wdXBfMS5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNXM7XG59XG4uY29va2llX2FncmVlbWVudC5mYWRlaW4ge1xuICBhbmltYXRpb24tZGVsYXk6IDEuMnM7XG59XG4ucG9wdXBfbXNnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMjE1LCAyMDcsIDAuOCk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICB3aWR0aDogNDY5cHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnBvcHVwX21zZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAyMTUsIDIwNywgMC45KTtcbn1cbi5wb3B1cF9tc2c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTVweDtcbiAgdG9wOiAzMCU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3BvcHVwX21zZ19hdHRlbnRpb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBvcHVwX21zZyAuZXhpdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnBvcHVwX21zZyAuZXhpdCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucG9wdXBfbXNnIC5leGl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3B1cF9tc2cgLmV4aXQ6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjODFkOGQwO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmNoZWNrYm94cyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHRyYW5zcGFyZW50O1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCAuY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnBvcHVwX21zZyAuY2hlY2tib3hzIC5maWVsZCAuY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIC5jaGVja2JveC12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIC5jaGVja2JveC1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5wb3B1cF9tc2cgLmNoZWNrYm94cyAuZmllbGQgLmNoZWNrYm94OmNoZWNrZWQgKyAuY2hlY2tib3gtdmlldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NjllNDc7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkIC5jaGVja2JveDpjaGVja2VkICsgLmNoZWNrYm94LXZpZXcgLmNoZWNrYm94LWljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkLmVycm9yX2FjY2VwdCAuY2hlY2tib3gtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjQ2NTA7XG59XG4ucG9wdXBfbXNnIC5jaGVja2JveHMgLmZpZWxkLmVycm9yX2FjY2VwdCBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRjQ2NTA7XG59XG4ucG9wdXBfbXNnICsgLnBvcHVwX21zZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucHNpdGVfYWdyZWVtZW50IGEubW9yZSxcbi5jb29raWVfYWdyZWVtZW50IGEubW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmltcHJlc3N1bSBhLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmltcHJlc3N1bSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm9yZGVyLWNvbG9yOiAjZWJlYmViO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bjpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAvKmNvbG9yOiAjZjhmOGY4Ki9cbn1cbi5wc2l0ZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbCxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdF9hbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNmZmZmO1xuICBib3JkZXItY29sb3I6ICNiM2ZmZmY7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmNvb2tpZV9hY2NlcHRfYWxsOmhvdmVyLFxuLmNvb2tpZV9hZ3JlZW1lbnQgLmJ1dHRvbnMgLmJ0bi5jb29raWVfYWNjZXB0X2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2ZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2M3ZmZmZjtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdCxcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4uY29va2llX2FjY2VwdCB7XG4gIG1hcmdpbjogMCAyM3B4O1xufVxuLnBzaXRlX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2ssXG4uY29va2llX2FncmVlbWVudCAuYnV0dG9ucyAuYnRuLmxvY2sge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IGF1dG87XG59XG4ucHNpdGVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ubG9jazpob3Zlcixcbi5jb29raWVfYWdyZWVtZW50IC5idXR0b25zIC5idG4ubG9jazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjODFkOGQwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm9yYW5nZS1sb2FkZXIge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBjb25pYy1ncmFkaWVudCgjZmZmZmZmLCAjZmZmZmZmKSwgY29uaWMtZ3JhZGllbnQoI2ZmZmZmZiwgI0VDOTgxOSk7XG4gIGJhY2tncm91bmQtb3JpZ2luOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94LCBib3JkZXItYm94O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKkVORCBQT1BVUCBNU0cqL1xuLyrQkNC00LDQv9GC0LjQstC90YvQuSDQsdC70L7QuiDRgSDQstC40LTQtdC+LdGA0L7Qu9C40LrQvtC8Ki9cbi52aWRlb193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiDQt9Cw0LTQsNGR0YIg0LLRi9GB0L7RgtGDINC60L7QvdGC0LXQudC90LXRgNCwINC00LvRjyAxNjo5ICjQtdGB0LvQuCA0OjMg4oCUINC/0L7RgdGC0LDQstGM0YLQtSA3NSUpICovXG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0YzRjNDtcbiAgei1pbmRleDogMTAwMDtcbn1cbi52aWRlb193cmFwIGlmcmFtZSxcbi52aWRlb193cmFwIHZpZGVvLFxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXksXG4udmlkZW9fd3JhcCB2aWRlby5wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBvdXRsaW5lLXdpZHRoOiAwO1xufVxuLnZpZGVvX3dyYXAgdmlkZW8ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IHZpZGVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5kdXJhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi52aWRlb193cmFwIC52aWRlb19vdmVybGF5IC5wbGF5IHtcbiAgb3BhY2l0eTogMC44NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAxM3B4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogLTE7XG59XG4udmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAucGxheSBzdmcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiAjRkY0NjUwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXk6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnZpZGVvX3dyYXAgLnZpZGVvX292ZXJsYXkgLnBsYXk6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuLnZpZGVvX3dyYXA6aG92ZXIgLnBsYXkge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuLyp2aWRlb1twb3N0ZXJde1xuICAgICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn0qL1xuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubm90aWZpY2F0aW9uIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTNweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDAxO1xufVxuLm5vdGlmaWNhdGlvbiAqOm5vdCguYmFza2V0X2J0bl9jaGVja291dCkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm5vdGlmaWNhdGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubm90aWZpY2F0aW9uLWhlYWRlcl9jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5ub3RpZmljYXRpb24gZGl2Lm5vdGlmaWNhdGlvbi1wYWNrYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLm5vdGlmaWNhdGlvbiB7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubm90aWZpY2F0aW9uIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IDExMnB4O1xuICB9XG59XG4uYWxlcnQtYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICNGRjQ2NTA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hbGVydC1iZyAuYWxlcnQtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pL2Nsb3NlX2JsYWNrLnN2ZycpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAyMHB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMTEuNXB4IDAgMTEuNXB4O1xufVxuLmFsZXJ0LWJnIC5hbGVydC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwRDdDRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWxlcnQtYmcgLmFsZXJ0LWJ1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzgwRDdDRjtcbn1cbi5hbGVydC1iZyAuYWxlcnQtYm9keSB7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYWxlcnQtYmcgLmFsZXJ0LW1lc3NhZ2Uge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFsZXJ0LWJnIC5hbGVydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5hbGVydC1iZyAuYWxlcnQtYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgLmFsZXJ0LWJnIC5hbGVydC1tZXNzYWdlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmFsZXJ0LWJnIC5hbGVydC1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbn1cbi5pbmZvLXBvcHVwLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB3aWR0aDogNjUwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLmluZm8tcG9wdXAtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmluZm8tcG9wdXAtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5pbmZvLXBvcHVwLWNsb3NlOjpiZWZvcmUsXG4uaW5mby1wb3B1cC1jbG9zZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIC8qINCm0LLQtdGCINC60YDQtdGB0YLQuNC60LAgKi9cbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5pbmZvLXBvcHVwLWNsb3NlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLmluZm8tcG9wdXAtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc0YmFlZTtcbiAgYm9yZGVyLXJhZGl1czogNTBweCA1MHB4IDUwcHggNTBweDtcbn1cbi8q0J7QotCX0KvQktCrKi9cbi5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmV2aWV3cyB7XG4gIC8qICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyovXG4gIHBhZGRpbmc6IDI4cHggNjZweCAyOHB4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuLnJldmlld3MgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICAvKmFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgNjVweDtcbn1cbi5yZXZpZXdzIC5pdGVtIC5pbWcge1xuICB3aWR0aDogOTFweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCAtIDMzLjY3cHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4ucmV2aWV3cyAuaXRlbSAudGV4dF9ibG9jayAudGV4dCB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMzBweDtcbiAgaGVpZ2h0OiAzMXB4O1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0IHtcbiAgYmFja2dyb3VuZDogIzVBODMyQSAhaW1wb3J0YW50O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpob3Zlcixcbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpob3Zlcixcbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjpmb2N1cyxcbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzZjVjMWUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2IHtcbiAgbGVmdDogLThweDtcbn1cbi5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEzcHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICByaWdodDogLTE4cHg7XG59XG4ucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTRweDtcbn1cbi8qZm9yIGJpZyovXG4ucmV2aWV3c193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgcGFkZGluZzogNzVweCAwIDYxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDQ5cHggMTA0cHggNTVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAuaXRlbSAuaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ0cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5pdGVtIC50ZXh0X2Jsb2NrIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NHB4KTtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLml0ZW0gLnRleHRfYmxvY2sgLnRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LFxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLXByZXYge1xuICBsZWZ0OiAtMzRweDtcbn1cbi5yZXZpZXdzX3dyYXBwZXIgLnJldmlld3MgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2OmFmdGVyIHtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IC0xN3B4O1xufVxuLnJldmlld3Nfd3JhcHBlciAucmV2aWV3cyAub3dsLW5hdiBidXR0b24ub3dsLW5leHQge1xuICByaWdodDogLTM0cHg7XG59XG4ucmV2aWV3c193cmFwcGVyIC5yZXZpZXdzIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dDphZnRlciB7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IDE3cHg7XG59XG4vKkVORCDQntCi0JfQq9CS0KsqL1xuLmluZm9fZGVzY3IsXG4uZXJyb3JfZGVzY3IsXG4uc3VjY2Vzc19kZXNjciB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uaW5mb19kZXNjciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7XG59XG4uc3VjY2Vzc19kZXNjciB7XG4gIGNvbG9yOiAjMTU1NzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlZGRhO1xuICBib3JkZXItY29sb3I6ICNjM2U2Y2I7XG59XG4uZXJyb3JfZGVzY3Ige1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLypGT1IgVVNBICovXG4uY291bnRyeV8zNSAuY3JlYXRpdmUgLnBvcHVwX21lbnUsXG4uY291bnRyeV8yMTkgLmNyZWF0aXZlIC5wb3B1cF9tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4vKkVORCBGT1IgVVNBKi9cbi8qMCBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzAgLmxpbmtzIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMCAucG9wdXBfbWVudV9pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG59XG4vKjIgZWxlbWVudHMgb24gaGVhbHRoKi9cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5wb3B1cF9tZW51IHtcbiAgd2lkdGg6IDkzMHB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5wb3B1cF9tZW51IC5pdGVtcy5yb3cge1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMiAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNjhweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18yIC5saW5rcyB7XG4gIHdpZHRoOiAzNjRweDtcbn1cbi8qMyBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzMgLnBvcHVwX21lbnUge1xuICB3aWR0aDogMTAwOXB4O1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5wb3B1cF9tZW51IC5pdGVtcy5yb3cge1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogMTUycHg7XG59XG4uaGVhbHRoLmNhdGVnb3JpZXNfMyAuaXRlbS5hY3VtdWxsaXRfbGluayB7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbn1cbi5oZWFsdGguY2F0ZWdvcmllc18zIC5saW5rcyB7XG4gIHdpZHRoOiAzNjRweDtcbn1cbi8qMSBlbGVtZW50cyBvbiBoZWFsdGgqL1xuLmhlYWx0aC5jYXRlZ29yaWVzXzEgLnBvcHVwX21lbnUge1xuICB3aWR0aDogNzIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWx0aC5jYXRlZ29yaWVzXzEgLmxpbmtzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbn1cbi5mYWRlLWVudGVyLWFjdGl2ZSxcbi5mYWRlLWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXM7XG59XG4uZmFkZS1lbnRlcixcbi5mYWRlLWxlYXZlLXRvIHtcbiAgb3BhY2l0eTogMDtcbn1cbm1haW4gLm1haW5fYmxvY2sge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAxcHgpO1xufVxubWFpbiAubWVudSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxubWFpbiAubWVudSAuYXJyb3dfZG93biB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgYm90dG9tOiAtMzIxcHg7XG59XG5tYWluIC5tZW51IC5hcnJvd19kb3duIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cbm1haW4gLm1lbnUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5tYWluIC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGOEY4RkI7XG59XG5tYWluIC5tZW51IGxpIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzZBNkE2QTtcbn1cbm1haW4gLm1lbnUgbGkuY3VycmVudCBhLFxubWFpbiAubWVudSBsaTpob3ZlciBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzQkE2OUM7XG59XG5tYWluIC5tZW51IGxpLmN1cnJlbnQgcGF0aCxcbm1haW4gLm1lbnUgbGk6aG92ZXIgcGF0aCB7XG4gIGZpbGw6ICMzQkE2OUM7XG59XG5tYWluIC5tZW51ID4gdWwgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNkE2QTZBO1xuICBwYWRkaW5nOiAyOHB4IDEwcHggMjhweCAyOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxubWFpbiAubWVudSA+IHVsID4gbGkgPiBhIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuLypuZXdzIGxpc3QqL1xuLm5ld3NfbGlzdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tdG9wOiA0MXB4O1xufVxuLm5ld3NfbGlzdCAuaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0Y4RjhGQjtcbn1cbi5uZXdzX2xpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubmV3c19saXN0IC5kYXRlIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5uZXdzX2xpc3QgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5ld3NfbGlzdCAudG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzX2xpc3QgLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI0JTtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5uZXdzX2xpc3QgLnRpdGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5uZXdzX2xpc3QgLml0ZW0uYWN0aXZlIC50aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5ld3NfbGlzdCAuaXRlbS5hY3RpdmUgLnRvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3NfbGlzdCAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgcGFkZGluZzogMTNweCAxOHB4O1xuICBtaW4td2lkdGg6IDIzNnB4O1xufVxuLm5ld3NfbGlzdCAubmV3c19ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogNDBweCAwIDQwcHg7XG59XG4ubmV3c19saXN0IGEub3Blbl9uZXdzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjODBEN0NGO1xufVxuLm5ld3NfbGlzdCBhLm9wZW5fbmV3czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ3Q0Y7XG59XG4vKmVuZCBuZXdzIGxpc3QqL1xuLypuZXdzIHBhZ2UqL1xuLm5ld3NfcGFnZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xufVxuLm5ld3NfcGFnZSAubWFpbl9ibG9jayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubmV3c19wYWdlIC5kYXRlIHtcbiAgY29sb3I6ICM2QTZBNkE7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3c19wYWdlIC5tZW51IHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5uZXdzX3BhZ2UgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgaDEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDE5cHggMDtcbn1cbi5uZXdzX3BhZ2UgLm5ld3NfdG9wIC5iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5uZXdzX3BhZ2UgLm5ld3NfdG9wIC5iYWNrIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTE1MDRFO1xufVxuLm5ld3NfcGFnZSAubmV3c190b3AgLmJhY2sgYSBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5uZXdzX2Jsb2NrIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4ubmV3c19ibG9jayAuc2hvcnRfZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzX2Jsb2NrIC5zdGFydF9pbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3c19ibG9jayAuc3RhcnRfaW1nLFxuLm5ld3NfYmxvY2sgLmFkZGl0aW5hbF9pbWcge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ubmV3c19ibG9jayAucGFnZV90ZXh0IHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLm5ld3NfYmxvY2sgLnBhZ2VfdGV4dCBwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ubmV3c19ibG9jayAucGFnZV90ZXh0IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5uZXdzX2Jsb2NrIGZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDYwcHggMDtcbn1cbi5uZXdzX2Jsb2NrIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBjb2xvcjogIzZBNkE2QTtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5uZXdzX2Jsb2NrIC5pbWFnZXMge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8qbWFyZ2luLWxlZnQ6IC0yJTsqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubmV3c19ibG9jayAuaW1hZ2VzIGltZyB7XG4gIC8qICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyJTsqL1xuICBtYXJnaW4tYm90dG9tOiAyJTtcbiAgLypvYmplY3QtZml0OiBjb250YWluOyovXG59XG4vKmVuZCBuZXdzKi9cbi8qcGFnaW5hdGlvbiovXG4ucGFnZXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbnVsLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uIGxpLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzExMTExMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0JBNjlDO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbnNwYW4uY3VycmVudC5wcmV2IHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4ucGFnaW5hdGlvbiBsaSBhLFxuLnBhZ2luYXRpb24gbGkgc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4ucGFnaW5hdGlvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQkE2OUM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2luYXRpb24gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQsXG4ucGFnaW5hdGlvbiBsaS5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIC8qZGlzcGxheTogbm9uZTsqL1xufVxuLnBhZ2luYXRpb24gbGkuZGlzYWJsZWQ6aG92ZXIgc3BhbiB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgY29sb3I6ICMwMDA7XG59XG4vKmVuZCBwYWdpbmF0aW9uKi9cbi8qcGFnZSBjdXN0b21pemVyKi9cbi8qUlVTU0lBKi9cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGFnZV90ZXh0ID4gcCBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnNob3BfaWRfNCAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuLnNob3BfaWRfNCAuc3RhbmRhcnRfcGFnZS5wYWdlIC5wbDUwIHAge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTdweDtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zaG9wX2lkXzQgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGw1MCB1bCBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLypVU0EgQU5EIENBTkFEQSovXG4uc2hvcF9pZF8xIC5zdGFuZGFydF9wYWdlLnBhZ2UgLnBhZ2VfdGV4dCA+IHAgc3Ryb25nLFxuLnNob3BfaWRfMTcgLnN0YW5kYXJ0X3BhZ2UucGFnZSAucGFnZV90ZXh0ID4gcCBzdHJvbmcge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLypFTkQgcGFnZSBjdXN0b21pemVyKi9cbi8qR2VybWFueSovXG4uY291bnRyeV81MyAubW9yZV90aGFuX2J1c2luZXNzIC5pdGVtIC5kZXNjciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDdweCk7XG59XG4udGVzdF9jbGFzc190ZXN0IHtcbiAgY29sb3I6IHJlZDtcbn1cbi5pbWdfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAwO1xufVxuLmltZ19iZy1ub3Rjb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbn1cbmltZy5pbWdfYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4vKkFOSU1BVEUqL1xuLm8ge1xuICBvcGFjaXR5OiAwO1xufVxuaDEuYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAvKi5tYWluX2ltZyBoMXsqL1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjJzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuaDFbZGF0YS1hbmltYXRlXSxcbi5idG5zW2RhdGEtYW5pbWF0ZV0ge1xuICBvcGFjaXR5OiAwO1xufVxuLypkaXYuYnRucy5hbmltYXRlX19hbmltYXRlZHsqL1xuLmNlcnRpZmljYXRlcyAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uZmFjdG9yeSAubWFpbl9pbWcgZGl2LmJ0bnMsXG4uYWN1bXVsbGl0IC5tYWluX2ltZyBkaXYuYnRucyxcbi5hbGwtdGltZSAubWFpbl9pbWcgZGl2LmJ0bnMge1xuICBhbmltYXRpb24tZGVsYXk6IDAuOHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbn1cbi8qRU5EIEFOSU1BVEUqL1xuI3N0YXR1c19tYW5hZ2VtZW50X21lc3NhZ2Vfd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4jc3RhdHVzX21hbmFnZW1lbnRfbWVzc2FnZV93cmFwX2JvZHkge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiNzdGF0dXNfbWFuYWdlbWVudF9tZXNzYWdlX3dyYXBfYm9keSAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc2OWU0Nztcbn1cbi8qc3VjY2Vzcy1wYXksIGZhaWxfdXJsKi9cbi5wYWdlX21zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMTlweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBnYXA6IDQwcHg7XG59XG4ucGFnZV9tc2cgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWQ4ZDA7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLWNvbG9yOiAjODFkOGQwO1xuICBib3JkZXItcmFkaXVzOiA1cmVtO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG59XG4ucGFnZV9tc2dfX3RleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZV9tc2dfX3RleHQtLWVycm9yIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4ucGFnZV9tc2dfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuMzNlbTtcbn1cbi5wYWdlX21zZ19faW1hZ2Uge1xuICB3aWR0aDogMTc4cHg7XG4gIGhlaWdodDogMTUzcHg7XG59XG4ucGFnZV9tc2cuc3VjY2VzcyAucGFnZV9tc2dfX2ltYWdlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2kvY2hlY2tvdXQvcGF5bWVudF9zdWNjZXNzLnN2Z1wiKTtcbn1cbi5wYWdlX21zZy5lcnJvciAucGFnZV9tc2dfX3RpdGxlIHtcbiAgY29sb3I6ICNGRjQ2NTA7XG59XG4ucGFnZV9tc2cuZXJyb3IgLnBhZ2VfbXNnX19pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pL2NoZWNrb3V0L3BheW1lbnRfZXJyb3Iuc3ZnXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBhZ2VfbXNnIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbi8qUE9QVVAgT0ZGRVJTKi9cbi5vZmZlcnNfZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbmltYXRpb246IG5vbmU7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNXB4O1xuICB3aWR0aDogNTMwcHg7XG4gIG1heC13aWR0aDogOTQlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC50ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWF4LXdpZHRoOiAyMzhweDtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAudGV4dCAuc2l6ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ub2ZmZXJzX2Zvcm1faW5uZXIgLml0ZW0gLmJ0bi5hZGRfYmFza2V0X29mZmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MWQ4ZDA7XG4gIGNvbG9yOiAjODFkOGQwO1xufVxuLm9mZmVyc19mb3JtX2lubmVyIC5pdGVtIC5idG4uYWRkX2Jhc2tldF9vZmZlcjpob3Zlcixcbi5vZmZlcnNfZm9ybV9pbm5lciAuaXRlbSAuYnRuLmFkZF9iYXNrZXRfb2ZmZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2xvc2VfcG9wdXBfZm9ybSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmNsb3NlX3BvcHVwX2Zvcm06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLypwcmVsb2FkZXIqL1xuLnByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuLnByZWxvYWRlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNzc2xvYWQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdG9wIDEuMzhzIGxpbmVhciAzLjU3cztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDEuMzhzIGxpbmVhciAzLjU3cztcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmJlZm9yZSB7XG4gIHRvcDogLTUwJTtcbn1cbi5jc3Nsb2FkLWNvbnRhaW5lci5kb25lOmFmdGVyIHtcbiAgYm90dG9tOiAtNTAlO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmNzc2xvYWQtcHJvZ3Jlc3MgLmNzc2xvYWQtcHJvZ3Jlc3MtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk3cHg7XG4gIGhlaWdodDogOTdweDtcbiAgbGluZS1oZWlnaHQ6IDk3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4MWQ4ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzIC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxMHB4ICM4MWQ4ZDA7XG4gIGJvcmRlci1yaWdodDogc29saWQgMTBweCAjODFkOGQwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTAwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0IC5jc3Nsb2FkLXByb2dyZXNzLWl0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IDQ5cHg7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLWZsb2F0LmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGhlaWdodDogNDlweDtcbn1cbi5jc3Nsb2FkLXByb2dyZXNzLmNzc2xvYWQtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTQycHggMCAwIDEycHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDEwcHggI2RkZGRkZDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICNkZGRkZGQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gIGFuaW1hdGlvbjogc3BpbiAzLjQ1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uY3NzbG9hZC1wcm9ncmVzcy5jc3Nsb2FkLXNoYWRvdzphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IDk3cHg7XG4gIGNvbG9yOiAjZGRkZGRkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA5N3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW46IC0zOXB4IDAgMCAtMzlweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypwcmVsb2FkZXIgZW5kKi9cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5pdGVtX3BhZ2UgLnByb2R1Y3RfYWN0aW9uX2J0bnMgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5iYWNrIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTE1MDRFO1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuYmFjayBhIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xufVxuLml0ZW1fcGFnZSAucHJvZHVjdF9hY3Rpb25fYnRucyAuc2hhcmVkX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4MWQ4ZDA7XG59XG4uaXRlbV9wYWdlIC5wcm9kdWN0X2FjdGlvbl9idG5zIC5zaGFyZWRfcHJvZHVjdCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG4uaGVscF93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlGOUY5RjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlbHBfd2lkZ2V0LS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI2MHB4O1xuICBib3R0b206IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlbHBfd2lkZ2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNzM3Mztcbn1cbi5oZWxwX3dpZGdldDpob3ZlciAuaGVscF93aWRnZXQtLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYW5pbWF0aW9uOiAwLjA1cyBlYXNlLWluLW91dCAwLjAwMDJzIGZvcndhcmRzIGZhZGVJbjtcbn1cbi5jb21wb25lbnRzX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDEyMHB4IDIwcHggNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlLWJsb2NrIHtcbiAgZmxleDogMCAwIDIyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlLWJsb2NrIHtcbiAgICBmbGV4OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlLWJsb2NrIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZS1ibG9jayBpbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDExMHB4O1xuICB9XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX19ibG9jay1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19ibG9jay1uby1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fYmxvY2stbm8taW1hZ2UgLml0ZW1fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAxcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9fYmxvY2stbm8taW1hZ2UgLml0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2Jsb2NrLW5vLWltYWdlIC5pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9faW1hZ2Uge1xuICBoZWlnaHQ6IDIyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9faW1hZ2UtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmNvbXBvbmVudHNfbGlzdCAuaXRlbV9faW1hZ2UtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX19pbWFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY29tcG9uZW50c19saXN0IC5pdGVtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDExcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY29tcG9uZW50c19saXN0IC5pdGVtX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jb21wb25lbnRzX2xpc3QgLml0ZW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLmNvbXBvbmVudHNfbGlzdCAuaXRlbS5naG9zdCB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGZiO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCBoMiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIC50ZXh0IC5kZXNjcmlwdGlvbiB1bCxcbi5hZHZhbnRhZ2VzX2V4dGVuZGVkIC50ZXh0IC5kZXNjcmlwdGlvbiBvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnRleHQgLmRlc2NyaXB0aW9uIHVsOmxhc3QtY2hpbGQsXG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24gb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24gdWwgbGksXG4uYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCAuZGVzY3JpcHRpb24gb2wgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9pY29ucy9jaGVja19ncmVlbi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDkuNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuLmFkdmFudGFnZXNfZXh0ZW5kZWQgLnZpZGVvX3dyYXBwZXIge1xuICB3aWR0aDogNTcwcHg7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcCAudmlkZW9fb3ZlcmxheSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYWR2YW50YWdlc19leHRlbmRlZCAudmlkZW9fd3JhcCAudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNpdGVtXzg1NSAucHJpY2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbiNpdGVtXzg1NSAucXR5X2J0biB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbiNpdGVtXzg1NSAucmV0YWlsX3ByaWNlX2Rlc2NyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgaGVpZ2h0OiAzMjFweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLml0ZW1fODU1X3dyYXBwZXIgLmFkdmFudGFnZV9faXRlbSAuYWR2YW50YWdlX19pdGVtLS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaXRlbV84NTVfd3JhcHBlciAuYWR2YW50YWdlX19pdGVtIC5hZHZhbnRhZ2VfX2l0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLml0ZW1fODU1X3dyYXBwZXIgLmFkdmFudGFnZV9faXRlbSAuYWR2YW50YWdlX19pdGVtLS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW06Zmlyc3QtY2hpbGQgLmFkdmFudGFnZV9faXRlbS0tdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5pdGVtXzg1NV93cmFwcGVyIC5hZHZhbnRhZ2VfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLml0ZW1fODU1X3dyYXBwZXIgLmFkdmFudGFnZV9faXRlbTpsYXN0LWNoaWxkIC5hZHZhbnRhZ2VfX2l0ZW0tLXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjZweCkge1xuICAuaXRlbV9wYWdlIC5hZHZhbnRhZ2VzX2V4dGVuZGVkIC52aWRlb193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLml0ZW1fcGFnZSAuYWR2YW50YWdlc19leHRlbmRlZCAudGV4dCBkaXYuZGVzY3JpcHRpb24sXG4uaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaXRlbV9wYWdlIC5jb21wb25lbnRzX2xpc3QgLml0ZW0gLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uYWNjb3VudC1tZW51IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNnB4IDBweCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xufVxuLmFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYWNjb3VudC1uYXZpZ2F0aW9uX19pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmFjY291bnQtbmF2aWdhdGlvbl9faWNvbi0taXRlbXMtY291bnQge1xuICBiYWNrZ3JvdW5kOiAjRkZBODAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5hY2NvdW50LW5hdmlnYXRpb25fX2ljb24tLWFsYXJtIHtcbiAgYmFja2dyb3VuZDogI0ZGNDY1MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hY2NvdW50LW5hdmlnYXRpb25fX25hdmlnYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMjIuNHB4ICovXG4gIGNvbG9yOiAjMDAwMDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hY2NvdW50LW5hdmlnYXRpb25fX25hdmlnYXRpb24taXRlbS0tYWN0aXZlLFxuLmFjY291bnQtbmF2aWdhdGlvbl9fbmF2aWdhdGlvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI0Y4RjhGQjtcbn1cbi5hY2NvdW50LW5hdmlnYXRpb25fX25hdmlnYXRpb24taXRlbS0tZXhpdCB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLmFjY291bnQtdXNlci1pbmZvIHtcbiAgY29sb3I6IGJsYWNrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjNweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG4uYWNjb3VudC11c2VyLWluZm9fX25hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDIyLjRweCAqL1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYWNjb3VudC11c2VyLWluZm9fX2RhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG59XG4uYWNjb3VudC11c2VyLWluZm9fX2RhdGEtaWNvbiB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmFjY291bnQtdXNlci1pbmZvX19kYXRhLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFjY291bnQtdXNlci1pbmZvX19kYXRhLWlkIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmFjY291bnQtdXNlci1pbmZvX19kYXRhLXN0YXR1cyB7XG4gIGNvbG9yOiAjNzY5ZTQ3O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5hY2NvdW50LXVzZXItaW5mb19fZGF0YS1zdGF0dXMtcHJpbWUge1xuICBjb2xvcjogIzNCQTY5QztcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG4uY29uc3VsdGFudC1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmOGY4ZmI7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAvKiAyMi40cHggKi9cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19pZC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2ltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29uc3VsdGFudC1ibG9ja19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTkuNnB4ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3QtaXRlbSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvbWFpbC5zdmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS1tYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvbWFpbC5zdmcpO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3QtaXRlbS0tcGhvbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2kvc29jaWFscy9waG9uZS5zdmcpO1xufVxuLmNvbnN1bHRhbnQtYmxvY2tfX2NvbnRhY3QtaXRlbS0td2hhdHNhcHAsXG4uY29uc3VsdGFudC1ibG9ja19fY29udGFjdC1pdGVtLS13aGF0c3VwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvd2Euc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLXRlbGVncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvdGcuc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLXZrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvdmsuc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pL3NvY2lhbHMvZmIuc3ZnKTtcbn1cbi5jb25zdWx0YW50LWJsb2NrX19jb250YWN0LWl0ZW0tLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaS9zb2NpYWxzL2luc3Quc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDFweCkge1xuICBoZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBoZWFkZXIgLmhlYWRlcl9ub19wYXJ0bmVyIC5pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIGhlYWRlciAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIC5wb3B1cFByaW1lUGFydG5lciB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbiAgaGVhZGVyIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIgLmF1dG9vcmRlciB7XG4gICAgdG9wOiA2MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmhlYWRlcl9ub19wYXJ0bmVyIC5pbm5lciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIgLmhlYWRlcl9ub19wYXJ0bmVyX2Jsb2NrIHAge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5oZWFkZXJfbm9fcGFydG5lciAuaW5uZXIgLmF1dG9vcmRlciBwIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuaGVhZGVyX25vX3BhcnRuZXIgLmlubmVyIC5wb3B1cFByaW1lUGFydG5lciBwIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc3cHgpIHtcbiAgLnNoYXJlX2ljb24ge1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cbi5mb3JwcmltZWNsaWVudHMge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xufVxuLmZvcnByaW1lY2xpZW50czphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9pY29ucy9wcmltZV9jbGllbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC0yNSUpO1xufVxuLmZvcnByaW1lY2xpZW50cy1tYWludGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZm9ycHJpbWVjbGllbnRzLXByaW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkE4MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZvcnByaW1lY2xpZW50cy1jbGllbnRzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNi44cHg7XG59XG4jcHJvZHVjdE1lbnVfc2hvcnRfZGVzYyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZHVjdE1lbnUge1xuICB0b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJhc2ljLWdyZXktMDUsICNGOEY4RkIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYXNpYy13aGl0ZSwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggMCByZ2JhKDE5MCwgMTk2LCAyMTAsIDAuMjUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTQwcHg7XG4gIC8qINCi0L7QvdC60LjQuSDRgdC60YDQvtC70LvQsdCw0YAgKi9cbiAgLyog0J/QvtC70L7RgdCwINC/0L7QtCDRgdC60YDQvtC70LvQvtC8ICovXG4gIC8qINCh0LDQvCDQv9C+0LvQt9GD0L3QvtC6ICovXG4gIC8qINCj0LHQuNGA0LDQtdC8INGB0YLRgNC10LvQvtGH0LrQuCAo0LrQvdC+0L/QutC4KSAqL1xufVxuLnByb2R1Y3RNZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xufVxuLnByb2R1Y3RNZW51Ojotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RNZW51Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG4ucHJvZHVjdE1lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYjBiMDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wcm9kdWN0TWVudTo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0TWVudSAuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2R1Y3RNZW51X19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucHJvZHVjdE1lbnVfX25hdi0tYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvZHVjdE1lbnVfX25hdi0tYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9kdWN0TWVudV9fbmF2IC5zdG9jayB7XG4gIGNvbG9yOiAjRkY0NjUwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdE1lbnVfX25hdiAuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kdWN0TWVudV9fbmF2IC5jdXJyZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaS9pY29ucy9BcnJvd1JpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdE1lbnVfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIxOHB4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEycHg7XG4gIGhlaWdodDogNjIwcHg7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnByb2R1Y3RNZW51X190aXRsZS0tbGluayB7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xufVxuLnByb2R1Y3RNZW51X190aXRsZS0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4RkI7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLS1saW5rIC5zaG93X2FsbF9zZXJpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjM0JBNjlDO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXdyYXA6IG5vbmU7XG59XG4ucHJvZHVjdE1lbnVfX3RpdGxlLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNXB4O1xufVxuLnByb2R1Y3RNZW51X190aXRsZS0td3JhcHBlciBpIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5wcm9kdWN0TWVudV9fY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE2cHg7XG4gIHJpZ2h0OiAtOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDZweCA3cHggMDtcbn1cbi5wcm9kdWN0TWVudV9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDIzMHB4O1xuICBtaW4td2lkdGg6IDE4MHB4O1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LS1uYW1lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEycHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEZCO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0LmFkZGl0aW9uYWwgLnByb2R1Y3RNZW51X19wcm9kdWN0LS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJvZHVjdE1lbnVfX3Byb2R1Y3QuYWRkaXRpb25hbCAucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0gLnJlZCB7XG4gIGNvbG9yOiAjRkY0NjUwO1xufVxuLnByb2R1Y3RNZW51X19wcm9kdWN0IC5wcm9kdWN0TWVudV9fcHJvZHVjdC0taXRlbS5nb19jYXRhbG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5wcm9kdWN0TWVudV9fcHJvZHVjdCAucHJvZHVjdE1lbnVfX3Byb2R1Y3QtLWl0ZW0uZ29fY2F0YWxvZyBzdmcge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDkwMHB4KSB7XG4gIC5wcm9kdWN0TWVudV9fYmxvY2sge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbiAgLnByb2R1Y3RNZW51X19wcm9kdWN0cyB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG59XG4udGlwcHktYXJyb3cge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuc2hhcmVfaWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1NSU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxudGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxudGFibGUgdHIuZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG50YWJsZSB0aCxcbnRhYmxlIHRkIHtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cbnRhYmxlIHRoLmNlbnRlcixcbnRhYmxlIHRkLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbnRhYmxlIHRoLnJpZ2h0LFxudGFibGUgdGQucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlIHRoLmxlZnQsXG50YWJsZSB0ZC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdW1tYXJ5X3RhYmxlIC5pdGVtX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zdHJpa2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5ibGFja19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5ibGFja19fd3JhcHBlci1vcGVuZWQge1xuICB6LWluZGV4OiA0NDQzO1xuICBvcGFjaXR5OiAxO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogNDQ0NDtcbiAgd2lkdGg6IDUyMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBvcGFjaXR5OiAwO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9zaGFyZV9jbG9zZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X3NoYXJlX2Nsb3NlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDYxZGVnKTtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSAuaXRlbV9faW5uZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5pdGVtX19pbm5lci1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSBoMyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzkuMnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIHNwYW4sXG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSBwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtICNtZW51X21vZGFsX3NoYXJlX19yZWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMzQkE2OUM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfc2hhcmVfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MEQ3Q0Y7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfc2hhcmVfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5Qztcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5tZW51X3NoYXJlX2J0biBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9tb2RhbF9zaGFyZV9faXRlbSAubWVudV9zaGFyZV9idG4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfbW9kYWxfc2hhcmVfX2l0ZW0gLm1lbnVfcXJfX3N0ZXBzIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X21vZGFsX3NoYXJlX19pdGVtIC5tZW51X3FyX19zdGVwcyBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIC5xcl9pbWdfX2xvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwRDdDRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAucXJfaW1nX19pdGVtIC5xcl9pbWdfX2xvYWRpbmctY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5xcl9pbWdfX2l0ZW0gLnFyX2ltZ19fbG9hZGluZy1hZnRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBhbmltYXRpb246IGNvbG9yVHJhbnNpdGlvbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLnFyX2ltZ19faXRlbSAucXJfaW1nX19sb2FkaW5nLWFmdGVyIHNwYW4ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLnFyX2ltZ19faXRlbSBpbWcge1xuICB3aWR0aDogMzM4cHg7XG4gIGhlaWdodDogMzM4cHg7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciAubWVudV9fbW9kYWxfc2hhcmVfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4MEQ3Q0Y7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5tZW51X19tb2RhbF9zaGFyZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBEN0NGO1xufVxuLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfX21vZGFsX3NoYXJlX2J0biBzcGFuIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlci1vcGVuZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MzBweCkge1xuICAubWVudV9tb2RhbF9zaGFyZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLmlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIH1cbiAgLm1lbnVfbW9kYWxfc2hhcmVfX3dyYXBwZXIgLm1lbnVfc2hhcmVfY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3N3B4KSB7XG4gIC5tZW51X21vZGFsX3NoYXJlX193cmFwcGVyIC5pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDEwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY29sb3JUcmFuc2l0aW9uIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigxODBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWigzNjBkZWcpO1xuICB9XG59XG4uc2VhcmNoLWlucHV0LWRlZmF1bHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDUwMDtcbn1cbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCAuY3VzdG9tLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogMzRweDtcbn1cbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCAuY3VzdG9tLWlucHV0IGlucHV0OmZvY3VzLFxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20taW5wdXQgaW5wdXQ6dGFyZ2V0LFxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20taW5wdXQgaW5wdXQ6dmlzaXRlZCxcbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCAuY3VzdG9tLWlucHV0IGlucHV0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZBODAwO1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5zZWFyY2hfX2xpc3QtYmxvY2sge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaC1pbnB1dC1kZWZhdWx0IC5jdXN0b20tc2VsZWN0LW9wdGlvbnMge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyNzBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjRweCAwcHggcmdiYSgwLCAzMiwgNTEsIDAuMTIpLCAwcHggNHB4IDRweCAwcHggcmdiYSgwLCAzMiwgNTEsIDAuMDQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbn1cbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCAuY3VzdG9tLXNlbGVjdC1vcHRpb25zIC5jdXN0b20tc2VsZWN0LW9wdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWFyY2gtaW5wdXQtZGVmYXVsdCAuY3VzdG9tLXNlbGVjdC1vcHRpb25zIC5jdXN0b20tc2VsZWN0LW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRUQ7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5kZWZhdWx0LWxpbmstdyxcbi5kZWZhdWx0LWxpbmstbGIge1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjcwcHg7XG4gIG1heC1oZWlnaHQ6IDQ4cHg7XG59XG4uZGVmYXVsdC1saW5rLXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgxZDhkMDtcbn1cbi5kZWZhdWx0LWxpbmstbGIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkOGQwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGVmYXVsdC1saW5rLWxiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNCQTY5Qztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kZWZhdWx0LWxpbmstbGIsXG4gIC5kZWZhdWx0LWxpbmstdyB7XG4gICAgbWF4LXdpZHRoOiByZXZlcnQ7XG4gIH1cbn1cbi50ZXh0LWdyZXktZGFyayB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuLmZsZXgtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZmxleC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmctMTAge1xuICBnYXA6IDEwcHg7XG59XG4uZy0zMCB7XG4gIGdhcDogMzBweDtcbn1cbi5mbGV4LWpjLXNiIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZsZXgtYXMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5mbGV4LWFjIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53LTEwMC1wZXJjZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVmYXVsdC1idG4ge1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgxZDhkMDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kZWZhdWx0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQkE2OUM7XG59XG4uZGVmYXVsdC1idG46ZGlzYWJsZWQsXG4uZGVmYXVsdC1idG4uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCNkI0O1xuICBjb2xvcjogI0ZGRkZGRkIyO1xufVxuLmN1c3RvbS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20taW5wdXQgbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZWZ0OiAxNHB4O1xuICBjb2xvcjogIzUxNTA0RTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLWlucHV0IGlucHV0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUVEO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDE0cHggMTRweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY3VzdG9tLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jdXN0b20taW5wdXQgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1pbnB1dCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSArIGxhYmVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY3VzdG9tLWlucHV0IGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgKyBsYWJlbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1pbnB1dC5oYXMtdmFsdWUgbGFiZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jdXN0b20taW5wdXQgc3BhbiB7XG4gIHRvcDogNTglO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi5jdXN0b20tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1jaGVja2JveC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3VzdG9tLWNoZWNrYm94LWNoZWNrYm94OmNoZWNrZWQgKyAuY3VzdG9tLWNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCN0I2QjQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2kvYmFza2V0L2NoZWNrYm94LnN2ZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uY3VzdG9tLWNoZWNrYm94LWNoZWNrYm94OmludmFsaWQgKyAuY3VzdG9tLWNoZWNrYm94LWNoZWNrbWFyayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjQ2NTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVCRUI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDZweCAjRkYzQjMwMUE7XG59XG4uY3VzdG9tLWNoZWNrYm94LWNoZWNrbWFyayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCN0I2QjQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGJhY2tncm91bmQtaW1hZ2UgMC4ycztcbn1cbi5jdXN0b20tY2hlY2tib3gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIi8q0KbQktCV0KLQkCovXG5cbi8vdG9kbyDQn9C10YDQtdC40LzQtdC90L7QstCw0YLRjCDQv9C10YDQtdC80LXQvdC90YvQtSDRhtCy0LXRgtC+0LJcblxuQGxpZ2h0Ymx1ZWxpZ2h0OiAjM0JBNjlDOyAvLyAxINC70LjQvdC40Y8g0YjQsNC/0LrQuCDQuCDRhtCy0LXRgiDRgdGB0YvQu9C+0LosINCw0LrRgtC40LLQvdGL0YUg0Y3Qu9C10LzQtdC90YLQvtCyXG5AbWFpbjogIzgwRDdDRjsgLy8gMiDQu9C40L3QuNGPINGI0LDQv9C60LgsINGG0LLQtdGCINC60L3QvtC/0L7QulxuQGxpZ2h0Ymx1ZTogIzgxZDhkMDtcblxuQHJlZDogI0ZGNDY1MDtcblxuQGdyZWVuOiAjNUE4MzJBO1xuQGxpZ2h0Z3JlZW46ICM3NjllNDc7XG5Ab3JhbmdlOiAjRUM5ODE5O1xuQHllbGxvdzogI0ZGQzcwMDtcblxuQGJsdWU6ICMzOTU1OUU7XG5AcHVycGxlOiAjNkYzRDhEO1xuQHBpbms6ICNBMTAwNEU7XG5AYnJvd246ICNCMDc3M0I7XG5AZ3JheTogI0Y4RjhGQjsgLy9uZXcgMjAyNFxuQGdyZXktbGlnaHQ6ICNGMkYxRUQ7XG5AZ3JleS1kYXJrOiAjODA4MDgwO1xuQGdyYXktY29sb3I6ICNCN0I2QjQ7XG5AbGlnaHQtdGV4dDogIzUxNTA0RTtcbkBncmV5LWJnOiAjRjhGOEZCO1xuQGdyZXk6ICM2QTZBNkE7XG5AYmxhY2s6ICMwMDAwMDA7XG5Ad2hpdGU6ICNmZmZmZmY7XG5AZm9udF9jb2xvcjogIzAwMDtcbkBwcmltYXJ5X29yYW5nZTogI0ZGQTgwMDtcblxuQHByaW1hcnktY29sb3I6IEBtYWluO1xuQHN1Y2Nlc3MtY29sb3I6ICM3MTkwNEE7XG5AZGFyay10ZXh0OiBAYmxhY2s7XG5cbi8qZm9udC1zaXplOiA2MCAqQGZvbnRyZW07Ki9cbkBwYWRkaW5ncmVtOiAoMXJlbSAvIDEwcHgpO1xuQGZvbnRyZW06ICgxcmVtIC8gMTBweCk7XG5cbkBtb2JfZm9udF9zaXplX3RleHQ6IDEuNnJlbTtcbkBtb2JfbGluZV9oZWlnaHQ6IDEuNTtcbkBtb2JfbGluZV9oZWlnaHRfYmlnX3RpdGxlOiAxLjM7XG5cbkBtb2Jfc3RhcnRfYm90dG9tX2JpZzogNjBweDtcbkBtb2Jfc3RhcnRfYm90dG9tX3NtYWxsOiA0MHB4O1xuXG4vLyBNaXhpbnNcbi5idXR0b24tc3R5bGUoQGJnOiAjZmZmLCBAYm9yZGVyOiBub25lLCBAY29sb3I6ICMwMDAsIEByYWRpdXM6IDQwcHgpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIGJvcmRlcjogQGJvcmRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJnO1xuICBjb2xvcjogQGNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aXRsZS1zdHlsZShAc2l6ZTogMjRweCwgQHdlaWdodDogNjAwKSB7XG4gIGZvbnQtc2l6ZTogQHNpemU7XG4gIGZvbnQtd2VpZ2h0OiBAd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmJ0bi1yZXNldCgpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaW5wdXQtc3R5bGUoKSB7XG4gIHBhZGRpbmc6IDEzcHggMCAxNXB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyZXktbGlnaHQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4iXX0= */