@charset "UTF-8";[data-tabs=parent]{overflow:hidden}[data-tabs=parent].no-transition-global [data-tabs=content],[data-tabs=parent].no-transition-global [data-tabs=control],[data-tabs=parent].no-transition-global [data-tabs=element],[data-tabs=parent].no-transition>[data-tabs=content],[data-tabs=parent].no-transition>[data-tabs=control],[data-tabs=parent].no-transition>[data-tabs=element]{transition:none}[data-tabs=parent] [data-tabs=content]{position:relative}[data-tabs=element]{position:absolute;visibility:hidden;opacity:0;transition:opacity .3s ease-in,visibility .3s ease-in}[data-tabs=element].for-load{position:static;visibility:visible;opacity:1;transition:none}[data-tabs=element].is-active{visibility:visible;opacity:1}[data-accordion-init]>[data-tabs=content],[data-accordion-init]>[data-tabs=controls]{display:none}[data-accordion-init] [data-tabs=element]{position:static;z-index:1;visibility:visible;opacity:1}[data-tabs=accordion-wrapper]{overflow:hidden;display:block;max-height:0;transition:max-height .3s ease}[data-tabs=accordion-content]{overflow:hidden}[data-tabs=accordion]{isolation:isolate;position:relative;overflow:hidden}[data-tabs=accordion].is-active>[data-tabs=accordion-wrapper]{max-height:none}@font-face{font-family:"Geologica";font-weight:100;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-100.woff2)format("woff2"),url(../fonts/geologica/geologica-100.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:200;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-200.woff2)format("woff2"),url(../fonts/geologica/geologica-200.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:300;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-300.woff2)format("woff2"),url(../fonts/geologica/geologica-300.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-400.woff2)format("woff2"),url(../fonts/geologica/geologica-400.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-500.woff2)format("woff2"),url(../fonts/geologica/geologica-500.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-600.woff2)format("woff2"),url(../fonts/geologica/geologica-600.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:700;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-700.woff2)format("woff2"),url(../fonts/geologica/geologica-700.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:800;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-800.woff2)format("woff2"),url(../fonts/geologica/geologica-800.woff)format("woff")}@font-face{font-family:"Geologica";font-weight:900;font-style:normal;font-display:swap;src:url(../fonts/geologica/geologica-900.woff2)format("woff2"),url(../fonts/geologica/geologica-900.woff)format("woff")}*,::after,::before{box-sizing:border-box}body,html{min-width:360px;min-height:100vh;margin:0;padding:0}html{font-family:"Geologica",sans-serif;font-size:17px;line-height:24px;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1a1a1a;scroll-behavior:smooth}body{width:100%;height:100%;background-color:#fff}a{text-decoration:none;transition:color .3s ease,background-color .3s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}@media (hover:hover){a:hover{color:#d7b78b}}a:focus-visible{color:#d7b78b;outline:0}@supports not selector(:focus-visible){a:focus{color:#d7b78b;outline:0}}a:active{opacity:.5}a:not([href]){pointer-events:none}button{-webkit-user-select:none;user-select:none}img,video{display:block;max-width:100%;height:auto;object-fit:cover;object-position:center;border:0}img[src*=".svg"i]{object-fit:cover}picture,source{display:contents}input:-webkit-autofill{-webkit-text-fill-color:#000;box-shadow:inset 0 0 0 1000px #fff}input,select,textarea{border-radius:0}input::placeholder,textarea::placeholder{opacity:1}input:invalid,textarea:invalid{box-shadow:none}textarea{resize:none}input::-ms-clear,input::-ms-reveal{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;appearance:textfield}input:matches([type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url]),select,textarea{-webkit-appearance:none;appearance:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none}html.with-fancybox{overflow:visible;width:auto;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{overflow:hidden!important;overscroll-behavior-y:none;width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px))}.hide-scrollbar .header{padding-right:var(--fancybox-scrollbar-compensate)}.wrapper{position:relative;min-height:calc(100vh + 10px);min-height:calc(100*var(--vh, 1vh) + 10px)}.wrapper .footer,.wrapper .header{flex-shrink:0}.wrapper main{flex-grow:1}@media (max-width:767px){main{padding-top:25px;padding-bottom:70px}}@media (min-width:768px){main{padding-top:var(--header-height, 122px);padding-bottom:140px}}.wrapper,main.page__main--order{display:flex;flex-direction:column}.visually-hidden{position:fixed;transform:scale(0)}.list-reset{margin:0;padding:0;list-style:none}.scroll-lock-ios{position:fixed;overflow:hidden}.scroll-lock{overflow:hidden}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-transition{transition:none!important}.container{width:100%;max-width:1580px;margin:0 auto}@media (max-width:767px){.container{padding:0 15px}}@media (min-width:768px){.container{padding:0 30px}}.container .container{padding-right:0;padding-left:0}.logo-trinet{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;margin-top:auto;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#515151;text-decoration:none;transition:color .3s ease;fill:#ba9765}.logo-trinet:focus,.logo-trinet:focus-visible,.logo-trinet:hover{outline:0}.logo-trinet:focus .logo-trinet__text,.logo-trinet:focus-visible .logo-trinet__text,.logo-trinet:hover .logo-trinet__text{color:#ba9765}.logo-trinet svg{width:110px;height:31px}.logo-trinet__text,.text-style a{transition:color .3s ease}.text-style a{color:#1a1a1a}@media (hover:hover){.text-style a:hover{color:#ba9765}}.text-style a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.text-style a:focus{color:#ba9765;outline:0}}.text-style a:active{opacity:.5}.link{text-decoration:none;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.link[href]:hover{color:#ba9765;text-decoration:underline;text-underline-offset:5px}}.link[href]:focus-visible{color:#ba9765;outline:0;text-decoration:underline;text-underline-offset:5px}@supports not selector(:focus-visible){.link[href]:focus{color:#ba9765;outline:0;text-decoration:underline;text-underline-offset:5px}}.link[href]:active{opacity:.5}.button,.link--light{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.5px;background-color:#007355;border:0;transition:background-color .3s ease;cursor:pointer}@media (hover:hover){.button:hover{color:#fff;background-color:#078f6c}}.button:focus-visible{outline:0;color:#fff;background-color:#078f6c}@supports not selector(:focus-visible){.button:focus{outline:0;color:#fff;background-color:#078f6c}}.button:active{opacity:.5}.button--disabled,.button:disabled{color:#fff;background-color:#e4e4e4;cursor:not-allowed;pointer-events:none}.button--black{background-color:#1a1a1a}.button--white{color:#1a1a1a;background-color:#f6f7f9}.button--gold{background-color:#ba9765}@media (hover:hover){.button--gold:hover{color:#fff;background-color:#d7b78b}}.button--gold:focus-visible{color:#fff;outline:0;background-color:#d7b78b}@supports not selector(:focus-visible){.button--gold:focus{color:#fff;outline:0;background-color:#d7b78b}}.button--gold:active{opacity:.5}.button--border{color:#1a1a1a;background-color:transparent;border:1px solid #007355}.fancybox__slide.has-image>.fancybox__content{width:100%!important;height:100%!important}.fancybox__content>.f-button.is-close-btn{--f-button-svg-width:30px;--f-button-svg-height:30px}@media (min-width:768px){.fancybox__content>.f-button.is-close-btn{top:-6px;right:-47px}}.is-compact .fancybox__content>.f-button.is-close-btn{top:-44px;right:-5px;--f-button-svg-width:24px;--f-button-svg-height:24px;--f-button-bg:transparent}.is-compact .fancybox__content>.f-button.is-close-btn:focus,.is-compact .fancybox__content>.f-button.is-close-btn:hover{opacity:1;background-color:transparent}.modal{display:none;width:100%;padding:0;background-color:#fff}@media (max-width:767px){.modal{max-width:330px}}.modal__content,.modal__form form{display:grid;grid-template-columns:1fr;align-content:start;align-items:start}@media (max-width:767px){.modal__content{gap:20px;padding:30px 15px}}@media (min-width:768px){.modal__content{gap:24px;padding:32px}}.modal__content .form__group label{font-size:14px;line-height:20px}.modal__title,.page-text h5{margin:0;font-weight:300}@media (max-width:767px){.modal__title{font-size:18px;line-height:20px}}@media (min-width:768px){.modal__title{font-size:26px;line-height:29px}}.modal__subtitle{margin:0;font-weight:500}@media (max-width:767px){.modal__subtitle{font-size:16px;line-height:22px}}@media (min-width:768px){.modal__subtitle{font-size:18px;line-height:25px}}.modal__list li,.modal__text{font-size:14px;line-height:20px}.modal__text{margin:0}@media (max-width:767px){.modal__text{margin-top:10px}}@media (min-width:768px){.modal__text{margin-top:15px}}.modal__button-container--columns{display:grid;grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.modal__button-container--columns{gap:10px}}@media (min-width:768px){.modal__button-container--columns{gap:20px}}.modal__button-container .button{width:100%}@media (max-width:767px){.modal__button-container .button{padding:12px 10px}}@media (min-width:768px){.modal__button-container .button{padding:18px 10px}}@media (max-width:767px){.modal__form form{gap:20px}}@media (min-width:768px){.modal__form form{gap:24px}}.modal__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:14px;align-items:start}.modal__list li{position:relative;padding-left:32px}.modal__list li::before{position:absolute;content:"";top:3px;left:2px;width:16px;height:16px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.modal--goods-delete{max-width:362px}.modal--text{max-width:515px}}@media (max-width:767px){.modal--text .modal__button-container{grid-template-columns:1fr}}@media (min-width:768px){.modal--callback,.modal--password-mail,.modal--password-recovery,.modal--registration,.modal--registration-text{max-width:494px}}.modal--callback-success{background-image:url(../images/sprite.svg#icon-sussess);background-repeat:no-repeat}@media (max-width:767px){.modal--callback-success{padding-top:65px;background-position:top 29px left 15px;background-size:40px 45px}}@media (min-width:768px){.modal--callback-success{max-width:318px;padding-top:87px;background-position:top 31px left 34px;background-size:58px 65px}.modal--change{max-width:388px}}@media (max-width:767px){.modal--change .form--modal{grid-template-columns:repeat(2,1fr);gap:10px}.modal--change .form--modal .form__group--email,.modal--change .form--modal .form__group--password,.modal--change .form--modal .form__group--tel,.modal--change .form--modal .modal__button-container{grid-column:1/-1}}@media (min-width:768px){.modal--change .form--modal{gap:14px}}@media (min-width:768px) and (max-width:1023px){.modal--login{max-width:550px}}@media (min-width:1024px){.modal--login{width:calc(100% - 100px);max-width:1034px}}.modal-login{display:grid}@media (max-width:1023px){.modal-login{grid-template-columns:1fr;gap:60px}}@media (min-width:1024px){.modal-login{position:relative;grid-template-columns:repeat(2,1fr);gap:115px}.modal-login::before{position:absolute;content:"";top:0;bottom:0;left:50%;transform:translateX(-50%);width:1px;background-color:#e4e4e4}}.modal-login .modal__button-container{margin-top:auto}.modal-login__item{display:grid;grid-template-columns:1fr;align-content:start;align-items:start}@media (max-width:1023px){.modal-login__item{gap:20px}}@media (min-width:1024px){.modal-login__item{gap:24px}.modal-login__item,.modal-login__item form{grid-template-rows:auto auto 1fr}}@media (max-width:1023px){.modal-login__item--registr{order:1}}@media (min-width:1024px){.modal-login__item--login{grid-template-rows:auto 1fr}}.modal__text-note{line-height:140%;color:#828282;letter-spacing:.4px}@media (max-width:767px){.modal__text-note{font-size:12px;text-align:center}}@media (min-width:768px){.modal__text-note{font-size:14px}}.modal__text-note a{color:#007355}@media (hover:hover){.modal__text-note a:hover{color:#ba9765}}.modal__text-note a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.modal__text-note a:focus{color:#ba9765;outline:0}}.modal__text-note a:active{opacity:.5}.control{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:21px}.control__item{display:flex;align-items:center}.control__label{padding-left:14px;font-size:18px;line-height:25px;font-weight:300;letter-spacing:.1px}.collapse-box__btn{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:center;width:100%;margin:0;padding:0;color:#bdbdbd;background-color:transparent;border:0;transition:color .3s ease,background-color .3s ease;cursor:pointer}@media (hover:hover){.collapse-box__btn:hover{color:#1a1a1a}.collapse-box__btn:hover::after,.collapse-box__btn:hover::before{background-color:currentColor}}.collapse-box__btn:focus-visible{color:#1a1a1a;outline:0}.collapse-box__btn:focus-visible::after,.collapse-box__btn:focus-visible::before{background-color:currentColor}@supports not selector(:focus-visible){.collapse-box__btn:focus{color:#1a1a1a;outline:0}.collapse-box__btn:focus::after,.collapse-box__btn:focus::before{background-color:currentColor}}.collapse-box__btn:active{opacity:.5}.collapse-box__btn::after,.collapse-box__btn::before{content:"";width:100%;height:1px;background-color:#e4e4e4;transition:color .3s ease,background-color .3s ease}.collapse-box__btn span,.link-icon{position:relative;border-radius:50%;transition:color .3s ease,background-color .3s ease}.collapse-box__btn span{display:block;width:26px;height:26px;color:currentColor;background-color:currentColor}.collapse-box__btn span::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:7px;height:13px;background-color:#fff;transition:transform .3s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right)}.collapse-box.is-active .collapse-box__btn span::after{transform:translate(-50%,-50%) rotate(-90deg)}.link-icon{color:#1a1a1a;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background-color:transparent;cursor:pointer;fill:currentColor;--color-stroke:currentColor}.link-icon svg{width:22px;height:22px}.link-icon.is-disabled,.link-icon:disabled{cursor:not-allowed;pointer-events:none;opacity:.5}@media (hover:hover){a.link-icon:hover,button.link-icon:hover{color:#1a1a1a;background-color:#f6f7f9}}a.link-icon:focus-visible,button.link-icon:focus-visible{color:#1a1a1a;outline:0;background-color:#f6f7f9}@supports not selector(:focus-visible){a.link-icon:focus,button.link-icon:focus{color:#1a1a1a;outline:0;background-color:#f6f7f9}}a.link-icon.is-active,button.link-icon.is-active{color:#fff;background-color:#1a1a1a;opacity:1}span.link-icon{cursor:default}.link-icon__text{font-size:14px;font-weight:500;line-height:20px;color:#fff;position:absolute;top:0;right:0;overflow:hidden;justify-content:center;min-width:22px;max-width:30px;min-height:22px;max-height:30px;border-radius:200px;background-color:#007355}.link-icon--menu::after,.link-icon--menu::before{position:absolute;left:50%;width:18px;height:2px;background-color:#007355;content:"";transition:color .3s ease,background-color .3s ease,transform .3s ease;transform:translateX(-50%)}.link-icon--menu::before{top:18px}.link-icon--menu::after{bottom:17px}.header.is-open .link-icon:active::after,.header.is-open .link-icon:active::before,.link-icon--menu:active::after,.link-icon--menu:active::before{background-color:#fff}.link-arrow,.link-icon__text{display:flex;align-items:center}.link-arrow::after{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.link-arrow--down::after{transform:rotate(180deg)}div[data-lastpass-icon-root]{display:none!important}.form{position:relative}.form input,.form textarea{width:100%;height:59px;padding:16px 20px;font-family:"Geologica",sans-serif;font-size:17px;line-height:24px;color:#1a1a1a;background-color:transparent;border:1px solid #e4e4e4}@media (hover:hover){.form input:hover,.form textarea:hover{color:#1a1a1a;border-color:#007355}}.form input:focus-visible,.form textarea:focus-visible{color:#1a1a1a;outline:0;border-color:#007355}@supports not selector(:focus-visible){.form input:focus,.form textarea:focus{color:#1a1a1a;outline:0;border-color:#007355}}.form input:active,.form textarea:active{opacity:.5}.form input[type=checkbox]{position:relative;align-self:start;width:26px;height:26px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e4e4;transition:border-color .3s ease}@media (hover:hover){.form input[type=checkbox]:hover{color:#1a1a1a;border-color:#1a1a1a}}.form input[type=checkbox]:focus-visible{color:#1a1a1a;outline:0;border-color:#1a1a1a}@supports not selector(:focus-visible){.form input[type=checkbox]:focus{color:#1a1a1a;outline:0;border-color:#1a1a1a}}.form input[type=checkbox]:active{opacity:.5}.form input[type=checkbox]:checked{background-image:url(../images/sprite.svg#icon-check);background-repeat:no-repeat;background-position:center;background-size:14px 10px;border-color:#1a1a1a}.form input[type=radio]{position:relative;align-self:start;width:26px;height:26px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e4e4e4;border-radius:50%;transition:border-color .3s ease}@media (hover:hover){.form input[type=radio]:hover{color:#1a1a1a;border-color:#1a1a1a}}.form input[type=radio]:focus-visible{color:#1a1a1a;outline:0;border-color:#1a1a1a}@supports not selector(:focus-visible){.form input[type=radio]:focus{color:#1a1a1a;outline:0;border-color:#1a1a1a}}.form input[type=radio]:active{opacity:.5}.form input[type=radio]:checked::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background-color:#1a1a1a;border-radius:50%}.form input[type=password]{padding-right:50px}.form input[type=password]::-webkit-credentials-auto-fill-button,.form input[type=password]::-webkit-passman-key{margin-right:50px}.form label{display:block;margin-bottom:10px;font-family:inherit;font-size:14px;line-height:20px}.form label span{color:#007355}.form input[type=search]::-webkit-search-cancel-button{margin:auto 0 auto 10px;color:#1a1a1a;-webkit-appearance:none;appearance:none;background-color:currentColor;cursor:pointer;-webkit-mask-image:url(../images/sprite.svg#icon-close);mask-image:url(../images/sprite.svg#icon-close);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.form input[type=search]::-webkit-search-cancel-button{position:absolute;top:50%;right:0;transform:translateY(-50%);display:none;width:15px;height:15px;-webkit-mask-size:10px 10px;mask-size:10px 10px}}@media (min-width:768px){.form input[type=search]::-webkit-search-cancel-button{width:40px;height:40px;-webkit-mask-size:20px 20px;mask-size:20px 20px}}@media (hover:hover){.form input[type=search]::-webkit-search-cancel-button:hover{color:#007355}}.form input[type=search]::-webkit-search-cancel-button:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.form input[type=search]::-webkit-search-cancel-button:focus{color:#007355;outline:0}}.form input[type=search]::-webkit-search-cancel-button:active{opacity:.5}@media (max-width:767px){.form input[type=search]:focus-visible::-webkit-search-cancel-button,.form input[type=search]:focus::-webkit-search-cancel-button{display:block}}.form--search form{display:grid;grid-template-columns:1fr auto}@media (max-width:767px){.form--search form{border:1px solid #e4e4e4}}@media (max-width:767px) and (hover:hover){.form--search form:hover{color:false;border-color:#007355}}@media (max-width:767px){.form--search form:focus-within{color:false;outline:0;border-color:#007355}.form--search form:focus-within a,.form--search form:focus-within button,.form--search form:focus-within input,.form--search form:focus-within select,.form--search form:focus-within textarea{outline:0}}.form--search.is-invalid form{border-color:#eb5757}.form--search.is-invalid form input{color:#eb5757}.form--search input[type=search]{position:relative;font-weight:400}@media (max-width:767px){.form--search input[type=search]{height:38px;padding:5px 20px 5px 13px;font-size:12px;line-height:17px;border-color:transparent}}@media (min-width:768px){.form--search input[type=search]{height:41px;padding:5px 12px 5px 20px;font-size:15px;line-height:21px}}.form--search button[type=submit]{text-transform:none;transition:color .3s ease,background-color .3s ease;fill:currentColor;--color-stroke:currentColor}@media (max-width:767px){.form--search button[type=submit]{width:40px;height:100%;padding:0;font-size:0;line-height:0;color:#007355;background-color:transparent}}@media (max-width:767px) and (hover:hover){.form--search button[type=submit]:hover{color:#fff;background-color:#007355}}@media (max-width:767px){.form--search button[type=submit]:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.form--search button[type=submit]:focus{color:#fff;outline:0;background-color:#007355}}.form--search button[type=submit]:active{opacity:.5}}@media (min-width:768px){.form--search button[type=submit]{display:flex;align-items:center;padding:10px 20px 9px;font-size:15px;line-height:21px}.form--search button[type=submit] svg{order:-1;width:18px;height:18px;margin-right:8px}}.form--dark input,.form--dark textarea{color:#fff;border-color:#828282}.form--dark input::placeholder,.form--dark textarea::placeholder{color:currentColor;opacity:1}.basket__group.is-invalid .basket__radio-group label,.form__group.is-invalid input,.form__group.is-invalid textarea,.form__input-wrapper.is-invalid input,.form__input-wrapper.is-invalid textarea{color:#eb5757;border-color:#eb5757}.form__group.is-invalid input::placeholder,.form__group.is-invalid textarea::placeholder,.form__input-wrapper.is-invalid input::placeholder,.form__input-wrapper.is-invalid textarea::placeholder{color:#eb5757}.form__group--time .form__input-wrapper::after{right:50px}.form__group--time input[type=time]::selection{color:#fff;background-color:#007355}.form__group--time input[type=time]::-webkit-datetime-edit-hour-field::selection,.form__group--time input[type=time]::-webkit-datetime-edit-minute-field::selection,.form__group--time input[type=time]::-webkit-datetime-edit-text::selection{color:#fff;background-color:#007355}.form__group--time input[type=time]:focus{outline:0}.form__group--time input[type=time]::-webkit-datetime-edit-hour-field:focus,.form__group--time input[type=time]::-webkit-datetime-edit-minute-field:focus{color:#fff;background-color:#007355;outline:0}.form__group--checkbox{display:flex;align-items:center}.form__group--checkbox label{order:1;margin-bottom:0;margin-left:10px}.form__input-wrapper{position:relative;display:inline-block;width:100%}.form__input-wrapper::after{position:absolute;content:"";top:50%;right:20px;transform:translateY(-50%);display:none;width:12px;height:12px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.form__group--password .form__input-wrapper::after,.form__input-wrapper--search::after{right:60px}.form__group.is-valid .form__input-wrapper::after,.form__input-wrapper.is-valid::after{display:block}.form__message{position:absolute;top:100%;left:0;display:none;font-size:14px;line-height:20px;font-weight:300}.error-text,.errortext,.form__message--error{color:#eb5757}.error-text p,.errortext p{margin-top:0}@media (min-width:768px){.form__group.is-invalid .form__message,.form__input-wrapper.is-invalid .form__message{display:block}}.form__filter-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:19px}.form__filter-title{margin:0;font-weight:500;text-transform:uppercase}.form__filter-checked{display:flex;flex-shrink:0;align-items:center;justify-content:center;min-width:24px;max-width:30px;min-height:24px;margin:0 auto 0 11px;border:1px solid #1a1a1a;border-radius:50%}@media (max-width:1023px){.form__filter-checked{font-size:14px;line-height:20px}}.form__filter-show{padding:4px 8px 5px;font-weight:500;color:#fff;text-decoration:none;background-color:#1a1a1a;border-radius:200px}@media (max-width:1023px){.form__filter-show{padding:6px 10px;font-size:12px;line-height:17px;letter-spacing:.4px}}@media (min-width:1024px){.form__filter-show{padding:4px 8px 5px 11px;font-size:14px;line-height:20px}}@media (hover:hover){.form__filter-show:hover{color:#fff;background-color:#007355}}.form__filter-show:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.form__filter-show:focus{color:#fff;outline:0;background-color:#007355}}.form__filter-show:active{opacity:.5}.form__filter-show::after{width:10px;height:12px;margin-left:4px}.form__note-small{margin:10px 0 0;font-size:14px;line-height:22px;font-weight:300;color:#828282;text-align:center}.form__note-small a{color:#828282;text-decoration:underline;text-underline-offset:5px;transition:color .3s ease}@media (hover:hover){.form__note-small a:hover{color:#ba9765}}.form__note-small a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.form__note-small a:focus{color:#ba9765;outline:0}}.form__note-small a:active{opacity:.5}.form__password-show{position:absolute;z-index:1;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:59px;height:59px;padding:0;color:#bdbdbd;background-color:transparent;border:0;transition:background-color .3s ease,color .3s ease;cursor:pointer}@media (hover:hover){.form__password-show:not(:disabled):hover{color:#007355}}.form__password-show:not(:disabled):focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.form__password-show:not(:disabled):focus{color:#007355;outline:0}}.form__password-show::before{content:"";width:23px;height:19px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#icon-eye);mask-image:url(../images/sprite.svg#icon-eye);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.form__password-show::after{position:absolute;content:"";z-index:2;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:21px;height:2px;background-color:currentColor}.form__password-show.is-active:not(:disabled),.page-text a:not(.goods-card__btn-basket,.breadcrumbs a){color:#1a1a1a}.form__password-show.is-active:not(:disabled)::after{display:none}@media (max-width:767px){.form--modal label{margin-bottom:2px}.form--modal input{height:46px;padding:5px 10px;font-size:14px;line-height:20px}}.form__remember-inner{display:grid;grid-template-columns:repeat(2,auto);gap:20px;align-items:center;justify-content:space-between}.form__remember-link{font-size:14px;line-height:20px;font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:4px}.form__group--remember{display:flex;align-items:center}.form__group--remember .form__input-wrapper{width:auto}.form__group--remember label{order:1;margin-bottom:0;margin-left:10px;cursor:pointer}.title{margin:0;font-size:52px;line-height:62px;font-weight:400}.title--h1{font-size:62px;line-height:68px}.breadcrumbs{padding:17px 0}@media (max-width:767px){.breadcrumbs{margin-bottom:9px}}.breadcrumbs__list{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}.breadcrumbs__item{position:relative;margin-right:21px}.breadcrumbs__item::after{position:absolute;content:"";right:-12px;transform:translateY(-50%);width:4px;height:10px;background-color:#bdbdbd;-webkit-mask-image:url(../images/sprite.svg#arrow-breadcrumbs);mask-image:url(../images/sprite.svg#arrow-breadcrumbs);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width:767px){.breadcrumbs__item::after{top:60%}}@media (min-width:768px){.breadcrumbs__item::after{top:53%}}.breadcrumbs__item:last-child::after{display:none}.breadcrumbs__item--active::after{background-color:#1a1a1a}.about-tabs__content-text p b,.breadcrumbs__item--active .breadcrumbs__link,.mobile-menu a{color:#1a1a1a}.breadcrumbs__link{display:inline-block;color:#828282}@media (max-width:767px){.breadcrumbs__link{font-size:12px;line-height:17px;letter-spacing:.6px}}@media (min-width:768px){.breadcrumbs__link{font-size:14px;line-height:20px}}.accordion{border-top:1px solid #e4e4e4}@media (max-width:767px){.accordion:last-child{border-bottom:1px solid #e4e4e4}}.accordion__inner{padding-bottom:20px}.accordion__btn{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:20px 0;font-family:"Geologica",sans-serif;font-weight:500;text-transform:uppercase;transition:color .3s ease,background-color .3s ease;cursor:pointer;-webkit-user-select:none;user-select:none}@media (max-width:767px){.accordion__btn{font-size:15px;line-height:21px}}@media (min-width:768px){.accordion__btn{font-size:14px;line-height:20px;letter-spacing:.5px}.accordion__btn br{display:none}}@media (hover:hover){.accordion__btn:hover{color:#ba9765}.accordion__btn:hover .accordion__btn-icon{color:#fff;background-color:#ba9765}}.accordion__btn:focus-visible{color:#ba9765;outline:0}.accordion__btn:focus-visible .accordion__btn-icon{color:#fff;background-color:#ba9765}@supports not selector(:focus-visible){.accordion__btn:focus{color:#ba9765;outline:0}.accordion__btn:focus .accordion__btn-icon{color:#fff;background-color:#ba9765}}.accordion__btn:active{opacity:.5}@media (hover:hover){.accordion[open] .accordion__btn:hover{color:#ba9765}.accordion[open] .accordion__btn:hover .accordion__btn-icon{color:#fff;background-color:#ba9765}}.accordion[open] .accordion__btn:focus-visible{color:#ba9765;outline:0}.accordion[open] .accordion__btn:focus-visible .accordion__btn-icon{color:#fff;background-color:#ba9765}@supports not selector(:focus-visible){.accordion[open] .accordion__btn:focus{color:#ba9765;outline:0}.accordion[open] .accordion__btn:focus .accordion__btn-icon{color:#fff;background-color:#ba9765}}.accordion[open] .accordion__btn:active{opacity:.5}.accordion__btn-icon{position:relative;display:block;order:-1;width:26px;height:26px;color:#1a1a1a;background-color:#fff;border:1px solid currentColor;border-radius:50%;transition:color .3s ease,background-color .3s ease}.accordion[open] .accordion__btn-icon{color:#fff;background-color:#1a1a1a}.accordion__btn-icon::after,.accordion__btn-icon::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:2px;background-color:currentColor}.accordion__btn-icon::before{transform:translate(-50%,-50%) rotate(90deg)}.accordion[open] .accordion__btn-icon::before{display:none}.select,.select .choices__inner{font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:500}.select .choices[data-type*=select-one]::after{top:50%;right:15px;transform:translateY(-50%) rotate(90deg);width:16px;height:16px;margin:0;background-color:#007355;border:0;transition:transform .3s ease;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.select .choices.is-open::after{transform:translateY(-50%) rotate(-90deg)}.select .choices__inner{min-height:auto;color:#1a1a1a;letter-spacing:0;background-color:#fff;border:1px solid #1a1a1a;border-radius:16px}.select .choices.is-open .choices__inner{border-bottom-color:transparent;border-radius:16px 16px 0 0}.select .choices[data-type*=select-one] .choices__inner{padding:3px 30px 3px 11px}.select .choices__list--single{padding:0}.select .choices__list--dropdown{z-index:20}.select .choices__list--dropdown .choices__item::after{display:none}.select .choices__list--dropdown .choices__item{padding:5px 11px;color:#828282}@media (hover:hover){.select .choices__list--dropdown .choices__item:hover{color:#1a1a1a}}.select .choices__list--dropdown .choices__item:focus-visible{color:#1a1a1a;outline:0}@supports not selector(:focus-visible){.select .choices__list--dropdown .choices__item:focus{color:#1a1a1a;outline:0}}.select .choices__list--dropdown .choices__item:active{opacity:.5}.select .choices__list--dropdown .choices__item.is-selected{color:#007355}.select .choices__list--dropdown,.select .choices__list[aria-expanded]{right:0;left:0;padding:1px;border:1px solid #1a1a1a;border-top-color:transparent;border-radius:0 0 16px 16px}.select--popular{width:187px}.select--popular .choices__list--single .choices__item[data-custom-properties],.sorting-box__item--sorting .select .choices__list--single .choices__item[data-custom-properties]{position:relative;width:-moz-fit-content;width:fit-content;padding-right:13px}.select--popular .choices__item{position:relative;display:flex;align-items:center}.select--popular .choices__item::before{content:"";display:block;order:1;width:15px;height:15px;margin-left:5px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-long-down);mask-image:url(../images/sprite.svg#arrow-long-down)}.select--popular .choices__item[data-select-setting=up]::before,.sorting-box__item--sorting .select .choices__item[data-select-setting=up]::before{transform:rotate(-180deg)}.select--popular .choices__item.is-selected::before{background-color:#007355}.select select{position:relative;min-height:auto;padding:3px 34px 3px 11px;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#1a1a1a;letter-spacing:0;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(../images/svg/arrow-down.svg);background-repeat:no-repeat;background-position:center right 15px;background-size:14px;border:1px solid #1a1a1a;border-radius:16px}.sorting-box__item--sorting select{padding-right:53px}.pagination{display:grid;align-items:center;justify-content:center}@media (max-width:767px){.pagination{grid-template-columns:1fr auto auto;gap:10px}}@media (min-width:768px){.pagination{grid-template-columns:repeat(3,auto);gap:20px}}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none}.pagination__list-item{margin:1px}.pagination__list-item--more{margin:1px 2px}@media (max-width:767px){.pagination__list-item--mobile{display:none}}.pagination__list-link{display:flex;align-items:center;justify-content:center;padding:2px;font-weight:500;color:#1a1a1a;border-radius:50%;transition:color .3s ease,background-color .3s ease}@media (max-width:767px){.pagination__list-link{width:35px;min-height:35px;font-size:12px;line-height:17px}}@media (min-width:768px){.pagination__list-link{width:40px;min-height:40px;font-size:14px;line-height:20px}}.pagination__list-link.is-active{color:#fff;background-color:#007355}@media (hover:hover){.pagination__list-link:hover{color:#fff;background-color:#007355}}.pagination__list-link:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.pagination__list-link:focus{color:#fff;outline:0;background-color:#007355}}.pagination__list-link:active{opacity:.5}.pagination__list-more{display:inline-block;padding:0 14px}.pagination__btn{padding:2px 10px 3px;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#fff;text-transform:lowercase;background-color:#1a1a1a;border:1px solid #1a1a1a;border-radius:16px;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (max-width:767px){.pagination__btn{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;font-size:0;line-height:0;border-radius:50%}}@media (hover:hover){.pagination__btn:not(:disabled):hover{color:#fff;background-color:#007355;border-color:#007355}}.pagination__btn:not(:disabled):focus-visible{color:#fff;outline:0;background-color:#007355;border-color:#007355}@supports not selector(:focus-visible){.pagination__btn:not(:disabled):focus{color:#fff;outline:0;background-color:#007355;border-color:#007355}}.pagination__btn:not(:disabled):active{opacity:.5}.pagination__btn:disabled{pointer-events:none;cursor:not-allowed}@media (max-width:767px){.pagination__btn:disabled{background-color:#bdbdbd;border-color:#bdbdbd}}@media (min-width:768px){.pagination__btn:disabled{font-weight:300;color:#828282;background-color:transparent;border-color:#828282}.pagination__btn--next::after{margin-left:6px}.pagination__btn--prev{order:-1}}.pagination__btn--prev::after{transform:rotate(180deg);order:-1}@media (min-width:768px){.pagination__btn--prev::after{margin-right:6px}}.slider-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:auto}.swiper-horizontal>.swiper-pagination-bullets.slider-pagination,.swiper-pagination-bullets.swiper-pagination-horizontal.slider-pagination,.swiper-pagination-custom.slider-pagination,.swiper-pagination-fraction.slider-pagination{top:0;bottom:13px}.slider-pagination__btn{flex-grow:0;flex-shrink:0;width:50px;margin:0;padding:0;background-color:transparent;border:0;border-bottom:2px solid #bdbdbd;transition:width .3s ease,background-color .3s ease}.slider-pagination__btn.is-active{width:70px;border-bottom-color:#ba9765}@media (max-width:767px){.slider-nav{display:flex;justify-content:flex-end;margin-top:30px}}.slider-nav.is-disabled{visibility:hidden;opacity:0}.slider-nav__arrow{display:flex;align-items:center;justify-content:center;color:#fff;background-color:#1a1a1a;border:0;border-radius:50%;transition:background-color .3s ease,color .3s ease;cursor:pointer}@media (max-width:767px){.slider-nav__arrow{width:45px;height:45px}}@media (min-width:768px){.slider-nav__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:40px;height:40px}}.slider-nav__arrow--prev{left:0}@media (max-width:767px){.slider-nav__arrow--prev{transform:rotate(180deg)}}@media (min-width:768px){.slider-nav__arrow--prev{transform:translateY(-50%) rotate(180deg)}}.slider-nav__arrow--next{right:0}@media (max-width:767px){.slider-nav__arrow--next{margin-left:10px}}.slider-nav__arrow.swiper-button-disabled,.slider-nav__arrow:disabled{background-color:#bdbdbd;cursor:not-allowed}.slider-nav__arrow::before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media (hover:hover){.slider-nav__arrow:not(.swiper-button-disabled):hover,.slider-nav__arrow:not(:disabled):hover{color:#fff;background-color:#007355}}.slider-nav__arrow:not(.swiper-button-disabled):focus-visible,.slider-nav__arrow:not(:disabled):focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.slider-nav__arrow:not(.swiper-button-disabled):focus,.slider-nav__arrow:not(:disabled):focus{color:#fff;outline:0;background-color:#007355}}.slider-nav__arrow:not(.swiper-button-disabled):active,.slider-nav__arrow:not(:disabled):active{opacity:.5}.counter{display:flex;align-items:center;gap:4px}.counter input{flex-shrink:0;margin:0;padding:0;font-family:"Geologica",sans-serif;font-size:18px;line-height:25px;font-weight:400;text-align:center;letter-spacing:.5px;border:0;border-bottom:1px solid transparent;background-color:transparent;transition:border-color .3s ease;-webkit-appearance:none;appearance:none}@media (max-width:1199px){.counter input{width:54px;height:59px}}@media (min-width:1200px){.counter input{width:54px;height:59px}}.counter input::-webkit-inner-spin-button,.counter input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.counter input:focus,.counter input:focus-visible,.counter input:hover{border-color:#1a1a1a;outline:0}.counter__btn{flex-shrink:0;position:relative;margin:0;padding:0;color:#bdbdbd;border:1px solid #e4e4e4;background-color:transparent;cursor:pointer;transition:color .3s ease,background-color .3s ease;border-radius:50%}@media (max-width:1199px){.counter__btn{width:50px;height:50px}}@media (min-width:1200px){.counter__btn{width:59px;height:59px}}.counter__btn.is-disabled,.counter__btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}@media (hover:hover){.counter__btn:not(.is-disabled):hover,.counter__btn:not(:disabled):hover{color:#fff;background-color:#007355}}.counter__btn:not(.is-disabled):focus-visible,.counter__btn:not(:disabled):focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.counter__btn:not(.is-disabled):focus,.counter__btn:not(:disabled):focus{color:#fff;outline:0;background-color:#007355}}.counter__btn:not(.is-disabled):active,.counter__btn:not(:disabled):active{opacity:.5}.counter__btn::after,.counter__btn::before{position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:currentColor;transform:translate(-50%,-50%);content:""}.counter__btn::after{display:none;transform:translate(-50%,-50%) rotate(-90deg)}.counter__btn.is-plus::after,.logo{display:block}.logo{width:122px;height:45px}@media (hover:hover){.logo:hover{color:#1a1a1a;opacity:.6}}.logo:focus-visible{color:#1a1a1a;outline:0;opacity:.6}@supports not selector(:focus-visible){.logo:focus{color:#1a1a1a;outline:0;opacity:.6}}.logo:active{opacity:.5}.social-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,25px);gap:10px;justify-content:start}.social-list__link{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#bdbdbd;fill:currentColor}.social-list__link span{display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.social-list__link svg{width:100%;height:100%}@media (hover:hover){.social-list__link:hover{color:#007355}}.social-list__link:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.social-list__link:focus{color:#007355;outline:0}}.social-list__link:active{opacity:.5}.ya-share2__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,25px);gap:10px;justify-content:start}.blog-post .ya-share2__list{justify-content:end;min-width:100px}@media (max-width:1299px){.blog-post .ya-share2__list{gap:15px}}@media (min-width:1300px){.blog-post .ya-share2__list{gap:20px}}.shares-block .ya-share2__title{position:fixed;transform:scale(0)}.shares-block .ya-share2__link{display:flex;align-items:center;justify-content:center;width:25px;height:25px;color:#bdbdbd;fill:currentColor}.shares-block .ya-share2__link:focus,.shares-block .ya-share2__link:focus-visible,.shares-block .ya-share2__link:hover{color:#007355}.shares-block .ya-share2__icon{display:block;width:25px;height:25px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shares-block .ya-share2__copied-tooltip{display:none}.page-title{margin:0;font-weight:400}@media (max-width:767px){.page-title{font-size:28px;line-height:31px}}@media (min-width:768px){.page-title{font-size:62px;line-height:68px}}.page-title span{font-weight:100}.page-subtitle,.page-text h2,.page-text h3,.page-text h4{margin:0;font-weight:400}@media (max-width:767px){.page-subtitle{font-size:26px;line-height:31px}}@media (min-width:768px){.page-subtitle{font-size:52px;line-height:64px}}@media (max-width:767px){.container h1{margin-bottom:20px}}@media (min-width:768px){.container h1{margin-bottom:40px;padding-top:23px}}.labels-goods{display:flex;flex-wrap:wrap;align-items:center}.labels-goods__item{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:42px;min-height:32px;margin:0 5px;padding:6px 13px;font-size:14px;line-height:20px;font-weight:500;color:#fff;background-repeat:no-repeat;background-position:center;background-size:18px 18px;border-radius:200px}.labels-goods__item--new{background-color:#007355}.labels-goods__item--jewelry{background-color:#ba9765;background-image:url(../images/sprite.svg#icon-jewelry)}.labels-goods__item--sale{background-color:#d4a095;background-image:url(../images/sprite.svg#icon-sale)}.labels-goods__item--markdown{background-color:#4d6080;background-image:url(../images/sprite.svg#icon-markdown)}.nav-tabs{position:relative;overflow:hidden;overflow-x:auto;display:flex;justify-content:flex-start;scrollbar-width:none;-ms-overflow-style:none}.nav-tabs::-webkit-scrollbar{display:none}.nav-tabs .tabs__control{flex-grow:1;flex-shrink:0}@media (max-width:767px){.tabs__controls{margin-bottom:20px}}@media (min-width:768px){.tabs__controls{margin:0-4px 24px}}.tabs__control{font-family:inherit;color:#828282;background-color:transparent;border:0;border-bottom:1px solid #e4e4e4;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (max-width:1199px){.tabs__control{padding:7px 20px;font-size:16px;line-height:22px}}@media (min-width:1200px){.tabs__control{min-width:250px;margin:0 2px;padding:10px 20px;font-size:18px;line-height:25px}.tabs__control+.tabs__control{margin-left:4px}}.tabs__control.is-active{color:#1a1a1a;border-color:#ba9765}.tabs__control.is-active span{color:#ba9765}.tabs__control span{color:#828282}@media (hover:hover){.tabs__control:hover{color:#1a1a1a}.tabs__control:hover span{color:#ba9765}}.tabs__control:focus-visible{color:#1a1a1a;outline:0}.tabs__control:focus-visible span{color:#ba9765}@supports not selector(:focus-visible){.tabs__control:focus{color:#1a1a1a;outline:0}.tabs__control:focus span{color:#ba9765}}.tabs__control:active{opacity:.5}.tabs__control--disabled,.tabs__control:disabled{color:#e4e4e4;border-color:currentColor;pointer-events:none;cursor:not-allowed}.tabs__control--disabled span,.tabs__control:disabled span{color:currentColor}.tabs__element{width:100%}@media (min-width:768px){.tabs--destroy [data-tabs=parent]{overflow:unset;width:100%}.tabs--destroy [data-tabs=controls]{display:none}.tabs--destroy [data-tabs=element]{position:static;visibility:visible;opacity:1}}.look-btn{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 0 5px;font-family:inherit;font-size:12px;line-height:17px;font-weight:500;color:#bdbdbd;text-transform:uppercase;letter-spacing:.4px;background-color:transparent;border:0;border-bottom:1px dashed #e4e4e4;transition:color .3s ease,border-color .3s ease;cursor:pointer}@media (hover:hover){.look-btn:hover{color:#007355;border-color:currentColor}}.look-btn:focus-visible{color:#007355;outline:0;border-color:currentColor}@supports not selector(:focus-visible){.look-btn:focus{color:#007355;outline:0;border-color:currentColor}}.look-btn:active{opacity:.5}.characteristics-tabs__content:not(.is-active) .look-btn__text-show{display:flex}.characteristics-tabs__content:not(.is-active) .look-btn__text-collapse{display:none}.characteristics-tabs__content.is-active .look-btn__text-show{display:none}.characteristics-tabs__content.is-active .look-btn__text-collapse{display:flex}@media (max-width:767px){.page-text{font-size:14px;line-height:20px}}@media (min-width:768px){.page-text{font-size:17px;line-height:24px}}@media (max-width:767px){.page-text--page{padding-bottom:70px}}@media (min-width:768px){.page-text--page{padding-bottom:140px}}@media (max-width:767px){.page-text h2{margin-bottom:13px;font-size:26px;line-height:31px}}@media (min-width:768px){.page-text h2{margin:12px 0;font-size:52px;line-height:62px}}@media (max-width:767px){.page-text h3{margin-bottom:15px;font-size:21px;line-height:23px}}@media (min-width:768px){.page-text h3{margin:12px 0;font-size:36px;line-height:50px}}@media (max-width:767px){.page-text h4{margin-top:24px;margin-bottom:20px;font-size:18px;line-height:20px}}@media (min-width:768px){.page-text h4{margin-top:51px;margin-bottom:24px;font-size:26px;line-height:29px}}@media (max-width:767px){.page-text h5{margin-bottom:20px;font-size:18px;line-height:20px}}@media (min-width:768px){.page-text h5{margin-bottom:20px;font-size:26px;line-height:29px}}.page-text p{margin:0;font-weight:300}.page-text blockquote{margin:0;font-weight:500;background-image:url(../images/sprite.svg#quote);background-repeat:no-repeat;background-size:29px 29px}@media (max-width:767px){.page-text blockquote{margin:27px 0;padding-left:50px;font-size:16px;line-height:22px;background-position:left top}}@media (min-width:768px){.page-text blockquote{margin:30px 0 23px;padding:14px 50px;font-size:18px;line-height:25px;background-position:left top 14px}}.guarantee-tabs__content p+p,.page-404 p+p,.page-text p+p,.payment__content p+p{margin-top:14px}@media (max-width:767px){.page-text p+h2,.page-text p+h3{margin-top:24px}}@media (min-width:768px){.page-text p+h2,.page-text p+h3{margin-top:37px}}.page-text p+h5{margin-top:53px}@media (max-width:767px){.page-text p+ul:not(.breadcrumbs ul){margin-top:29px}}@media (min-width:768px){.page-text p+ul:not(.breadcrumbs ul){margin-top:15px}}.page-text ul:not(.breadcrumbs ul){margin:0;padding:0;list-style:none}@media (max-width:767px){.page-text ul:not(.breadcrumbs ul){margin-bottom:33px}}@media (min-width:768px){.page-text ul:not(.breadcrumbs ul){margin-bottom:36px}}.page-text ul:not(.breadcrumbs ul):last-child{margin-bottom:0}.page-text ul:not(.breadcrumbs ul) li{position:relative}@media (max-width:767px){.page-text ul:not(.breadcrumbs ul) li{padding-left:21px}}@media (min-width:768px){.page-text ul:not(.breadcrumbs ul) li{padding-left:30px}}.page-text ul:not(.breadcrumbs ul) li::after{position:absolute;content:"";top:4px;left:0;width:6px;height:12px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#arrow-breadcrumbs);mask-image:url(../images/sprite.svg#arrow-breadcrumbs);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.page-text li:not(.breadcrumbs li)+li{margin-top:14px}.page-text li:not(.breadcrumbs li)>ul{margin-bottom:10px;padding-top:14px}.page-text ol{margin:0 0 36px;padding:0;list-style:decimal-leading-zero}@media (max-width:767px){.page-text ol{margin-top:29px;padding-left:25px}}@media (min-width:768px){.page-text ol{margin-top:50px;padding-left:30px}}@media (max-width:767px){.page-text ol li{padding-left:9px}}@media (min-width:768px){.page-text ol li{padding-left:14px}}.page-text ol li::marker{font-family:inherit;font-weight:300;color:#007355}@media (max-width:767px){.page-text ol li::marker{font-size:14px;line-height:20px}}@media (min-width:768px){.page-text ol li::marker{font-size:17px;line-height:24px}}@media (hover:hover){.page-text a:not(.goods-card__btn-basket,.breadcrumbs a):hover{color:#ba9765}}.page-text a:not(.goods-card__btn-basket,.breadcrumbs a):focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.page-text a:not(.goods-card__btn-basket,.breadcrumbs a):focus{color:#ba9765;outline:0}}.page-text a:not(.goods-card__btn-basket,.breadcrumbs a):active{opacity:.5}.page-text img:not(.goods-card img,.page-text__img img){display:block}@media (max-width:767px){.page-text img:not(.goods-card img,.page-text__img img){width:100%;margin:30px auto}}@media (min-width:768px){.page-text img:not(.goods-card img,.page-text__img img){float:right;width:100%;max-width:320px;height:330px;margin-left:50px}.page-text img:not(.goods-card img,.page-text__img img)::after{content:"";clear:both}}.page-text .page-text__img{float:none;width:100%;max-width:none;height:100%}@media (max-width:767px){.page-text .page-text__img{height:330px;margin:30px 0 27px}}@media (min-width:768px){.page-text .page-text__img{max-height:569px;margin:50px 0 36px}}.label{display:inline-block;padding:5px 15px;color:#fff;text-transform:lowercase;border-radius:0 200px 200px 0}.label--new{background-color:#078f6c}.label--sale{background-color:#d4a095}.rating{display:flex;flex-wrap:wrap;align-items:center}.rating__stars-bg{position:relative;width:122px;height:22px;margin-right:14px;background-image:url(../images/sprite.svg#stars-all-fill);background-repeat:no-repeat;background-position:left center;background-size:100% 100%}@media (max-width:767px){.rating__stars-bg{width:90px;height:18px}}.rating__stars-img{position:relative;overflow:hidden;width:122px;height:22px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/sprite.svg#stars-all);mask-image:url(../images/sprite.svg#stars-all);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.rating__stars-img span{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;background-color:#ba9765}.rating__stars-img svg{width:auto;height:100%}@media (max-width:767px){.rating__stars-img{width:90px;height:18px}}.rating__text{display:flex;flex-wrap:wrap;align-items:center;font-weight:300}@media (max-width:767px){.rating__text{font-size:13px;line-height:18px}}@media (min-width:768px){.rating__text{margin-right:14px;font-size:17px;line-height:24px}}.rating__text-rat{display:inline-block;color:#1a1a1a}.rating__text-rat--border{border-right:1px solid #828282}@media (min-width:768px){.rating__text-rat{padding:0 10px}}.rating__text-rev{display:inline-block;color:#828282}@media (min-width:768px){.rating__text-rev{padding:0 10px}}@media (max-width:1199px){.sidebar{padding-top:50px}}@media (min-width:1300px){.sidebar{padding:66px 0}}@media (max-width:767px){.sidebar .slider-nav{margin-top:5px}}@media (min-width:1200px){.sidebar__list .swiper-wrapper{display:grid;grid-template-columns:1fr;gap:30px}}.sidebar__list .swiper-wrapper>*{min-width:0}@media (max-width:1199px){.sidebar--horizontal .sidebar__item{max-width:240px}}@media (min-width:1200px){.sidebar--horizontal .sidebar__item{max-width:350px}}.sidebar__item{display:grid;grid-template-columns:1fr;padding-bottom:24px}@media (max-width:1199px){.sidebar__item{grid-template-rows:auto 1fr;height:auto;gap:20px}}@media (min-width:720px) and (max-width:1199px){.sidebar__item{width:240px}}@media (min-width:1200px){.sidebar__item{border-bottom:1px solid #e4e4e4;gap:10px}}.sidebar__img{display:block}@media (max-width:767px){.sidebar__img{width:100%;height:100px}}@media (min-width:768px){.sidebar__img{width:240px;height:120px}}@media (hover:hover){.sidebar__img[href]:hover{opacity:.8}}.sidebar__img[href]:focus-visible{opacity:.8;outline:0}@supports not selector(:focus-visible){.sidebar__img[href]:focus{opacity:.8;outline:0}}.sidebar__img[href]:active{opacity:.5}.sidebar__img img{display:block;width:100%;height:100%;object-fit:cover}.sidebar__title{color:inherit;grid-column:1/-1}@media (hover:hover){.sidebar__title[href]:hover{color:#ba9765}}.sidebar__title[href]:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.sidebar__title[href]:focus{color:#ba9765;outline:0}}.sidebar__title[href]:active{opacity:.5}@media (max-width:767px){.sidebar__title{margin-bottom:5px;font-size:14px;line-height:20px}}.sidebar__note{display:inline-block;font-family:inherit;color:#515151}@media (max-width:767px){.sidebar__note{font-size:12px;line-height:17px}}@media (min-width:768px){.sidebar__note{font-size:14px;line-height:20px}}.sidebar__item-footer{display:grid}@media (max-width:1199px){.sidebar__item-footer{grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr auto;justify-content:space-between;gap:5px 10px}}@media (min-width:1200px){.sidebar__item-footer{grid-template-columns:repeat(3,auto);justify-content:start;gap:10px 5px}}@media (max-width:1199px){.sidebar__note--watch{order:-1}}.sidebar__note--stars{display:flex;align-items:center}.sidebar__note--stars::before{display:block;width:16px;height:16px;margin-right:10px;background-color:currentColor;content:"";-webkit-mask-image:url(../images/sprite.svg#star-no-fill);mask-image:url(../images/sprite.svg#star-no-fill);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.sidebar__note--stars{justify-self:end;width:80px}}@media (max-width:767px){.sidebar__main-title{margin-bottom:23px}}@media (min-width:768px){.sidebar__main-title{margin-bottom:66px}}.sidebar__link-post{display:flex;flex-direction:column;color:#1a1a1a}@media (hover:hover){.sidebar__link-post:hover,.sidebar__link-post:hover .sidebar__link-text{color:#ba9765}}.sidebar__link-post:focus-visible{color:#ba9765;outline:0}.sidebar__link-post:focus-visible .sidebar__link-text{color:#ba9765}@supports not selector(:focus-visible){.sidebar__link-post:focus{color:#ba9765;outline:0}.sidebar__link-post:focus .sidebar__link-text{color:#ba9765}}.sidebar__link-post:active{opacity:.5}@media (max-width:767px){.sidebar__link-post{min-height:327px}}@media (min-width:768px){.sidebar__link-post{min-height:390px}}.sidebar__link-text{display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:auto;text-transform:uppercase;text-decoration:underline;color:#bdbdbd;transition:color .3s ease;text-underline-offset:7px}@media (max-width:767px){.sidebar__link-text{font-size:12px;line-height:17px;letter-spacing:.6px}}@media (min-width:768px){.sidebar__link-text{font-size:14px;line-height:20px;letter-spacing:.8px}}@media (min-width:1200px){.sidebar__navigation{display:none}}@media (min-width:768px) and (max-width:1199px){.sidebar__navigation{display:grid;grid-template-columns:repeat(2,auto);justify-content:end;margin-top:30px;gap:10px}.sidebar__navigation .slider-nav__arrow{position:static}}.sidebar--horizontal{padding:0}@media (min-width:768px) and (max-width:1199px){.sidebar--horizontal .swiper-wrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px}}@media (min-width:1200px){.sidebar--horizontal .swiper-wrapper{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}}.sidebar--horizontal .sidebar__item{padding:0;border:0}@media (max-width:767px){.sidebar--horizontal .sidebar__item{width:272px}.sidebar--horizontal .sidebar__img{width:100%;height:187px;margin-bottom:21px}}@media (min-width:768px){.sidebar--horizontal .sidebar__img{width:100%;height:200px;margin-bottom:25px}}@media (max-width:767px){.sidebar--horizontal .sidebar__title{max-width:265px;font-size:18px;line-height:20px}}@media (min-width:768px){.sidebar--horizontal .sidebar__title{font-size:26px;line-height:28px}}@media (max-width:767px){.sidebar--horizontal .sidebar__note--time{margin-bottom:10px;font-size:13px;line-height:18px}}@media (min-width:768px){.sidebar--horizontal .sidebar__note--time{margin-bottom:11px;font-size:15px;line-height:21px}}.btn-page-up{position:fixed;z-index:99;transform:rotate(90deg);color:#fff;visibility:visible;opacity:1;background-color:#007355;border:0;border-radius:50%;box-shadow:0 0 5px 0 rgba(255,255,255,.1);transition:color .3s ease,opacity .3s ease,background-color .3s ease,transform .3s ease;cursor:pointer}.btn-page-up::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);width:30px;height:30px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-long-down);mask-image:url(../images/sprite.svg#arrow-long-down);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.btn-page-up:hover{color:#fff;background-color:#ba9765}}.btn-page-up:focus-visible{color:#fff;outline:0;background-color:#ba9765}@supports not selector(:focus-visible){.btn-page-up:focus{color:#fff;outline:0;background-color:#ba9765}}.btn-page-up:active{opacity:.5}@media (max-width:1079px){.btn-page-up{right:15px;bottom:90px;width:50px;height:50px}}@media (min-width:1080px){.btn-page-up{right:10%;bottom:30%;width:70px;height:70px}}@media (min-width:1440px){.btn-page-up{right:3%}}.btn-page-up.is-hide{visibility:hidden;opacity:0}@media (max-width:767px){.map{height:330px}}@media (min-width:768px){.map{height:423px}}@media (max-width:767px){.map--list{height:auto}.map--list .map__iframe{height:330px!important}}@media (min-width:768px){.map--list{display:grid;grid-template-columns:minmax(auto,382px) minmax(250px,1fr);gap:15px}}.map__content{overflow:hidden}@media (max-width:767px){.map__content{margin-bottom:10px}}@media (min-width:768px){.map__content{height:404px}}.map__list{display:grid;overflow:hidden;overflow-y:auto;align-items:start;height:100%;grid-template-columns:1fr;margin:0;padding:0;list-style:none}.map__list::-webkit-scrollbar{width:6px}.map__list::-webkit-scrollbar-track{background-color:#f6f7f9;border-radius:20px}.map__list::-webkit-scrollbar-thumb{background-color:#e4e4e4;border:0;border-radius:20px}@media (max-width:767px){.map__list{gap:10px}}@media (min-width:768px){.map__list{gap:14px}}.map__item{display:grid;align-items:start;border:1px solid #e4e4e4;transition:background-color .3s ease,border-color .3s ease;grid-template-columns:1fr}@media (max-width:767px){.map__item{padding:20px 18px 18px;gap:10px}}@media (min-width:768px){.map__item{padding:26px 21px 20px;gap:14px}}.map__item.is-active{border-color:#f6f7f9;background-color:#f6f7f9}.map__item.is-active .icon-mask-img,.sorting-box__item--sorting .select .choices__item.is-selected::before{background-color:#007355}@media (hover:hover){.map__item:hover{color:#1a1a1a;background-color:#f6f7f9}}.map__item:focus-within{color:#1a1a1a;outline:0;background-color:#f6f7f9}.map__item:focus-within a,.map__item:focus-within button,.map__item:focus-within input,.map__item:focus-within select,.map__item:focus-within textarea{outline:0}.map__item:active{opacity:.5}.map__element{position:relative;display:block;width:-moz-fit-content;width:fit-content;color:#1a1a1a;transition:color .3s ease}@media (max-width:767px){.map__element{padding-left:26px;font-size:13px;line-height:18px}}@media (min-width:768px){.map__element{padding-left:28px;font-size:15px;line-height:21px}}@media (hover:hover){.map__element[href]:hover{color:#007355}.map__element[href]:hover .icon-mask-img{background-color:#007355}}.map__element[href]:focus-visible{color:#007355;outline:0}.map__element[href]:focus-visible .icon-mask-img{background-color:#007355}@supports not selector(:focus-visible){.map__element[href]:focus{color:#007355;outline:0}.map__element[href]:focus .icon-mask-img{background-color:#007355}}.map__element[href]:active{opacity:.5}.map__element .icon-mask-img{position:absolute;top:0;left:0;display:block;width:16px;height:16px;background-color:#bdbdbd;transition:background-color .3s ease;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.map__iframe,.map__iframe>ymaps{height:100%}.contacts__map div,.contacts__map iframe,.map__iframe div,.map__iframe iframe{display:block;width:100%;height:100%;border:0}.advantages{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.advantages{grid-template-columns:1fr;gap:50px;margin-bottom:66px}}@media (min-width:768px) and (max-width:1199px){.advantages{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:140px}}@media (min-width:1200px){.advantages{grid-template-columns:repeat(3,1fr);gap:20px 136px;margin-bottom:140px}}.advantages__icon{margin-bottom:25px}@media (max-width:767px){.advantages__icon{width:40px;height:40px}}@media (min-width:768px){.advantages__icon{width:50px;height:50px}}.advantages__icon img{display:block;width:100%;height:100%;object-fit:contain}.advantages__title{margin:0}@media (max-width:767px){.advantages__title{margin-bottom:12px;font-size:18px;line-height:20px}}@media (min-width:768px){.advantages__title{margin-bottom:10px;font-size:26px;line-height:29px}}.advantages__text{margin:0;color:#828282}@media (max-width:767px){.advantages__text{font-size:13px;line-height:18px}}@media (min-width:768px){.advantages__text{font-size:15px;line-height:21px}}.mobile-menu{position:fixed;z-index:40;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:10px;justify-content:space-between;padding:5px 15px;font-size:14px;line-height:20px;background-color:#f6f7f9}@media (min-width:768px){.mobile-menu{display:none}}@media (hover:hover){.mobile-menu a:hover{color:#ba9765}}.mobile-menu a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.mobile-menu a:focus{color:#ba9765;outline:0}}.mobile-menu a:active{opacity:.5}.mobile-menu .link-icon{justify-self:center}.mobile-menu .link-icon--user{font-size:0;line-height:0}.mobile-menu__drop{position:fixed;z-index:15;inset:0;overflow:hidden;display:none;padding:102px 0 50px;background-color:#fff}.mobile-menu__drop-wrapper{overflow:hidden;overflow-y:auto;height:100%;padding:0 15px}.mobile-menu__inner{padding:23px 0 24px;border-bottom:1px solid #e4e4e4}.mobile-menu__inner[open]{padding-bottom:20px}.mobile-menu__inner:last-child{border-color:transparent}.mobile-menu__inner .tabs__element{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px}.mobile-menu__inner .tabs__element ul{gap:4px}.mobile-menu__inner .tabs__controls{margin-bottom:24px}.mobile-menu__inner .tabs__control{margin-right:4px;padding:5px 15px;font-size:14px;line-height:20px;background-color:#f6f7f9;border:0}@media (hover:hover){.mobile-menu__inner .tabs__control:hover{color:#fff;background-color:#007355}}.mobile-menu__inner .tabs__control:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.mobile-menu__inner .tabs__control:focus{color:#fff;outline:0;background-color:#007355}}.mobile-menu__inner .tabs__control:active{opacity:.5}.mobile-menu__inner .tabs__control.is-active{color:#fff;background-color:#007355}.mobile-menu__title{display:block;margin:0 0 14px;font-size:15px;line-height:21px;font-weight:400;text-transform:uppercase}.mobile-menu__accordion,.mobile-menu__inner--link{padding:0}.mobile-menu__inner--link .mobile-menu__title{margin:0;padding:23px 0 24px}.mobile-menu__accordion-btn{position:relative;padding:26px 0 24px;font-size:15px;line-height:21px;font-weight:400;text-transform:uppercase;letter-spacing:.4px;list-style:none;-webkit-appearance:none;appearance:none;background:0 0;transition:background-color .3s ease,color .3s ease;cursor:pointer}[open]>.mobile-menu__accordion-btn::after{opacity:0}@media (hover:hover){.mobile-menu__accordion-btn:hover{color:#ba9765}.mobile-menu__accordion-btn:hover::after,.mobile-menu__accordion-btn:hover::before{background-color:currentColor}}.mobile-menu__accordion-btn:focus-visible{color:#ba9765;outline:0}.mobile-menu__accordion-btn:focus-visible::after,.mobile-menu__accordion-btn:focus-visible::before{background-color:currentColor}@supports not selector(:focus-visible){.mobile-menu__accordion-btn:focus{color:#ba9765;outline:0}.mobile-menu__accordion-btn:focus::after,.mobile-menu__accordion-btn:focus::before{background-color:currentColor}}.mobile-menu__accordion-btn:active{opacity:.5}.mobile-menu__accordion-btn::after,.mobile-menu__accordion-btn::before{position:absolute;content:"";top:50%;right:5px;width:16px;height:2px;background-color:#007355;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.mobile-menu__accordion-btn::after{transform:translateY(-50%) rotate(90deg)}.header__login-lk svg,.mobile-menu__accordion-btn::before{transform:translateY(-50%)}.mobile-menu__inner--submenu .mobile-menu__accordion-btn{padding:0;font-size:14px;line-height:20px;font-weight:300;text-transform:none}.mobile-menu__inner--submenu .mobile-menu__list{margin:10px 10px 0}.mobile-menu__tabs-title{margin:0 0 9px;font-size:14px;line-height:20px;color:#bdbdbd}.header.is-open .mobile-menu__drop{display:block}.header.is-open .link-icon::after,.header.is-open .link-icon::before{top:50%;background-color:#000}.header.is-open .link-icon::after{transform:translate(-50%,-50%) rotate(45deg)}.header.is-open .link-icon::before{transform:translate(-50%,-50%) rotate(-45deg)}.header{position:relative}@media (max-width:767px){.header{background-color:#fff}}@media (min-width:768px){.header.is-hidden{transform:translateY(calc(-100% - 20px))}.header--sticky{position:fixed;z-index:30;top:0;right:0;left:0;min-height:122px;background-color:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1);transition:transform .3s ease}}.hide-scrollbar .header{padding-right:var(--fancybox-scrollbar-compensate, 15px)}.header__main-menu{position:relative;z-index:1}@media (max-width:767px){.header__main-menu{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:15px 15px 17px}.header__main-scroll{overflow:auto;height:100%}}.header.is-open{position:fixed;z-index:30;top:0;right:0;left:0}@media (max-width:767px){.header.is-open{bottom:0}.header.is-open .header__main-menu{position:relative;overflow:hidden;grid-template-columns:1fr;gap:30px;height:100%;padding-top:80px;padding-bottom:80px}.header.is-open .header__top{display:block;margin-bottom:30px}.header.is-open .header__top-container{padding:0}.header.is-open .header__search{order:-1;width:100%}.header.is-open .header__logo{position:absolute;top:20px;left:50%;transform:translateX(-50%)}.header.is-open .header__category{display:block}.header__top{display:none}}@media (min-width:768px){.header__top{background-color:#1a1a1a}}@media (max-width:767px){.header__top-container{display:flex;flex-wrap:wrap}}@media (min-width:768px){.header__top-container{display:grid;grid-template-columns:1fr auto;gap:30px}}@media (max-width:767px){.header__bottom{width:100%}}@media (min-width:768px){.header__bottom{padding:14px 0;background-color:#fff}}@media (min-width:1440px){.header__bottom{position:relative}}.header__bottom-container>*{min-width:0}@media (max-width:767px){.header__bottom-container{padding:0}}@media (min-width:768px){.header__bottom-container{display:grid;grid-template-columns:auto 1fr auto;align-items:center}}@media (max-width:767px){.header__logo{width:109px;height:40px;margin-top:-4px}}@media (min-width:768px){.header__logo{margin-top:-10px;margin-right:30px}}.header__category{display:flex;align-items:center}.header__category>*{min-width:0}@media (max-width:767px){.header__category{display:none}}.header__user{display:grid;grid-template-columns:repeat(2,auto);gap:5px;align-items:center;justify-content:flex-end;max-width:400px}.header__user>*{min-width:0}@media (max-width:767px){.header__user{display:none}}.header__user-links{display:grid;grid-template-columns:repeat(auto-fit,44px);gap:5px;align-items:center;justify-content:flex-end;max-width:200px}.header__user-links>*{min-width:0}.header__search{background-color:#fff}@media (min-width:768px){.header__search{position:absolute;z-index:5;top:100%;right:0;left:0;display:none;margin-top:-2px;padding:12px 0 38px;box-shadow:0 4px 5px rgba(0,0,0,.3)}}.header__search.is-active{display:block}@media (max-width:767px){.header__search-container{padding:0}.header__contacts{display:none}}@media (min-width:768px){.header__contacts{display:grid;grid-template-columns:auto 1fr;gap:30px}}@media (min-width:768px) and (max-width:1439px){.header__contacts{align-items:center}}.header__contacts .button{padding:15px 12px}.header__login{display:grid;grid-template-columns:auto 44px;gap:5px;align-items:center;margin-right:-10px}.header__login-lk{position:relative;overflow:hidden;display:-webkit-box;display:grid;grid-template-columns:repeat(2,auto);align-items:center;justify-content:start;width:min-content;max-width:128px;padding-left:45px;font-size:14px;line-height:20px;color:#1a1a1a;text-align:left;white-space:normal;fill:currentColor;-webkit-line-clamp:2;-webkit-box-orient:vertical;--color-stroke:currentColor}.header__login-lk svg{position:absolute;top:50%;left:0;order:-1;width:40px}.header__overlay{position:fixed;z-index:10;inset:0;display:none;background-color:rgba(0,0,0,.5)}@media (min-width:768px){.header__overlay.is-active{display:block}}@media (max-width:767px){.header__overlay{display:none}}.header-contacts{display:grid;grid-template-columns:repeat(2,auto);gap:27px}.header-contacts__item{display:flex;flex-direction:column;padding:5px 0;font-size:14px;line-height:20px;font-weight:500;text-align:right}.header-contacts__link{color:#fff}.header-contacts__text{margin-top:-3px;color:#bdbdbd}@media (min-width:768px){.menu-category{width:100%}}.menu-category__dropdown-inner ul,.menu-category__list{margin:0;padding:0;list-style:none}@media (min-width:768px){.menu-category__list{overflow:hidden;display:flex;flex-wrap:nowrap;gap:15px;align-items:center;margin:0;padding:10px;white-space:nowrap;list-style:none}}.menu-category__item{position:relative}@media (max-width:767px){.menu-category__item{position:relative;border-top:1px solid #e4e4e4}}@media (min-width:768px){.menu-category__item{margin-right:30px}}.menu-category__item:last-child{margin:0}@media (min-width:768px){.menu-category__item--catalog{display:none}}.menu-category__link{position:relative;z-index:2;font-size:15px;line-height:21px;font-weight:400;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767px){.menu-category__link{position:relative;display:inline-block;padding:26px 0 24px;font-size:15px;line-height:21px;font-weight:400;text-transform:uppercase;letter-spacing:.4px;list-style:none;-webkit-appearance:none;appearance:none;background:0 0;transition:background-color .3s ease,color .3s ease;cursor:pointer}.menu-category__link:focus,.menu-category__link:focus-visible,.menu-category__link:hover{text-decoration:none}}.menu-category__link.is-active{color:#ba9765}.menu-category__burger{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:25px;height:25px;margin:0;padding:0;color:#007355;background-color:transparent;border:0;transition:color .3s ease;cursor:pointer}.menu-category__dropdown.is-active>.menu-category__burger{top:23px;transform:none}@media (min-width:768px){.menu-category__burger{display:none}}.menu-category__burger::after,.menu-category__burger::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:2px;background-color:currentColor;transition:background-color .3s ease,color .3s ease,opacity .3s ease}.menu-category__burger::after{transform:translate(-50%,-50%) rotate(90deg)}@media (hover:hover){.menu-category__burger:hover{color:#ba9765}}.menu-category__burger:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.menu-category__burger:focus{color:#ba9765;outline:0}}.menu-category__burger:active{opacity:.5}.menu-category__dropdown{display:none}@media (max-width:767px){.menu-category__dropdown{display:block}.menu-category__dropdown .menu-category__dropdown-inner{display:none}.menu-category__dropdown.is-active>.menu-category__dropdown-inner{display:grid}.menu-category__dropdown.is-active>.menu-category__burger::after{opacity:0}}@media (min-width:768px){.menu-category__dropdown{position:fixed;top:var(--header-height, 128px);right:0;left:0;overflow:hidden;padding:45px 0;background-color:#fff;border:1px solid #e4e4e4}.menu-category__item.is-active .menu-category__dropdown{display:block}.menu-category__dropdown::before{position:fixed;content:"";z-index:1;top:var(--header-height, 128px);transform:translateY(-50%);width:100%;height:50px}}.menu-category__dropdown-inner{max-width:1580px;margin:0 auto}@media (max-width:767px){.menu-category__dropdown-inner{padding:0 15px 26px}}@media (min-width:768px){.menu-category__dropdown-inner{position:relative;z-index:2;overflow:auto;display:grid;grid-template-columns:1fr;gap:20px;height:-moz-fit-content;height:fit-content;max-height:65vh;padding-right:30px;padding-left:30px;font-size:17px;line-height:24px;font-weight:300;color:#1a1a1a}.menu-category__dropdown-inner::-webkit-scrollbar{width:6px}.menu-category__dropdown-inner::-webkit-scrollbar-track{background-color:#f6f7f9;border-radius:20px}.menu-category__dropdown-inner::-webkit-scrollbar-thumb{background-color:#e4e4e4;border:0;border-radius:20px}}@media (min-width:1024px){.menu-category__dropdown-inner{grid-template-columns:1fr 480px}}.menu-category__dropdown-inner>*{min-width:0}.menu-category__dropdown-inner a{color:inherit;white-space:normal;transition:color .3s ease}@media (hover:hover){.menu-category__dropdown-inner a:hover{color:#007355}}.menu-category__dropdown-inner a:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.menu-category__dropdown-inner a:focus{color:#007355;outline:0}}.menu-category__dropdown-inner a:active{opacity:.5}.menu-category__dropdown-inner li:not(:last-child){margin-bottom:10px}.menu-category__dropdown-inner .tabs__content{position:relative;width:100%}.menu-category__dropdown-inner .tabs__controls{display:flex;flex-wrap:wrap;margin:0 0 29px}.menu-category__dropdown-inner .tabs__control{flex-grow:0;flex-shrink:0;min-width:auto;margin-right:4px;padding:5px 17px;font-size:17px;line-height:24px;font-weight:300;background-color:#f6f7f9;border:0}@media (hover:hover){.menu-category__dropdown-inner .tabs__control:hover{color:#fff;background-color:#007355}}.menu-category__dropdown-inner .tabs__control:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.menu-category__dropdown-inner .tabs__control:focus{color:#fff;outline:0;background-color:#007355}}.menu-category__dropdown-inner .tabs__control:active{opacity:.5}.menu-category__dropdown-inner .tabs__control.is-active{color:#fff;background-color:#007355}.menu-category__droplist-title{margin:0 0 10px;color:#bdbdbd}@media (max-width:767px){.menu-category__droplist{display:none}}@media (min-width:768px){.menu-category__droplist{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:50px 100px}.menu-category__droplist>*{min-width:0}}.menu-category__properties{display:grid;grid-template-columns:repeat(2,180px);gap:56px 30px}.menu-category__properties>*{min-width:0}.menu-category-overlay{display:none}@media (min-width:768px){.menu-category-overlay{position:fixed;z-index:-1;inset:0;top:var(--header-height, 122px);display:none;background-color:rgba(0,0,0,.5)}.menu-category__item.is-active .menu-category-overlay{display:block}}.menu-category__current{padding-top:66px}@media (max-width:767px){.menu-category__current{display:none}}.menu-category__current-item{display:block;min-height:210px;padding:29px 155px 29px 29px;color:#1a1a1a;background-repeat:no-repeat;background-position:bottom right 30px;border:1px solid #e4e4e4;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.menu-category__current-item:hover{color:#007355;background-color:#f6f7f9}}.menu-category__current-item:focus-visible{color:#007355;outline:0;background-color:#f6f7f9}@supports not selector(:focus-visible){.menu-category__current-item:focus{color:#007355;outline:0;background-color:#f6f7f9}}.menu-category__current-item:active{opacity:.5}.menu-category__current-item ul{margin:0;padding:0;list-style:none;color:#1a1a1a}.menu-category__current-item li{position:relative;font-size:17px;line-height:24px;font-weight:300}@media (max-width:767px){.menu-category__current-item li{padding-left:21px}}@media (min-width:768px){.menu-category__current-item li{padding-left:30px}}.menu-category__current-item li::after{position:absolute;content:"";top:4px;left:0;width:6px;height:12px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#arrow-breadcrumbs);mask-image:url(../images/sprite.svg#arrow-breadcrumbs);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.menu-category__current-title{margin:0 0 16px;font-size:18px;line-height:25px;font-weight:500}.menu-category__more{position:relative;display:none;flex-grow:0;flex-shrink:0;margin-left:10px}.menu-category__more.is-visible{display:flex}.menu-category__btn-more{display:block;width:44px;height:44px;margin:0;padding:0;font-size:20px;line-height:30px;font-weight:700;color:#1a1a1a;background-color:transparent;border:0;transition:color .3s ease,background-color .3s ease;cursor:pointer}@media (hover:hover){.menu-category__btn-more:hover{color:#fff;background-color:#ba9765}}.menu-category__btn-more:focus-visible{color:#fff;outline:0;background-color:#ba9765}@supports not selector(:focus-visible){.menu-category__btn-more:focus{color:#fff;outline:0;background-color:#ba9765}}.menu-category__btn-more:active{opacity:.5}.menu-category__more-list{padding:20px;list-style:none;position:absolute;z-index:3;top:100%;left:0;display:none;flex-direction:column;width:230px;margin:-1px 0 0;color:#fff;background-color:#ba9765}.menu-category__more-list .menu-category__item{margin:0 0 10px}.menu-category__more-list .menu-category__item:last-child{margin-bottom:0}.menu-category__more-list .menu-category__link{color:inherit}.menu-category__more.is-active .menu-category__more-list{display:flex!important}.menu-category__more.is-active .menu-category__btn-more{color:#fff;background-color:#ba9765}@media (min-width:768px){.menu-category__sublist{display:flex;grid-column:1/-1;flex-wrap:wrap}.menu-category__sublist a{margin-right:30px}}.menu-category__popular{max-width:300px}@media (max-width:767px){.menu-dropdown{position:relative;display:block}.menu-dropdown .menu-category__burger{top:0;right:0;transform:none}.menu-dropdown__container.is-active>.menu-dropdown__inner{display:block;padding:20px 0 20px 20px}.menu-dropdown__container.is-active>.menu-category__burger::after{opacity:0}}.menu-dropdown__inner,.range__slider .noUi-handle::before{display:none}.nav{position:relative}@media (min-width:1400px){.nav{padding:5px 0}}@media (min-width:768px) and (max-width:1399px){.nav{width:-moz-fit-content;width:fit-content}.nav:focus-within .nav__burger,.nav:hover .nav__burger{color:#1a1a1a;background-color:#fff}.nav:focus-within .nav__burger::after,.nav:hover .nav__burger::after{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.nav:focus-within .nav__burger::before,.nav:hover .nav__burger::before{top:50%;bottom:auto;transform:translate(-50%,-50%) rotate(-45deg)}.nav:focus-within .nav__list,.nav:hover .nav__list{display:flex;width:235px}}.nav__list{margin:0;padding:0;list-style:none;font-size:14px;line-height:20px;font-weight:500}@media (max-width:767px){.nav__list{display:grid;grid-template-columns:1fr;gap:14px}}@media (min-width:768px) and (max-width:1399px){.nav__list{position:absolute;z-index:5;top:100%;left:0;display:none;flex-direction:column;align-items:flex-start;padding:10px 20px;background-color:#fff;box-shadow:0 3px 5px rgba(26,26,26,.5)}}@media (min-width:1400px){.nav__list{display:flex;flex-wrap:wrap;align-items:center}.nav__list-item{margin-right:17px}.nav__list-item:last-child{margin-right:0}}.nav__list-link{display:inline-block}@media (max-width:767px){.nav__list-link{padding:0;font-size:14px;line-height:20px;font-weight:300;color:#1a1a1a}}@media (max-width:767px) and (hover:hover){.nav__list-link[href]:hover{color:#ba9765;text-decoration:none}}@media (max-width:767px){.nav__list-link[href]:focus-visible{color:#ba9765;outline:0;text-decoration:none}@supports not selector(:focus-visible){.nav__list-link[href]:focus{color:#ba9765;outline:0;text-decoration:none}}.nav__list-link[href]:active{opacity:.5}}@media (min-width:768px) and (max-width:1399px){.nav__list-link{padding:10px 0;color:#1a1a1a}}@media (min-width:1400px){.nav__list-link{padding:10px 0;color:#bdbdbd}}.nav__list-link.is-active{color:#ba9765}.nav__burger{position:relative;display:none;width:50px;height:50px;color:#fff;background-color:transparent;border:0;transition:color .3s ease,background-color .3s ease;cursor:pointer}.nav__burger::after,.nav__burger::before{position:absolute;content:"";left:50%;transform:translateX(-50%);width:30px;height:3px;background-color:currentColor;transition:transform .3s ease,background-color .3s ease}.nav__burger::after{bottom:35%}.nav__burger::before{top:35%}@media (min-width:768px) and (max-width:1399px){.nav__burger{display:block}}.nav__mobile-title{display:block;margin:0 0 14px;font-size:15px;line-height:21px;font-weight:400;text-transform:uppercase}@media (min-width:768px){.nav__mobile-title{display:none}.bread-banner{order:-1;padding-top:20px}}.bread-banner__container{display:grid}@media (max-width:1279px){.bread-banner__container{grid-template-columns:repeat(2,1fr);gap:1px}}@media (min-width:1280px){.bread-banner__container{grid-template-columns:minmax(auto,824px) repeat(2,minmax(346px,1fr));gap:2px}}.bread-banner__item{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:flex-end;color:#fff;background-color:#1a1a1a}@media (max-width:599px){.bread-banner__item{min-height:165px}}@media (min-width:600px) and (max-width:1279px){.bread-banner__item{min-height:300px;padding:35px 30px}}@media (min-width:1280px){.bread-banner__item{min-height:357px;padding:35px 30px}}.bread-banner__item--main{color:#1a1a1a;background-color:#f6f7f9}@media (max-width:599px){.bread-banner__item--main{min-height:135px;grid-column:1/-1}}@media (min-width:600px) and (max-width:1279px){.bread-banner__item--main{min-height:200px;grid-column:1/-1}}@media (min-width:1280px){.bread-banner__item--main{padding-bottom:30px}}.bread-banner__item--main::after{position:absolute;top:50%;right:-5%;bottom:0;width:50%;height:200%;background-color:#007355;content:"";transform:rotate(24deg) translateY(-50%)}.bread-banner__item--main .bread-banner__img{top:50%;right:auto;width:100%;height:100%;transform:translate(-50%,-50%)}@media (max-width:767px){.bread-banner__item--main .bread-banner__img{left:66%}}@media (min-width:768px){.bread-banner__item--main .bread-banner__img{left:53%}}.bread-banner__item--main .bread-banner__content{max-width:60%}@media (max-width:767px){.bread-banner__item--main .bread-banner__content{padding:14px 15px}}.bread-banner__item--full{grid-column:1/-1}.bread-banner__content{position:relative;z-index:2}@media (max-width:767px){.bread-banner__content{display:grid;padding:18px 14px;grid-template-columns:1fr;gap:6px}}.bread-banner__link{font-weight:400;text-decoration:underline;letter-spacing:.5px;text-transform:uppercase;text-underline-offset:8px}@media (max-width:767px){.bread-banner__link{font-size:13px;line-height:18px}}@media (min-width:768px){.bread-banner__link{font-size:15px;line-height:21px}}@media (hover:hover){.bread-banner__link:hover{color:#ba9765;text-underline-offset:8px}}.bread-banner__link:focus-visible{color:#ba9765;outline:0;text-underline-offset:8px}@supports not selector(:focus-visible){.bread-banner__link:focus{color:#ba9765;outline:0;text-underline-offset:8px}}.bread-banner__link:active{opacity:.5}@media (min-width:768px){.bread-banner__main-title{margin-bottom:60px}}.bread-banner__num{display:inline-block;color:#007355}@media (max-width:767px){.bread-banner__num{font-size:14px;line-height:20px}}.bread-banner__text{margin:0;font-size:18px;line-height:25px;color:#1a1a1a}@media (max-width:767px){.bread-banner__text{font-size:16px;line-height:22px}}.bread-banner__img{position:absolute;z-index:1;inset:0}.bread-banner__img img{display:block;width:100%;height:100%;object-fit:cover}.range{padding-bottom:5px}.range__slider-container{padding:20px 8px 22px}.range__slider{height:3px;background-color:#e4e4e4;border:0;border-radius:0;box-shadow:none}.range__slider .noUi-connect{background-color:#1a1a1a}.range__slider .noUi-handle{top:50%;transform:translate(-50%,-50%);width:20px;height:20px;color:#fff;background-color:currentColor;border:1.4px solid #1a1a1a;border-radius:50%;box-shadow:none;transition:color .3s ease,background-color .3s ease,width .3s ease,height .3s ease;cursor:pointer}@media (hover:hover){.range__slider .noUi-handle:hover{color:#1a1a1a}.range__slider .noUi-handle:hover::after{background-color:#fff}}.range__slider .noUi-handle:focus-visible{color:#1a1a1a;outline:0}.range__slider .noUi-handle:focus-visible::after{background-color:#fff}@supports not selector(:focus-visible){.range__slider .noUi-handle:focus{color:#1a1a1a;outline:0}.range__slider .noUi-handle:focus::after{background-color:#fff}}.range__slider .noUi-handle:active{opacity:1}.range__slider .noUi-handle::after{top:50%;left:50%;transform:translate(-50%,-50%);width:3px;height:3px;background-color:#181818;border-radius:50%;transition:width .3s ease,height .3s ease}.range__inputs,.range__label{display:grid;align-items:center}.range__inputs{grid-template-columns:repeat(2,auto);gap:20px;justify-content:space-between}.range__label{grid-template-columns:auto 1fr auto;gap:5px;color:#515151}.range__inputs .range__input{width:74px;height:28px;margin:0 10px;padding:2px 5px;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:300;color:#1a1a1a;text-align:center;background-color:#fff;border:1px solid #e4e4e4}@media (hover:hover){.range__inputs .range__input:hover{color:#1a1a1a;border-color:#1a1a1a}}.range__inputs .range__input:focus-visible{color:#1a1a1a;outline:0;border-color:#1a1a1a}@supports not selector(:focus-visible){.range__inputs .range__input:focus{color:#1a1a1a;outline:0;border-color:#1a1a1a}}.range__inputs .range__input:active{opacity:.5}@media (max-width:1023px){.filter{position:fixed;z-index:10;inset:0;overflow:hidden;display:none;flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start;width:100%;height:100%;padding:0;transition:visibility .3s ease,opacity .3s ease,transform .3s ease}.filter.is-open{z-index:40;display:flex}}.filter__drop{position:relative;z-index:1}@media (max-width:1023px){.filter__drop{overflow:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;width:100%;max-width:360px;height:100%;padding-bottom:50px;background-color:#fff}.filter__drop .form--filter{position:static}.filter__drop .form__btn-inner{position:absolute;right:0;bottom:7px;left:0;padding:0 15px}.filter__drop .form__btn{width:100%;padding:8px;font-size:12px;line-height:17px;letter-spacing:.4px}.filter__drop .form__btn--submit{order:-1}.filter__form{overflow:hidden;overflow-y:auto;padding:40px 15px}.filter__form::-webkit-scrollbar{width:6px}.filter__form::-webkit-scrollbar-track{background-color:#f6f7f9;border-radius:20px}.filter__form::-webkit-scrollbar-thumb{background-color:#e4e4e4;border:0;border-radius:20px}}.filter__form .collapse-box{margin-bottom:18px}.filter__group{display:none}@media (max-width:1023px){.filter__group{margin-bottom:48px}}@media (min-width:1024px){.filter__group{margin-bottom:37px}}.collapse-box.is-active .filter__group,.filter__group.is-active{display:block}.filter__btn-inner{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.filter__burger-close{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 27px);margin:0 auto;padding:18px 0 19px;font-family:inherit;font-size:15px;line-height:21px;font-weight:500;color:#1a1a1a;text-transform:uppercase;background-color:transparent;border:1px solid transparent;border-bottom-color:#e4e4e4;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (hover:hover){.filter__burger-close:hover{color:#007355}.filter__burger-close:hover::after{background-color:currentColor}}.filter__burger-close:focus-visible{color:#007355;outline:0}.filter__burger-close:focus-visible::after{background-color:currentColor}@supports not selector(:focus-visible){.filter__burger-close:focus{color:#007355;outline:0}.filter__burger-close:focus::after{background-color:currentColor}}.filter__burger-close:active{opacity:.5}.filter__burger-close svg{order:-1;width:20px;height:20px;margin-right:10px;fill:currentColor;--color-stroke:currentColor}@media (min-width:1024px){.filter__burger-close{display:none}}.filter__burger-close::after{position:absolute;content:"";z-index:1;top:22px;right:17px;width:15px;height:15px;background-color:#bdbdbd;transition:background-color .3s ease;-webkit-mask-image:url(../images/sprite.svg#icon-close);mask-image:url(../images/sprite.svg#icon-close);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filter__overlay{position:fixed;inset:0;display:none;background-color:rgba(0,0,0,.8)}@media (max-width:1023px){.filter__overlay.is-active{display:block}}@media (max-width:767px){.category-goods{margin-bottom:49px}}@media (min-width:768px){.category-goods{margin-bottom:115px}}.category-goods .pagination{grid-column:1/-1}@media (max-width:767px){.category-goods .pagination{margin-top:30px;padding:0}}@media (min-width:768px){.category-goods .pagination{padding:26px 0}}.category-goods__container{display:grid;font-size:14px;line-height:20px;color:#1a1a1a;letter-spacing:.5px}@media (max-width:1023px){.category-goods__container{gap:20px}}@media (min-width:1024px){.category-goods__container{grid-template-columns:340px 1fr;gap:24px 50px}}@media (max-width:1023px){.category-goods__filter{order:1}}@media (min-width:1024px){.category-goods__filter{grid-column:1/2;grid-row:1/4;padding-top:22px}}.category-goods__other-filter{padding-top:2px}@media (min-width:768px){.category-goods__other-filter{margin-bottom:24px}}@media (max-width:767px){.category-goods__result-filter .goods-list{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));margin:0-15px}}@media (min-width:768px){.category-goods__result-filter .goods-list{grid-template-columns:repeat(auto-fill,minmax(282px,1fr))}}@media (max-width:767px){.tabs__element .goods-list{margin:0}.category-goods__sorting-filter .sorting-box{gap:7px}.category-goods__sorting-filter label{font-size:12px;line-height:17px}}@media (min-width:768px){.category-goods__sorting-filter label{font-size:14px;line-height:20px}}@media (max-width:767px){.category-goods__sorting-filter .sorting-box__item--btns{margin-top:21px}.other-filter{margin-bottom:30px}}.other-filter .accordion__btn{letter-spacing:.4px}@media (max-width:767px){.other-filter .accordion__btn{gap:9px;padding-bottom:19px;font-size:12px;line-height:17px}}@media (min-width:768px){.other-filter .accordion__btn{font-size:14px;line-height:20px}}.other-filter__accordion{display:none}.collapse-box.is-active .other-filter__accordion,.other-filter__accordion.is-active{display:block}.other-filter__accordion:first-of-type{border-top-color:transparent}.other-filter .accordion__inner{display:flex;flex-wrap:wrap;margin:-2px -2px -3px}.other-filter__btn{display:inline-block;margin:0;font-family:"Geologica",sans-serif;font-size:14px;line-height:20px;font-weight:300;color:#1a1a1a;background-color:transparent;border:1px solid #e4e4e4;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (max-width:767px){.other-filter__btn{margin:2px 2px 3px;padding:4px 9px 5px;font-size:12px;line-height:16px}}@media (min-width:768px){.other-filter__btn{margin:2px 2px 3px;padding:2px 9px 3px;font-size:14px;line-height:20px}}.other-filter__btn.is-active{color:#fff;background-color:#1a1a1a;border-color:#1a1a1a}@media (hover:hover){.other-filter__btn:hover{color:#fff;background-color:#007355;border-color:#007355}}.other-filter__btn:focus-visible{color:#fff;outline:0;background-color:#007355;border-color:#007355}@supports not selector(:focus-visible){.other-filter__btn:focus{color:#fff;outline:0;background-color:#007355;border-color:#007355}}.other-filter__btn:active{opacity:.5}.sorting-box{display:grid;gap:24px 20px}@media (max-width:767px){.sorting-box{grid-template-columns:1fr}}@media (min-width:768px){.sorting-box{grid-template-columns:repeat(2,auto);justify-content:space-between}}.sorting-box__item{display:flex;align-items:center}@media (max-width:767px){.sorting-box__item{justify-content:space-between}}.sorting-box__item label{padding-right:15px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.sorting-box__item--btns{display:flex;grid-column:1/-1;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (max-width:767px){.sorting-box__item--btns{margin:0-2px}}.sorting-box__btn{position:relative;display:flex;align-items:center;margin:0;font-family:"Geologica",sans-serif;font-weight:300;color:#1a1a1a;background-color:transparent;border:1px solid #e4e4e4;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (max-width:767px){.sorting-box__btn{margin:2px;padding:5px 9px;font-size:12px;line-height:17px;letter-spacing:.4px}.sorting-box__btn span{display:none}}@media (min-width:768px){.sorting-box__btn{margin:0 10px 10px 0;padding:3px 9px;font-size:14px;line-height:20px}}@media (hover:hover){.sorting-box__btn:hover{color:#fff;background-color:#007355;border-color:#007355}}.sorting-box__btn:focus-visible{color:#fff;outline:0;background-color:#007355;border-color:#007355}@supports not selector(:focus-visible){.sorting-box__btn:focus{color:#fff;outline:0;background-color:#007355;border-color:#007355}}.sorting-box__btn:active{opacity:.5}.sorting-box__btn::after{content:"";background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width:767px){.sorting-box__btn::after{margin-left:10px}}@media (min-width:768px){.sorting-box__btn::after{margin-left:10px}}@media (max-width:767px){.sorting-box__trash{width:100%;margin-bottom:14px}}.sorting-box__btn--trash{width:-moz-fit-content;width:fit-content;background-color:#f6f7f9}.sorting-box__btn--trash::after{width:16px;height:16px;-webkit-mask-image:url(../images/sprite.svg#icon-trash);mask-image:url(../images/sprite.svg#icon-trash)}@media (max-width:767px){.sorting-box__btn--trash::after{margin-left:6px}}.sorting-box__btn.is-active::after{width:14px;height:14px;-webkit-mask-image:url(../images/sprite.svg#icon-close);mask-image:url(../images/sprite.svg#icon-close)}@media (min-width:768px){.sorting-box__item--amount{justify-content:end}}.sorting-box__item--amount .select{width:73px}.sorting-box__item--sorting .select{width:187px}.sorting-box__item--sorting .select .choices__item{position:relative;display:flex;align-items:center}.sorting-box__item--sorting .select .choices__item::before{content:"";display:block;order:1;width:15px;height:15px;margin-left:5px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-long-down);mask-image:url(../images/sprite.svg#arrow-long-down)}.sorting-box__filter-burger{display:flex;grid-column:1/-1;align-items:center;justify-content:center;margin:5px 0 10px;padding:8px 8px 7px;font-family:inherit;font-size:12px;line-height:17px;font-weight:500;color:#1a1a1a;text-transform:uppercase;background-color:transparent;border:1px solid #007355;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (hover:hover){.sorting-box__filter-burger:hover{color:#fff;background-color:#007355}}.sorting-box__filter-burger:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.sorting-box__filter-burger:focus{color:#fff;outline:0;background-color:#007355}}.sorting-box__filter-burger:active{opacity:.5}.sorting-box__filter-burger svg{order:-1;width:15px;height:15px;margin-right:10px;fill:currentColor;--color-stroke:currentColor}@media (min-width:1024px){.sorting-box__filter-burger{display:none}}.goods-card{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;border:1px solid #e4e4e4}.goods-card>*{min-width:0}.goods-card--banner{position:relative;grid-template-rows:1fr;align-items:end;background-color:#f6f7f9}.goods-card--banner::after{position:absolute;content:"";z-index:1;background-color:#fff;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.goods-card--banner::after{top:9px;right:9px;width:25px;height:25px}}@media (min-width:768px){.goods-card--banner::after{top:11px;right:20px;width:35px;height:35px}}.goods-card--banner-dark{color:#fff;background-color:#1a1a1a}.goods-card__slider{margin:0 auto;-webkit-user-select:none;user-select:none}@media (max-width:767px){.goods-card__slider{max-width:166px;height:198px}}@media (min-width:768px){.goods-card__slider{max-width:280px;height:350px}}.goods-card__banner-img img,.goods-card__slider img{display:block;width:100%;height:100%;object-fit:contain}.goods-card__slider .swiper{height:100%}@media (min-width:768px){.goods-card__slider .swiper{padding-bottom:13px}}.goods-card__slider .goods-card__slider-slide,.goods-card__slider .swiper-slide{height:100%;background-color:#fff}@media (max-width:767px){.goods-card__slider .goods-card__slider-slide,.goods-card__slider .swiper-slide{width:166px}}@media (min-width:768px){.goods-card__slider .goods-card__slider-slide,.goods-card__slider .swiper-slide{width:280px}}.goods-card__slider .goods-card__img{height:100%}@media (max-width:767px){.goods-card__pagination{bottom:6px}.goods-card__pagination .slider-pagination__btn{width:24px}.goods-card__pagination .slider-pagination__btn.is-active{width:40px}}.goods-card__banner-img{position:absolute;inset:-1px}.goods-card__banner-img img{object-fit:cover}.goods-card__banner-content{position:relative;z-index:2;font-weight:300;text-align:center}@media (max-width:767px){.goods-card__banner-content{padding:20px 15px;font-size:16px;line-height:22px}}@media (min-width:768px){.goods-card__banner-content{padding:20px;font-size:26px;line-height:30px}}.goods-card__banner-content .button{width:100%}@media (max-width:767px){.goods-card__banner-content .button{padding:8px;font-size:12px;line-height:17px}}@media (min-width:768px){.goods-card__banner-content .button{font-size:14px;line-height:20px}}.goods-card__title-banner{margin:0 0 20px;font-weight:300}@media (max-width:767px){.goods-card__title-banner{font-size:16px;line-height:22px}}.goods-card__inner{position:relative;z-index:3;display:grid;gap:14px;height:100%;background-color:#fff;transition:color .3s ease,background-color .3s ease}@media (max-width:767px){.goods-card__inner{grid-template-rows:auto 1fr;padding:20px 14px 18px}}@media (min-width:768px){.goods-card__inner{grid-template-columns:1fr;padding:10px 20px 18px}}.goods-card__inner .goods-card__img{width:100%;height:100%}.goods-card__content-item--characteristics{position:absolute;z-index:2;top:100%;right:0;left:0;display:none;margin-top:-10px;padding:10px 20px 18px;color:#fff;background-color:#1a1a1a}@media (min-width:768px){.goods-list .goods-card:focus-within .goods-card__inner,.goods-list .goods-card:hover .goods-card__inner{z-index:10;color:#fff;background-color:#1a1a1a}.goods-list .goods-card:focus-within .goods-card__content-item--stock,.goods-list .goods-card:focus-within .goods-card__link,.goods-list .goods-card:hover .goods-card__content-item--stock,.goods-list .goods-card:hover .goods-card__link{color:#fff}.goods-list .goods-card:focus-within .goods-card__link-model,.goods-list .goods-card:hover .goods-card__link-model{color:#bdbdbd}.goods-list .goods-card:focus-within .goods-card__price,.goods-list .goods-card:hover .goods-card__price{color:#fff}.goods-list .goods-card:focus-within .goods-card__price--old,.goods-list .goods-card:hover .goods-card__price--old{color:#bdbdbd}.goods-list .goods-card:focus-within .goods-card__counter input,.goods-list .goods-card:hover .goods-card__counter input{color:#fff;border-bottom-color:currentColor}.goods-list .goods-card:focus-within .goods-card__content-item--characteristics,.goods-list .goods-card:hover .goods-card__content-item--characteristics{display:flex}.goods-list .goods-card:focus-within .goods-card__label,.goods-list .goods-card:hover .goods-card__label{min-width:85px;font-size:14px;line-height:20px;font-weight:500}}.goods-card__content-item--stock{display:flex;flex-direction:column;color:#828282}@media (max-width:767px){.goods-card__content-item--stock{display:none}}.goods-card__link{display:flex;flex-direction:column;color:#1a1a1a}@media (hover:hover){.goods-card__link:hover{color:#ba9765!important}}.goods-card__link:focus-visible{color:#ba9765!important;outline:0}@supports not selector(:focus-visible){.goods-card__link:focus{color:#ba9765!important;outline:0}}.goods-card__link:active{opacity:.5}.goods-card__link-brand{font-weight:500;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767px){.goods-card__link-brand{font-size:12px;line-height:17px}}.goods-card__link-model{color:#828282}@media (max-width:767px){.goods-card__link-model{font-size:13px;line-height:18px}}@media (min-width:768px){.goods-card__link-model{font-size:15px;line-height:19px}}.goods-card__content-item--basket{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;margin-top:auto}@media (max-width:767px){.goods-card__content-item--basket{flex-direction:column}}.goods-card__prices-content{display:flex;flex-direction:column;justify-content:center;min-height:34px;margin-right:auto}.goods-card__price{flex-shrink:0;width:-moz-fit-content;width:fit-content;font-weight:400;color:#1a1a1a;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767px){.goods-card__price{font-size:13px;line-height:18px}}@media (min-width:768px){.goods-card__price{font-size:15px;line-height:21px}}.goods-card__price--old{position:relative;font-size:14px;line-height:22px;font-weight:300;color:#828282}@media (max-width:767px){.goods-card__price--old{font-size:12px;line-height:16px}}.goods-card__price--old::after{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background-color:#828282}.goods-card___price-valuta{margin-left:5px}.goods-card__price-request{width:min-content;margin:0;text-transform:uppercase}@media (max-width:767px){.goods-card__price-request{font-size:13px;line-height:140%}}@media (min-width:768px){.goods-card__price-request{font-size:15px;line-height:140%;letter-spacing:.4px}}.goods-card__btn-basket{width:129px}@media (max-width:767px){.goods-card__btn-basket{padding:8px 21px;font-size:12px;line-height:17px;letter-spacing:.4px}}.goods-card__basket-content.is-active .goods-card__btn-basket{display:none}.goods-card__counter{display:none;width:129px}.goods-card__basket-content.is-active .goods-card__counter{display:flex}@media (max-width:767px){.goods-card__counter .counter__btn{width:33px;height:33px}}@media (min-width:768px){.goods-card__counter .counter__btn{width:40px;height:40px}}.goods-card__counter .counter__input{width:40px}@media (max-width:767px){.goods-card__counter .counter__input{height:33px}}@media (min-width:768px){.goods-card__counter .counter__input{height:40px}}@media (max-width:767px){.goods-card__basket-content{margin:17px auto 0 0}}.goods-card__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:2px;letter-spacing:0}.goods-card__header{position:relative}.goods-card__users-container{position:absolute;z-index:9;top:10px;right:10px}.goods-card__users-container .link-icon{margin-bottom:10px;color:#828282}@media (hover:hover){.goods-card__users-container .link-icon:hover{color:#1a1a1a;background-color:#f6f7f9}}.goods-card__users-container .link-icon:focus-visible{color:#1a1a1a;outline:0;background-color:#f6f7f9}@supports not selector(:focus-visible){.goods-card__users-container .link-icon:focus{color:#1a1a1a;outline:0;background-color:#f6f7f9}}.goods-card__users-container .link-icon.is-active{color:#fff;opacity:1;background-color:#1a1a1a}@media (max-width:767px){.goods-card__users-container{top:5px;right:5px}.goods-card__users-container .link-icon{width:35px;height:35px;margin-bottom:5px}.goods-card__users-container .link-icon svg{width:18px;height:18px}}.goods-card__labels-container{position:absolute;z-index:9;left:-1px;display:flex;flex-direction:column}@media (max-width:767px){.goods-card__labels-container--top{top:9px}}@media (min-width:768px){.goods-card__labels-container--top{top:16px}}.goods-card__labels-container--bottom{bottom:36px}.goods-card__label{position:relative;display:grid;align-items:center;width:-moz-fit-content;width:fit-content;font-size:0;line-height:0;color:#fff;text-align:center;border-radius:0 16px 16px 0}@media (max-width:767px){.goods-card__label{min-width:33px;min-height:25px;margin-bottom:5px;padding:3px 6px}}@media (min-width:768px){.goods-card__label{min-width:38px;min-height:32px;margin-bottom:10px;padding:5px 10px}.goods-list .goods-card:focus-within .goods-card__label::after,.goods-list .goods-card:hover .goods-card__label::after{display:none}}.goods-card__label::after{content:"";display:block;width:18px;height:18px;background-repeat:no-repeat;background-position:center}.goods-card__label--new{background-color:#007355}.goods-card__label--new::after{background-image:url(../images/sprite.svg#icon-new-goods)}.goods-card__label--sale{background-color:#d4a095}.goods-card__label--sale::after{background-image:url(../images/sprite.svg#icon-sale)}.goods-card__label--markdown{background-color:#4d6080}.goods-card__label--markdown::after{background-image:url(../images/sprite.svg#icon-markdown)}.goods-card__label--jewelry{background-color:#ba9765}.goods-card__label--jewelry::after{background-image:url(../images/sprite.svg#icon-jewelry)}.goods-card--gift .goods-card__users-container{z-index:5}.goods-card--gift .link-icon{background-color:#fff}.goods-card--gift .goods-card__code{color:#828282}@media (max-width:767px){.goods-card--gift .goods-card__code{display:none}}@media (min-width:768px){.goods-card--gift .goods-card__code{font-size:14px;line-height:19px}}.goods-card--gift .goods-card__inner{align-content:start;align-items:start}.goods-card--gift .goods-card__inner>*{min-width:0}@media (max-width:767px){.goods-card--gift .goods-card__inner{gap:2px;min-height:208px}}.goods-card--gift .goods-card__inner .goods-card__gift-name{display:inline-block;font-weight:500;text-transform:uppercase;letter-spacing:.6px}@media (max-width:767px){.goods-card--gift .goods-card__inner .goods-card__gift-name{font-size:12px;line-height:17px}}@media (min-width:768px){.goods-card--gift .goods-card__inner .goods-card__gift-name{margin-bottom:-14px;font-size:14px;line-height:20px}}.goods-card--gift .goods-card__gift-subname{font-weight:400;color:#828282}@media (max-width:767px){.goods-card--gift .goods-card__gift-subname{margin:auto 0 12px;font-size:13px;line-height:18px}}@media (min-width:768px){.goods-card--gift .goods-card__gift-subname{font-size:15px;line-height:21px}}@media (max-width:767px){.goods-card--gift .goods-card__prices-content{min-height:34px;margin-bottom:17px}}@media (min-width:768px){.goods-card--gift .goods-card__content-item--basket{margin-top:10px}}.goods-card--gift .goods-card__btn-basket{margin:0}@media (hover:hover){.goods-card--gift:hover{color:#fff}.goods-card--gift:hover .goods-card__gift-back{z-index:3;visibility:visible;opacity:1}.goods-card--gift:hover .goods-card__inner{background-color:#1a1a1a}.goods-card--gift:hover .goods-card__price{color:#fff}.goods-card--gift:hover .goods-card__price--old{color:#828282}.goods-card--gift:hover .goods-card__price--old::after{background-color:currentColor}}.goods-card--gift:focus-within{color:#fff;outline:0}.goods-card--gift:focus-within .goods-card__gift-back{z-index:3;visibility:visible;opacity:1}.goods-card--gift:focus-within .goods-card__inner{background-color:#1a1a1a}.goods-card--gift:focus-within .goods-card__price{color:#fff}.goods-card--gift:focus-within .goods-card__price--old{color:#828282}.goods-card--gift:focus-within .goods-card__price--old::after{background-color:currentColor}.goods-card--gift:focus-within a,.goods-card--gift:focus-within button,.goods-card--gift:focus-within input,.goods-card--gift:focus-within select,.goods-card--gift:focus-within textarea{outline:0}.goods-card__gift{position:relative}.goods-card__gift-front{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;color:#fff;background-color:#007355}@media (max-width:767px){.goods-card__gift-front{min-height:160px}}@media (min-width:768px){.goods-card__gift-front{min-height:350px}}.goods-card__gift-front::before{position:absolute;content:"";z-index:1;top:0;right:0;left:0;height:197px;background-image:url(../images/gift/gift-bg-2.png);background-repeat:no-repeat;background-size:cover}.goods-card__gift-front::after{position:absolute;content:"";z-index:1;right:-17%;bottom:-10px;width:62%;height:42%;opacity:.05;background-color:#fff;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.goods-card__gift-back{position:absolute;z-index:-10;inset:-1px;visibility:hidden;opacity:0;background-color:#f6f7f9;transition:opacity .3s ease}.goods-card__gift-back a{display:block;width:100%;height:100%;padding:13px 20px}.about-category__img img,.goods-card__gift-back img{display:block;width:100%;height:100%;object-fit:contain}.goods-card__gift-front-inner{position:relative;z-index:2;display:flex;flex-direction:column}@media (max-width:767px){.goods-card__gift-front-inner{padding:20px 14px 12px}}@media (min-width:768px){.goods-card__gift-front-inner{padding:77px 28px 16px}}.about-category__small-text::before,.goods-card__gift-logo{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.goods-card__gift-logo{display:block;background-color:#fff;-webkit-mask-position:center;mask-position:center}@media (max-width:767px){.goods-card__gift-logo{width:59px;height:22px}}@media (min-width:768px){.goods-card__gift-logo{width:97px;height:35px}}.goods-card__gift-front .goods-card__gift-name{font-weight:400}@media (max-width:767px){.goods-card__gift-front .goods-card__gift-name{margin:auto 0 5px;font-size:16px;line-height:22px}}@media (min-width:768px){.goods-card__gift-front .goods-card__gift-name{margin:auto 0 15px;font-size:36px;line-height:36px}}.goods-card__gift-front .goods-card__gift-name span{font-weight:200;opacity:.6}@media (min-width:768px){.goods-card__gift-front .goods-card__gift-name span{font-size:46px;line-height:46px}}.goods-card__gift-price{width:-moz-fit-content;width:fit-content;margin:0;font-weight:800;-webkit-text-fill-color:transparent;background-color:#ba9765;background-image:linear-gradient(90deg,#af8a52 30%,#ffe69c 50%,#af8d4b 100%);-webkit-background-clip:text}@media (max-width:767px){.goods-card__gift-price{font-size:16px;line-height:18px}}@media (min-width:768px){.goods-card__gift-price{font-size:36px;line-height:50px}}.goods-list{display:grid;margin:0;padding:0;list-style:none}@media (max-width:767px){.goods-list{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media (min-width:768px){.goods-list{grid-template-columns:repeat(auto-fill,minmax(305px,1fr))}}.goods-list__item{width:100%}@media (max-width:767px){.about-category{margin-bottom:72px}}@media (min-width:768px){.about-category{margin-bottom:140px}}.about-category__inner{display:flex;background-color:#f6f7f9}@media (max-width:1199px){.about-category__inner{flex-direction:column}}.about-category__img{flex-grow:1;flex-shrink:1;width:100%}@media (max-width:1199px){.about-category__img{order:1;height:275px}}@media (min-width:1200px){.about-category__img{max-width:50%}}.about-category__img img{object-fit:cover;object-position:top}.about-category__content{display:grid;grid-template-columns:1fr;flex-grow:1;flex-shrink:1;height:100%;background-color:#f6f7f9}@media (max-width:767px){.about-category__content{gap:28px;padding:40px 21px 45px}}@media (min-width:768px){.about-category__content{gap:20px;padding:91px 93px}}@media (min-width:1200px){.about-category__content{max-width:50%}}.about-category__title{margin-bottom:-12px}.about-category__subtitle{margin:0}@media (max-width:767px){.about-category__subtitle{font-size:18px;line-height:20px}}@media (min-width:768px){.about-category__subtitle{font-size:26px;line-height:29px}}.about-category__text{margin:0;color:#515151}@media (max-width:767px){.about-category__text{font-size:14px;line-height:20px}}@media (min-width:768px){.about-category__text{font-size:17px;line-height:24px}}.about-category__small-text{position:relative;margin:0;font-weight:500}@media (max-width:767px){.about-category__small-text{padding-left:44px;font-size:12px;line-height:17px;letter-spacing:.6px}}@media (min-width:768px){.about-category__small-text{padding-left:54px;font-size:14px;line-height:20px}}.about-category__small-text::before{position:absolute;content:"";top:0;left:0;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:top left;mask-position:top left}@media (max-width:767px){.about-category__small-text::before{width:30px;height:23px}}@media (min-width:768px){.about-category__small-text::before{width:35px;height:30px}}@media (max-width:767px){.callback:has(+*){margin-bottom:70px}}@media (min-width:768px){.callback:has(+*){margin-bottom:140px}}.callback__inner{display:grid;color:#fff;background-color:#1a1a1a}@media (max-width:1023px){.callback__inner{grid-template-columns:1fr}}@media (min-width:1024px){.callback__inner{grid-template-columns:auto 1fr}}.callback__img{position:relative;overflow:hidden;background-color:#007355;background-image:url(../images/callback-bg.png);background-repeat:no-repeat;background-position:top center;background-size:cover}@media (max-width:1023px){.callback__img{order:1;width:100%;height:270px}}@media (min-width:1024px){.callback__img{width:317px;height:100%}}.callback__img img{position:absolute;bottom:0;display:block}@media (max-width:1023px){.callback__img img{bottom:-63px;left:-31px;width:263px;height:263px}}@media (min-width:1024px){.callback__img img{bottom:42px;left:-55px;width:354px;height:354px}}@media (max-width:767px){.callback__content{padding:39px 20px 45px}}@media (min-width:768px){.callback__content{padding:60px 93px 44px}}@media (max-width:767px){.callback__main-title{margin-bottom:23px}}@media (min-width:768px){.callback__main-title{margin-bottom:37px}}.about-tabs__content-text p,.callback__text,.markdown-tabs__text p{margin:0}@media (max-width:767px){.callback__text{margin-bottom:15px;font-size:16px;line-height:22px}}@media (min-width:768px){.callback__text{margin-bottom:24px;font-size:18px;line-height:25px}}.callback__links-box{display:flex;flex-wrap:wrap;background-image:url(../images/sprite.svg#icon-phone);background-repeat:no-repeat;background-position:top left;background-size:20px 20px}@media (max-width:1079px){.callback__links-box{flex-direction:column;margin-bottom:30px;padding-left:35px}}@media (min-width:1080px){.callback__links-box{margin-bottom:40px;padding-left:40px}}@media (max-width:1079px){.callback__links-box a+a{margin-top:10px}}@media (min-width:1080px){.callback__links-box a+a{margin-left:20px}}@media (max-width:767px){.callback__link{font-size:18px;line-height:20px}}@media (min-width:768px){.callback__link{font-size:26px;line-height:29px}}@media (max-width:1439px){.callback__form .form--callback{margin:0-10px}.callback__form form{display:flex;flex-wrap:wrap}}@media (min-width:1440px){.callback__form form{display:grid;grid-template-columns:auto auto 1fr;gap:14px}}.callback__form .form__group{width:287px}@media (max-width:1439px){.callback__form .form__group{flex-grow:1;margin:0 10px 10px}}@media (min-width:1440px){.callback__form .form__group{flex-grow:0;flex-shrink:0}}.callback__form .form__footer{display:flex;flex-direction:column;flex-grow:1}@media (max-width:1439px){.callback__form .form__footer{margin-top:10px;padding:0 10px}}@media (max-width:767px){.callback__form .form__note-small{font-size:12px;line-height:17px;letter-spacing:.4px}}.callback__form .button{width:100%}@media (max-width:767px){.callback__form .button{min-height:47px;font-size:12px;line-height:17px;letter-spacing:.4px}}@media (min-width:768px){.callback__form .button{min-height:59px}}@media (max-width:767px){.callback__form input{height:47px;padding:5px 14px;font-size:14px;line-height:20px}}@media (hover:hover){.callback__form input:hover{color:#fff;border-color:#fff}}.callback__form input:focus-visible{color:#fff;outline:0;border-color:#fff}@supports not selector(:focus-visible){.callback__form input:focus{color:#fff;outline:0;border-color:#fff}}.callback__form input:active{opacity:.5}@media (min-width:768px){.callback--manager .callback__main-title{line-height:61px}}@media (max-width:767px){.callback--manager .form__note-small{max-width:200px;margin:10px auto 0}}@media (min-width:768px){.callback--manager .callback__content{padding:57px 93px 65px}}@media (max-width:1023px){.callback--manager .callback__img{height:245px}}@media (min-width:1024px){.callback--manager .callback__img{overflow:unset}}@media (max-width:1023px){.callback--manager .callback__img img{position:static;width:100%;height:100%;object-fit:contain}}@media (min-width:1024px){.callback--manager .callback__img img{bottom:0;left:94px}}@media (max-width:1023px){.callback--girl .callback__img{height:auto;min-height:270px;max-height:500px}}.callback--girl img{position:static;width:100%;height:100%}@media (max-width:767px){.brands-slider:has(+*){margin-bottom:64px}}@media (min-width:768px){.brands-slider:has(+*){margin-bottom:140px}}.brands-slider__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width:767px){.brands-slider__header{margin-bottom:30px}}@media (min-width:768px){.brands-slider__header{margin-bottom:37px}}.brands-slider__main-title{background-image:url(../images/sprite.svg#icon-crown);background-repeat:no-repeat;background-position:top left}@media (max-width:767px){.brands-slider__main-title{padding:13px 0;background-size:20px 13px}}@media (min-width:768px){.brands-slider__main-title{padding:33px 0;background-size:35px 30px}}.brands-slider__text{max-width:433px;margin:0}@media (max-width:767px){.brands-slider__text{font-size:12px;line-height:17px;letter-spacing:.4px}}@media (min-width:768px){.brands-slider__text{font-size:14px;line-height:20px}}.brands-slider__bg{position:relative;background-color:#f6f7f9}.brands-slider__slider{position:relative}@media (min-width:768px){.brands-slider__slide{width:220px}}.brands-slider__slide img{display:block;width:100%;height:100%;object-fit:contain}.brands-slider__link{display:flex;align-items:center;justify-content:center;width:100%;border:1px solid #e4e4e4;transition:border-color .3s ease;cursor:pointer}@media (max-width:767px){.brands-slider__link{height:100px;padding:25px 32px}}@media (min-width:768px){.brands-slider__link{height:128px;padding:36px 56px}}@media (hover:hover){.brands-slider__link:hover{color:#1a1a1a;border-color:#1a1a1a}}.brands-slider__link:focus-visible{color:#1a1a1a;outline:0;border-color:#1a1a1a}@supports not selector(:focus-visible){.brands-slider__link:focus{color:#1a1a1a;outline:0;border-color:#1a1a1a}}.brands-slider__link:active{opacity:.5}@media (min-width:768px){.brands-slider__pagination{display:none}.brands-slider__arrow{z-index:2}.brands-slider__arrow--next{right:-20px}.brands-slider__arrow--prev{left:-20px;transform:translateY(-50%) rotate(180deg)}}@media (max-width:767px){.goods-slider{margin-bottom:70px}}@media (min-width:768px){.goods-slider{margin-bottom:140px}}@media (max-width:767px){.goods-slider__main-title{margin-bottom:23px}}@media (min-width:768px){.goods-slider__main-title{margin-bottom:65px}}.delivery-tabs__list li,.goods-slider__inner{position:relative}.goods-slider__inner .swiper-slide{height:auto}@media (min-width:768px) and (max-width:1499px){.goods-slider__inner .swiper-slide{width:305px}}@media (min-width:768px){.goods-slider__inner .goods-card__label{min-width:42px;min-height:32px}}.goods-slider__inner .goods-card__link-brand{letter-spacing:.4px}@media (max-width:767px){.goods-slider__inner .goods-card__link-brand{font-size:12px;line-height:16px}}@media (min-width:768px){.goods-slider__inner .goods-card__link-brand{font-size:14px;line-height:20px}}@media (max-width:767px){.goods-slider__inner .goods-card__link-model{font-size:13px;line-height:18px}}@media (min-width:768px){.goods-slider__inner .goods-card__link-model{font-size:15px;line-height:21px}}.goods-slider__inner .goods-card__price--old{letter-spacing:.4px}@media (min-width:768px){.goods-slider__inner .goods-card__price--old{font-size:14px;line-height:20px}}@media (max-width:767px){.goods-slider__navigation{margin-top:30px}}@media (min-width:768px){.goods-slider__navigation .slider-nav__arrow{width:60px;height:60px}.goods-slider__navigation .slider-nav__arrow--next{right:-30px}.goods-slider__navigation .slider-nav__arrow--prev{left:-30px}}@media (max-width:767px){.product-card{padding-bottom:20px}}@media (min-width:768px){.product-card{padding-top:23px;padding-bottom:17px}}.product-card__main-head{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:768px){.product-card__main-head{margin-bottom:20px}}.product-card__main-title{margin-right:13px}@media (max-width:767px){.product-card__main-title{margin-bottom:20px}}.product-card__content{display:grid}.product-card__content>*{min-width:0}@media (max-width:1199px){.product-card__content{grid-template-columns:1fr;gap:20px}}@media (min-width:1200px){.product-card__content{grid-template-columns:1fr minmax(auto,416px);gap:56px}}.product-card__article{justify-self:flex-end}.product-card__inner,.reviews-tabs__form input,.reviews-tabs__form textarea{font-weight:300}@media (max-width:1199px){.product-card__inner{padding:10px 0;font-size:14px;line-height:20px}}@media (min-width:1200px){.product-card__inner{padding:20px 0;font-size:17px;line-height:24px}}.product-card__inner-stock{display:flex;justify-content:space-between}@media (max-width:1199px){.product-card__inner-stock{margin-bottom:18px}}@media (min-width:1200px){.product-card__inner-stock{margin-bottom:33px}}.product-card__stock span{color:#007355}.product-card-slider{position:relative;display:flex;max-height:746px}@media (max-width:1199px){.product-card-slider{flex-direction:column;padding-top:20px}}@media (min-width:1200px){.product-card-slider{padding:20px 0}}.product-card-slider .swiper-slide{background-image:linear-gradient(45deg,#bdbdbd,#fff);transition:opacity .3s ease}.product-card-slider .no-foto{background-image:url(../images/svg/no-photo.svg);background-repeat:no-repeat;background-position:center}.product-card-slider__preview-slide{opacity:.4}.product-card-slider__preview-slide.swiper-slide-thumb-active{opacity:1}.product-card-slider__main{width:100%}@media (max-width:767px){.product-card-slider__main{height:260px;margin-bottom:10px}}@media (min-width:768px) and (max-width:1199px){.product-card-slider__main{height:600px;margin-bottom:10px}}@media (min-width:1200px){.product-card-slider__main{height:100%}}.product-card-slider__main .no-foto{background-size:200px 200px}.product-card-slider__main a,.product-card-slider__main img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.product-card-slider__preview{flex-grow:0;flex-shrink:0}@media (max-width:1199px){.product-card-slider__preview{height:62px}}@media (min-width:1200px){.product-card-slider__preview{order:-1;width:130px;height:706px;margin-right:30px}}.product-card-slider__preview .swiper{width:100%;height:100%}.product-card-slider__preview .swiper-slide{cursor:pointer}.product-card-slider__preview img{display:block;width:100%;height:100%;object-fit:cover}.product-card-slider__preview .no-foto{background-size:50px 50px}@media (max-width:1199px){.product-card-slider__nav{display:none}}@media (min-width:1200px){.product-card-slider__nav{position:absolute;top:0;bottom:0;left:45px}.product-card-slider__nav .slider-nav__arrow{z-index:5;top:auto;right:auto;bottom:auto;left:auto}.product-card-slider__nav .slider-nav__arrow--prev{top:0;transform:rotate(-90deg)}.product-card-slider__nav .slider-nav__arrow--next{bottom:0;transform:rotate(90deg)}}.product-card-slider__link{position:relative;display:block}@media (hover:hover){.product-card-slider__link:hover{color:#fff}.product-card-slider__link:hover .product-card-slider__zoom{color:#fff;background-color:#1a1a1a}}.product-card-slider__link:focus-visible{color:#fff;outline:0}.product-card-slider__link:focus-visible .product-card-slider__zoom{color:#fff;background-color:#1a1a1a}@supports not selector(:focus-visible){.product-card-slider__link:focus{color:#fff;outline:0}.product-card-slider__link:focus .product-card-slider__zoom{color:#fff;background-color:#1a1a1a}}.product-card-slider__link:active{opacity:.5}.product-card-slider__zoom{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;color:#828282;background-color:#fff;border-radius:50%;transition:color .3s ease,background-color .3s ease;fill:currentColor;--color-stroke:currentColor}@media (max-width:1199px){.product-card-slider__zoom{right:10px;bottom:10px;width:45px;height:45px}}@media (min-width:1200px){.product-card-slider__zoom{right:20px;bottom:20px;width:70px;height:70px}}@media (hover:hover){.product-card-slider__zoom:hover{color:#fff;background-color:#1a1a1a}}.product-card-slider__zoom:focus-visible{color:#fff;outline:0;background-color:#1a1a1a}@supports not selector(:focus-visible){.product-card-slider__zoom:focus{color:#fff;outline:0;background-color:#1a1a1a}}.product-card-slider__zoom:active{opacity:.5}@media (max-width:1199px){.product-card-slider__zoom svg{width:20px;height:20px}}@media (min-width:1200px){.product-card-slider__zoom svg{width:34px;height:34px}}.product-basket-block__price-box{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:1199px){.product-basket-block__price-box{margin-bottom:29px}}@media (min-width:1200px){.product-basket-block__price-box{margin-bottom:33px}}.product-basket-block__price-item{display:grid;grid-template-columns:repeat(2,auto);gap:9px;align-items:baseline;justify-content:start}@media (max-width:1199px){.product-basket-block__price-item{font-size:21px;line-height:23px}}@media (min-width:1200px){.product-basket-block__price-item{font-size:36px;line-height:50px}}@media (max-width:1199px){.product-basket-block__price-item:first-child{margin-right:13px}}@media (min-width:1200px){.product-basket-block__price-item:first-child{margin-right:18px}}.product-basket-block__price-item--old{font-weight:300;color:#bdbdbd;text-decoration:line-through}@media (max-width:1199px){.product-basket-block__price-item--old{font-size:18px;line-height:19px}}@media (min-width:1200px){.product-basket-block__price-item--old{font-size:26px;line-height:36px}}.product-basket-block__basket{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.product-basket-block__basket{justify-content:space-between}}@media (max-width:1199px){.product-basket-block__basket{margin-bottom:31px}}@media (min-width:1200px){.product-basket-block__basket{margin-bottom:38px}}.product-basket-block__basket-counter{display:none}@media (max-width:1199px){.product-basket-block__basket-counter{margin-right:25px}}@media (min-width:1200px){.product-basket-block__basket-counter{margin-right:52px}}.product-basket-block__basket.is-active .product-basket-block__basket-btn--in-cart,.product-basket-block__basket.is-active .product-basket-block__basket-counter{display:flex}.product-basket-block__basket-btn{display:flex;letter-spacing:.4px}@media (max-width:1199px){.product-basket-block__basket-btn{flex-grow:1;flex-shrink:1;max-width:160px;min-height:50px;font-size:12px;line-height:17px}}@media (min-width:1200px){.product-basket-block__basket-btn{flex-grow:1;flex-shrink:1;min-height:59px;font-size:15px;line-height:21px}}.product-basket-block__basket-btn--in-cart,.product-basket-block__basket.is-active .product-basket-block__basket-btn--buy{display:none}.product-basket-block__user{display:grid;gap:10px;align-items:center}@media (max-width:1199px){.product-basket-block__user{grid-template-columns:repeat(2,auto);justify-content:space-between;margin-bottom:36px}}@media (min-width:1200px){.product-basket-block__user{grid-template-columns:repeat(2,1fr);margin-bottom:39px}}.product-basket-block__user-link{position:relative;display:flex;align-items:center;justify-content:center;color:#828282;border:1px solid #bdbdbd;border-radius:200px}@media (max-width:1199px){.product-basket-block__user-link{width:160px;padding:5px 10px;font-size:14px;line-height:20px}}@media (min-width:1200px){.product-basket-block__user-link{padding:6px 10px;font-size:17px;line-height:24px}}.product-basket-block__user-link.is-active{color:#fff;background-color:#1a1a1a}@media (hover:hover){.product-basket-block__user-link:hover{color:#1a1a1a;background-color:#f6f7f9;border-color:#f6f7f9}}.product-basket-block__user-link:focus-visible{color:#1a1a1a;outline:0;background-color:#f6f7f9;border-color:#f6f7f9}@supports not selector(:focus-visible){.product-basket-block__user-link:focus{color:#1a1a1a;outline:0;background-color:#f6f7f9;border-color:#f6f7f9}}.product-basket-block__user-link:active{opacity:.5}.product-basket-block__user-link::after{content:"";margin-left:10px;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:1199px){.product-basket-block__user-link::after{width:18px;height:18px}}@media (min-width:1200px){.product-basket-block__user-link::after{width:22px;height:22px}}.product-basket-block__user-link--compare::after{-webkit-mask-image:url(../images/sprite.svg#icon-compare);mask-image:url(../images/sprite.svg#icon-compare)}.product-basket-block__user-link--favorites::after{-webkit-mask-image:url(../images/sprite.svg#icon-favorites);mask-image:url(../images/sprite.svg#icon-favorites)}.availability__inner+.availability__inner{margin-top:31px}.availability__title{margin:0 0 14px;text-transform:uppercase;background-repeat:no-repeat;background-position:left top 3px;background-size:14px 14px}@media (max-width:1199px){.availability__title{padding-left:25px;font-size:13px;line-height:18px}}@media (min-width:1200px){.availability__title{padding-left:30px;font-size:15px;line-height:21px;letter-spacing:.5px}}.availability__title--stock{background-image:url(../images/sprite.svg#icon-shop)}.availability__title--delivery{background-image:url(../images/sprite.svg#icon-delivery)}.availability__item{display:flex;flex-wrap:wrap;align-items:baseline}@media (max-width:1199px){.availability__item{font-size:14px;line-height:20px}}@media (min-width:1200px){.availability__item{font-size:17px;line-height:24px}}.availability__item::after{content:"";flex-grow:1;border:1.5px dashed #e4e4e4}@media (max-width:1199px){.availability__item+.availability__item{margin-top:8px}}@media (min-width:1200px){.availability__item+.availability__item{margin-top:5px}}.availability__item-name{color:#515151}.availability__item-stock{order:1}.availability__text{margin:0;color:#515151}.availability__text+.availability__text{margin-top:10px}@media (max-width:767px){.product-card-tabs{margin-bottom:65px;padding-top:18px}}@media (min-width:768px){.product-card-tabs{margin-bottom:122px}}.product-card-tabs__title{margin:0;font-weight:300}@media (max-width:767px){.product-card-tabs__title{font-size:18px;line-height:20px}}@media (min-width:768px){.product-card-tabs__title{grid-column:1/-1;font-size:26px;line-height:29px}}.product-card-tabs__download span,.product-card-tabs__title span{color:#ba9765}.markdown-tabs__images p,.product-card-tabs__subtitle{margin:0;font-weight:300}@media (max-width:767px){.product-card-tabs__subtitle{font-size:16px;line-height:22px}}@media (min-width:768px){.product-card-tabs__subtitle{margin-bottom:10px;font-size:18px;line-height:25px}}.product-card-tabs__download{display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content;font-weight:300;color:#828282}@media (max-width:767px){.product-card-tabs__download{font-size:14px;line-height:20px}}@media (min-width:768px){.product-card-tabs__download{font-size:17px;line-height:24px}}.product-card-tabs__download-icon{display:flex;align-items:center;justify-content:center;order:-1;width:20px;height:20px;margin-right:10px}@media (max-width:767px){.product-card-tabs__download-icon{margin-right:7px}}@media (min-width:768px){.product-card-tabs__download-icon{margin-right:10px}}.about-tabs__logo img,.product-card-tabs__download-icon img,.product-card-tabs__download-icon svg{display:block;width:100%;height:100%;object-fit:contain}@media (min-width:768px){.about-tabs{padding-top:14px}}.about-tabs__head{display:flex;flex-wrap:wrap;align-items:center;background-color:#f6f7f9}@media (max-width:767px){.about-tabs__head{margin-bottom:30px;padding:20px}}@media (min-width:768px){.about-tabs__head{margin-bottom:41px;padding:14px 23px}}.about-tabs__logo-name{font-size:18px;line-height:25px;color:#1a1a1a}@media (max-width:767px){.about-tabs__logo-name{display:none}}.about-tabs__logo{display:block;margin-right:30px}@media (max-width:767px){.about-tabs__logo{width:112px;height:28px}}@media (min-width:768px){.about-tabs__logo{width:178px;height:44px}}@media (hover:hover){.about-tabs__logo:hover{opacity:.8}}.about-tabs__logo:focus-visible{opacity:.8;outline:0}@supports not selector(:focus-visible){.about-tabs__logo:focus{opacity:.8;outline:0}}.about-tabs__logo:active{opacity:.5}.about-tabs__link{display:inline-block;margin-left:auto;font-weight:500;color:#bdbdbd;text-transform:uppercase;letter-spacing:.4px;border-bottom:1px solid currentColor}@media (max-width:767px){.about-tabs__link{font-size:12px;line-height:17px}.about-tabs__link span{display:none}}@media (min-width:768px){.about-tabs__link{font-size:14px;line-height:20px;letter-spacing:.4px}}.about-tabs__content{display:grid}@media (max-width:1199px){.about-tabs__content{grid-template-columns:1fr;gap:15px}}@media (min-width:1200px) and (max-width:1439px){.about-tabs__content{grid-template-columns:2fr 1fr;gap:20px 50px}}@media (min-width:1440px){.about-tabs__content{grid-template-columns:1fr auto;gap:13px 255px}}@media (max-width:767px){.about-tabs__content-text{margin-bottom:16px;font-size:14px;line-height:20px;color:#828282}}.about-tabs__content-links{gap:14px;align-content:start}.about-tabs__content-links,.markdown-tabs{display:grid;grid-template-columns:1fr}@media (max-width:767px){.markdown-tabs{gap:17px}}@media (min-width:768px){.markdown-tabs .product-card-tabs__title{margin-bottom:24px}}.markdown-tabs__text{max-width:739px;color:#828282}@media (max-width:767px){.markdown-tabs__text{font-size:14px;line-height:20px}}@media (min-width:768px){.markdown-tabs__text{margin-bottom:24px;font-size:17px;line-height:24px}}.markdown-tabs__images{background-color:#f6f7f9}@media (max-width:767px){.markdown-tabs__images{padding:14px 20px 20px}}@media (min-width:768px){.markdown-tabs__images{padding:16px 23px 25px}}@media (max-width:767px){.markdown-tabs__images p{margin-bottom:15px;font-size:16px;line-height:22px}}@media (min-width:768px){.markdown-tabs__images p{margin-bottom:13px;font-size:18px;line-height:25px}}.markdown-tabs__images-inner{display:grid}@media (max-width:767px){.markdown-tabs__images-inner{grid-template-columns:repeat(auto-fit,62px);gap:5px}}@media (min-width:768px){.markdown-tabs__images-inner{grid-template-columns:repeat(auto-fit,120px);gap:10px 20px}}.markdown-tabs__img{display:flex;align-items:center;justify-content:center;width:100%}@media (max-width:767px){.markdown-tabs__img{height:62px}}@media (max-width:767px) and (min-width:768px){.markdown-tabs__img{height:120px}}.markdown-tabs__img img{display:block;width:100%;height:100%;object-fit:cover}.characteristics-tabs{max-width:940px}@media (min-width:768px){.characteristics-tabs{padding-top:17px}}@media (max-width:767px){.characteristics-tabs .look-btn{margin-top:20px}}@media (min-width:768px){.characteristics-tabs .look-btn{margin-top:30px}}@media (max-width:767px){.characteristics-tabs__main-title{margin-bottom:4px}}@media (min-width:768px){.characteristics-tabs__main-title{margin-bottom:10px}}.characteristics-tabs__content{display:grid;grid-template-columns:1fr}.characteristics-tabs__item{display:none;align-items:start;min-height:40px;font-weight:300;border-bottom:1px dashed #e4e4e4}@media (max-width:767px){.characteristics-tabs__item{grid-template-columns:1fr;gap:5px;padding:15px 0 14px;font-size:14px;line-height:20px}}@media (min-width:768px){.characteristics-tabs__item{grid-template-columns:auto 1fr;gap:20px;padding:12px 0 15px;font-size:17px;line-height:24px}}.characteristics-tabs__content.is-active .characteristics-tabs__item,.characteristics-tabs__item.is-show{display:grid}.characteristics-tabs__item-title{color:#828282}.characteristics-tabs__item-text{max-width:630px}@media (min-width:768px){.characteristics-tabs__item-text{justify-self:end;text-align:right}}.guarantee-tabs{max-width:940px}@media (min-width:768px){.guarantee-tabs{padding-top:17px}}.guarantee-tabs__head{display:grid;align-items:center;justify-content:space-between}@media (max-width:499px){.guarantee-tabs__head{grid-template-columns:1fr;gap:10px}}@media (min-width:500px){.guarantee-tabs__head{grid-template-columns:repeat(2,auto)}}@media (max-width:767px){.guarantee-tabs__head{margin-bottom:30px}}@media (min-width:768px){.guarantee-tabs__head{margin-bottom:40px}}.guarantee-tabs__inner{display:grid}@media (max-width:767px){.guarantee-tabs__inner{grid-template-columns:1fr;gap:10px;margin-bottom:30px}}@media (min-width:768px){.guarantee-tabs__inner{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px}}.guarantee-tabs__inner-item{background-color:#f6f7f9}@media (max-width:767px){.guarantee-tabs__inner-item{padding:25px 20px 23px}}@media (min-width:768px){.guarantee-tabs__inner-item{padding:24px}}.guarantee-tabs__text-big{margin:0;font-weight:300}@media (max-width:767px){.guarantee-tabs__text-big{margin-bottom:15px;font-size:18px;line-height:20px}}@media (min-width:768px){.guarantee-tabs__text-big{margin-bottom:23px;font-size:18px;line-height:25px}}.guarantee-tabs__shop{display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;font-weight:500;color:#828282;letter-spacing:.4px;transition:color .3s ease}.guarantee-tabs__shop span{transition:border-color .3s ease}@media (max-width:767px){.guarantee-tabs__shop span{padding-left:23px}}@media (min-width:768px){.guarantee-tabs__shop span{padding-left:30px}}.guarantee-tabs__shop span:first-child{position:relative;padding-bottom:5px;text-transform:uppercase;border-bottom:1px solid #e4e4e4}.guarantee-tabs__shop span:first-child::before{position:absolute;content:"";top:2px;left:0;width:18px;height:14px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.guarantee-tabs__shop{font-size:12px;line-height:17px}}@media (min-width:768px){.guarantee-tabs__shop{font-size:14px;line-height:20px;letter-spacing:.4px}}@media (hover:hover){.guarantee-tabs__shop:hover{color:#007355}.guarantee-tabs__shop:hover span{border-color:currentColor}}.guarantee-tabs__shop:focus-visible{color:#007355;outline:0}.guarantee-tabs__shop:focus-visible span{border-color:currentColor}@supports not selector(:focus-visible){.guarantee-tabs__shop:focus{color:#007355;outline:0}.guarantee-tabs__shop:focus span{border-color:currentColor}}.guarantee-tabs__shop:active{opacity:.5}.guarantee-tabs__text{grid-column:1/-1;width:100%;margin:0;font-weight:300}@media (max-width:767px){.guarantee-tabs__text{margin-bottom:20px;font-size:16px;line-height:22px}}@media (min-width:768px){.guarantee-tabs__text{margin-bottom:20px;font-size:18px;line-height:25px}}.guarantee-tabs__shop-tel{font-weight:400;color:#1a1a1a;text-wrap:nowrap;transition:color .3s ease}@media (max-width:767px){.guarantee-tabs__shop-tel{order:-1;font-size:15px;line-height:21px}}@media (min-width:768px){.guarantee-tabs__shop-tel{font-size:18px;line-height:25px;letter-spacing:.4px}}@media (hover:hover){.guarantee-tabs__shop-tel:hover{color:#007355}}.guarantee-tabs__shop-tel:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.guarantee-tabs__shop-tel:focus{color:#007355;outline:0}}.guarantee-tabs__shop-tel:active{opacity:.5}.guarantee-tabs__inner-contacts{display:grid}@media (max-width:1023px){.guarantee-tabs__inner-contacts{grid-template-columns:1fr;gap:7px}}@media (min-width:1024px){.guarantee-tabs__inner-contacts{grid-template-columns:repeat(2,auto);gap:24px 27px;align-items:baseline}}@media (max-width:767px){.guarantee-tabs__content{font-size:14px;line-height:20px}}@media (min-width:768px){.guarantee-tabs__content{font-size:17px;line-height:24px}}.guarantee-tabs__content p{margin:0}.delivery-tabs{max-width:940px}@media (min-width:768px){.delivery-tabs{padding-top:17px}}@media (max-width:767px){.delivery-tabs .product-card-tabs__title{margin-bottom:30px}}@media (min-width:768px){.delivery-tabs .product-card-tabs__title{margin-bottom:40px}}.delivery-tabs__content{display:grid}@media (max-width:767px){.delivery-tabs__content{grid-template-columns:1fr;gap:10px}}@media (min-width:768px){.delivery-tabs__content{grid-template-columns:repeat(2,1fr);gap:20px}}.delivery-tabs__item{background-color:#f6f7f9}@media (max-width:767px){.delivery-tabs__item{padding:24px 20px}}@media (min-width:768px){.delivery-tabs__item{padding:24px}}.delivery-tabs__title{margin:0}@media (max-width:767px){.delivery-tabs__title{margin-bottom:22px;font-size:16px;line-height:22px}}@media (min-width:768px){.delivery-tabs__title{margin-bottom:23px;font-size:18px;line-height:25px}}.compare__cell a,.delivery-tabs__list p a,.delivery-tabs__list p span,.delivery-tabs__title span,.payment__accordion .payment__text a,.payment__main-head a{color:#007355}.delivery-tabs__list,.site-map__list ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr}@media (max-width:767px){.delivery-tabs__list{gap:20px}}@media (min-width:768px){.delivery-tabs__list{gap:24px}}@media (max-width:767px){.delivery-tabs__list li{padding-left:24px}}@media (min-width:768px){.delivery-tabs__list li{padding-left:30px}}.delivery-tabs__list li::before{position:absolute;content:"";top:0;left:0;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.delivery-tabs__list li::before{width:15px;height:15px}}@media (min-width:768px){.delivery-tabs__list li::before{width:18px;height:18px}}.delivery-tabs__list p{margin:0;font-weight:300;color:#515151}@media (max-width:767px){.delivery-tabs__list p{font-size:13px;line-height:18px}}@media (min-width:768px){.delivery-tabs__list p{font-size:15px;line-height:21px}}@media (hover:hover){.delivery-tabs__list p a:hover{color:#1a1a1a}}.delivery-tabs__list p a:focus-visible{color:#1a1a1a;outline:0}@supports not selector(:focus-visible){.delivery-tabs__list p a:focus{color:#1a1a1a;outline:0}}.delivery-tabs__list p a:active{opacity:.5}@media (max-width:767px){.payment .accordion__btn{font-size:15px;line-height:21px}}@media (min-width:768px){.payment .accordion__btn{font-size:18px;line-height:25px}}.payment__main-title{margin-bottom:25px}@media (min-width:768px){.payment__main-title{padding-top:24px}}.payment--tabs{max-width:940px}@media (min-width:768px){.payment--tabs{margin-bottom:0;padding-top:19px}}@media (max-width:767px){.payment--tabs .accordion__btn{font-size:12px;line-height:17px}}@media (min-width:768px){.payment--tabs .accordion__btn{font-size:14px;line-height:20px}}.payment__accordion p,.payment__tabs-title{margin:0;font-weight:300}@media (max-width:767px){.payment__tabs-title{font-size:18px;line-height:20px}}@media (min-width:768px){.payment__tabs-title{grid-column:1/-1;margin-bottom:17px;font-size:26px;line-height:29px}}.payment__tabs-title span{color:#ba9765}@media (max-width:767px){.payment__accordion-inner{margin-bottom:70px}}@media (min-width:768px){.payment__accordion-inner{margin-bottom:122px}}.payment__accordion:first-of-type{border-color:transparent}@media (max-width:767px){.payment__accordion p{font-size:14px;line-height:20px}.payment__accordion p br{display:none}}@media (min-width:768px){.payment__accordion p{margin-bottom:15px;font-size:17px;line-height:24px}}.payment__accordion .payment__text{margin:0;font-weight:300}@media (max-width:767px){.payment__accordion .payment__text{margin-bottom:15px;font-size:16px;line-height:22px}.payment__accordion .payment__text br{display:none}}@media (min-width:768px){.payment__accordion .payment__text{margin-bottom:15px;font-size:17px;line-height:24px}}@media (hover:hover){.payment__accordion .payment__text a:hover{color:#ba9765}}.payment__accordion .payment__text a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.payment__accordion .payment__text a:focus{color:#ba9765;outline:0}}.payment__accordion .payment__text a:active{opacity:.5}.payment__main-subtitle{margin:0;font-weight:400}@media (max-width:767px){.payment__main-subtitle{margin-bottom:6px;font-size:21px;line-height:23px}}@media (min-width:768px){.payment__main-subtitle{font-size:36px;line-height:50px}}.payment__main-head,.payment__main-head p{margin:0;font-weight:300}@media (max-width:767px){.payment__main-head{margin-bottom:20px;font-size:16px;line-height:22px}}@media (min-width:768px){.payment__main-head{margin-bottom:26px;font-size:18px;line-height:25px}}@media (max-width:767px){.payment__main-head h2{margin-bottom:12px}}@media (min-width:768px){.payment__main-head h2{margin-bottom:11px}}@media (hover:hover){.payment__main-head a:hover{color:#1a1a1a}}.payment__main-head a:focus-visible{color:#1a1a1a;outline:0}@supports not selector(:focus-visible){.payment__main-head a:focus{color:#1a1a1a;outline:0}}.payment__main-head a:active{opacity:.5}@media (max-width:767px){.payment__main-head p{font-size:14px;line-height:20px}}@media (min-width:768px){.payment__main-head p{font-size:17px;line-height:24px}}.payment__method{display:grid}@media (max-width:767px){.payment__method{grid-template-columns:1fr;gap:10px;margin-bottom:47px}}@media (min-width:768px){.payment__method{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:42px}}.payment--tabs .payment__method,.payment__method-item p{margin:0}.payment__method-item{position:relative;background-color:#f6f7f9}@media (max-width:767px){.payment__method-item{display:flex;flex-direction:column;justify-content:center;min-height:76px;padding:10px 40px 10px 65px}}@media (min-width:768px){.payment__method-item{min-height:128px;padding:71px 20px 20px}.payment--tabs .payment__method-item{padding:62px 20px 20px}}@media (max-width:767px){.payment__method-item p{font-size:13px;line-height:18px;font-weight:400}}@media (min-width:768px){.payment__method-item p{font-size:18px;line-height:25px;font-weight:300}}@media (max-width:767px){.payment--tabs .payment__method-item p{font-size:13px;line-height:18px}}@media (min-width:768px){.payment--tabs .payment__method-item p{font-size:15px;line-height:21px}}.payment__method-item .icon-mask-img{position:absolute;left:20px;background-color:#007355;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.payment__method-item .icon-mask-img{top:50%;transform:translateY(-50%);width:25px;height:25px}}@media (min-width:768px){.payment__method-item .icon-mask-img{top:24px;width:34px;height:34px}}.payment--tabs .payment__method-item .icon-mask-img{width:24px;height:24px}@media (max-width:767px){.payment__content{margin-top:-5px;font-size:14px;line-height:20px}}@media (min-width:768px){.payment__content{font-size:17px;line-height:24px}}.payment__content p,.payment__questions-item--crown p,.reviews-tabs__item p{margin:0}.payment__questions{display:grid;max-width:1009px;background-color:#f6f7f9}@media (max-width:767px){.payment__questions{grid-template-columns:1fr;gap:10px;margin-top:15px;padding:25px 20px}}@media (min-width:768px){.payment__questions{grid-template-columns:repeat(2,1fr);gap:20px 160px;padding:26px 24px 22px}.payment--tabs .payment__questions{gap:20px 93px}}.payment__questions .payment__questions-title{margin:0;font-weight:300}@media (max-width:767px){.payment__questions .payment__questions-title{margin-bottom:8px;font-size:18px;line-height:20px}}@media (min-width:768px){.payment__questions .payment__questions-title{margin-bottom:16px;font-size:26px;line-height:29px}}.payment__questions-tel{font-weight:300;color:#007355}@media (max-width:767px){.payment__questions-tel{font-size:18px;line-height:20px}}@media (min-width:768px){.payment__questions-tel{font-size:26px;line-height:29px}}@media (hover:hover){.payment__questions-tel:hover{color:#1a1a1a}}.payment__questions-tel:focus-visible{color:#1a1a1a;outline:0}@supports not selector(:focus-visible){.payment__questions-tel:focus{color:#1a1a1a;outline:0}}.payment__questions-tel:active{opacity:.5}.payment__questions-item--crown{position:relative}@media (max-width:767px){.payment__questions-item--crown{padding:12px 12px 0 40px;font-size:14px;line-height:20px}}@media (min-width:768px){.payment__questions-item--crown{padding-bottom:35px;font-size:18px;line-height:25px}}.payment__questions-item--crown::before{position:absolute;content:"";left:0;width:28px;height:22px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.payment__questions-item--crown::before{top:9px}}@media (min-width:768px){.payment__questions-item--crown::before{bottom:0}}.stars-form{display:flex;flex-direction:row-reverse;align-items:center;min-height:25px;overflow:hidden}.stars-form input[type=checkbox],.stars-form input[type=radio]{position:absolute;z-index:-10;transform:scale(0)}.stars-form input[type=checkbox]:checked,.stars-form input[type=checkbox]:checked~label,.stars-form input[type=radio]:checked,.stars-form input[type=radio]:checked~label{fill:#ba9765;--color-stroke:#ba9765}.stars-form input[type=checkbox]:disabled+label,.stars-form input[type=radio]:disabled+label{cursor:not-allowed}.stars-form label{display:flex;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0 0 0 7px;cursor:pointer;fill:transparent;--color-stroke:#bdbdbd}.stars-form label:last-of-type{margin-left:0}.stars-form label svg{display:block;width:100%;height:100%}.stars-form input:not(:disabled)+label:checked:hover~label:hover,.stars-form input:not(:disabled)+label:checked~label:hover,.stars-form input:not(:disabled)+label:hover,.stars-form input:not(:disabled)+label:hover~label,.stars-form input:not(:disabled)+label~label:hover{fill:#c58113;--color-stroke:#c58113}.reviews-tabs{max-width:940px}@media (min-width:768px){.reviews-tabs{padding-top:15px}}@media (max-width:767px){.reviews-tabs .product-card-tabs__title{margin-bottom:21px}}@media (min-width:768px){.reviews-tabs .product-card-tabs__title{margin-bottom:22px}}.reviews-tabs__head{display:grid}@media (max-width:1023px){.reviews-tabs__head{grid-template-columns:1fr;gap:20px;margin-bottom:12px}}@media (min-width:1024px){.reviews-tabs__head{grid-template-columns:1fr auto;gap:10px}}@media (min-width:768px){.reviews-tabs__rating{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width:767px){.reviews-tabs__rating .rating{margin-bottom:11px}.reviews-tabs__rating .rating__stars-bg{margin-right:5px}.reviews-tabs__rating .rating__text-rat{margin-right:10px;padding:0 15px}.reviews-tabs__btn{display:block;padding:8px;font-size:12px;line-height:17px}}@media (min-width:768px){.reviews-tabs__btn{padding:10px 20px}}.reviews-tabs__sorting{display:flex;align-items:center}@media (max-width:767px){.reviews-tabs__sorting{justify-content:space-between}}.reviews-tabs__sorting label{margin-right:10px;font-weight:500;text-transform:uppercase;letter-spacing:.4%}@media (max-width:767px){.reviews-tabs__sorting label{font-size:12px;line-height:17px}}@media (min-width:768px){.reviews-tabs__sorting label{font-size:14px;line-height:20px}}.reviews-tabs__stars-img-bg{position:relative;margin-right:14px;background-image:url(../images/sprite.svg#stars-all-fill);background-repeat:no-repeat;background-position:left center;background-size:100% 100%}@media (min-width:768px){.reviews-tabs__stars-img-bg{margin-right:20px}}.reviews-tabs__stars-img{position:relative;overflow:hidden;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(../images/sprite.svg#stars-all);mask-image:url(../images/sprite.svg#stars-all);-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reviews-tabs__stars-img span{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%;background-color:#ba9765}.reviews-tabs__stars-img svg{width:auto;height:100%}@media (max-width:767px){.reviews-tabs__stars-img,.reviews-tabs__stars-img-bg{width:80px;height:18px}}@media (min-width:768px){.reviews-tabs__stars-img,.reviews-tabs__stars-img-bg{width:75px;height:14px;margin-right:20px}}.reviews-tabs__form{display:none;max-width:922px;background-color:#f6f7f9}.reviews-tabs.is-active .reviews-tabs__form{display:block}@media (max-width:767px){.reviews-tabs__form{margin:20px 0 13px;padding:30px 20px}}@media (min-width:768px){.reviews-tabs__form{margin:25px 0 16px;padding:34px 35px}}.reviews-tabs__form form{display:grid;align-content:start}@media (max-width:767px){.reviews-tabs__form form{grid-template-columns:1fr;gap:10px}}@media (min-width:768px){.reviews-tabs__form form{grid-template-columns:repeat(2,1fr);gap:20px}}.reviews-tabs__form .form__group--stars{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #e4e4e4}@media (max-width:767px){.reviews-tabs__form .form__group--stars{justify-content:space-between;min-height:76px;padding:12px 14px;font-size:14px;line-height:20px}}@media (min-width:768px){.reviews-tabs__form .form__group--stars{min-height:56px;padding:10px 20px}}.reviews-tabs__form .form__group--stars .form__stars-label{margin:0 auto 0 0;font-weight:300}@media (min-width:768px){.reviews-tabs__form .form__group--stars .form__stars-label{font-size:17px;line-height:24px}.reviews-tabs__form .form__group--stars .form__stars-label span{color:#828282}.reviews-tabs__form .form__group--textarea{grid-column:-2/-1;grid-row:1/span 2}}.reviews-tabs__form .form__group--textarea .form__input-wrapper{height:100%}@media (max-width:767px){.reviews-tabs__form input{height:47px;padding:14px;font-size:14px;line-height:20px}}.reviews-tabs__form input::placeholder,.reviews-tabs__form textarea::placeholder{color:#1a1a1a}@media (max-width:767px){.reviews-tabs__form textarea{height:160px;padding:14px;font-size:14px;line-height:20px}}@media (min-width:768px){.reviews-tabs__form textarea{height:100%;min-height:126px}}@media (max-width:767px){.reviews-tabs__form .form__footer{margin-top:4px}}@media (min-width:768px){.reviews-tabs__form .form__footer{grid-column:-2/-1}}.reviews-tabs__form .form__footer .button[type=submit]{display:block;width:100%}@media (max-width:767px){.reviews-tabs__form .form__footer .button[type=submit]{padding:15px;font-size:12px;line-height:17px}}@media (min-width:768px){.reviews-tabs__form .form__footer .button[type=submit]{padding:17px;font-size:15px;line-height:21px}}.reviews-tabs__form-title{margin:0;font-weight:300}@media (max-width:767px){.reviews-tabs__form-title{margin-bottom:20px;font-size:18px;line-height:20px}}@media (min-width:768px){.reviews-tabs__form-title{margin-bottom:23px;font-size:26px;line-height:29px}}.reviews-tabs__item{font-weight:300;border-bottom:1px dashed #e4e4e4}@media (max-width:767px){.reviews-tabs__item{padding:18px 0 20px;font-size:13px;line-height:18px}}@media (min-width:768px){.reviews-tabs__item{padding:25px 0 23px;font-size:15px;line-height:21px}}.reviews-tabs__item-head{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.reviews-tabs__item-head{margin-bottom:11px}}@media (min-width:768px){.reviews-tabs__item-head{margin-bottom:9px}}p.reviews-tabs__item-name{font-weight:400}@media (max-width:767px){p.reviews-tabs__item-name{margin-right:20px}}@media (min-width:768px){p.reviews-tabs__item-name{margin-right:20px}}.reviews-tabs__item-time{color:#828282}.reviews-tabs__item-text{color:#515151}@media (max-width:767px){.reviews-tabs__content{margin-bottom:30px}}@media (min-width:768px){.reviews-tabs__content{margin-bottom:22px}}@media (max-width:767px){.brands__main-title{margin-bottom:28px}}@media (min-width:768px){.brands__main-title{margin-bottom:41px;padding-top:23px}}.brands__inner:not(.brands__inner--main){display:grid;padding:1px}@media (max-width:424px){.brands__inner:not(.brands__inner--main){grid-template-columns:repeat(2,1fr)}}@media (min-width:425px) and (max-width:1023px){.brands__inner:not(.brands__inner--main){grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.brands__inner:not(.brands__inner--main){grid-template-columns:repeat(auto-fill,minmax(252px,auto))}}@media (max-width:767px){.brands__inner--main{margin:0-15px 40px;padding:2px 15px}}@media (min-width:768px){.brands__inner--main{margin-bottom:40px}}@media (max-width:767px){.brands__inner--main .swiper-slide{width:140px}}@media (min-width:768px){.brands__inner--main .swiper-slide{width:220px}}@media (max-width:767px){.brands__inner--main .brands__inner-link{height:90px;padding:20px}}@media (min-width:768px){.brands__inner--main .brands__inner-link{height:128px}}@media (max-width:767px){.brands__inner-pagination{display:flex;margin-top:20px}}@media (min-width:768px){.brands__inner-pagination{display:none}}.brands__inner-pagination-btn{flex-grow:1;flex-shrink:1;width:43px;height:2px;margin:0 2.5px;background-color:#bdbdbd;border:0}.brands__inner-pagination-btn.is-active{background-color:#ba9765}@media (max-width:767px){.brands__tabs{margin-bottom:66px}}@media (min-width:768px){.brands__tabs{margin-bottom:140px}.brands__tabs .tabs__controls{margin-bottom:75px}}.tabs .brands__inner{gap:0}.brands__inner-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:-1px;font-size:18px;line-height:25px;font-weight:300;color:#1a1a1a;text-align:center;border:1px solid #e4e4e4}@media (max-width:767px){.brands__inner-link{max-width:240px;height:101px;padding:25px}}@media (min-width:768px){.brands__inner-link{max-width:335px;height:176px;padding:34px 57px 32px}}@media (hover:hover){.brands__inner-link:hover{color:#007355;background-color:#f6f7f9}}.brands__inner-link:focus-visible{color:#007355;outline:0;background-color:#f6f7f9}@supports not selector(:focus-visible){.brands__inner-link:focus{color:#007355;outline:0;background-color:#f6f7f9}}.brands__inner-link:active{opacity:.5}.brands__inner-link img,.page-404__img img{display:block;width:100%;height:100%;object-fit:contain}.brands__inner-link span{display:inline-block}@media (max-width:767px){.brands__inner-link span{display:none}}@media (min-width:768px){.brands__inner-link span{margin-top:auto}}.brands__inner--main .brands__inner-link{background-color:#f6f7f9;border-color:#f6f7f9}@media (min-width:768px){.brands__inner--main .brands__inner-link{height:128px;padding:36px 56px}}@media (hover:hover){.brands__inner--main .brands__inner-link:hover{color:#007355;background-color:#fff;border-color:#e4e4e4}}.brands__inner--main .brands__inner-link:focus-visible{color:#007355;outline:0;background-color:#fff;border-color:#e4e4e4}@supports not selector(:focus-visible){.brands__inner--main .brands__inner-link:focus{color:#007355;outline:0;background-color:#fff;border-color:#e4e4e4}}.brands__inner--main .brands__inner-link:active{opacity:.5}@media (max-width:767px){.favorites{margin-bottom:64px}}@media (min-width:768px){.favorites{margin-bottom:100px;padding-top:24px}.favorites .goods-list{margin-bottom:12px}}.favorites .tabs__controls{margin-bottom:0}@media (max-width:767px){.favorites .sorting-box{gap:8px;font-size:12px;line-height:17px}}@media (min-width:768px){.favorites .sorting-box{grid-template-columns:repeat(2,auto);justify-content:space-between;font-size:14px;line-height:20px}}.favorites__tabs{overflow:unset;display:grid;grid-template-columns:1fr}@media (max-width:767px){.favorites__tabs{gap:30px}}@media (min-width:768px){.favorites__tabs{gap:40px}}.favorites__main-head{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.favorites__main-head{margin-bottom:30px}}@media (min-width:768px){.favorites__main-head{margin-bottom:40px}}.compare__main-head h1,.favorites__main-head h1{margin:0;padding:0}.favorites__main-goods{display:inline-block;margin:8px 0 0 15px;font-weight:300;color:#007355}@media (max-width:767px){.favorites__main-goods{font-size:14px;line-height:20px}}@media (min-width:768px){.favorites__main-goods{font-size:18px;line-height:25px}}@media (max-width:767px){.compare{margin-bottom:43px}}@media (min-width:768px){.compare{padding-top:24px}}@media (max-width:767px){.compare .goods-card{width:161px;padding:0}}@media (min-width:768px){.compare .goods-card{width:305px}}@media (max-width:767px){.compare .goods-card__inner{gap:0}.compare .goods-card__link-brand{font-size:12px;line-height:17px}.compare .goods-card__link-model{font-size:13px;line-height:16px}.compare .goods-card__btn-basket{margin:0}.compare .goods-card__content-item--basket{margin-top:auto}.compare .goods-card__basket-content{margin-top:14px}.compare .goods-card__prices-content{min-height:34px}}.compare .tabs__controls{margin-right:auto}@media (min-width:768px){.compare .tabs__controls{margin-bottom:0}.compare .tabs__control{min-width:331px}}.compare__main-head{display:flex;flex-wrap:wrap}@media (max-width:767px){.compare__main-head{align-items:baseline;margin-bottom:30px}}@media (min-width:768px){.compare__main-head{align-items:center;margin-bottom:40px}}.compare__main-goods{display:inline-block;font-weight:300;color:#007355}@media (max-width:767px){.compare__main-goods{margin-left:16px;font-size:14px;line-height:20px}}@media (min-width:768px){.compare__main-goods{margin:8px 0 0 15px;font-size:18px;line-height:25px}}.compare__tabs-head{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.compare__tabs-head{margin-bottom:33px}}@media (min-width:768px){.compare__tabs-head{margin-bottom:36px}}.compare__btn-delete{position:relative;display:block;width:-moz-fit-content;width:fit-content;font-weight:500;color:#828282;text-decoration:none;text-transform:uppercase;letter-spacing:.4px;transition:color .3s ease,background-color .3s ease;fill:currentColor}@media (max-width:767px){.compare__btn-delete{padding-left:27px;font-size:12px;line-height:17px}}@media (min-width:768px){.compare__btn-delete{padding-left:37px;font-size:14px;line-height:20px}}@media (hover:hover){.compare__btn-delete:hover{color:#ba9765}}.compare__btn-delete:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.compare__btn-delete:focus{color:#ba9765;outline:0}}.compare__btn-delete:active{opacity:.5}.compare__btn-delete::before{position:absolute;content:"";top:50%;left:0;transform:translateY(-50%);width:21px;height:21px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#icon-trash);mask-image:url(../images/sprite.svg#icon-trash);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.compare__tabs-nav{margin-bottom:10px}}@media (min-width:768px){.compare__tabs-nav{margin-bottom:33px}}.compare__tabs-element{display:grid;grid-template-columns:1fr}.compare__table-container{position:relative;overflow:hidden;overflow-x:auto;padding-bottom:12px}.compare__table-container::-webkit-scrollbar{width:100%;height:8px;background-color:#fff;border:0;box-shadow:none}@media (min-width:768px){.compare__table-container::-webkit-scrollbar{width:0;height:0}}.compare__table-container::-webkit-scrollbar-thumb{background-color:#515151;border-radius:20px}.compare__table-container::-webkit-scrollbar-track{background-color:#f6f7f9;border-radius:20px}@media (max-width:767px){.compare__table-container::-webkit-scrollbar-track{margin-left:142px}}@media (min-width:768px){.compare__table-container::-webkit-scrollbar-track{margin-left:305px}}.compare__table{position:relative;border-collapse:collapse;font-weight:300;color:#828282}@media (max-width:767px){.compare__table{font-size:13px;line-height:18px}}@media (min-width:768px){.compare__table{font-size:18px;line-height:25px}}.compare__table-tr{display:block;border-bottom:1px solid #f6f7f9}@media (max-width:767px){.compare__table-tr:first-child{margin-bottom:34px}}@media (min-width:768px){.compare__table-tr:first-child{margin-bottom:30px}}.compare__table-td{position:relative;height:1px;min-height:1px;padding:0}.compare__table-td--body-head{position:sticky;z-index:10;left:-1px;width:307px;background-color:#fff}.compare__cell{height:100%}.compare__cell p{margin:0}@media (hover:hover){.compare__cell a:hover{color:#ba9765}}.compare__cell a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.compare__cell a:focus{color:#ba9765;outline:0}}.compare__cell a:active{opacity:.5}@media (max-width:767px){.compare__cell{width:160px;min-height:38px;padding:10px 15px}}@media (min-width:768px){.compare__cell{width:305px;min-height:65px;padding:20px}}@media (max-width:767px){.compare__table-td--body-head .compare__cell{width:142px}}.compare__table-td--price .compare__cell,.page-404 p a,.site-map a{color:#007355}.compare__cell--banner{height:100%;padding:0}.compare__banner{display:flex;flex-direction:column;height:100%;color:#1a1a1a;background-color:#f6f7f9}@media (max-width:767px){.compare__banner{width:142px;padding:30px 15px}}@media (min-width:768px){.compare__banner{justify-content:center;width:305px;padding:20px}}.compare__banner p{margin:0;font-weight:300}@media (max-width:767px){.compare__banner p{margin-bottom:20px;font-size:18px;line-height:20px;hyphens:auto}}@media (min-width:768px){.compare__banner p{margin-bottom:30px;font-size:26px;line-height:29px}}.compare__banner-btn{position:relative;font-family:inherit;color:#1a1a1a;text-align:left;text-decoration:none;background-color:transparent;border:0;transition:color .3s ease,background-color .3s ease;cursor:pointer}@media (max-width:767px){.compare__banner-btn{order:1;min-height:18px;padding:0 0 0 28px;font-size:14px;line-height:20px;font-weight:300}}@media (min-width:768px){.compare__banner-btn{padding-left:38px;font-size:17px;line-height:23px;font-weight:300}}@media (hover:hover){.compare__banner-btn:hover{color:#ba9765}.compare__banner-btn:hover::before{border-color:currentColor}}.compare__banner-btn:focus-visible{color:#ba9765;outline:0}.compare__banner-btn:focus-visible::before{border-color:currentColor}@supports not selector(:focus-visible){.compare__banner-btn:focus{color:#ba9765;outline:0}.compare__banner-btn:focus::before{border-color:currentColor}}.compare__banner-btn:active{opacity:.5}.compare__banner-btn::before{position:absolute;content:"";top:0;left:0;border:1px solid #e4e4e4;border-radius:2px}@media (max-width:767px){.compare__banner-btn::before{width:20px;height:20px}}@media (min-width:768px){.compare__banner-btn::before{width:26px;height:26px}}.compare__banner-btn.is-active::before{background-image:url(../images/sprite.svg#icon-check);background-repeat:no-repeat;background-position:center;background-size:14px 14px}.compare__table-scroll{position:relative}@media (min-width:768px){.compare__table-scroll{padding-right:30px}}.compare__scroll-controls{position:absolute;z-index:11;top:207px;right:0;left:277px}@media (max-width:767px){.compare__scroll-controls{display:none}}.compare__scroll-btn{position:absolute;display:flex;align-items:center;justify-content:center;width:60px;height:60px;color:#fff;background-color:#1a1a1a;border:0;border-radius:50%;transition:background-color .3s ease,color .3s ease;cursor:pointer}.compare__scroll-btn--prev{left:0}@media (min-width:768px){.compare__scroll-btn--prev{transform:rotate(180deg)}}.compare__scroll-btn--next{right:0}.compare__scroll-btn.is-hidden{visibility:hidden;opacity:0}.compare__scroll-btn:disabled{background-color:#bdbdbd;cursor:not-allowed}.compare__scroll-btn::before{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}@media (hover:hover){.compare__scroll-btn:not(:disabled):hover{color:#fff;background-color:#007355}}.compare__scroll-btn:not(:disabled):focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.compare__scroll-btn:not(:disabled):focus{color:#fff;outline:0;background-color:#007355}}.compare__scroll-btn:not(:disabled):active{opacity:.5}.page-404{font-weight:300;background-color:#f6f7f9}@media (max-width:767px){.page-404{margin-bottom:70px;padding:40px 0;font-size:18px;line-height:20px}}@media (min-width:768px){.page-404{margin-bottom:128px;padding:95px 0 62px;font-size:26px;line-height:29px}}.page-404 p{margin:0}@media (hover:hover){.page-404 p a:hover{color:#ba9765}}.page-404 p a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.page-404 p a:focus{color:#ba9765;outline:0}}.page-404 p a:active{opacity:.5}.page-404__container{display:flex;flex-wrap:wrap}.page-404__content{max-width:826px}@media (max-width:767px){.page-404__content{margin-bottom:50px}.page-404__title{margin-bottom:10px}}@media (min-width:768px){.page-404__title{margin-bottom:15px}}@media (max-width:767px){.page-404__text{margin-bottom:10px;padding:20px 0;font-size:14px;line-height:20px}}@media (min-width:768px){.page-404__text{margin-bottom:18px;padding:22px 0;font-size:17px;line-height:24px}}@media (max-width:767px){.page-404__btn{padding:15px 30px;font-size:12px;line-height:17px}}@media (min-width:768px){.page-404__btn{padding:20px 46px;font-size:15px;line-height:21px}}@media (max-width:767px){.page-404__img{width:100%;max-width:329px;height:226px;margin:auto auto 0}}@media (min-width:768px){.page-404__img{width:475px;height:327px;margin:auto 0 0 auto}}@media (max-width:767px){.stock{margin-bottom:70px}}@media (min-width:768px){.stock{margin-bottom:140px;padding-top:23px}}.stock .label{position:absolute;z-index:3;font-weight:500}@media (max-width:767px){.stock .label{top:15px;padding:4px 10px;font-size:12px;line-height:17px}}@media (min-width:768px){.stock .label{top:17px;left:0;font-size:18px;line-height:25px}}@media (max-width:767px){.stock .stock__main-title{margin-bottom:30px}}@media (min-width:768px){.stock .stock__main-title{margin-bottom:40px}}@media (max-width:767px){.stock--slider{margin-bottom:47px}.stock--slider h2{margin-bottom:23px}.stock--slider .stock__content{padding-bottom:0}.stock--slider .slider-nav{margin:0}}@media (min-width:768px){.stock--slider{margin-bottom:114px}}.stock__list{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.stock__list{grid-template-columns:1fr;margin-bottom:13px;gap:34px}}@media (min-width:768px){.stock__list{grid-template-columns:repeat(2,1fr);margin-bottom:44px;gap:50px 40px}}.stock__img,.stock__item{position:relative}.stock__img{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.stock__img::after{position:absolute;top:0;right:0;bottom:0;z-index:3;background-repeat:no-repeat;background-position:center;content:"";background-size:100% 100%}@media (max-width:767px){.stock__img::after{width:163px}}@media (min-width:768px){.stock__img::after{width:286px}}.stock__item--new .stock__img::after{background-image:url(../images/sprite.svg#stock-bg-green)}.stock__item--sale .stock__img::after{background-image:url(../images/sprite.svg#stock-bg-gold)}@media (max-width:767px){.stock__img{min-height:210px;padding:10px 100px 10px 10px}}@media (min-width:768px){.stock__img{min-height:444px;padding:10px 83px 10px 10px}}@media (hover:hover){.stock__img:hover{opacity:.8}}.stock__img:focus-visible{opacity:.8;outline:0}@supports not selector(:focus-visible){.stock__img:focus{opacity:.8;outline:0}}.stock__img:active{opacity:.5}.stock__img img{display:block;position:absolute;width:100%;height:100%;inset:0;object-fit:cover}.stock__img span{position:relative;z-index:1;max-width:325px;font-weight:300;color:#fff}@media (max-width:767px){.stock__img span{font-size:10px;line-height:14px}}@media (min-width:768px){.stock__img span{font-size:14px;line-height:20px}}@media (max-width:767px){.stock__content{padding:10px 0}}@media (min-width:768px){.stock__content{padding:20px 0}}.stock__title{font-weight:400;color:#1a1a1a}@media (max-width:767px){.stock__title{font-size:21px;line-height:23px}}@media (min-width:768px){.stock__title{font-size:36px;line-height:50px}}@media (hover:hover){.stock__title:hover{color:#ba9765}}.stock__title:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.stock__title:focus{color:#ba9765;outline:0}}.stock__title:active{opacity:.5}.stock__slider{position:relative}@media (max-width:767px){.stock__slider .swiper-slide{max-width:330px}}@media (min-width:768px) and (max-width:1023px){.stock__slider .swiper-slide{max-width:380px}}@media (min-width:1024px){.stock__slider .swiper-slide{max-width:480px}}@media (min-width:768px){.stock__slider .slider-nav__arrow{top:167px;width:60px;height:60px}.stock__slider .slider-nav__arrow--next{right:-30px}.stock__slider .slider-nav__arrow--prev{left:-30px}.stock__slider .stock__img{min-height:330px}.stock__slider .stock__img::after{right:-60px;width:210px}.stock__slider .stock__content{padding:25px 0}}@media (max-width:767px){.stock__slider .stock__title{font-size:21px;line-height:23px}}@media (min-width:768px){.stock__slider .stock__title{font-size:26px;line-height:29px}.stock__main-subtitle{margin-bottom:64px}.stock-post-banner{order:-1;padding-top:20px}}.stock-post-banner__inner{position:relative;background-color:#f6f7f9}@media (min-width:768px){.stock-post-banner__inner{padding:101px 40px 35px}}.stock-post-banner__date{color:#007355}@media (max-width:767px){.stock-post-banner__date{font-size:16px;line-height:22px}}@media (min-width:768px){.stock-post-banner__date{margin-bottom:15px;font-size:18px;line-height:25px}}.stock-post-banner__content{position:relative;z-index:2}@media (max-width:524px){.stock-post-banner__content{min-height:479px;padding-bottom:53%}}@media (max-width:767px){.stock-post-banner__content{padding:45px 16px 45px 20px}}@media (min-width:768px){.stock-post-banner__content{max-width:67%}}@media (max-width:767px){.stock-post-banner__main-title{margin-bottom:25px}}@media (min-width:768px){.stock-post-banner__main-title{margin-bottom:20px}}.stock-post-banner__date{display:inline-block;font-weight:300}@media (max-width:767px){.stock-post-banner__date{margin-bottom:19px;font-size:16px;line-height:22px}}@media (min-width:768px){.stock-post-banner__date{margin-bottom:15px;font-size:18px;line-height:25px}}.stock-post-banner__note{display:inline-block;font-weight:300;color:#828282}@media (max-width:767px){.stock-post-banner__note{font-size:12px;line-height:17px;letter-spacing:.4px}}@media (min-width:768px){.stock-post-banner__note{font-size:14px;line-height:20px}}.stock-post-banner__img{position:absolute;right:0;bottom:0;overflow:hidden}@media (max-width:524px){.stock-post-banner__img{left:0;min-height:203px}}@media (min-width:525px){.stock-post-banner__img{top:0}}.stock-post-banner__img::before{position:absolute;content:"";z-index:1;top:0;bottom:-1px;background-image:linear-gradient(to left,rgba(246,247,249,0)0,#f6f7f9 80%)}@media (max-width:524px){.stock-post-banner__img::before{display:none}}@media (max-width:1299px){.stock-post-banner__img::before{right:0;left:0}}@media (min-width:1300px){.stock-post-banner__img::before{left:-2%;width:302px}}.stock-post-banner__img img{display:block}@media (max-width:524px){.stock-post-banner__img img{width:100%;height:100%}}@media (min-width:525px){.stock-post-banner__img img{width:auto;height:100%}}@media (max-width:767px){.stock-post{margin-bottom:62px}}@media (min-width:768px){.stock-post{margin-bottom:103px}}.stock-post__wrapper{padding:0}@media (max-width:767px){.stock-post__wrapper p+h2{margin:34px 0 12px}}@media (min-width:768px){.stock-post__wrapper p+h2{margin:23px 0 7px}}@media (max-width:767px){.stock-post__wrapper .goods-slider{margin:64px 0 69px}.stock-post__wrapper .goods-slider h2{margin-bottom:23px}}@media (min-width:768px){.stock-post__wrapper .goods-slider{margin:67px 0 70px}.stock-post__wrapper .goods-slider h2{margin-bottom:67px}.contacts{margin-bottom:140px;padding-top:24px}}.contacts__inner{display:grid}@media (max-width:1199px){.contacts__inner{grid-template-columns:1fr;gap:30px;margin-bottom:75px}}@media (min-width:1200px) and (max-width:1439px){.contacts__inner{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:70px}}@media (min-width:1440px){.contacts__inner{grid-template-columns:583px 1fr;gap:20px 60px;margin-bottom:138px}}.contacts__inner>*{min-width:0}.contacts__inner .bx-yandex-view-layout{overflow:hidden;width:100%}.contacts__inner .bx-yandex-view-map{width:100%}.contacts__inner .bx-yandex-map{width:100%!important}.contacts__main{display:flex;flex-direction:column}@media (max-width:767px){.contacts__main-title{margin-bottom:15px}}@media (min-width:768px){.contacts__main-title{margin-bottom:12px}}.contacts__text{margin:0}@media (max-width:767px){.contacts__text{margin-bottom:27px;font-size:14px;line-height:20px}}@media (min-width:768px){.contacts__text{margin-bottom:30px;font-size:17px;line-height:24px}}.contacts__main-subtitle,.gift__faq p{margin:0}@media (max-width:767px){.contacts__main-subtitle{margin-bottom:21px;font-size:21px;line-height:23px}}@media (min-width:768px){.contacts__main-subtitle{margin-bottom:16px;font-size:36px;line-height:50px}}.contacts__link{display:inline-block;flex-shrink:0;padding:0 10px;color:#1a1a1a;background-repeat:no-repeat}@media (max-width:767px){.contacts__link{min-height:21px;margin-bottom:14px;padding-left:35px;font-size:18px;line-height:20px;background-position:top left;background-size:20px 20px}}@media (min-width:768px){.contacts__link{min-height:29px;margin-bottom:27px;padding-left:43px;font-size:26px;line-height:29px;background-position:top 3px left;background-size:22px 22px}}@media (hover:hover){.contacts__link[href]:hover{color:#007355}}.contacts__link[href]:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.contacts__link[href]:focus{color:#007355;outline:0}}.contacts__link[href]:active{opacity:.5}.contacts__link--tel{background-image:url(../images/sprite.svg#icon-phone)}.contacts__link--email{background-image:url(../images/sprite.svg#icon-mail)}.contacts__link--metro{background-image:url(../images/sprite.svg#icon-metro)}.contacts__link--address{background-image:url(../images/sprite.svg#icon-crown-green)}.contacts__link--time{background-image:url(../images/sprite.svg#icon-time)}.contacts__phones{display:flex;flex-wrap:wrap;font-weight:300;background-image:url(../images/sprite.svg#icon-phone);background-repeat:no-repeat;background-position:top 2px left}@media (max-width:767px){.contacts__phones{margin-bottom:6px;padding-left:25px;background-size:20px 20px}}@media (min-width:768px){.contacts__phones{margin-bottom:20px;padding-left:32px;background-size:22px 22px}}.contacts__phones .contacts__link{padding:0 10px;background:0 0}@media (max-width:767px){.contacts__phones .contacts__link{margin-bottom:8px}}@media (min-width:768px){.contacts__phones .contacts__link{margin:0}}.contacts__route-btn{color:#fff;letter-spacing:.4px}@media (max-width:767px){.contacts__route-btn{max-width:209px;margin-top:10px;padding:15px;font-size:12px;line-height:17px}}@media (min-width:768px){.contacts__route-btn{max-width:266px;margin-top:3px;padding:16px;font-size:14px;line-height:20px}}.contacts__map{position:relative}@media (max-width:1439px){.contacts__map{min-height:330px}}@media (min-width:1440px){.contacts__map{min-height:565px}}.contacts-shop{display:grid;background-color:#f6f7f9}@media (max-width:1023px){.contacts-shop{grid-template-columns:1fr;gap:0;margin-bottom:70px;padding:40px 20px 13px}}@media (min-width:768px) and (max-width:1439px){.contacts-shop{grid-template-columns:repeat(2,1fr);gap:20px;padding:40px}}@media (min-width:1440px){.contacts-shop{grid-template-columns:repeat(2,1fr);gap:20px 112px;padding:88px 92px 104px}}.contacts-shop__main-title{grid-column:1/-1}@media (max-width:1023px){.contacts-shop__main-title{margin-bottom:0}}@media (min-width:1024px){.contacts-shop__main-title{margin-bottom:47px}}.contacts-shop__item{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-content:start}@media (max-width:1023px){.contacts-shop__item{gap:20px;padding:25px 0 29px}.contacts-shop__item+.contacts-shop__item{margin-top:7px;border-top:1px solid #e4e4e4}}@media (min-width:1024px){.contacts-shop__item{gap:38px}}.contacts-shop__item a:not(.button,.contacts-shop__img){display:flex;color:#1a1a1a}@media (hover:hover){.contacts-shop__item a:not(.button,.contacts-shop__img):hover{color:#007355}}.contacts-shop__item a:not(.button,.contacts-shop__img):focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.contacts-shop__item a:not(.button,.contacts-shop__img):focus{color:#007355;outline:0}}.contacts-shop__item a:not(.button,.contacts-shop__img):active{opacity:.5}.contacts-shop__address{position:relative;width:-moz-fit-content;width:fit-content;padding-left:31px;font-weight:300}@media (max-width:1023px){.contacts-shop__address{font-size:18px;line-height:20px}}@media (min-width:1024px){.contacts-shop__address{font-size:26px;line-height:29px}}@media (hover:hover){.contacts-shop__address:hover{color:#007355}}.contacts-shop__address:focus-visible{color:#007355;outline:0}@supports not selector(:focus-visible){.contacts-shop__address:focus{color:#007355;outline:0}}.contacts-shop__address:active{opacity:.5}.contacts-shop__address::before{position:absolute;content:"";left:0;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:1023px){.contacts-shop__address::before{top:0;width:20px;height:20px}}@media (min-width:1024px){.contacts-shop__address::before{top:5px;width:18px;height:18px}}.contacts-shop__table{display:grid;margin-top:auto}@media (max-width:1199px){.contacts-shop__table{grid-template-columns:1fr;gap:4px}}@media (min-width:1200px){.contacts-shop__table{grid-template-columns:repeat(2,1fr)}}.contacts-shop__table-el{display:flex;width:-moz-fit-content;width:fit-content;font-weight:300;background-repeat:no-repeat}@media (max-width:767px){.contacts-shop__table-el{padding:8px 8px 8px 30px;font-size:14px;line-height:20px;background-position:left center;background-size:20px 20px}}@media (min-width:768px){.contacts-shop__table-el{padding:14px 13px 14px 28px;font-size:17px;line-height:24px;background-position:center left;background-size:18px 18px}}.contacts-shop__table-tel{background-image:url(../images/sprite.svg#icon-phone)}.contacts-shop__table-mode{background-image:url(../images/sprite.svg#icon-time)}.contacts-shop__table-metro{background-image:url(../images/sprite.svg#icon-metro)}.contacts-shop__media{display:grid}@media (max-width:1023px){.contacts-shop__media{grid-template-columns:repeat(3,1fr);gap:5px}}@media (min-width:1024px){.contacts-shop__media{grid-template-columns:repeat(4,1fr);gap:4px}}.contacts-shop__img{display:block;height:132px}@media (max-width:1023px){.contacts-shop__img{display:none}.contacts-shop__img.is-show{display:block}}.contacts-shop__img img,.gift-banner__img img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:1023px){.contacts-shop__table-btn{padding:15px;font-size:12px;line-height:17px;letter-spacing:.4px}}@media (max-width:767px){.gift-banner{padding-bottom:20px}}@media (min-width:768px){.gift-banner{order:-1;padding-top:20px}}.gift-banner__inner{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;background-color:#bcb6b0}@media (max-width:767px){.gift-banner__inner{height:212px}}@media (min-width:768px){.gift-banner__inner{height:357px}}.gift-banner__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%}@media (max-width:767px){.gift-banner__content{padding:10px 35% 25px 15px}}@media (min-width:768px){.gift-banner__content{padding:10px 35% 35px 40px}}.gift-banner__content span{font-weight:300;color:#007355}@media (max-width:767px){.gift-banner__content span{margin-bottom:5px;font-size:14px;line-height:20px}}@media (min-width:768px){.gift-banner__content span{margin-bottom:15px;font-size:18px;line-height:25px}}.gift-banner__img{position:absolute;top:0;right:0;bottom:0}@media (max-width:767px){.gift-banner__img{transform:translateX(28%)}.gift-banner__img::after{position:absolute;content:"";top:50%;right:0;bottom:0;left:0;background-image:linear-gradient(to bottom,transparent,#bcb6b0)}}@media (max-width:767px){.gift{margin-bottom:70px}}@media (min-width:768px){.gift{margin-bottom:137px;padding-top:47px}}.gift .label{font-weight:500}@media (max-width:767px){.gift .label{padding:5px 10px;font-size:12px;line-height:17px}}@media (min-width:768px){.gift .label{font-size:14px;line-height:20px}}@media (max-width:767px){.gift-type{margin-bottom:60px}}@media (min-width:768px){.gift-type{margin-bottom:130px;padding-top:47px}}@media (max-width:767px){.gift-advantages{margin-bottom:60px}}@media (min-width:768px){.gift-advantages{margin-bottom:130px}}@media (max-width:767px){.gift__main-subtitle{margin-bottom:22px}}@media (min-width:768px){.gift__main-subtitle{margin-bottom:67px}}.gift__list{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.gift__list{grid-template-columns:repeat(auto-fill,minmax(155px,auto));gap:8px 10px}}@media (min-width:768px) and (max-width:1439px){.gift__list{grid-template-columns:repeat(auto-fill,minmax(320px,auto));gap:40px}}@media (min-width:1440px){.gift__list{grid-template-columns:repeat(4,1fr);gap:40px}}@media (max-width:767px){.gift__list-item{max-width:240px}}@media (min-width:768px){.gift__list-item{max-width:500px}}@media (max-width:767px){.gift__advantages{margin-bottom:64px}}@media (min-width:768px){.gift__advantages{margin-bottom:126px}}@media (max-width:767px){.gift__advantages .gift__main-subtitle{margin-bottom:38px}}.gift__advantages-list{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.gift__advantages-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:45px}}@media (min-width:768px){.gift__advantages-list{grid-template-columns:repeat(auto-fit,minmax(479px,1fr));gap:40px}}.gift__advantages-item{display:grid;grid-template-columns:1fr;align-content:start}@media (max-width:767px){.gift__advantages-item{gap:10px;max-width:300px}}@media (min-width:768px){.gift__advantages-item{gap:14px}}@media (max-width:767px){.gift__advantages-img{width:160px;height:120px;margin-bottom:30px}}@media (min-width:768px){.gift__advantages-img{width:217px;height:163px;margin-bottom:26px}}.gift__advantages-title{margin:0;font-weight:300}@media (max-width:767px){.gift__advantages-title{font-size:18px;line-height:20px}}@media (min-width:768px){.gift__advantages-title{font-size:26px;line-height:28px}}.gift__advantages-text{margin:0;font-weight:300;color:#515151}@media (max-width:767px){.gift__advantages-text{font-size:14px;line-height:20px}}@media (min-width:768px){.gift__advantages-text{max-width:445px;font-size:17px;line-height:24px}}@media (max-width:767px){.gift__faq h2{margin-bottom:0}}@media (min-width:768px){.gift__faq h2{margin-bottom:37px}}.gift__faq .gift__faq-item:first-of-type{border-top-color:transparent}.gift__faq .accordion__btn{font-weight:400}@media (max-width:767px){.gift__faq .accordion__btn{align-items:start;padding:22px 0 19px}}@media (min-width:768px){.gift__faq .accordion__btn{gap:26px;padding:30px 0;font-size:18px;line-height:25px;letter-spacing:.7px}}@media (max-width:767px){.gift__faq .accordion__inner{padding:0 15px 17px 41px;font-size:14px;line-height:20px}}@media (min-width:768px){.gift__faq .accordion__inner{margin-top:-14px;padding:0 50px 27px}}.gift__faq p+p{margin-top:15px}.site-map{font-weight:300}@media (max-width:767px){.site-map{padding-bottom:50px}}@media (min-width:768px){.site-map{padding-bottom:106px}}@media (max-width:767px){.site-map h1{margin-bottom:20px}}@media (min-width:768px){.site-map h1{margin-bottom:38px;padding-top:23px}}@media (max-width:767px){.site-map a{font-size:16px;line-height:22px}}@media (min-width:768px){.site-map a{font-size:18px;line-height:25px}}@media (hover:hover){.site-map a:hover{color:#ba9765}}.site-map a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.site-map a:focus{color:#ba9765;outline:0}}.site-map a:active{opacity:.5}.site-map__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:9px}@media (max-width:767px){.site-map__list{margin-bottom:14px}}@media (min-width:768px){.site-map__list{margin-bottom:15px}}@media (max-width:767px){.site-map__list ul{gap:0}}@media (min-width:768px){.site-map__list ul{gap:3px}}@media (max-width:767px){.site-map__list a+ul{padding:4px 0 4px 17px}}@media (min-width:768px){.site-map__list a+ul{padding:6px 0 4px 22px}}@media (max-width:767px){.site-map__list ul a{font-size:14px;line-height:20px}}@media (min-width:768px){.site-map__list ul a{font-size:17px;line-height:24px}}@media (max-width:767px){.site-map__list ul ul a{font-size:13px;line-height:18px}}@media (min-width:768px){.site-map__list ul ul a{font-size:15px;line-height:21px}}.site-map__list+p{margin-top:10px}.site-map .site-map__main-link,.site-map__main-subtitle{display:block;width:-moz-fit-content;width:fit-content;margin:0;color:#1a1a1a}@media (max-width:767px){.site-map .site-map__main-link,.site-map__main-subtitle{margin-bottom:14px;font-size:18px;line-height:20px}}@media (min-width:768px){.site-map .site-map__main-link,.site-map__main-subtitle{margin-bottom:15px;font-size:26px;line-height:29px}}@media (hover:hover){.site-map .site-map__main-link[href]:hover,.site-map__main-subtitle[href]:hover{color:#ba9765}}.site-map .site-map__main-link[href]:focus-visible,.site-map__main-subtitle[href]:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.site-map .site-map__main-link[href]:focus,.site-map__main-subtitle[href]:focus{color:#ba9765;outline:0}}.site-map .site-map__main-link[href]:active,.site-map__main-subtitle[href]:active{opacity:.5}@media (max-width:767px){.shop{margin-bottom:70px}.shop .contacts__main-title{margin-bottom:15px}}@media (min-width:768px){.shop .contacts__main-title{margin-bottom:27px}}@media (max-width:767px){.shop .contacts__inner{margin-bottom:50px}}.shop__category{background-color:#f6f7f9}@media (max-width:767px){.shop__category{margin-bottom:70px;padding:40px 15px}}@media (min-width:768px){.shop__category{margin-bottom:140px;padding:80px 80px 75px}}@media (min-width:768px) and (max-width:1349px){.shop__category .tabs__content{display:grid;grid-template-columns:repeat(2,1fr);gap:17px 10px}}@media (min-width:1350px){.shop__category .tabs__content{display:grid;grid-template-columns:repeat(4,1fr);gap:17px 35px}}@media (max-width:1023px){.shop__category-main-title{margin-bottom:16px}}@media (min-width:1024px){.shop__category-main-title{margin-bottom:64px}}.shop__category-head{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}@media (max-width:767px){.shop__category-head{min-height:145px;margin-bottom:16px}}@media (min-width:768px){.shop__category-head{min-height:139px;margin-bottom:25px}}.shop__category-head::after{position:absolute;content:"";z-index:1;inset:0;background-image:linear-gradient(to left,transparent,rgba(2,0,1,.7))}.shop__category-head img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.shop__category-head p{position:relative;z-index:2;margin:0;font-size:18px;line-height:25px;font-weight:500;color:#fff}.shop__category-list{margin:0;padding:0;list-style:none;columns:2}@media (max-width:767px){.shop__category-list{gap:12px}}@media (min-width:768px){.shop__category-list{gap:15px}}@media (max-width:767px){.shop__category-list li{margin-bottom:4px}}@media (min-width:768px){.shop__category-list li{margin-bottom:11px}}.shop__category-list a{font-weight:400;color:#007355}@media (max-width:767px){.shop__category-list a{font-size:13px;line-height:18px}}@media (min-width:768px){.shop__category-list a{font-size:15px;line-height:21px}}@media (hover:hover){.shop__category-list a:hover{color:#ba9765}}.shop__category-list a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.shop__category-list a:focus{color:#ba9765;outline:0}}.shop__category-list a:active{opacity:.5}.shop__slider{position:relative}@media (min-width:768px){.shop__slider{margin:0-30px 140px;padding:0 30px}}.shop__slider .swiper-slide a{display:block;width:100%;height:412px}.shop__slider img{object-fit:cover}@media (min-width:768px){.shop__slider .slider-nav__arrow{width:60px;height:60px}}.shop__online{position:relative;width:100%}@media (max-width:767px){.shop__online{height:390px}}@media (min-width:768px){.shop__online{height:561px}}.shop__online-img,.shop__online-img::after{position:absolute;inset:0}.shop-slider .swiper-slide a,.shop__online-img img,.shop__slider img{display:block;width:100%;height:100%}.shop__online-img::after{content:"";background-image:linear-gradient(to left,transparent,rgba(2,0,1,.7))}.shop__online-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;color:#fff}@media (max-width:767px){.shop__online-content{padding:39px 15px 15px}}@media (min-width:768px){.shop__online-content{padding:70px 80px 17px}}.shop__online-title{max-width:555px;margin:0;font-weight:400}@media (max-width:767px){.shop__online-title{font-size:26px;line-height:31px}}@media (min-width:768px){.shop__online-title{font-size:52px;line-height:62px}}.shop__online-link{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin-top:auto;font-weight:500;color:#fff;background-color:#007355;border-radius:200px;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.shop__online-link:hover{color:#fff;background-color:#ba9765}}.shop__online-link:focus-visible{color:#fff;outline:0;background-color:#ba9765}@supports not selector(:focus-visible){.shop__online-link:focus{color:#fff;outline:0;background-color:#ba9765}}.shop__online-link:active{opacity:.5}@media (max-width:767px){.shop__online-link{padding:6px 12px;font-size:12px;line-height:17px;letter-spacing:.4px}}@media (min-width:768px){.shop__online-link{padding:5px 22px;font-size:18px;line-height:25px}}.shop__online-link::before{content:"";background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.shop__online-link::before{width:15px;height:15px;margin-right:4px}}@media (min-width:768px){.shop__online-link::before{width:22px;height:22px;margin-right:16px}}.shop__online-link::after{content:"";width:7px;height:13px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arrow-right);mask-image:url(../images/sprite.svg#arrow-right);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.shop__online-link::after{margin-left:9px}}@media (min-width:768px){.shop__online-link::after{margin-left:16px}}.shop__online-btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;color:#ba9765;background-color:rgba(26,26,26,.4);border-radius:50%}@media (max-width:767px){.shop__online-btn{width:50px;height:50px}}@media (min-width:768px){.shop__online-btn{width:62px;height:62px}}.shop__online-btn::after,.shop__online-btn::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%)}.shop__online-btn::after{z-index:2;width:18px;height:18px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#arraw-online);mask-image:url(../images/sprite.svg#arraw-online);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shop__online-btn::before{z-index:1;display:block;background-color:#fff;border-radius:50%;transition:background-color .3s ease}@media (max-width:767px){.shop__online-btn::before{width:30px;height:30px}}@media (min-width:768px){.shop__online-btn::before{width:38px;height:38px}}.shop__online-btn span{position:absolute;z-index:-10;bottom:100%;display:inline-block;width:140px;margin-bottom:7px;padding:5px 10px;font-size:15px;line-height:21px;font-weight:400;color:#fff;text-align:center;visibility:hidden;opacity:0;background-color:rgba(26,26,26,.3);border-radius:200px;transition:opacity .3s ease}@media (hover:hover){.shop__online-btn:hover{color:#fff}.shop__online-btn:hover::after{-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown)}.shop__online-btn:hover::before{background-color:#007355}.shop__online-btn:hover span{z-index:3;visibility:visible;opacity:1}}.shop__online-btn:focus-visible{color:#fff;outline:0}.shop__online-btn:focus-visible::after{-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown)}.shop__online-btn:focus-visible::before{background-color:#007355}.shop__online-btn:focus-visible span{z-index:3;visibility:visible;opacity:1}@supports not selector(:focus-visible){.shop__online-btn:focus{color:#fff;outline:0}.shop__online-btn:focus::after{-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown)}.shop__online-btn:focus::before{background-color:#007355}.shop__online-btn:focus span{z-index:3;visibility:visible;opacity:1}}.shop__online-btn:active{opacity:.5}@media (max-width:767px){.shop__online-btn--left{bottom:39%;left:11%}}@media (min-width:768px){.shop__online-btn--left{bottom:20%;left:30%}}@media (max-width:767px){.shop__online-btn--center{display:none}}@media (min-width:768px){.shop__online-btn--center{bottom:11%;left:48%}}@media (max-width:767px){.shop__online-btn--right{bottom:22%;left:68%}}@media (min-width:768px){.shop__online-btn--right{bottom:11%;left:71%}}.shop__online-full{position:absolute;z-index:2;top:20px;right:6%;display:flex;align-items:center;justify-content:center;color:#ba9765;background-color:rgba(26,26,26,.4);border-radius:50%;transition:color .3s ease,background-color .3s ease}@media (hover:hover){.shop__online-full:hover{color:#fff;background-color:#007355}}.shop__online-full:focus-visible{color:#fff;outline:0;background-color:#007355}@supports not selector(:focus-visible){.shop__online-full:focus{color:#fff;outline:0;background-color:#007355}}.shop__online-full:active{opacity:.5}@media (max-width:767px){.shop__online-full{display:none}}@media (min-width:768px){.shop__online-full{width:62px;height:62px}}.shop__online-full::after{position:absolute;content:"";z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#icon-maximize);mask-image:url(../images/sprite.svg#icon-maximize);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shop-slider{position:relative}@media (max-width:767px){.shop-slider{margin-bottom:70px}}@media (min-width:768px){.shop-slider{margin:0-30px 140px;padding:0 30px}}@media (min-width:768px){.shop-slider .swiper-slide a{height:412px}}.shop-slider img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:768px){.shop-slider .slider-nav__arrow{width:60px;height:60px}}@media (max-width:767px){.shop-slider .swiper{height:400px}.useful{margin-bottom:70px}}@media (min-width:768px){.useful{margin-bottom:140px}}@media (max-width:767px){.useful__main-title{margin-bottom:23px}}@media (min-width:768px){.useful__main-title{margin-bottom:65px}}.useful__list{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.useful__list{grid-template-columns:repeat(2,1fr);gap:10px}}@media (min-width:768px){.useful__list{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:30px}}@media (max-width:767px){.useful__item:first-child{grid-column:1/-1}}.useful__item-title{position:relative;display:flex;flex-direction:column;justify-content:flex-end;color:#1a1a1a;border:1px solid #e4e4e4}@media (max-width:767px){.useful__item-title{min-height:91px;padding:12px 37% 12px 15px}}@media (min-width:768px){.useful__item-title{min-height:137px;padding:20px 110px 22px 26px;font-size:26px;line-height:29px}}@media (hover:hover){.useful__item-title:hover{color:#fff;background-color:#ba9765}}.useful__item-title:focus-visible{color:#fff;outline:0;background-color:#ba9765}@supports not selector(:focus-visible){.useful__item-title:focus{color:#fff;outline:0;background-color:#ba9765}}.useful__item-title:active{opacity:.5}.useful__item-icon{position:absolute;display:block;width:auto}@media (max-width:767px){.useful__item-icon{right:15px;bottom:16px;max-width:68px;height:61px}}@media (min-width:768px){.useful__item-icon{right:14px;bottom:21px;max-width:130px;height:90px}}.about__img img,.useful__item-icon img{display:block;width:100%;height:100%;object-fit:contain}.about__head{display:grid}@media (max-width:767px){.about__head{grid-template-columns:1fr;gap:16px;margin-bottom:30px}}@media (min-width:768px){.about__head{grid-template-columns:1fr minmax(auto,588px);gap:23px;margin-bottom:70px}.about__head h1{grid-column:1/-1;margin-bottom:0}}.about__main-text{margin:0;font-weight:400}@media (max-width:767px){.about__main-text{font-size:21px;line-height:23px}}@media (min-width:768px){.about__main-text{max-width:735px;font-size:36px;line-height:50px}}.about__main-note{margin:0;color:#515151}@media (max-width:767px){.about__main-note{font-size:14px;line-height:20px}}@media (min-width:768px){.about__main-note{font-size:17px;line-height:24px}}@media (max-width:767px){.about__banner{margin-bottom:70px}}@media (min-width:768px){.about__banner{margin-bottom:140px}}.about__text{position:relative;margin:0;color:#fff;background-color:#007355}@media (max-width:767px){.about__text{padding:72px 20px 30px;font-size:18px;line-height:20px}}@media (min-width:768px){.about__text{padding:40px 140px;font-size:26px;line-height:28px}}.about__text::before{position:absolute;content:"";opacity:.5;background-color:currentColor;-webkit-mask-image:url(../images/sprite.svg#icon-crown);mask-image:url(../images/sprite.svg#icon-crown);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.about__text::before{top:30px;left:20px;width:30px;height:22px}}@media (min-width:768px){.about__text::before{top:40px;left:40px;width:59px;height:43px}}.about__img,.basket .form__group{width:100%}@media (max-width:767px){.about__img{height:330px}}@media (min-width:768px){.about__img{height:622px}}.about__img img{object-fit:cover}.about__advantages{margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.about__advantages{grid-template-columns:1fr;gap:20px}}@media (min-width:768px){.about__advantages{grid-template-columns:repeat(3,1fr);gap:20px 136px;margin-bottom:140px}.about__advantages-icon{width:50px;height:50px;margin-bottom:25px}}.about__advantages-icon img,.basket__img img{display:block;width:100%;height:100%;object-fit:contain}.about__advantages-title{margin:0}@media (min-width:768px){.about__advantages-title{margin-bottom:10px;font-size:26px;line-height:29px}}.about__advantages-text{margin:0;color:#828282}@media (min-width:768px){.about__advantages-text{font-size:15px;line-height:21px}.about__shop{margin-bottom:140px}.about__slider{margin-bottom:130px}}@media (min-width:1440px){.basket{padding-top:24px}}@media (max-width:1439px){.basket input{height:47px;padding:10px 15px;font-size:14px;line-height:20px;letter-spacing:.4px}}@media (min-width:1440px){.basket input{height:56px;font-size:17px;line-height:24px}}.basket__head{display:flex;flex-wrap:wrap}@media (max-width:767px){.basket__head{align-items:baseline;margin-bottom:30px}}@media (min-width:768px){.basket__head{align-items:center;margin-bottom:40px}.basket--order .basket__head{margin-bottom:28px}}.basket__head h1{margin-bottom:0;padding:0}@media (min-width:768px){.basket__main-title{margin-right:27px}}.basket__main-goods{display:inline-block;color:#007355}@media (max-width:767px){.basket__main-goods{margin-left:16px;font-size:14px;line-height:20px}}@media (min-width:768px){.basket__main-goods{margin-top:10px;font-size:18px;line-height:25px}}.basket__wrapper-head{display:flex;flex-wrap:wrap;grid-column:1/-1}@media (max-width:767px){.basket__wrapper-head{justify-content:space-between}}.basket__check{position:relative;display:flex;align-items:center;margin:0;padding:0;border:0;background-color:transparent;cursor:pointer;transition:color .3s ease}@media (max-width:767px){.basket__check{font-size:14px;line-height:20px}}@media (min-width:768px){.basket__check{font-size:17px;line-height:24px}}.basket__check::before{display:block;border:1px solid #515151;background-repeat:no-repeat;background-position:center;background-size:14px 11px;content:"";transition:border-color .3s ease}@media (max-width:767px){.basket__check::before{width:20px;height:20px;border-color:#e4e4e4}}@media (min-width:768px){.basket__check::before{width:26px;height:26px}}@media (max-width:767px){.basket__check--all{order:1}}@media (min-width:768px){.basket__check--all{margin-right:64px}}@media (max-width:767px){.basket__check--all::before{margin-right:13px}}@media (min-width:768px){.basket__check--all::before{margin-right:15px}}.basket__check.is-active::before{border-color:#515151;background-image:url(../images/sprite.svg#icon-check)}@media (hover:hover){.basket__check:hover{color:#ba9765}.basket__check:hover::before{border-color:#ba9765}}.basket__check:focus-visible{color:#ba9765;outline:0}.basket__check:focus-visible::before{border-color:#ba9765}@supports not selector(:focus-visible){.basket__check:focus{color:#ba9765;outline:0}.basket__check:focus::before{border-color:#ba9765}}.basket__check:active{opacity:.5}.basket__trash{position:relative;display:flex;align-items:center;color:#828282;border:0;background-color:transparent}.basket__trash:not(.basket__trash--all){justify-content:center;width:40px;height:40px}@media (max-width:969px){.basket__trash:not(.basket__trash--all){position:absolute;top:26px;right:0}}@media (min-width:970px){.basket__trash:not(.basket__trash--all){align-self:center;margin-right:-10px}}.basket__trash::before{display:block;width:21px;height:21px;background-color:currentColor;content:"";-webkit-mask-image:url(../images/sprite.svg#icon-trash);mask-image:url(../images/sprite.svg#icon-trash);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.basket__trash--all{display:flex;align-items:center;font-weight:500;letter-spacing:.4px;text-transform:uppercase}@media (max-width:767px){.basket__trash--all{margin-right:10px;font-size:12px;line-height:17px}}@media (min-width:768px){.basket__trash--all{font-size:14px;line-height:20px}}@media (max-width:767px){.basket__trash--all::before{margin-right:6px}}@media (min-width:768px){.basket__trash--all::before{margin-right:15px}}.basket__wrapper{display:grid}@media (max-width:1023px){.basket__wrapper{grid-template-columns:1fr;gap:19px}}@media (min-width:1024px){.basket__wrapper{grid-template-columns:1fr minmax(auto,388px);gap:40px 20px}}.basket__wrapper .form__group--textarea{grid-column:1/-1}@media (max-width:767px){.basket__wrapper .form__group--textarea textarea{height:154px;padding:10px 14px;font-size:14px;line-height:20px}}@media (min-width:768px){.basket__wrapper .form__group--textarea textarea{height:108px;padding:10px 20px;font-size:17px;line-height:24px}}.basket__content{display:grid;align-content:start;align-items:start;grid-template-columns:1fr}@media (max-width:1439px){.basket__content{margin-bottom:32px;gap:20px}}@media (min-width:1440px){.basket__content{max-width:1054px}}@media (max-width:1439px){.basket--order .basket__content{margin-bottom:13px;gap:32px}}@media (min-width:1440px){.basket--order .basket__content{gap:46px}}.basket__content-item{position:relative;display:grid;align-items:center}.basket__content-item>*{min-width:0}@media (max-width:767px){.basket__content-item{padding:53px 0 18px;border-top:1px solid #e4e4e4;grid-template-columns:1fr;gap:10px}}@media (min-width:768px) and (max-width:969px){.basket__content-item{justify-content:start;padding:0 20px;grid-template-columns:1fr auto auto;gap:20px}}@media (min-width:970px) and (max-width:1149px){.basket__content-item{justify-content:start;padding:0 20px;grid-template-columns:minmax(400px,1fr) minmax(170px,350px) auto;gap:20px}}@media (min-width:1150px) and (max-width:1349px){.basket__content-item{justify-content:start;grid-template-columns:auto minmax(400px,1fr) minmax(auto,200px) auto;gap:20px}}@media (min-width:1350px){.basket__content-item{grid-template-columns:auto minmax(400px,1fr) minmax(auto,350px) auto}}@media (max-width:767px){.basket__content-item:last-child{border-bottom:1px solid #e4e4e4}}.basket__content-item .basket__check{align-self:center;flex-grow:0;flex-shrink:0;width:30px;height:30px}@media (max-width:1149px){.basket__content-item .basket__check{position:absolute;z-index:1;top:97px;left:0}}@media (min-width:768px) and (max-width:1149px){.basket__content-item .basket__check{top:50px}}.basket__descript-inner{display:grid}@media (max-width:767px){.basket__descript-inner{grid-template-columns:131px 1fr;gap:10px}}@media (min-width:768px){.basket__descript-inner{align-items:center;justify-content:start;max-width:484px;grid-template-columns:auto 1fr;gap:40px}}.basket__img{transition:opacity .3s ease}@media (max-width:767px){.basket__img{width:104px;height:104px;margin-left:auto}}@media (min-width:768px){.basket__img{position:relative;width:180px;height:180px}}@media (hover:hover){.basket__img:hover{opacity:.8}}.basket__img:focus-visible{opacity:.8;outline:0}@supports not selector(:focus-visible){.basket__img:focus{opacity:.8;outline:0}}.basket__img:active{opacity:.5}.basket__img .link-icon{position:absolute}@media (max-width:767px){.basket__img .link-icon{top:20px;left:0;width:36px;height:36px}}@media (min-width:768px){.basket__img .link-icon{top:0;right:0}}.basket__link-img{display:block;width:100%;height:100%}.basket__description{display:flex;flex-direction:column;color:#515151}@media (max-width:767px){.basket__description{margin-top:14px;font-size:13px;line-height:18px}}@media (min-width:768px){.basket__description{justify-content:center;height:100%;padding:36px 0;font-size:15px;line-height:21px}}.basket__title{display:flex;flex-direction:column;transition:color .3s ease}@media (min-width:768px){.basket__title{margin-bottom:3px}}@media (hover:hover){.basket__title:hover{color:#ba9765}.basket__title:hover .basket__title-brand,.basket__title:hover .basket__title-model{color:currentColor}}.basket__title:focus-visible{color:#ba9765;outline:0}.basket__title:focus-visible .basket__title-brand,.basket__title:focus-visible .basket__title-model{color:currentColor}@supports not selector(:focus-visible){.basket__title:focus{color:#ba9765;outline:0}.basket__title:focus .basket__title-brand,.basket__title:focus .basket__title-model{color:currentColor}}.basket__title:active{opacity:.5}.basket__title-brand{text-transform:uppercase;color:#1a1a1a;transition:color .3s ease}@media (max-width:767px){.basket__title-brand{margin-bottom:6px;font-size:15px;line-height:21px}}@media (min-width:768px){.basket__title-brand{margin-bottom:9px;font-size:18px;line-height:25px;letter-spacing:.8px}}.basket__title-model{transition:color .3s ease}@media (max-width:767px){.basket__title-model{color:#828282}}@media (min-width:768px){.basket__title-model{color:#515151}}@media (max-width:767px){.basket__shop-inner{display:grid;align-items:center;grid-template-columns:131px 1fr;gap:10px}}@media (min-width:768px) and (max-width:1349px){.basket__shop-inner{display:flex;flex-direction:column;justify-content:center;width:170px}}@media (min-width:1350px){.basket__shop-inner{display:grid;align-items:center;padding:36px 0;grid-template-columns:1fr auto;gap:40px}}.basket__price-box{display:flex;flex-direction:column}@media (max-width:767px){.basket__price-box{font-size:13px;line-height:18px}}@media (min-width:768px){.basket__price-box{font-size:15px;line-height:21px}}.basket__price{font-weight:400;color:#1a1a1a}@media (max-width:767px){.basket__price{font-size:15px;line-height:21px}}@media (min-width:768px){.basket__price{font-size:18px;line-height:25px;letter-spacing:.4px}}.basket__price--old{text-decoration:line-through}@media (max-width:767px){.basket__price--old{margin-top:6px;font-size:13px;line-height:18px;letter-spacing:.4px;color:#828282}}@media (min-width:768px){.basket__price--old{margin-top:8px;font-size:15px;line-height:21px;color:#515151}}.basket__sale,.basket__total-note a{color:#007355}@media (min-width:768px){.basket__sale{margin-top:4px}}@media (max-width:767px){.basket__sale span{margin-left:3px}}@media (min-width:768px){.basket__sale span{margin-left:6px}.basket__color{margin-bottom:4px}}.basket__counter-box{display:grid;grid-template-columns:1fr}@media (max-width:767px){.basket__counter-box{align-items:center;align-self:center;justify-content:end;justify-self:end}}@media (min-width:768px) and (max-width:1349px){.basket__counter-box{margin-top:20px}}@media (min-width:1350px){.basket__counter-box{align-self:center}}.basket__counter-box.is-active .basket__btn-basket{display:none}.basket__counter-box.is-active .basket__counter{display:flex}.basket__controls{display:flex;align-items:center;flex-wrap:wrap}@media (max-width:767px){.basket__btn-basket{width:150px;min-height:50px}}@media (min-width:768px){.basket__btn-basket{width:142px;min-height:42px}}.basket__counter,ul.blog-post__list-nav li::after{display:none}@media (max-width:767px){.basket__counter{margin:0 auto}}@media (min-width:768px){.basket__counter{width:142px}.basket__counter .counter__btn{width:40px;height:40px}}@media (max-width:767px){.basket__counter .counter__input{width:42px;height:50px;font-size:14px;line-height:20px}}@media (min-width:768px){.basket__counter .counter__input{height:40px}}@media (min-width:1024px){.basket__total{position:sticky;bottom:0}}.basket__total-wrapper{display:flex;flex-direction:column}@media (min-width:768px){.basket__total-wrapper{font-size:15px;line-height:21px}}@media (min-width:1024px){.basket__total-wrapper{position:sticky;top:calc(var(--header-height, 122px) + 40px)}}@media (min-width:768px){.basket--order .basket__total-wrapper{padding-top:11px}}.basket__submit-link{letter-spacing:.4px}@media (max-width:1439px){.basket__submit-link{margin-bottom:11px;padding:15px;font-size:12px;line-height:17px}}@media (max-width:1369px){.basket__submit-link{width:100%;max-width:400px;margin:0 auto 11px}}@media (min-width:1440px){.basket__submit-link{order:-1;margin-bottom:15px;padding:19px 12px;font-size:15px;line-height:21px}}.basket__total-text{margin:0}@media (max-width:1369px){.basket__total-text{order:1;font-size:13px;line-height:18px;text-align:center}}@media (min-width:1370px){.basket__total-text{margin-bottom:30px}}.basket__total-note{margin:0;color:#828282}@media (max-width:1439px){.basket__total-note{order:1;font-size:12px;line-height:17px;text-align:center}}@media (min-width:1440px){.basket__total-note{margin:0 0 4px;font-size:14px;line-height:20px}.basket__total-note br{display:none}}@media (hover:hover){.basket__total-note a:hover{color:#ba9765}}.basket__total-note a:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.basket__total-note a:focus{color:#ba9765;outline:0}}.basket__total-note a:active{opacity:.5}.basket__total-promo{display:grid;grid-template-columns:1fr auto}@media (max-width:1439px){.basket__total-promo{order:-1;margin-bottom:10px}}@media (min-width:1440px){.basket__total-promo{margin-bottom:5px}}.basket__total-promo input{font-weight:500}@media (max-width:1439px){.basket__total-promo input{font-size:12px;line-height:17px;text-transform:uppercase}}@media (min-width:1440px){.basket__total-promo input{height:50px;font-size:14px;line-height:20px}}.basket__total-promo .form__group{position:relative}.basket__total-promo.is-invalid .form__message{display:block}.basket__total-promo.is-invalid input{border-color:#eb5757}.basket__total-promo .form__message{z-index:3;padding:10px;font-size:14px;line-height:20px;color:#1a1a1a;background-color:#f6f7f9}@media (max-width:767px){.basket__total-promo .form__message{top:0;left:0;transform:translateY(-100%)}}@media (min-width:768px){.basket__total-promo .form__message{top:50%;left:-18px;transform:translate(-100%,-50%)}}@media (max-width:1439px){.basket__promo-submit{min-height:47px;padding:10px 14px;font-size:12px;line-height:17px}}@media (min-width:1440px){.basket__promo-submit{min-height:50px;padding:10px 20px}}.basket__total-descript{display:grid;border-bottom:1px dashed #e4e4e4;grid-template-columns:1fr}@media (max-width:1439px){.basket__total-descript{margin-bottom:19px;padding:20px 0;font-size:14px;line-height:20px;gap:10px}}@media (min-width:1440px){.basket__total-descript{margin-bottom:24px;padding:24px 0;font-size:15px;line-height:21px;gap:14px}}.basket__total-descript-item{display:grid;grid-template-columns:1fr auto;gap:20px}.basket__total-goods span,.basket__total-goods-sum{color:#828282}.basket__total-procent{color:#ba9765}.basket__total-sale-sum,.blog-post__inner a[href]{color:#007355}.basket__final{display:flex;margin:0}@media (max-width:1439px){.basket__final{margin-bottom:30px;font-size:18px;line-height:20px}}@media (min-width:1440px){.basket__final{font-size:26px;line-height:29px}}.basket__final span{margin-left:auto}.basket__group{display:grid}@media (max-width:767px){.basket__group{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}}@media (min-width:768px){.basket__group{grid-template-columns:repeat(auto-fit,minmax(253px,1fr));gap:20px 10px}}.basket__group--radio{position:relative;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.basket__group--radio.is-invalid .form__message{display:block}}@media (max-width:767px){.basket__group--payment{grid-template-columns:1fr}.basket__group .form__group--email,.basket__group .form__group--tel{grid-column:auto/span 2}}.basket__group-title{margin:0;font-weight:400;grid-column:1/-1}@media (max-width:767px){.basket__group-title{margin-bottom:5px;font-size:21px;line-height:23px}}@media (min-width:768px){.basket__group-title{font-size:36px;line-height:50px}}.basket__group--door,.basket__group--pickup{display:none;grid-column:1/-1}.basket__group--door.is-active,.basket__group--pickup.is-active{display:grid}@media (max-width:767px){.basket__group--door,.basket__group--pickup{padding-top:23px}}@media (min-width:768px){.basket__group--door,.basket__group--pickup{padding-top:27px}}.basket__group--pickup{grid-template-columns:minmax(auto,382px) 1fr;gap:20px}.basket__radio-group{position:relative}.basket__radio-group input[type=radio]{position:absolute;transform:scale(0)}.basket__radio-group input[type=radio]:checked+label{background-color:#f6f7f9}.basket__radio-group input[type=radio]:checked+label::after{display:block}.basket__radio-group input[type=radio]:checked+label .icon-mask-img{background-color:#007355}.basket__radio-group label{position:relative;display:flex;flex-direction:column;margin:0;border:1px solid #e4e4e4;background-repeat:no-repeat;background-position:top 30px right 30px;background-size:24px 24px;cursor:pointer;transition:background-color .3s ease,color .3s ease}@media (max-width:767px){.basket__radio-group label{height:100%;padding:64px 20px 18px;font-size:16px;line-height:22px}}@media (min-width:768px){.basket__radio-group label{min-height:121px;padding:72px 24px 20px;font-size:18px;line-height:25px}}@media (hover:hover){.basket__radio-group label:hover{color:#1a1a1a;background-color:#f6f7f9}.basket__radio-group label:hover .icon-mask-img{background-color:#007355}}.basket__radio-group label:focus-visible{color:#1a1a1a;outline:0;background-color:#f6f7f9}.basket__radio-group label:focus-visible .icon-mask-img{background-color:#007355}@supports not selector(:focus-visible){.basket__radio-group label:focus{color:#1a1a1a;outline:0;background-color:#f6f7f9}.basket__radio-group label:focus .icon-mask-img{background-color:#007355}}.basket__radio-group label:active{opacity:.5}.basket__radio-group label .icon-mask-img,.basket__radio-group label::after,.blog__tags-link::after{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.basket__radio-group label .icon-mask-img{position:absolute;display:block;background-color:#bdbdbd;transition:background-color .3s ease,color .3s ease}@media (max-width:767px){.basket__radio-group label .icon-mask-img{top:19px;left:19px;width:25px;height:25px}}@media (min-width:768px){.basket__radio-group label .icon-mask-img{top:24px;left:24px;width:34px;height:34px}}.basket__group.is-invalid .basket__radio-group label .icon-mask-img{background-color:#eb5757}.basket__radio-group label::after,.blog__tags-link::after{content:"";display:none}.basket__radio-group label::after{position:absolute;top:29px;right:24px;background-color:#007355;-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check)}@media (max-width:767px){.basket__radio-group label::after{width:15px;height:15px}}@media (min-width:768px){.basket__radio-group label::after{width:24px;height:24px}}.basket__group-map{grid-column:1/-1}.basket-goods-add{display:grid;grid-template-columns:1fr}@media (max-width:767px){.basket-goods-add{gap:5px}}@media (min-width:768px){.basket-goods-add{gap:8px}}.basket-goods-add-card{display:flex;flex-wrap:wrap;color:#1a1a1a}@media (max-width:767px){.basket-goods-add-card{font-size:14px;line-height:20px}}@media (min-width:768px){.basket-goods-add-card{font-size:17px;line-height:24px}}.basket-goods-add-card span{margin-left:7px;color:#007355}@media (max-width:767px){.blog{margin-bottom:70px}}@media (min-width:768px){.blog{margin-bottom:140px;padding-top:24px}}@media (max-width:767px){.blog__main-title{margin-bottom:30px}}@media (min-width:768px){.blog__main-title{margin-bottom:40px}}.blog__tags{display:flex;flex-wrap:wrap;align-items:center}@media (max-width:767px){.blog__tags{margin-bottom:15px}}@media (min-width:768px){.blog__tags{margin-bottom:31px}}.blog__tags-link{position:relative;display:flex;align-items:center;color:#1a1a1a;border:1px solid #e4e4e4}@media (max-width:767px){.blog__tags-link{margin:0 5px 5px 0;padding:5px 11px;font-size:16px;line-height:22px}}@media (min-width:768px){.blog__tags-link{margin:0 10px 10px 0;padding:5px 14px 7px;font-size:18px;line-height:25px}}.blog__tags-link::after{width:12px;height:12px;margin-left:10px;background-color:#ba9765;-webkit-mask-image:url(../images/sprite.svg#icon-close);mask-image:url(../images/sprite.svg#icon-close)}.blog__tags-link.is-active::after{display:block}.blog__tags-link.is-active{border-color:#ba9765}.blog__list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr}@media (max-width:767px){.blog__list{gap:28px;margin-bottom:27px}}@media (min-width:768px){.blog__list{gap:40px;margin-bottom:37px}}.blog__list-item{display:grid;align-content:start}@media (max-width:849px){.blog__list-item{grid-template-columns:1fr;gap:21px}}@media (min-width:850px){.blog__list-item{grid-template-columns:auto 1fr;gap:20px 40px}}@media (max-width:849px){.blog__list-img{width:100%;height:220px}}@media (min-width:850px){.blog__list-img{width:300px;height:200px}}.blog-post__img img,.blog__list-img img{display:block;width:100%;height:100%;object-fit:cover}.blog__list-content{display:grid;grid-template-columns:1fr;align-content:start}@media (max-width:767px){.blog__list-content{gap:18px;font-size:13px;line-height:18px}}@media (min-width:768px){.blog__list-content{font-size:14px;line-height:19px}}.blog__list-time{color:#828282}@media (min-width:768px){.blog__list-time{margin-bottom:28px}}.blog__list-title{color:#1a1a1a}@media (max-width:767px){.blog__list-title{font-size:18px;line-height:20px}}@media (min-width:768px){.blog__list-title{margin-bottom:13px;font-size:26px;line-height:29px}}@media (hover:hover){.blog__list-title:hover{color:#ba9765}}.blog__list-title:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.blog__list-title:focus{color:#ba9765;outline:0}}.blog__list-title:active{opacity:.5}.blog__list-text{margin:0;color:#515151}@media (min-width:768px){.blog__list-text{margin-bottom:25px;font-size:15px;line-height:21px}}@media (max-width:524px){.blog__list-footer{display:grid;grid-template-columns:1fr minmax(auto,120px);gap:20px 10px}}@media (min-width:525px){.blog__list-footer{display:flex;flex-wrap:wrap}}@media (max-width:849px){.blog__list-footer .rating{align-items:flex-start;margin-right:auto}}@media (min-width:850px){.blog__list-footer .rating{margin-right:20px}}.blog__list-footer .rating__stars-bg,.blog__list-footer .rating__stars-img{width:90px;height:18px}@media (max-width:767px){.blog__list-footer .rating__text{font-size:13px;line-height:18px}}@media (min-width:768px){.blog__list-footer .rating__text{font-size:14px;line-height:20px}}.blog__rating{min-width:170px}@media (max-width:767px){.blog__rating-text{font-size:13px;line-height:18px}}.blog__note{margin:0;padding-left:32px;background-repeat:no-repeat;background-size:18px 18px}@media (max-width:767px){.blog__note{font-size:13px;line-height:18px;background-position:top left}}@media (min-width:768px){.blog__note{background-position:center left}}.blog__note .blog__note-time{margin-left:3px;color:#ba9765}@media (max-width:767px){.blog__note .blog__note-text{display:none}}@media (min-width:768px){.blog__note br{display:none}}.blog__note--watch{background-image:url(../images/sprite.svg#icon-eye)}.blog__note--public{background-image:url(../images/sprite.svg#icon-calendar)}.blog__rating .bx-rating{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:center;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.blog-post__head .blog__rating .bx-rating{margin-right:38px}}.blog-post__head .rating .stars-form label,.blog__rating .bx-rating .stars-form label{margin:0 1px}@media (max-width:767px){.blog-post{margin-bottom:63px}}@media (min-width:768px){.blog-post{margin-bottom:130px}.blog-post .blog__main-title{margin-bottom:35px}}.blog-post .rating__stars-bg,.blog-post .rating__stars-img{width:90px;height:18px}.blog-post .social-list{justify-content:end;min-width:100px}@media (max-width:1299px){.blog-post .social-list{gap:15px}}@media (min-width:1300px){.blog-post .social-list{gap:20px}}.blog-post .goods-slider{padding:0}@media (max-width:767px){.blog-post .goods-slider{margin:50px 0}}@media (min-width:768px){.blog-post .goods-slider{margin-top:63px;margin-bottom:85px}.blog-post .goods-slider h2{margin-bottom:67px}}.blog-post .goods-slider .goods-card__inner{height:100%}@media (min-width:768px){.blog-post .goods-slider .goods-card__basket-content{margin:0}}.blog-post .goods-slider .goods-card__content-item--basket{margin-top:auto}.blog-post .comments{margin-bottom:0;grid-column:1/-1}@media (min-width:768px){.blog-post .comments{order:3}}.blog-post__head{align-items:center}.blog-post__head>*{min-width:0}@media (max-width:1299px){.blog-post__head{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:34px;gap:12px 20px}}@media (min-width:1300px){.blog-post__head{display:flex;flex-wrap:wrap;margin-bottom:42px}}.blog-post__head .rating{display:grid;grid-template-columns:auto 1fr;align-items:center;width:-moz-fit-content;width:fit-content;gap:10px}@media (min-width:768px){.blog-post__head .rating{margin-right:38px}}.blog-post__head .rating__stars-bg{margin:0}.blog-post__head .rating__text-rat,ul.blog-post__list-nav li{padding:0}@media (min-width:1200px){.blog-post__wrapper{display:grid;grid-template-columns:1fr 240px}}@media (min-width:1200px) and (max-width:1299px){.blog-post__wrapper{gap:40px}}@media (min-width:1300px){.blog-post__wrapper{gap:127px 100px}}@media (max-width:767px){.blog-post__wrapper .blog__note{display:flex;flex-direction:column}}@media (max-width:1299px){.blog-post__wrapper .blog__note--public{justify-self:end}}@media (min-width:1300px){.blog-post__wrapper .blog__note--public{margin-right:38px}}.blog-post__wrapper .blog__note--watch{margin-right:auto}@media (max-width:1299px){.blog-post__wrapper .blog__note--watch{order:-1}}.blog-post__wrapper>*{min-width:0}@media (max-width:1199px){.blog-post__content{margin-bottom:64px}}@media (min-width:1200px){.blog-post__content{order:1}}@media (max-width:767px){.blog-post__inner{margin-bottom:50px}}@media (min-width:768px){.blog-post__inner{margin-bottom:42px;padding-top:0}}@media (hover:hover){.blog-post__inner a[href]:hover{color:#ba9765}}.blog-post__inner a[href]:focus-visible{color:#ba9765;outline:0}@supports not selector(:focus-visible){.blog-post__inner a[href]:focus{color:#ba9765;outline:0}}.blog-post__inner a[href]:active{opacity:.5}.blog-post__inner .goods-card__btn-basket[href]{color:#fff}@media (hover:hover){.blog-post__inner .goods-card__btn-basket[href]:hover{color:#fff}}.blog-post__inner .goods-card__btn-basket[href]:focus-visible{color:#fff;outline:0}@supports not selector(:focus-visible){.blog-post__inner .goods-card__btn-basket[href]:focus{color:#fff;outline:0}}.blog-post__inner .goods-card__btn-basket[href]:active{opacity:.5}.blog-post__inner li>ul{padding-left:23px}.blog-post__inner img:not(.goods-card img){float:right;width:100%}@media (min-width:768px){.blog-post__inner img:not(.goods-card img){max-width:320px;height:100%;max-height:351px;margin-left:50px;object-fit:contain}}.blog-post__inner img:not(.goods-card img)::after{clear:both}.blog-post__img{width:100%}@media (max-width:767px){.blog-post__img{height:330px;margin-bottom:30px}}@media (min-width:768px){.blog-post__img{height:569px;margin-bottom:50px}}.blog-post__footer{display:grid}@media (max-width:767px){.blog-post__footer{grid-template-columns:1fr 108px;gap:30px 10px}}@media (min-width:768px){.blog-post__footer{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:40px}}@media (max-width:767px){.blog-post__footer-item--head{grid-column:1/-1}}.blog-post__footer-title{margin:0 0 15px}@media (max-width:767px){.blog-post__footer-title{font-size:16px;line-height:22px}}@media (min-width:768px){.blog-post__footer-title{font-size:18px;line-height:25px}}.blog-post__footer-author{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:15px}@media (max-width:767px){.blog-post__footer-author{font-size:13px;line-height:18px}}@media (min-width:768px){.blog-post__footer-author{font-size:15px;line-height:21px}}.blog-post__footer-author-job{color:#828282}.blog-post__footer-author-content{display:flex;flex-direction:column}@media (min-width:768px){.blog-post__sidebar{order:2}}.blog-post__sidebar .sidebar__main-title{margin:0 0 23px;font-size:26px;line-height:31px;font-weight:400}@media (min-width:1200px){.blog-post__sidebar .sidebar__main-title{display:none}}.comments{display:grid}@media (max-width:1023px){.comments{grid-template-columns:1fr;gap:7px;margin-bottom:63px}}@media (min-width:1024px) and (max-width:1299px){.comments{grid-template-columns:1fr minmax(auto,350px);gap:20px;align-items:start;margin-bottom:130px}}@media (min-width:1300px){.comments{grid-template-columns:1fr 488px;gap:26px 105px;align-items:start;margin-bottom:130px}}@media (max-width:1199px){.comments__main-title{font-size:21px;line-height:23px}}@media (min-width:1200px){.comments__main-title{font-size:36px;line-height:50px}}.comments__main-title span{color:#007355}.comments__content,.comments__wrapper-form form{display:grid;grid-template-columns:1fr}@media (min-width:1200px){.comments__content{gap:36px}}.comments__content-item{border-bottom:1px dashed #e4e4e4}@media (max-width:1199px){.comments__content-item{padding:20px 0 18px}}@media (min-width:1200px){.comments__content-item{padding-bottom:30px}}.comments__content-head{display:flex;flex-wrap:wrap;align-items:center;color:#828282}@media (max-width:1199px){.comments__content-head{margin-bottom:11px;font-size:13px;line-height:18px}}@media (min-width:1200px){.comments__content-head{margin-bottom:13px;font-size:15px;line-height:21px}}.comments__content-head .blog__list-time,.comments__content-text p{margin:0}@media (max-width:1199px){.comments__content-head .blog__list-time{margin-right:15px}}@media (min-width:1200px){.comments__content-head .blog__list-time{margin-right:35px}}.comments__content-name{color:#1a1a1a}@media (max-width:1199px){.comments__content-name{margin-right:14px;font-size:14px;line-height:20px}}@media (min-width:1200px){.comments__content-name{margin-right:35px;font-size:17px;line-height:24px}}.comments__content-label{text-transform:lowercase;border:1px solid #e4e4e4}@media (max-width:1199px){.comments__content-label{padding:1px 7px 2px;font-size:12px;line-height:17px}}@media (min-width:1200px){.comments__content-label{padding:0 7px;font-size:14px;line-height:20px}}.comments__content-text{color:#515151}@media (max-width:1199px){.comments__content-text{font-size:13px;line-height:18px}}@media (min-width:1200px){.comments__content-text{font-size:15px;line-height:21px}}@media (max-width:1199px){.comments__content-text p+p{margin-top:18px}}@media (min-width:1200px){.comments__content-text p+p{margin-top:10px}}.comments__wrapper-form{padding:34px;background-color:#f6f7f9}@media (max-width:1023px){.comments__wrapper-form{order:-1;margin-bottom:39px;padding:31px 20px}}@media (min-width:1024px){.comments__wrapper-form{grid-column:-2/-1;grid-row:1/3}}.comments__wrapper-form form{gap:20px}@media (max-width:1199px){.comments__wrapper-form input{height:47px;padding:10px 14px;font-size:14px;line-height:20px}}.comments__wrapper-form textarea{height:126px}@media (max-width:1199px){.comments__wrapper-form textarea{height:162px;padding:10px 14px;font-size:14px;line-height:20px}.comments__wrapper-form .form__btn--submit{width:100%;max-width:330px;margin:0 auto;padding:15px 12px;font-size:12px;line-height:17px}}@media (min-width:1200px){.comments__wrapper-form .form__btn--submit{padding:18px 15px;font-size:15px;line-height:21px;font-weight:400}}.comments__wrapper-form-title{margin:0}@media (max-width:1199px){.comments__wrapper-form-title{margin-bottom:20px;font-size:18px;line-height:20px}}@media (min-width:1200px){.comments__wrapper-form-title{margin-bottom:22px;font-size:26px;line-height:29px}}.comments__form-message-title{margin:0}@media (max-width:1199px){.comments__form-message-title{margin-bottom:20px;font-size:18px;line-height:20px}}@media (min-width:1200px){.comments__form-message-title{margin-bottom:20px;font-size:26px;line-height:28px}}.comments__form-message-text{margin:0}@media (max-width:1199px){.comments__form-message-text{font-size:14px;line-height:20px}}@media (min-width:1200px){.comments__form-message-text{font-size:17px;line-height:24px}}@media (max-width:767px){.catalog{margin-bottom:70px}}@media (min-width:768px){.catalog{margin-bottom:140px;padding-top:23px}}@media (max-width:767px){.catalog__main-title{margin-bottom:30px}}@media (min-width:768px){.catalog__main-title{margin-bottom:39px}}.catalog__list{margin:0;padding:0;list-style:none}@media (max-width:1099px){.catalog__list{display:grid;grid-template-columns:1fr;gap:15px}}@media (min-width:1100px){.catalog__list{display:flex;flex-wrap:wrap;margin:0-1%}.catalog__item{flex-grow:1;flex-shrink:0;width:31.3333333333%;min-width:384px;margin:1%}.catalog__item:first-child{width:64.6666666667%}}.catalog__link{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;width:100%;hyphens:auto;color:#fff}@media (max-width:767px){.catalog__link{min-height:210px;font-size:13px;line-height:18px}.catalog__item:first-child .catalog__link{min-height:330px}}@media (min-width:768px){.catalog__link{min-height:444px}}@media (hover:hover){.catalog__link:hover{color:#fff}}@media (hover:hover) and (min-width:768px){.catalog__link:hover .catalog__item-content::after{transform:translateX(35%)}.catalog__item:first-child .catalog__link:hover .catalog__item-content::after{transform:translateX(76%)}}.catalog__link:focus-visible{color:#fff;outline:0}@media (min-width:768px){.catalog__link:focus-visible .catalog__item-content::after{transform:translateX(35%)}.catalog__item:first-child .catalog__link:focus-visible .catalog__item-content::after{transform:translateX(76%)}}@supports not selector(:focus-visible){.catalog__link:focus{color:#fff;outline:0}@media (min-width:768px){.catalog__link:focus .catalog__item-content::after{transform:translateX(35%)}.catalog__item:first-child .catalog__link:focus .catalog__item-content::after{transform:translateX(76%)}}}.catalog__link:active{opacity:.5}.catalog__item-content{position:relative;z-index:3;display:flex;flex-direction:column;width:-moz-fit-content;width:fit-content;max-width:385px;height:100%}@media (max-width:767px){.catalog__item-content{padding:21px 30px 25px}}@media (min-width:768px){.catalog__item-content{padding:37px 41px 25px}}.catalog__item-content::after{position:absolute;content:"";z-index:-1;top:0;bottom:0;left:0;background-image:url(../images/sprite.svg#catalog-bg-gold);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:transform .3s ease}@media (max-width:767px){.catalog__item-content::after{bottom:-92px;width:211px}}@media (min-width:768px){.catalog__item-content::after{width:268px}}.catalog__item:nth-child(odd) .catalog__item-content::after{background-image:url(../images/sprite.svg#catalog-bg-green)}.catalog__item:first-child .catalog__item-content::after{right:0;left:auto;background-image:url(../images/sprite.svg#catalog-bg-green-big)}@media (max-width:767px){.catalog__item:first-child .catalog__item-content::after{bottom:0;transform:translateX(39%);width:360px}}@media (min-width:768px){.catalog__item:first-child .catalog__item-content::after{transform:translateX(55%);width:480px}}.catalog__item-content::before{position:absolute;content:"";z-index:-1;top:0;bottom:0;left:0;width:120px;background-color:#ba9765}@media (max-width:767px){.catalog__item-content::before{display:none}}.catalog__item:nth-child(odd) .catalog__item-content::before{background-color:#007355}.catalog__item:first-child .catalog__item-content::before{width:150px}.catalog__title{margin:auto 0 0}@media (max-width:767px){.catalog__title{min-height:52px;font-size:24px;line-height:26px}}@media (min-width:768px){.catalog__title{min-height:109px;font-size:46px;line-height:51px}}.catalog__item-img{position:absolute;inset:0;justify-content:flex-end;background-color:rgba(0,0,0,.2);display:flex}.catalog__item-img img{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to left,#000 0,transparent 100%);mask-image:linear-gradient(to left,#000 0,transparent 100%)}@media (max-width:767px){.catalog__item-img img{object-fit:cover;object-position:top center}}@media (min-width:768px){.catalog__item-img img{max-width:710px;object-position:center right}}@media (max-width:767px){.search{margin-bottom:70px}}@media (min-width:768px){.search{margin-bottom:130px;padding-top:23px}}@media (max-width:767px){.search .tabs__controls{margin-bottom:30px}}.search [data-tabs=parent]{overflow:unset}.search .pagination{grid-column:1/-1}@media (max-width:767px){.search__head{margin-bottom:23px}}@media (min-width:768px){.search__head{margin-bottom:38px}}.search__head-result{display:block;width:-moz-fit-content;width:fit-content;font-weight:400;color:#007355;border:1px solid #e4e4e4}@media (max-width:767px){.search__head-result{margin-bottom:10px;padding:5px 7px;font-size:13px;line-height:18px}}@media (min-width:768px){.search__head-result{margin-bottom:13px;padding:7px;font-size:15px;line-height:21px}}.search__head-group{display:flex;flex-wrap:wrap;align-items:baseline}@media (max-width:767px){.search__head-title{margin-right:18px}}@media (min-width:768px){.search__head-title{margin-right:24px}}@media (max-width:767px){.search__head-request{font-size:18px;line-height:20px}}@media (min-width:768px){.search__head-request{font-size:26px;line-height:28px}.search__result{margin-bottom:0;padding-top:13px}.search__filter{grid-column:1/2;grid-row:1/span 2}}.search__banner{background-color:#f6f7f9;background-image:url(../images/sprite.svg#search);background-repeat:no-repeat}@media (max-width:767px){.search__banner{padding:45px 35% 45px 15px;background-position:bottom -33px right -35px;background-size:207px 207px}}@media (min-width:768px){.search__banner{padding:60px 30% 60px 60px;background-position:bottom -20px right 1%;background-size:392px 274px}}.search__banner p{max-width:842px;margin:0}@media (max-width:767px){.search__sorting-filter{order:-1}}.category-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr}@media (max-width:767px){.category-list{gap:28px;margin-bottom:30px;font-size:14px;line-height:20px}}@media (min-width:768px){.category-list{gap:40px;margin-bottom:40px;font-size:17px;line-height:24px}}.category-list p{max-width:945px;margin:0}.category-list__link{display:inline-block;margin-bottom:15px;color:#007355}@media (max-width:767px){.category-list__link{font-size:18px;line-height:20px}}@media (min-width:768px){.category-list__link{font-size:26px;line-height:28px}}@media (max-width:767px){.lk__main-title{margin-bottom:23px}}@media (min-width:768px){.lk__main-title{margin-bottom:33px;padding-top:24px}.lk__tabs-container--info{padding-top:25px}}.lk__controls{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}@media (max-width:767px){.lk__controls{margin-bottom:20px}}@media (min-width:768px){.lk__controls{margin-bottom:48px}.lk--history .lk__controls{margin-bottom:38px}}@media (max-width:767px){.lk--history .empty-page{margin-bottom:70px}}@media (min-width:768px){.lk--history .empty-page{margin-bottom:140px}}.lk__control{display:block;flex-grow:1;width:100%;font-family:inherit;color:#828282;text-align:center;background-color:transparent;border:0;border-bottom:1px solid #e4e4e4;transition:color .3s ease,background-color .3s ease,border-color .3s ease;cursor:pointer}@media (max-width:1199px){.lk__control{padding:7px 10px;font-size:16px;line-height:22px}}@media (min-width:1200px){.lk__control{padding:13px 20px 8px;font-size:26px;line-height:29px}}.lk__control.is-active,.lk__control:not([href]){color:#1a1a1a;border-color:#ba9765}@media (hover:hover){.lk__control:hover{color:#1a1a1a}}.lk__control:focus-visible{color:#1a1a1a;outline:0}@supports not selector(:focus-visible){.lk__control:focus{color:#1a1a1a;outline:0}}.lk__control:active{opacity:.5}.lk__control--disabled,.lk__control:disabled{color:#e4e4e4;border-color:currentColor;pointer-events:none;cursor:not-allowed}.lk-data{display:grid}@media (max-width:767px){.lk-data{grid-template-columns:1fr;gap:30px;margin-bottom:64px;font-size:14px;line-height:20px}}@media (min-width:768px){.lk-data{grid-template-columns:auto 1fr;gap:40px 66px;margin-bottom:125px;font-size:17px;line-height:24px}}.lk-data__key{color:#828282}@media (max-width:767px){.lk-data__value{font-size:16px;line-height:22px}}@media (min-width:768px){.lk-data__value{font-size:18px;line-height:25px}}.lk-data__item{position:relative;grid-template-columns:1fr;gap:5px;align-items:baseline}.lk-data__inner,.lk-data__item{display:grid;align-content:start}@media (max-width:767px){.lk-data__inner--info{grid-template-columns:1fr;gap:15px}}@media (min-width:768px){.lk-data__inner--info{grid-template-columns:repeat(2,1fr);gap:23px 74px}}@media (max-width:767px){.lk-data__inner--info .lk-data__item{grid-template-columns:100px 1fr;gap:10px}.lk-data__inner--info .lk-data__value{text-align:right}.lk-data__inner--discont{grid-template-columns:1fr;gap:10px}}@media (min-width:768px){.lk-data__inner--discont{grid-template-columns:repeat(auto-fit,minmax(auto,320px));gap:14px}}.lk-data__inner--discont .lk-data__item{background-color:#f6f7f9}@media (max-width:767px){.lk-data__inner--discont .lk-data__item{padding:65px 20px 20px}}@media (min-width:768px){.lk-data__inner--discont .lk-data__item{padding:62px 24px 24px}}.lk-data__inner--discont .lk-data__item .icon-mask-img,.lk-data__inner--discont .lk-data__item::after{position:absolute;display:block;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lk-data__inner--discont .lk-data__item .icon-mask-img{transition:background-color .3s ease,color .3s ease}@media (max-width:767px){.lk-data__inner--discont .lk-data__item .icon-mask-img{top:20px;left:20px;width:25px;height:25px}}@media (min-width:768px){.lk-data__inner--discont .lk-data__item .icon-mask-img{top:15px;left:24px;width:34px;height:34px}}.lk-data__inner--discont .lk-data__item::after{content:"";-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check)}@media (max-width:767px){.lk-data__inner--discont .lk-data__item::after{top:25px;right:20px;width:15px;height:15px}}@media (min-width:768px){.lk-data__inner--discont .lk-data__item::after{top:21px;right:25px;width:20px;height:20px}}.lk-data__inner--discont .lk-data__item--card .icon-mask-img,.lk-data__inner--discont .lk-data__item--card::after{background-color:#ba9765}.lk-data__inner--discont .lk-data__item--sale .icon-mask-img,.lk-data__inner--discont .lk-data__item--sale::after{background-color:#007355}.lk-data__btn-container{grid-column:1/-1}@media (max-width:767px){.lk-data__btn-container{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:5px}}@media (min-width:768px){.lk-data__btn-container{display:flex;flex-wrap:wrap;width:100%;margin-top:25px}}@media (max-width:767px){.lk-data__btn-container .button{padding:14px 10px;font-size:12px;line-height:17px}}@media (min-width:768px){.lk-data__btn-container .button{margin-right:14px;padding:19px 29px;font-size:14px;line-height:20px}}.lk-history{display:grid}@media (max-width:1199px){.lk-history{grid-template-columns:1fr;gap:30px;margin-bottom:64px}}@media (min-width:1200px){.lk-history{grid-template-columns:minmax(auto,236px) 1fr;gap:20px 60px;margin-bottom:125px}}.lk-history:has(.empty-page){grid-template-columns:1fr}.lk-history__filter{display:grid;align-content:start}@media (max-width:424px){.lk-history__filter{grid-template-columns:1fr;gap:20px 10px}}@media (min-width:425px) and (max-width:1023px){.lk-history__filter{grid-template-columns:repeat(2,1fr);gap:20px 10px}}@media (min-width:1024px){.lk-history__filter{grid-template-columns:1fr;gap:20px}}@media (max-width:1023px){.lk-history__filter label{font-size:14px;line-height:20px}}@media (min-width:1024px){.lk-history__filter label{margin-left:15px;font-size:18px;line-height:25px}}.lk-history__filter .form__group{align-items:baseline}.lk-history__filter input[type=checkbox]{flex-grow:0;flex-shrink:0}@media (max-width:1023px){.lk-history__filter input[type=checkbox]{width:20px;height:20px}}@media (min-width:1024px){.lk-history__result{overflow:hidden;max-height:1074px}.lk-history__inner{overflow:hidden;overflow-y:auto;height:100%;padding-right:20px}}.lk-history__inner::-webkit-scrollbar{width:6px}.lk-history__inner::-webkit-scrollbar-track{background-color:#f6f7f9;border-radius:20px}.lk-history__inner::-webkit-scrollbar-thumb{background-color:#007355;border:0;border-radius:20px}.lk-history__filter-title{display:flex;align-items:center;margin:0;text-transform:uppercase;letter-spacing:.8px}@media (max-width:1023px){.lk-history__filter-title{grid-column:1/-1;font-size:14px;line-height:20px}}@media (min-width:1024px){.lk-history__filter-title{font-size:18px;line-height:25px}}.lk-history__filter-title span{display:block;width:-moz-fit-content;width:fit-content;min-width:22px;min-height:22px;margin-left:10px;padding:1px 4px 1px 5px;line-height:18px;text-align:center;border:1px solid #1a1a1a;border-radius:26px}.lk-history__order{border:1px solid #e4e4e4}@media (max-width:1023px){.lk-history__order{margin-bottom:15px}}@media (min-width:768px){.lk-history__order{margin-bottom:20px}}.lk-history__order-head{align-items:center;border-bottom:1px solid #e4e4e4}@media (max-width:1023px){.lk-history__order-head{display:grid;grid-template-columns:repeat(2,1fr);gap:5px 10px;padding:19px;font-size:14px;line-height:20px}}@media (min-width:1024px){.lk-history__order-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:24px 30px;font-size:17px;line-height:24px}}.lk-history__order-el{display:inline-block}@media (min-width:1024px){.lk-history__order-el{margin:0 10px}}.lk-history__order-content{display:grid;align-content:start;align-items:start}@media (max-width:1023px){.lk-history__order-content{grid-template-columns:1fr;gap:27px;padding:30px 13px}}@media (min-width:1024px){.lk-history__order-content{grid-template-columns:1fr 236px;gap:30px 70px;padding:40px}}.lk-history__order-content>*{min-width:0}.lk-history__order-slider{position:relative}@media (max-width:1023px){.lk-history__order-slider .swiper-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(146px,1fr));gap:27px 10px}.lk-history__order-slider .swiper-slide{width:100%}}@media (min-width:1024px){.lk-history__order-slider .swiper-slide{width:160px;margin-right:50px}}.lk-history__order-slider .goods-card{gap:14px;border:0}.lk-history__order-slider .goods-card__img{width:100%}@media (max-width:1023px){.lk-history__order-slider .goods-card__img{height:80px}}@media (min-width:1024px){.lk-history__order-slider .goods-card__img{height:108px}}.lk-history__order-slider .goods-card__img img{display:block;width:auto;height:100%;object-fit:contain;object-position:center}.lk-history__order-slider .goods-card__content{min-height:auto}@media (max-width:1023px){.lk-history__order-slider .goods-card__link-brand{margin-bottom:4px;font-size:12px;line-height:17px}}@media (min-width:1024px){.lk-history__order-slider .goods-card__link-brand{font-size:14px;line-height:23px}}@media (max-width:1023px){.lk-history__order-slider .goods-card__link-model{font-size:13px;line-height:18px}}@media (min-width:1024px){.lk-history__order-slider .goods-card__link-model{font-size:15px;line-height:21px}}.lk-history__order-slider .goods-card__price{color:#007355}@media (max-width:1023px){.lk-history__order-slider .goods-card__price{font-size:12px;line-height:17px}}@media (min-width:1024px){.lk-history__order-slider .goods-card__price{font-size:14px;line-height:20px}}.lk-history__order-slider .slider-nav__arrow--prev{left:-20px;right:-20px}@media (max-width:1023px){.lk-history__navigation{display:none}}.lk-history__navigation.is-hide{display:none}.lk-history__order-status.is-work{color:#4d6080}.lk-history__order-status.is-done{color:#078f6c}.lk-history__order-status.is-wait{color:#ba9765}.lk-history__order-status.is-cancel{color:#bcb6b0}.lk-history__order-delivery{position:relative;background-color:#f6f7f9}@media (max-width:1023px){.lk-history__order-delivery{padding:65px 21px 19px;font-size:16px;line-height:22px}}@media (min-width:1024px){.lk-history__order-delivery{padding:70px 26px 24px;font-size:18px;line-height:25px}}.lk-history__order-delivery .icon-mask-img,.lk-history__order-delivery::after{position:absolute;display:block;background-color:#007355;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lk-history__order-delivery .icon-mask-img{top:25px;left:27px;width:30px;height:30px;transition:background-color .3s ease,color .3s ease}@media (max-width:1023px){.lk-history__order-delivery .icon-mask-img{top:21px;left:21px;width:25px;height:25px}}@media (min-width:768px){.lk-history__order-delivery .icon-mask-img{top:25px;left:27px;width:30px;height:30px}}.lk-history__order-delivery::after{content:"";-webkit-mask-image:url(../images/sprite.svg#icon-check);mask-image:url(../images/sprite.svg#icon-check)}@media (max-width:1023px){.lk-history__order-delivery::after{top:25px;right:21px;width:15px;height:15px}}@media (min-width:768px){.lk-history__order-delivery::after{top:29px;right:25px;width:20px;height:20px}}.intro{display:grid}@media (max-width:1299px){.intro{grid-template-columns:1fr;gap:10px;margin-bottom:114px}}@media (min-width:1300px){.intro{grid-template-columns:1fr minmax(auto,610px);gap:40px;margin-bottom:126px}}.intro>*{min-width:0}@media (min-width:768px){.intro{padding-top:20px}}.intro__inner{display:grid;grid-template-columns:1fr;gap:40px}@media (max-width:767px){.intro__inner{gap:10px}}@media (min-width:1100px) and (max-width:1299px){.intro__inner{grid-template-columns:repeat(2,1fr);gap:10px}}.intro__slider{width:100%}.intro__pagination{display:flex;flex-wrap:wrap}@media (max-width:767px){.intro__pagination{padding:12px 17px}}@media (min-width:768px){.intro__pagination{justify-content:flex-end;padding:18px 26px}}.intro__pagination-btn{position:relative;display:block;margin:0;padding:0;color:#fff;background-color:transparent;border:0;border-radius:50%;transition:color .3s ease,background-color .3s ease;cursor:pointer}@media (max-width:767px){.intro__pagination-btn{width:30px;height:30px;margin-right:5px}}@media (min-width:768px){.intro__pagination-btn{width:40px;height:40px;margin:0 5px}}.intro__pagination-btn::after,.intro__pagination-btn::before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}.intro__pagination-btn::before{z-index:1;width:6px;height:6px;background-color:currentColor;transition:color .3s ease,background-color .3s ease}.intro__pagination-btn::after{z-index:-1;width:20px;height:20px;border:1.4px solid rgba(255,255,255,.2)}@media (hover:hover){.intro__pagination-btn:hover{color:#1a1a1a;background-color:#fff}}.intro__pagination-btn:focus-visible{color:#1a1a1a;outline:0;background-color:#fff}@supports not selector(:focus-visible){.intro__pagination-btn:focus{color:#1a1a1a;outline:0;background-color:#fff}}.intro__pagination-btn:active{opacity:.5}.intro__pagination-btn.is-active{color:#1a1a1a;background-color:#fff}.intro__pagination-btn.is-disabled,.intro__pagination-btn:disabled{color:rgba(255,255,255,.2);background-color:#bdbdbd;pointer-events:none;cursor:not-allowed}.intro__slider .promotion{height:100%}@media (max-width:767px){.intro__slider .promotion{min-height:431px}}@media (min-width:768px) and (max-width:1299px){.intro__slider .promotion{min-height:500px}.intro__slider .promotion__img{top:0;right:0;bottom:0;left:40%}}.intro__slider .promotion::after{top:0;right:auto;width:85%;height:100%}.intro__slider .promotion__content{max-width:100%}@media (max-width:767px){.intro__slider .promotion__content{padding:30px 10px 70px 20px}.intro__slider .promotion__title{gap:10px;padding:0;font-size:28px;line-height:31px}}@media (min-width:768px){.intro__slider .promotion__title{padding:35px 40px;font-size:62px;line-height:68px}}.auth-change-page form,.promotion{display:grid;grid-template-columns:1fr}.promotion{position:relative;overflow:hidden;color:#fff}@media (max-width:767px){.promotion{min-height:210px}}@media (min-width:768px){.promotion{min-height:392px}}.promotion::after{position:absolute;content:"";z-index:2;right:0;bottom:0;left:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:transform .3s ease}@media (min-width:768px){.promotion::after{height:80%}}.promotion--green{background-color:#007355}.promotion--green::after{background-image:url(../images/sprite.svg#intro-catalog-green)}.promotion--gray{background-color:#4d6080}.promotion--gray::after{z-index:1;background-image:url(../images/sprite.svg#intro-catalog-gray)}.promotion--gold{background-color:#ba9765}.promotion--gold::after{background-image:url(../images/sprite.svg#intro-catalog-gold)}.promotion:active{opacity:1}.promotion__img{position:absolute;z-index:1;inset:0}.promotion__img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.promotion--gray .promotion__img{z-index:2}.promotion__img::after{position:absolute;content:"";inset:0;background-image:linear-gradient(to left,transparent,rgba(26,26,26,.6))}.promotion__content{position:relative;z-index:3;display:flex;flex-direction:column;max-width:475px}@media (max-width:767px){.promotion__content{padding:26px 10px 10px}}@media (min-width:768px){.promotion__content{padding:10px}}.promotion__title{display:grid;grid-template-columns:1fr;margin:0;font-weight:100}@media (max-width:767px){.promotion__title{gap:6px;padding:0 10px;font-size:24px;line-height:26px}}@media (min-width:768px){.promotion__title{gap:14px;padding:25px 30px;font-size:46px;line-height:51px}}.promotion__title span{font-weight:400}.promotion__text{margin:0}@media (max-width:767px){.promotion__text{max-width:250px;margin-top:30px;font-size:18px;line-height:20px}}@media (min-width:768px){.promotion__text{max-width:450px;margin-top:10px;padding:0 40px;font-size:26px;line-height:29px}}.promotion__legal{margin:auto 0 0;color:#bdbdbd}@media (max-width:767px){.promotion__legal{max-width:160px;font-size:10px;line-height:14px}}@media (min-width:768px){.promotion__legal{max-width:300px;font-size:14px;line-height:20px}}.goods-result{display:grid;align-content:start}.goods-result>*{min-width:0}@media (max-width:1023px){.goods-result{grid-template-columns:1fr;gap:15px}}@media (min-width:1024px){.goods-result{grid-template-columns:340px 1fr;gap:20px 50px}}.goods-result .form__filter-title,.goods-result .sorting-box__item label{font-size:14px;line-height:20px}.goods-result .form__filter-checked{padding:0 8px}.goods-result .sorting-box{margin-top:20px;margin-bottom:20px}@media (min-width:768px){.goods-result .goods-list{margin-bottom:42px}}@media (max-width:767px){.goods-result__filter{order:1}}.empty-page{font-weight:400;background-color:#f6f7f9;background-image:url(../images/sprite.svg#search);background-repeat:no-repeat}@media (max-width:767px){.empty-page{margin:0-15px;padding:42px 15px 45px;font-size:21px;line-height:110%;background-position:bottom -33px right -35px;background-size:207px 207px}}@media (min-width:768px){.empty-page{padding:48px 30% 60px 60px;font-size:36px;line-height:140%;background-position:bottom -20px right 1%;background-size:392px 274px}}.empty-page p{width:-moz-fit-content;width:fit-content;margin:0}@media (max-width:767px){.empty-page p+p{margin-top:22px}}@media (min-width:768px){.empty-page p+p{margin-top:4px}}.empty-page .link-icon{display:inline-flex;background-color:#fff}@media (max-width:767px){.empty-page .link-icon{width:30px;height:30px;margin-left:10px}.empty-page .link-icon svg{width:15px;height:15px}}@media (min-width:768px){.empty-page .link-icon{margin-left:20px}}.empty-page__btn{line-height:140%}@media (max-width:767px){.empty-page__btn{margin-top:25px;padding:15px 30px;font-size:12px}}@media (min-width:768px){.empty-page__btn{margin-top:22px;padding:17px 47px;font-size:15px;font-weight:400}}.empty-page__icon-container{display:inline-flex;flex-wrap:nowrap;align-items:baseline}.footer{position:relative;background-color:#f6f7f9}@media (max-width:767px){.footer{padding:145px 0 80px}}@media (min-width:768px){.footer{padding:80px 0}}@media (max-width:767px){.footer__container{display:flex;flex-direction:column}}.footer__inner{display:grid}@media (max-width:767px){.footer__inner{grid-template-columns:1fr;gap:50px}}@media (min-width:768px) and (max-width:1199px){.footer__inner{grid-template-columns:repeat(2,auto);gap:20px 30px;justify-content:space-between}}@media (min-width:1200px){.footer__inner{grid-template-columns:repeat(3,auto);gap:20px 30px;justify-content:space-between}}.footer__inner-item--menu{display:grid}@media (max-width:1439px){.footer__inner-item--menu{grid-template-columns:repeat(2,1fr);gap:10px}}@media (min-width:1440px){.footer__inner-item--menu{grid-template-columns:repeat(2,auto);gap:20px 140px;justify-content:space-between;margin-left:auto}}@media (max-width:767px){.footer__inner-item--contacts{width:100%}}.footer__inner-item--logo{display:grid;grid-template-columns:1fr;gap:15px;align-content:baseline;max-width:432px;font-size:14px;line-height:22px;font-weight:300;color:#515151}@media (max-width:767px){.footer__inner-item--logo{order:1;margin:0 auto;font-size:12px;line-height:17px;text-align:center;letter-spacing:.6px}}.footer__logo{margin-bottom:50px}@media (max-width:767px){.footer__logo{position:absolute;top:50px;left:50%;transform:translateX(-50%);margin:0 auto}}.auth-change-page p,.footer__text-copyright{margin:0}.footer__link{color:inherit}.footer__menu{font-size:18px;line-height:25px}.footer__inner-title{margin:0;color:#828282;text-transform:uppercase;letter-spacing:.5px}@media (max-width:767px){.footer__inner-title{margin-bottom:20px;font-size:14px;line-height:20px}}@media (min-width:768px){.footer__inner-title{margin-bottom:24px}}.footer__menu-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;font-weight:300}@media (max-width:767px){.footer__menu-list{gap:15px;font-size:16px;line-height:22px}}@media (min-width:768px){.footer__menu-list{gap:18px}}@media (min-width:1200px){.footer__inner-item--contacts{margin-bottom:30px}}.footer__menu-link{color:#1a1a1a}.footer__menu-link.is-active{color:#ba9765}@media (max-width:767px){.footer__trinet{order:1;margin:0 auto}}@media (min-width:768px) and (max-width:1199px){.footer__trinet{margin-right:50px;margin-left:auto}}@media (min-width:1200px){.footer__trinet{grid-column:1/-1;margin-top:-50px;margin-right:30px;margin-left:auto}}.footer-contacts{display:grid;font-size:18px;line-height:25px}@media (max-width:767px){.footer-contacts{grid-template-columns:repeat(2,1fr);gap:10px}}@media (min-width:768px){.footer-contacts{grid-template-columns:1fr;gap:23px}}.footer-contacts__item{display:flex;flex-direction:column}.footer-contacts__link{font-weight:300;color:#1a1a1a}@media (max-width:767px){.footer-contacts__link{margin-bottom:3px;font-size:16px;line-height:22px}.footer-contacts__text{font-size:13px;line-height:18px}}@media (min-width:768px){.footer-contacts__text{font-size:15px;line-height:21px}}.footer-contacts__link-modal{font-weight:500;color:#1a1a1a;text-decoration:underline;text-underline-offset:5px}@media (max-width:767px){.footer-contacts__link-modal{font-size:12px;line-height:16px;letter-spacing:.6px}}@media (min-width:768px){.footer-contacts__link-modal{font-size:14px;line-height:20px}}@media (max-width:767px){.footer-social{margin-top:23px}}@media (min-width:768px){.footer-social{padding:17px 0}}.auth-change-page{display:grid;grid-template-columns:1fr;gap:20px}@media (max-width:767px){.auth-change-page{gap:30px}}@media (min-width:768px){.auth-change-page{gap:40px}}.auth-change-page form{max-width:490px;background-color:#f6f7f9}@media (max-width:767px){.auth-change-page form{gap:30px;padding:20px}}@media (min-width:768px){.auth-change-page form{gap:40px;padding:30px}}.auth-change-page .form__btn-inner{display:flex;flex-wrap:wrap;margin:0-7px}.auth-change-page .form__btn-inner .button{flex-grow:1;flex-shrink:0;min-height:59px;margin:0 7px 10px;border:1px solid #007355}.auth-change-page__button{width:-moz-fit-content;width:fit-content;min-width:200px;min-height:59px}@media (max-width:425px){.auth-change-page__button{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJibG9ja3MvZGF0YS10YWJzLnNjc3MiLCJtaXhpbnMvZm9udHMuc2NzcyIsImdsb2JhbC9mb250cy5zY3NzIiwiZ2xvYmFsL3JlYm9vdC5zY3NzIiwiZ2xvYmFsL3ZhcmlhYmxlcy5zY3NzIiwibWl4aW5zL2ludGVyYWN0aXZlLnNjc3MiLCJnbG9iYWwvdXRpbHMuc2NzcyIsIm1peGlucy9tZWRpYS5zY3NzIiwibWl4aW5zL3Zpc2liaWxpdHkuc2NzcyIsImdsb2JhbC9jb250YWluZXIuc2NzcyIsImJsb2Nrcy9sb2dvLXRyaW5ldC5zY3NzIiwiZ2xvYmFsL3RleHQtc3R5bGUuc2NzcyIsImJsb2Nrcy9saW5rLnNjc3MiLCJibG9ja3MvYnV0dG9uLnNjc3MiLCJibG9ja3MvbW9kYWwuc2NzcyIsIjxubyBzb3VyY2U+IiwibWl4aW5zL21peGlucy5zY3NzIiwiYmxvY2tzL2NvbnRyb2wuc2NzcyIsImJsb2Nrcy9jb2xsYXBzZS1ib3guc2NzcyIsImJsb2Nrcy9saW5rLWljb24uc2NzcyIsImJsb2Nrcy9saW5rLWFycm93LnNjc3MiLCJibG9ja3MvZm9ybS5zY3NzIiwiYmxvY2tzL3RpdGxlLnNjc3MiLCJibG9ja3MvYnJlYWRjcnVtYnMuc2NzcyIsImJsb2Nrcy9hY2NvcmRpb24uc2NzcyIsImJsb2Nrcy9zZWxlY3Quc2NzcyIsImJsb2Nrcy9wYWdpbmF0aW9uLnNjc3MiLCJibG9ja3Mvc2xpZGVyLXBhZ2luYXRpb24uc2NzcyIsImJsb2Nrcy9zbGlkZXItbmF2LnNjc3MiLCJibG9ja3MvY291bnRlci5zY3NzIiwiYmxvY2tzL2xvZ28uc2NzcyIsImJsb2Nrcy9zb2NpYWwtbGlzdC5zY3NzIiwiYmxvY2tzL3BhZ2UtdGl0bGUuc2NzcyIsImJsb2Nrcy9sYWJlbHMtZ29vZHMuc2NzcyIsImJsb2Nrcy9uYXYtdGFicy5zY3NzIiwiYmxvY2tzL3RhYnMuc2NzcyIsImJsb2Nrcy9sb29rLWJ0bi5zY3NzIiwiYmxvY2tzL3BhZ2UtdGV4dC5zY3NzIiwiYmxvY2tzL2xhYmVsLnNjc3MiLCJibG9ja3MvcmF0aW5nLnNjc3MiLCJibG9ja3Mvc2lkZWJhci5zY3NzIiwiYmxvY2tzL2J0bi1wYWdlLXVwLnNjc3MiLCJibG9ja3MvbWFwLnNjc3MiLCJibG9ja3MvYWR2YW50YWdlcy5zY3NzIiwiYmxvY2tzL21vYmlsZS1tZW51LnNjc3MiLCJibG9ja3MvaGVhZGVyLnNjc3MiLCJibG9ja3MvaGVhZGVyLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvbWVudS1jYXRlZ29yeS5zY3NzIiwiYmxvY2tzL21lbnUtZHJvcGRvd24uc2NzcyIsImJsb2Nrcy9uYXYuc2NzcyIsImJsb2Nrcy9icmVhZC1iYW5uZXIuc2NzcyIsImJsb2Nrcy9yYW5nZS5zY3NzIiwiYmxvY2tzL2ZpbHRlci5zY3NzIiwiYmxvY2tzL2NhdGVnb3J5LWdvb2RzLnNjc3MiLCJibG9ja3Mvb3RoZXItZmlsdGVyLnNjc3MiLCJibG9ja3Mvc29ydGluZy1ib3guc2NzcyIsImJsb2Nrcy9nb29kcy1jYXJkLnNjc3MiLCJibG9ja3MvYWJvdXQtY2F0ZWdvcnkuc2NzcyIsImJsb2Nrcy9nb29kcy1saXN0LnNjc3MiLCJibG9ja3MvY2FsbGJhY2suc2NzcyIsImJsb2Nrcy9icmFuZHMtc2xpZGVyLnNjc3MiLCJibG9ja3MvZ29vZHMtc2xpZGVyLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1jYXJkLnNjc3MiLCJibG9ja3MvcHJvZHVjdC1jYXJkLXNsaWRlci5zY3NzIiwiYmxvY2tzL3Byb2R1Y3QtYmFza2V0LWJsb2NrLnNjc3MiLCJibG9ja3MvYXZhaWxhYmlsaXR5LnNjc3MiLCJibG9ja3MvcHJvZHVjdC1jYXJkLXRhYnMuc2NzcyIsImJsb2Nrcy9hYm91dC10YWJzLnNjc3MiLCJibG9ja3MvbWFya2Rvd24tdGFicy5zY3NzIiwiYmxvY2tzL2NoYXJhY3RlcmlzdGljcy10YWJzLnNjc3MiLCJibG9ja3MvZ3VhcmFudGVlLXRhYnMuc2NzcyIsImJsb2Nrcy9kZWxpdmVyeS10YWJzLnNjc3MiLCJibG9ja3MvcGF5bWVudC5zY3NzIiwiYmxvY2tzL3N0YXJzLWZvcm0uc2NzcyIsImJsb2Nrcy9yZXZpZXdzLXRhYnMuc2NzcyIsImJsb2Nrcy9icmFuZHMuc2NzcyIsImJsb2Nrcy9mYXZvcml0ZXMuc2NzcyIsImJsb2Nrcy9jb21wYXJlLnNjc3MiLCJibG9ja3MvcGFnZS00MDQuc2NzcyIsImJsb2Nrcy9zdG9jay5zY3NzIiwiYmxvY2tzL3N0b2NrLXBvc3QtYmFubmVyLnNjc3MiLCJibG9ja3Mvc3RvY2stcG9zdC5zY3NzIiwiYmxvY2tzL2NvbnRhY3RzLnNjc3MiLCJibG9ja3MvY29udGFjdHMtc2hvcC5zY3NzIiwiYmxvY2tzL2dpZnQtYmFubmVyLnNjc3MiLCJibG9ja3MvZ2lmdC5zY3NzIiwiYmxvY2tzL3NpdGUtbWFwLnNjc3MiLCJibG9ja3Mvc2hvcC5zY3NzIiwiYmxvY2tzL3Nob3Atc2xpZGVyLnNjc3MiLCJibG9ja3MvdXNlZnVsLnNjc3MiLCJibG9ja3MvYWJvdXQuc2NzcyIsImJsb2Nrcy9iYXNrZXQuc2NzcyIsImJsb2Nrcy9ibG9nLnNjc3MiLCJibG9ja3MvYmxvZy1wb3N0LnNjc3MiLCJibG9ja3MvY29tbWVudHMuc2NzcyIsImJsb2Nrcy9jYXRhbG9nLnNjc3MiLCJibG9ja3Mvc2VhcmNoLnNjc3MiLCJibG9ja3MvY2F0ZWdvcnktbGlzdC5zY3NzIiwiYmxvY2tzL2xrLnNjc3MiLCJibG9ja3MvbGstZGF0YS5zY3NzIiwiYmxvY2tzL2xrLWhpc3Rvcnkuc2NzcyIsImJsb2Nrcy9pbnRyby5zY3NzIiwiYmxvY2tzL2F1dGgtY2hhbmdlLXBhZ2Uuc2NzcyIsImJsb2Nrcy9wcm9tb3Rpb24uc2NzcyIsImJsb2Nrcy9nb29kcy1yZXN1bHQuc2NzcyIsImJsb2Nrcy9lbXB0eS1wYWdlLnNjc3MiLCJibG9ja3MvZm9vdGVyLnNjc3MiLCJibG9ja3MvZm9vdGVyLWNvbnRhY3RzLnNjc3MiLCJibG9ja3MvZm9vdGVyLXNvY2lhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdC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SSxxQkFDRSxVTnVaTixDYXBiQSxNQUNFLG9CQUFBLENBQ0EsbURidWJGLENNeGJFLHFCQUNFLGtCQUNFLGFEa0JPLENRZlAseUJBQUEsQ0FDQSx5QmJ3YkosQ0FDRixDTXZiRSwwQkFDRSxhRFdTLENDVFQsU0FBQSxDT05FLHlCQUFBLENBQ0EseUJiK2JOLENNcmJFLHVDQUNFLGtCQUNFLGFERU8sQ0NBUCxTQUFBLENPZkEseUJBQUEsQ0FDQSx5QmJzY0osQ0FDRixDTWxiSSxtQkFDRSxVTm9iTixDYXJjQSxxQkFDRSxVYndjRixDY3JkQSxRQUNFLG1CQUFBLENBQ0Esa0JBQUEsQ0FDQSxzQkFBQSxDQUNBLGlCQUFBLENBRUEsa0NUd0NRLENTdkNSLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLGVBQUEsQ0FFQSxpQkFBQSxDQUVBLHdCQUFBLENBQ0EsbUJBQUEsQ0FDQSx3QlRRWSxDU1BaLFFBQUEsQ0FDQSxvQ0FBQSxDQUVBLGNkcWRGLENNalhFLHFCQUNFLGNRbEdBLFVUaEJrQixDU2lCbEIsd0Jkc2RGLENBQ0YsQ01qWEUsc0JBQ0UsU0FBQSxDUXhHQSxVVGhCa0IsQ1NpQmxCLHdCZDRkSixDTWhYRSx1Q0FDRSxjQUNFLFNBQUEsQ1EvR0YsVVRoQmtCLENTaUJsQix3QmRrZUYsQ0FDRixDTTdXRSxlUWxIRSxVZGtlSixDTTFXRSxtQ1FwSEUsVVR6QmtCLENTMkJsQix3QlRmVSxDQ29JVixrQkFBQSxDQUNBLG1CTjZXSixDYy9kRSxlQUNFLHdCZGllSixDYzlkRSxlQUNFLGFUOUJJLENTK0JKLHdCZGdlSixDYzdkRSxjQUNFLHdCZCtkSixDTTdnQkUscUJBQ0Usb0JBQ0UsVURHZ0IsQ1M0Q2hCLHdCZGllSixDQUNGLENNM2dCRSw0QkFDRSxVREprQixDQ01sQixTQUFBLENRc0NFLHdCZHVlTixDTXhnQkUsdUNBQ0Usb0JBQ0UsVURiZ0IsQ0NlaEIsU0FBQSxDUTZCQSx3QmQ2ZUosQ0FDRixDTXBnQkkscUJBQ0UsVU5zZ0JOLENjN2VFLGdCQUNFLGFUM0NJLENTNENKLDRCQUFBLENBQ0Esd0JkK2VKLENl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QUFBLENBQ0EsYTNDcFlNLEMyQ3FZTiw0QkFBQSxDQUNBLFFBQUEsQ0FDQSxtREFBQSxDQUNBLGNoRDRvSkYsQ00vaEtFLHFCQUNFLCtCQUNFLFVER2dCLEMyQ2labEIsd0JoRDhvSkYsQ0FDRixDTTdoS0UsdUNBQ0UsVURKa0IsQ0NNbEIsU0FBQSxDMEMyWUEsd0JoRG9wSkosQ00xaEtFLHVDQUNFLCtCQUNFLFVEYmdCLENDZWhCLFNBQUEsQzBDa1lGLHdCaEQwcEpGLENBQ0YsQ010aEtJLGdDQUNFLFVOd2hLTixDZ0QxcEpBLDBCL0JoWEUsWStCaVh5QixDL0IvV3pCLGVBQUEsQytCZ1hBLGlCQUFBLENBQ0EsU0FBQSxDQUNBLFFBQUEsQ0FDQSxNQUFBLENBQ0EsWUFBQSxDQUNBLHFCQUFBLENBQ0EsV0FBQSxDQUNBLGVBQUEsQ0FDQSxVM0MvWm9CLEMyQ2dhcEIsd0JoRCtwSkYsQ2dEN3BKRSwrQ0FDRSxlaEQrcEpKLENnRDVwSkUsMERBQ0UsZWhEOHBKSixDZ0QzcEpFLCtDQUNFLGFoRDZwSkosQ2dEenBKQSx5REFDRSxzQmhENHBKRixDZ0R6cEpBLHdEQUNFLFUzQ3Bib0IsQzJDcWJwQix3QmhENHBKRixDUXZrS0UseUJ3QzhhRix3QkFFSSxZQUFBLENBQ0EsZ0JBQUEsQ0FDQSxjaEQ0cEpGLENnRDFwSkUsMEJBQ0UsaUJoRDRwSkosQ0FDRixDZ0R4cEpBLHdCQUNFLGVoRDJwSkYsQ1FubUtFLHlCeUNIRixlQUVJLGlCQUFBLENBQ0EsYWpEeW1LRixDaUR2bUtFLHNDQUNFLEtBQUEsQ0FDQSxPQUFBLENBQ0EsY2pEeW1LSixDaUQ3a0tFLDBEQUNFLGFBQUEsQ0FDQSx3QmpEa2xLSixDaUQva0tFLGtFQUNFLFNqRGlsS0osQ0FURixDaURua0tBLDBEQUNFLFlqRGdsS0YsQ2tEaG9LQSxLQUNFLGlCbERtb0tGLENRcG5LRSwwQjBDaEJGLEtBR0ksYWxEcW9LRixDQUNGLENRaG9LRSxnRDBDVEYsS0FPSSxzQkFBQSxDQUFBLGlCbERzb0tGLENrRGpvS0ksdURBQ0UsYTdDREEsQzZDRUEscUJsRG1v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QUNBLCtCckQrb0xGLENRbDBMRSwwQjZDc0xFLDJCQUNFLGFyRCtvTEosQ0FDRixDUXYwTEUseUI4Q0hGLGdCQUVJLGtCdEQ2MExGLENBQ0YsQ1FoMExFLHlCOENoQkYsZ0JBS0ksbUJ0RCswTEYsQ0FDRixDc0Q3MExFLDRCQUNFLGdCdEQrMExKLENRcjFMRSx5QjhDS0EsNEJBR0ksZUFBQSxDQUNBLFN0RGkxTEosQ0FDRixDUTkwTEUseUI4Q1JBLDRCQVFJLGN0RGsxTEosQ0FDRixDc0Q5MExBLDJCQUNFLFlBQUEsQ0FFQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxhakRkTSxDaURlTixtQnREZzFMRixDUXgyTEUsMEI4Q2tCRiwyQkFTSSxRdERpMUxGLENBQ0YsQ1FoMkxFLDBCOENLRiwyQkFhSSwrQkFBQSxDQUNBLGF0RGsxTEYsQ0FDRixDUW4zTEUsMEI4Q29DRix3QkFFSSxPdERrMUxGLENBQ0YsQ1E1MkxFLDBCOEN1QkYsd0JBS0ksZUFBQSxDQUNBLFlBQUEsQ0FDQSxnQnREbzFMRixDQUNGLENzRGoxTEEsOEJBQ0UsZXREbzFMRixDUXYzTEUseUI4Q2tDRiw4QkFJSSxrQnREcTFMRixDQUNGLENRejRMRSx5QjhDd0RBLDJDQUVJLHlEQUFBLENBQ0EsYXREbzFMSixDQUNGLENRbjRMRSx5QjhDMkNBLDJDQU9JLHlEdERxMUxKLENBQ0YsQ1FyNUxFLHlCOENvRUYsMkJBRUksUXREbzFMRixDc0QvMExBLDZDQUVJLE90RG0xTEosQ3NELzBMQSxzQ0FFSSxjQUFBLENBQ0EsZ0J0RGsxTEosQ0FYRixDUTk0TEUseUI4Q29FQSxzQ0FPSSxjQUFBLENBQ0EsZ0J0RG0xTEosQ0FDRixDUTc2TEUseUI4QzZGQSx5REFFSSxldERrMUxKLEN1RHA3TEYsY0FFSSxrQnZEdzdMRixDQUxGLEN1RGg3TEUsOEJBQ0UsbUJ2RHc3TEosQ1EzN0xFLHlCK0NFQSw4QkFJSSxPQUFBLENBQ0EsbUJBQUEsQ0FDQSxjQUFBLENBQ0EsZ0J2RHk3TEosQ0FDRixDUXQ3TEUseUIrQ1hBLDhCQVdJLGNBQUEsQ0FDQSxnQnZEMDdM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RixDUW53UEUseUJzRE5GLDBCQU1JLGtCOUR1d1BGLENBQ0YsQzhEcHdQQSw2Q0FDRSxpQjlEdXdQRixDOERyd1BFLG1DQUNFLFc5RHV3UEosQ1F0eFBFLGdEc0RjQSxtQ0FJSSxXOUR3d1BKLENBQ0YsQ1FweFBFLHlCc0RlQSx3Q0FFSSxjQUFBLENBQ0EsZTlEdXdQSixDQUNGLEM4RHB3UEUsNkNBQ0UsbUI5RHN3UEosQ1ExeVBFLHlCc0RtQ0EsNkNBSUksY0FBQSxDQUNBLGdCOUR1d1BKLENBQ0YsQ1FueVBFLHlCc0RzQkEsNkNBU0ksY0FBQSxDQUNBLGdCOUR3d1BKLENBQ0YsQ1F0elBFLHlCc0RpREEsNkNBRUksY0FBQSxDQUNBLGdCOUR1d1BKLENBQ0YsQ1EveVBFLHlCc0RvQ0EsNkNBT0ksY0FBQSxDQUNBLGdCOUR3d1BKLENBQ0YsQzhEcndQRSw2Q0FDRSxtQjlEdXdQSixDUXh6UEUseUJzRGdEQSw2Q0FJSSxjQUFBLENBQ0EsZ0I5RHd3UEosQ0FDRixDUTMwUEUseUJzRHVFRiwwQkFFSSxlOUR1d1BGLENBQ0YsQ1FwMFBFLHlCc0QrREEsNkNBRUksVUFBQSxDQUNBLFc5RHV3UEosQzhEcHdQRSxtREFFSSxXOUR1d1BOLEM4RG53UEUsbURBRUksVTlEc3dQTixDQVRGLENRdjFQRSx5QnVESEYsY0FFSSxtQi9EdTJQRixDQUNGLENRMTFQRSx5QnVEaEJGLGNBTUksZ0JBQUEsQ0FDQSxtQi9EdzJQRixDQUNGLEMrRHIyUEEseUJBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxrQi9EdzJQRixDUXQyUEUseUJ1RExGLHlCQU1JLGtCL0R5MlBGLENBQ0YsQytEdDJQQSwwQkFDRSxpQi9EeTJQRixDUTUzUEUseUJ1RGtCRiwwQkFJSSxrQi9EMDJQRixDQUNGLEMrRHYyUEEsdUJBQ0UsWS9EMDJQRixDK0R4MlBFLHlCQUNFLFcvRDAyUEosQ1F4NFBFLDBCdUQwQkYsdUJBUUkseUJBQUEsQ0FDQSxRL0QwMlBGLENBQ0YsQ1FqNFBFLDBCdURhRix1QkFhSSw0Q0FBQSxDQUNBLFEvRDIyUEYsQ0FDRixDK0R4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eUJ2RXk3UkYsQ1FwbFNFLHlCK0R1SkYsMEJBT0ksUUFBQSxDQUNBLGNBQUEsQ0FDQSxnQnZFMDdSRixDQUNGLENROWtTRSx5QitEMElGLDBCQWFJLGNBQUEsQ0FDQSxnQkFBQSxDQUNBLG1CdkUyN1JGLENBQ0YsQ01wbVNFLHFCQUNFLGdDQUNFLGFOc21TSixDQUNGLENNam1TRSx3Q0FDRSxhRGFVLENDWFYsU05rbVNKLENNN2xTRSx1Q0FDRSxnQ0FDRSxhRElRLENDRlIsU044bFNKLENBQ0YsQ014bFNJLGlDQUNFLFVOMGxTTixDdUV4OFJBLGdDQUNFLFl2RTI4UkYsQ1F4blNFLDBCK0Q0S0YsZ0NBSUkseUJBQUEsQ0FDQSxPdkU0OFJGLENBQ0YsQ1FqblNFLDBCK0QrSkYsZ0NBU0ksb0NBQUEsQ0FDQSxhQUFBLENBQ0Esb0J2RTY4UkYsQ0FDRixDUXJvU0UseUIrRDJMRix5QkFFSSxjQUFBLENBQ0EsZ0J2RTY4UkYsQ0FDRixDUS9uU0UseUIrRDhLRix5QkFPSSxjQUFBLENBQ0EsZ0J2RTg4UkYsQ0FDRixDdUU1OFJFLDJCQUNFLFF2RTg4UkosQ3dFeHBTQSxlQUNFLGV4RThwU0YsQ1Evb1NFLHlCZ0VoQkYsZUFJSSxnQnhFK3BTRixDQUNGLENRanFTRSx5QmdFSUEseUNBRUksa0J4RStwU0osQ0FDRixDUXpwU0UseUJnRVRBLHlDQUtJLGtCeEVpcVNKLENBQ0YsQ3dFN3BTQSx3QkFDRSxZeEVncVNGLENRL3FTRSx5QmdFY0Ysd0JBSUkseUJBQUEsQ0FDQSxReEVpcVNGLENBQ0YsQ1F4cVNFLHlCZ0VDRix3QkFRSSxtQ0FBQSxDQUNBLFF4RW1xU0YsQ0FDRixDd0VocVNBLHFCQUNFLHdCeEVtcVNGLENRL3JTRSx5QmdFMkJGLHFCQUdJLGlCeEVxcVNGLENBQ0YsQ1F2clNFLHlCZ0VjRixxQkFNSSxZeEV1cVNGLENBQ0YsQ3dFcHFTQSxzQkFDRSxReEV1cVNGLENRN3NTRSx5QmdFcUNGLHNCQUlJLGtCQUFBLENBQ0EsY0FBQSxDQUNBLGdCeEV3cVNGLENBQ0YsQ1F2c1NFLHlCZ0V3QkYsc0JBU0ks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M0UyMVRGLENBQ0YsQzJFeDFUQSx5QkFDRSxhM0UyMVRGLEMyRXgxVEEseUJBQ0UsYTNFMjFURixDUXpzVUUseUJtRWlYRix1QkFFSSxrQjNFMjFURixDQUNGLENRbHNVRSx5Qm1Fb1dGLHVCQUtJLGtCM0U2MVRGLENBQ0YsQ1FwdFVFLHlCb0VHRixvQkFFSSxrQjVFb3RVRixDQUNGLENRN3NVRSx5Qm9FVkYsb0JBTUksa0JBQUEsQ0FDQSxnQjVFcXRVRixDQUNGLEM0RWx0VUEseUNBQ0UsWUFBQSxDQUNBLFc1RXF0VUYsQ1FydVVFLHlCb0VjRix5Q0FLSSxtQzVFc3RVRixDQUNGLENRcHVVRSxnRG9FUUYseUNBU0ksbUM1RXV0VUYsQ0FDRixDUWx1VUUsMEJvRUNGLHlDQWFJLDBENUV3dFVGLENBQ0YsQ1FwdlVFLHlCb0UrQkYscUJBRUksa0JBQUEsQ0FDQSxnQjVFd3RVRixDQUNGLENROXVVRSx5Qm9Fa0JGLHFCQU9JLGtCNUV5dFVGLENBQ0YsQ1Fod1VFLHlCb0V5Q0EsbUNBRUksVzVFeXRVSixDQUNGLENReHZVRSx5Qm9FNEJBLG1DQUtJLFc1RTJ0VUosQ0FDRixDUTF3VUUseUJvRWtEQSx5Q0FFSSxXQUFBLENBQ0EsWTVFMHRVSixDQUNGLENRbndVRSx5Qm9FcUNBLHlDQU9JLFk1RTJ0VUosQ0FDRixDUXJ4VUUseUJvRThERiwwQkFFSSxZQUFBLENBQ0EsZTVFMHRVRixDQUNGLENRL3dVRSx5Qm9FaURGLDBCQU1JLFk1RTR0VUYsQ0FDRixDNEV6dFVBLDhCQUNFLFdBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLFVBQUEsQ0FDQSxjQUFBLENBQ0Esd0J2RWxFTyxDdUVtRVAsUTVFNHRVRixDNEUxdFVFLHdDQUNFLHdCNUU0dFVKLENROXlVRSx5Qm9Fc0ZGLGNBRUksa0I1RTJ0VUYsQ0FDRixDUXZ5VUUseUJvRXlFRixjQU1JLG1CNUU0dFVGLEM0RXp0VUEsOEJBRUksa0I1RTR0VUosQ0FKRixDNEVudFVBLHFCQUNFLEs1RTJ0VUYsQzRFeHRVQSxvQkFDRSxZQUFBLENBQ0EscUJBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JBQUEsQ0FDQSxlQUFBLENBQ0EsYXZFM0dNLEN1RTRHTixpQkFBQSxDQUNBLHdCNUUydFVGLENRajFVRSx5Qm9FMEdGLG9CQWVJLGVBQUEsQ0FDQSxZQUFBLENBQ0EsWTVFNHRVRixDQUNGLENRMzBVRSx5Qm9FNkZGLG9CQXFCSSxlQUFBLENBQ0EsWUFBQSxDQUNBLHNCNUU2dFVGLENBQ0YsQ01qMlVFLHFCQUNFLDBCQUNFLGFEb0JRLEN1RWlIVix3QjVFK3RVRixDQUNGLENNLzFVRSxrQ0FDRSxhRGFVLENDWFYsU0FBQSxDc0U0SEEsd0I1RXF1VUosQ001MVVFLHVDQUNFLDBCQUNFLGFESVEsQ0NGUixTQUFBLENzRW1IRix3QjVFMnVVRixDQUNGLENNeDFVSSwyQkFDRSxVTjAxVU4sQzRFNXVVRSwyQ0FDRSxhQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxrQjVFOHVVSixDNEUzdVVFLHlCQUNFLG9CNUU2dVVKLENRNzNVRSx5Qm9FK0lBLHlCQUlJLFk1RTh1VUosQ0FDRixDUXIzVUUseUJvRWtJQSx5QkFRSSxlNUUrdVVKLENBQ0YsQzRFM3VVQSx5Q0FDRSx3QnZFN0lXLEN1RThJWCxvQjVFOHVVRixDUS8zVUUseUJvRStJRix5Q0FLSSxZQUFBLENBQ0EsaUI1RSt1VUYsQ0FDRixDTXA1VUUscUJBQ0UsK0NBQ0UsYURvQlEsQ3VFa0pWLHFCdkVuS2tCLEN1RW9LbEIsb0I1RWl2VUYsQ0FDRixDTW41VUUsdURBQ0UsYURhVSxDQ1hWLFNBQUEsQ3NFNkpBLHFCdkVuS2tCLEN1RW9LbEIsb0I1RXd2VUosQ01qNVVFLHVDQUNFLCtDQUNFLGFESVEsQ0NGUixTQUFBLENzRW9KRixxQnZFbktrQixDdUVvS2xCLG9CNUUrdlVGLENBQ0YsQ005NFVJLGdEQUNFLFVOZzVVTixDUTE2VUUseUJxRUhGLFdBRUksa0I3RWc3VUYsQ0FDRixDUW42VUUseUJxRWhCRixXQU1JLG1CQUFBLENBQ0EsZ0I3RWk3VUYs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QkFDRSxhTm80V0osQ0FDRixDTS8zV0UsNEJBQ0UsYURXUyxDQ1RULFNOZzRXSixDTTMzV0UsdUNBQ0Usb0JBQ0UsYURFTyxDQ0FQLFNONDNXSixDQUNGLENNdDNXSSxxQkFDRSxVTnczV04sQ2dGbHRXQSxlQUNFLGlCaEZxdFdGLENRdDVXRSx5QndFbU1BLDZCQUVJLGVoRnF0V0osQ0FDRixDUXI1V0UsZ0R3RTZMQSw2QkFNSSxlaEZzdFdKLENBQ0YsQ1FuNVdFLDBCd0VzTEEsNkJBVUksZWhGdXRXSixDQUNGLENReDVXRSx5QndFb01BLGtDQUVJLFNBQUEsQ0FDQSxVQUFBLENBQ0EsV2hGc3RXSixDZ0ZudFdFLHdDQUVJLFdoRnN0V04sQ2dGbHRXRSx3Q0FFSSxVaEZxdFdOLENnRmh0V0EsMkJBRUksZ0JoRm10V0osQ2dGanRXSSxrQ0FDRSxXQUFBLENBQ0EsV2hGbXRXTixDZ0Y5c1dBLCtCQUVJLGNoRml0V0osQ0F2QkYsQ1E1NldFLHlCd0VzUEEsNkJBRUksY0FBQSxDQUNBLGdCaEZndFdKLENBQ0YsQ1E3N1dFLHlCd0V5T0EsNkJBTUksY0FBQSxDQUNBLGdCaEZrdFdKLENnRjdzV0Ysc0JBRUksa0JoRml0V0YsQ2lGeDlXRixtQkFHSSxRQUFBLENBQ0EsZ0JqRjI5V0YsQ0FaRixDaUYzOFdBLDBCQUNFLGlCQUFBLENBQ0Esd0JqRjI5V0YsQ1FyOVdFLHlCeUVSRiwwQkFLSSx1QmpGNDlXRixDQUNGLENpRno5V0EseUJBR0UsYWpGNDlXRixDUTcrV0UseUJ5RWNGLHlCQU1JLGNBQUEsQ0FDQSxnQmpGNjlXRixDQUNGLENRdCtXRSx5QnlFQ0YseUJBV0ksa0JBQUEsQ0FDQSxjQUFBLENBQ0EsZ0JqRjg5V0YsQ0FDRixDaUYzOVdBLDRCQUNFLGlCQUFBLENBQ0EsU2pGODlXRixDUS8vV0UseUJ5RStCRiw0QkFLSSxnQkFBQSxDQUNBLGtCakYrOVdGLENBQ0YsQ1FyZ1hFLHlCeUUrQkYsNEJBVUksMkJqRmcrV0YsQ0FDRixDUTcvV0UseUJ5RWtCRiw0QkFjSSxhakZpK1dGLENBQ0YsQ1EvZ1hFLHlC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bnVZRSx5QjhFaEJGLE1BS0ksbUJBQUEsQ0FDQSxnQnRGa3ZZRixDQUNGLENzRmh2WUUsYUFDRSxldEZrdllKLENRenZZRSx5QjhFTUEsYUFJSSxnQkFBQSxDQUNBLGNBQUEsQ0FDQSxnQnRGbXZZSixDQUNGLENRbnZZRSx5QjhFUEEsYUFVSSxjQUFBLENBQ0EsZ0J0Rm92WUosQ0FDRixDUXR3WUUseUI4RXNCRixXQUVJLGtCdEZtdllGLENBQ0YsQ1EvdllFLHlCOEVTRixXQUtJLG1CQUFBLENBQ0EsZ0J0RnF2WUYsQ0FDRixDUWx4WUUseUI4RWdDRixpQkFFSSxrQnRGcXZZRixDQUNGLENRM3dZRSx5QjhFbUJGLGlCQUtJLG1CdEZ1dllGLENBQ0YsQ1E3eFlFLHlCOEV5Q0YscUJBRUksa0J0RnV2WUYsQ0FDRixDUXR4WUUseUI4RTRCRixxQkFLSSxrQnRGeXZZRixDQUNGLENzRnR2WUEsWXJFWEUsUUFEMkMsQ0FFM0MsU0FGK0IsQ0FJL0IsZUFBQSxDcUVVQSxZdEYydllGLENRL3lZRSx5QjhFa0RGLFlBS0ksMERBQUEsQ0FDQSxZdEY0dllGLENBQ0YsQ1EveVlFLGdEOEU0Q0YsWUFVSSwwREFBQSxDQUNBLFF0RjZ2WUYsQ0FDRixDUTl5WUUsMEI4RXFDRixZQWVJLG1DQUFBLENBQ0EsUXRGOHZZRixDQUNGLENRajBZRSx5QjhFc0VGLGlCQUVJLGV0Rjh2WUYsQ0FDRixDUTF6WUUseUI4RXlERixpQkFNSSxldEYrdllGLENBQ0YsQ1E1MFlFLHlCOEVnRkYsa0JBRUksa0J0Rit2WUYsQ0FDRixDUXIwWUUseUI4RW1FRixrQkFLSSxtQnRGaXdZRixDQUNGLENRdjFZRSx5QjhFd0ZBLHVDQUVJLGtCdEZpd1lKLENBQ0YsQ3NGN3ZZQSx1QnJFeERFLFFBRDJDLENBRTNDLFNBRitCLENBSS9CLGVBQUEsQ3FFdURBLFl0Rmt3WUYsQ1FuMllFLHlCOEUrRkYsdUJBS0ksd0RBQUEsQ0FDQSxRdEZtd1lGLENBQ0YsQ1E1MVlFLHlCOEVrRkYsdUJBVUksd0RBQUEsQ0FDQSxRdEZvd1lGLENBQ0YsQ3NGandZQSx1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K29lSixDOEY3b2VJLDRCQUNFLGtCOUYrb2VOLENBQ0YsQzhGNW9lSSw0Q0FFRSxXOUY2b2VOLENRbHJlRSx5QnNGeUNFLHFEQUVJLFE5RjJvZU4sQ0FDRixDOEZ4b2VJLDJEQUNFLGU5RjBvZU4sQzhGdG9lRSxxQkFDRSxlQUFBLENBQ0EsZ0I5RndvZUosQ1E5cmVFLHlCc0ZvREEscUJBS0ksTzlGeW9lSixDQUNGLEM4RnJvZUEsaUJBRUUsa0I5RnVvZUYsQzhGcm9lRSxtQkFDRSxXOUZ1b2VKLENRdnRlRSwwQnNGMkVGLGlCQVNJLFlBQUEsQ0FDQSxtQ0FBQSxDQUNBLGtCQUFBLENBQ0EsYTlGdW9lRixDQUNGLENRbHRlRSwwQnNGOERGLGlCQWdCSSxZQUFBLENBQ0EsY0FBQSxDQUNBLGtCOUZ3b2VGLENBQ0YsQzhGdG9lRSx5QkFDRSxZQUFBLENBQ0EsOEJBQUEsQ0FDQSxrQkFBQSxDQUNBLHNCQUFBLENBQUEsaUJBQUEsQ0FDQSxROUZ3b2VKLENRaHVlRSx5QnNGbUZBLHlCQVFJLGlCOUZ5b2VKLENBQ0YsQzhGbG9lRSxtQ0FDRSxROUZ1b2VKLEM4RnBvZUUsNkRBQ0UsUzlGc29lSixDUTl1ZUUsMEJzRjRHRixvQkFFSSxZQUFBLENBQ0EsK0I5RnFvZUYsQ0FDRixDUTV2ZUUsaURzRm1IRixvQkFRSSxROUZxb2VGLENBQ0YsQ1ExdmVFLDBCc0Y0R0Ysb0JBWUksZTlGc29lRixDQUNGLENRNXdlRSx5QnNGd0lBLGdDQUVJLFlBQUEsQ0FDQSxxQjlGc29lSixDQUNGLENRbHhlRSwwQnNGK0lBLHdDQUVJLGdCOUZxb2VKLENBQ0YsQ1Exd2VFLDBCc0ZrSUEsd0NBTUksaUI5RnNvZUosQ0FDRixDOEZub2VFLHVDQUNFLGlCOUZxb2VKLENRL3hlRSwwQnNGeUpBLHVDQUlJLFE5RnNvZUosQ0FDRixDOEZub2VFLHNCQUNFLFc5RnFvZUosQ1F2eWVFLDBCc0ZzS0Ysb0JBRUksa0I5Rm9vZUYsQ0FDRixDUWh5ZUUsMEJzRnlKRixvQkFNSSxPOUZxb2VGLENBQ0YsQ1FsemVFLHlCc0ZnTEYsa0JBRUksa0I5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akJFLHlCK0ZIRixrQkFNSSxRdkdxbmpCRixDQUNGLENRNW1qQkUseUIrRmhCRixrQkFVSSxRdkdzbmpCRixDQUNGLEN1R2huakJFLHVCQUlFLGVBQUEsQ0FDQSx3QnZHb25qQkosQ1F2b2pCRSx5QitGY0EsdUJBUUksUUFBQSxDQUNBLFl2R3FuakJKLENBQ0YsQ1Fob2pCRSx5QitGQ0EsdUJBYUksUUFBQSxDQUNBLFl2R3NuakJKLENBQ0YsQ3VHbm5qQkUsbUNBQ0UsWUFBQSxDQUNBLGNBQUEsQ0FDQSxZdkdxbmpCSixDdUdubmpCSSwyQ0FDRSxXQUFBLENBQ0EsYUFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHdCdkdxbmpCTixDdUdobmpCQSwwQkFDRSxzQkFBQSxDQUFBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGV2R21uakJGLENRcnFqQkUseUIrRitDRiwwQkFNSSxVdkdvbmpCRixDQUNGIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5bZGF0YS10YWJzPXBhcmVudF0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuW2RhdGEtdGFicz1wYXJlbnRdLm5vLXRyYW5zaXRpb24gPiBbZGF0YS10YWJzPWNvbnRyb2xdLFxuW2RhdGEtdGFicz1wYXJlbnRdLm5vLXRyYW5zaXRpb24gPiBbZGF0YS10YWJzPWNvbnRlbnRdLFxuW2RhdGEtdGFicz1wYXJlbnRdLm5vLXRyYW5zaXRpb24gPiBbZGF0YS10YWJzPWVsZW1lbnRdIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbltkYXRhLXRhYnM9cGFyZW50XS5uby10cmFuc2l0aW9uLWdsb2JhbCBbZGF0YS10YWJzPWNvbnRyb2xdLFxuW2RhdGEtdGFicz1wYXJlbnRdLm5vLXRyYW5zaXRpb24tZ2xvYmFsIFtkYXRhLXRhYnM9Y29udGVudF0sXG5bZGF0YS10YWJzPXBhcmVudF0ubm8tdHJhbnNpdGlvbi1nbG9iYWwgW2RhdGEtdGFicz1lbGVtZW50XSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbltkYXRhLXRhYnM9cGFyZW50XSBbZGF0YS10YWJzPWNvbnRlbnRdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS10YWJzPWVsZW1lbnRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuW2RhdGEtdGFicz1lbGVtZW50XS5mb3ItbG9hZCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbltkYXRhLXRhYnM9ZWxlbWVudF0uaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtYWNjb3JkaW9uLWluaXRdID4gW2RhdGEtdGFicz1jb250ZW50XSxcbltkYXRhLWFjY29yZGlvbi1pbml0XSA+IFtkYXRhLXRhYnM9Y29udHJvbHNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWFjY29yZGlvbi1pbml0XSBbZGF0YS10YWJzPWVsZW1lbnRdIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtdGFicz1hY2NvcmRpb24td3JhcHBlcl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2U7XG59XG5cbltkYXRhLXRhYnM9YWNjb3JkaW9uLWNvbnRlbnRdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtdGFicz1hY2NvcmRpb25dIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXRhYnM9YWNjb3JkaW9uXS5pcy1hY3RpdmUgPiBbZGF0YS10YWJzPWFjY29yZGlvbi13cmFwcGVyXSB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi8qINC30LTQtdGB0Ywg0L/QvtC00LrQu9GO0YfQuNGC0LUg0YjRgNC40YTRgtGLKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS0xMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtMTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS0yMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtMjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS0zMDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtMzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS00MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtNDAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtNTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS02MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtNjAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS03MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtNzAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS04MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtODAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvZ2VvbG9naWNhL2dlb2xvZ2ljYS05MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL2dlb2xvZ2ljYS9nZW9sb2dpY2EtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbi8qINC30LTQtdGB0Ywg0LjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQs9C70L7QsdCw0LvRjNC90YvQtSDRgdC10LvQtdC60YLQvtGA0YsgaW1nLCBib2R5LCBodG1sINC4INGC0LDQuiDQtNCw0LvQtdC1ICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNkN2I3OGI7XG4gIH1cbn1cbmE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZDdiNzhiO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2Q3Yjc4YjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5hOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmE6bm90KFtocmVmXSkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbmltZyxcbnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbn1cblxuaW1nW3NyYyo9XCIuc3ZnXCIgaV0ge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxucGljdHVyZSxcbnNvdXJjZSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDEwMDBweCAjZmZmZmZmO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmlucHV0OjpwbGFjZWhvbGRlcixcbnRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5pbnB1dDppbnZhbGlkLFxudGV4dGFyZWE6aW52YWxpZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyLFxuaW5wdXQ6Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbnNlbGVjdCxcbnRleHRhcmVhLFxuaW5wdXQ6bWF0Y2hlcyhbdHlwZT1lbWFpbF0sIFt0eXBlPW51bWJlcl0sIFt0eXBlPXBhc3N3b3JkXSwgW3R5cGU9c2VhcmNoXSwgW3R5cGU9dGVsXSwgW3R5cGU9dGV4dF0sIFt0eXBlPXVybF0pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZmFuY3lib3gtYm9keS1tYXJnaW4sIDBweCkgKyB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7XG59XG5cbi5oaWRlLXNjcm9sbGJhciAuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUpO1xufVxuXG4ud3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCArIDEwcHgpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgbWluLWhlaWdodDogY2FsYygxMDAgKiB2YXIoLS12aCwgMXZoKSArIDEwcHgpO1xufVxuLndyYXBwZXIgLmhlYWRlcixcbi53cmFwcGVyIC5mb290ZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cmFwcGVyIG1haW4ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBtYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIG1haW4ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAxMjJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG59XG5tYWluLnBhZ2VfX21haW4tLW9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLmxpc3QtcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGwtbG9jay1pb3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zY3JvbGwtbG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGxiYXIge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cbi5uby1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vLXRyYW5zaXRpb24ge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTU4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmxvZ28tdHJpbmV0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgZmlsbDogI2JhOTc2NTtcbn1cbi5sb2dvLXRyaW5ldDpob3ZlciwgLmxvZ28tdHJpbmV0OmZvY3VzLCAubG9nby10cmluZXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubG9nby10cmluZXQ6aG92ZXIgLmxvZ28tdHJpbmV0X190ZXh0LCAubG9nby10cmluZXQ6Zm9jdXMgLmxvZ28tdHJpbmV0X190ZXh0LCAubG9nby10cmluZXQ6Zm9jdXMtdmlzaWJsZSAubG9nby10cmluZXRfX3RleHQge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cbi5sb2dvLXRyaW5ldCBzdmcge1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMzFweDtcbn1cblxuLmxvZ28tdHJpbmV0X190ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuXG4udGV4dC1zdHlsZSBhIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50ZXh0LXN0eWxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4udGV4dC1zdHlsZSBhOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnRleHQtc3R5bGUgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnRleHQtc3R5bGUgYTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxpbmtbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICB9XG59XG4ubGlua1tocmVmXTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmxpbmtbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG4gIH1cbn1cbi5saW5rW2hyZWZdOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmxpbmstLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3OGY2YztcbiAgfVxufVxuLmJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzhmNmM7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3OGY2YztcbiAgfVxufVxuLmJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnV0dG9uOmRpc2FibGVkLCAuYnV0dG9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnV0dG9uLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmJ1dHRvbi0tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnV0dG9uLS1nb2xkOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdiNzhiO1xuICB9XG59XG4uYnV0dG9uLS1nb2xkOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Yjc4Yjtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJ1dHRvbi0tZ29sZDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdiNzhiO1xuICB9XG59XG4uYnV0dG9uLS1nb2xkOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5idXR0b24tLWJvcmRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzM1NTtcbn1cblxuLmZhbmN5Ym94X19zbGlkZS5oYXMtaW1hZ2UgPiAuZmFuY3lib3hfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAzMHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiAtNDdweDtcbiAgfVxufVxuXG4uaXMtY29tcGFjdCAuZmFuY3lib3hfX2NvbnRlbnQgPiAuZi1idXR0b24uaXMtY2xvc2UtYnRuIHtcbiAgdG9wOiAtNDRweDtcbiAgcmlnaHQ6IC01cHg7XG4gIC0tZi1idXR0b24tc3ZnLXdpZHRoOiAyNHB4O1xuICAtLWYtYnV0dG9uLXN2Zy1oZWlnaHQ6IDI0cHg7XG4gIC0tZi1idXR0b24tYmc6IHRyYW5zcGFyZW50O1xufVxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpob3ZlciwgLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0bjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwge1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuLm1vZGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50IC5mb3JtX19ncm91cCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5tb2RhbF9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLm1vZGFsX19idXR0b24tY29udGFpbmVyLS1jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX2J1dHRvbi1jb250YWluZXItLWNvbHVtbnMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fYnV0dG9uLWNvbnRhaW5lci0tY29sdW1ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ubW9kYWxfX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fYnV0dG9uLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWxfX2J1dHRvbi1jb250YWluZXIgLmJ1dHRvbiB7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsX19mb3JtIGZvcm0ge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9fZm9ybSBmb3JtIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLm1vZGFsX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxNHB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4ubW9kYWxfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5tb2RhbF9fbGlzdCBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDNweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC0tZ29vZHMtZGVsZXRlIHtcbiAgICBtYXgtd2lkdGg6IDM2MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtLXRleHQge1xuICAgIG1heC13aWR0aDogNTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtLXRleHQgLm1vZGFsX19idXR0b24tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLS1wYXNzd29yZC1yZWNvdmVyeSxcbiAgLm1vZGFsLS1wYXNzd29yZC1tYWlsLFxuICAubW9kYWwtLWNhbGxiYWNrLFxuICAubW9kYWwtLXJlZ2lzdHJhdGlvbixcbiAgLm1vZGFsLS1yZWdpc3RyYXRpb24tdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0OTRweDtcbiAgfVxufVxuXG4ubW9kYWwtLWNhbGxiYWNrLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXN1c3Nlc3NcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLS1jYWxsYmFjay1zdWNjZXNzIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjlweCBsZWZ0IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtLWNhbGxiYWNrLXN1Y2Nlc3Mge1xuICAgIG1heC13aWR0aDogMzE4cHg7XG4gICAgcGFkZGluZy10b3A6IDg3cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMxcHggbGVmdCAzNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCA2NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtLWNoYW5nZSB7XG4gICAgbWF4LXdpZHRoOiAzODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC0tY2hhbmdlIC5mb3JtLS1tb2RhbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgLm1vZGFsLS1jaGFuZ2UgLmZvcm0tLW1vZGFsIC5mb3JtX19ncm91cC0tZW1haWwsXG4gIC5tb2RhbC0tY2hhbmdlIC5mb3JtLS1tb2RhbCAuZm9ybV9fZ3JvdXAtLXRlbCxcbiAgLm1vZGFsLS1jaGFuZ2UgLmZvcm0tLW1vZGFsIC5mb3JtX19ncm91cC0tcGFzc3dvcmQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG4gIC5tb2RhbC0tY2hhbmdlIC5mb3JtLS1tb2RhbCAubW9kYWxfX2J1dHRvbi1jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLS1jaGFuZ2UgLmZvcm0tLW1vZGFsIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5tb2RhbC0tbG9naW4ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLS1sb2dpbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMzRweDtcbiAgfVxufVxuXG4ubW9kYWwtbG9naW4ge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbG9naW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubW9kYWwtbG9naW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTE1cHg7XG4gIH1cbiAgLm1vZGFsLWxvZ2luOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIH1cbn1cbi5tb2RhbC1sb2dpbiAubW9kYWxfX2J1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubW9kYWwtbG9naW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm1vZGFsLWxvZ2luX19pdGVtIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWxvZ2luX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tb2RhbC1sb2dpbl9faXRlbSBmb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubW9kYWwtbG9naW5fX2l0ZW0tLXJlZ2lzdHIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1vZGFsLWxvZ2luX19pdGVtLS1sb2dpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuXG4ubW9kYWxfX3RleHQtbm90ZSB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbF9fdGV4dC1ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX190ZXh0LW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm1vZGFsX190ZXh0LW5vdGUgYSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vZGFsX190ZXh0LW5vdGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5tb2RhbF9fdGV4dC1ub3RlIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubW9kYWxfX3RleHQtbm90ZSBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubW9kYWxfX3RleHQtbm90ZSBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNvbnRyb2wge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIxcHg7XG59XG5cbi5jb250cm9sX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvbnRyb2xfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG5cbi5jb2xsYXBzZS1ib3hfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byAxZnI7XG4gIGdhcDogMThweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb2xsYXBzZS1ib3hfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgLmNvbGxhcHNlLWJveF9fYnRuOmhvdmVyOjphZnRlciwgLmNvbGxhcHNlLWJveF9fYnRuOmhvdmVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLmNvbGxhcHNlLWJveF9fYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb2xsYXBzZS1ib3hfX2J0bjpmb2N1cy12aXNpYmxlOjphZnRlciwgLmNvbGxhcHNlLWJveF9fYnRuOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmNvbGxhcHNlLWJveF9fYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5jb2xsYXBzZS1ib3hfX2J0bjpmb2N1czo6YWZ0ZXIsIC5jb2xsYXBzZS1ib3hfX2J0bjpmb2N1czo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbi5jb2xsYXBzZS1ib3hfX2J0bjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29sbGFwc2UtYm94X19idG46OmFmdGVyLCAuY29sbGFwc2UtYm94X19idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5jb2xsYXBzZS1ib3hfX2J0biBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG4uY29sbGFwc2UtYm94X19idG4gc3Bhbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctcmlnaHRcIik7XG59XG4uY29sbGFwc2UtYm94LmlzLWFjdGl2ZSAuY29sbGFwc2UtYm94X19idG4gc3Bhbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmxpbmstaWNvbiB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICAtLWNvbG9yLXN0cm9rZTogY3VycmVudENvbG9yO1xufVxuLmxpbmstaWNvbiBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmxpbmstaWNvbjpkaXNhYmxlZCwgLmxpbmstaWNvbi5pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIGEubGluay1pY29uOmhvdmVyLFxuICBidXR0b24ubGluay1pY29uOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICB9XG59XG5hLmxpbmstaWNvbjpmb2N1cy12aXNpYmxlLFxuYnV0dG9uLmxpbmstaWNvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIGEubGluay1pY29uOmZvY3VzLFxuICBidXR0b24ubGluay1pY29uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cblxuYS5saW5rLWljb24uaXMtYWN0aXZlLFxuYnV0dG9uLmxpbmstaWNvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgb3BhY2l0eTogMTtcbn1cblxuc3Bhbi5saW5rLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5saW5rLWljb25fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuXG4ubGluay1pY29uLS1tZW51OjphZnRlciwgLmxpbmstaWNvbi0tbWVudTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgY29udGVudDogXCJcIjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmxpbmstaWNvbi0tbWVudTo6YmVmb3JlIHtcbiAgdG9wOiAxOHB4O1xufVxuLmxpbmstaWNvbi0tbWVudTo6YWZ0ZXIge1xuICBib3R0b206IDE3cHg7XG59XG4ubGluay1pY29uLS1tZW51OmFjdGl2ZTo6YWZ0ZXIsIC5saW5rLWljb24tLW1lbnU6YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGluay1hcnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5saW5rLWFycm93LS1kb3duOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbmRpdltkYXRhLWxhc3RwYXNzLWljb24tcm9vdF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybSBpbnB1dCxcbi5mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTlweDtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm0gaW5wdXQ6aG92ZXIsXG4gIC5mb3JtIHRleHRhcmVhOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5mb3JtIGlucHV0OmZvY3VzLXZpc2libGUsXG4uZm9ybSB0ZXh0YXJlYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmZvcm0gaW5wdXQ6Zm9jdXMsXG4gIC5mb3JtIHRleHRhcmVhOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLmZvcm0gaW5wdXQ6YWN0aXZlLFxuLmZvcm0gdGV4dGFyZWE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTBweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuLmZvcm0gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtY3JlZGVudGlhbHMtYXV0by1maWxsLWJ1dHRvbiwgLmZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Oi13ZWJraXQtcGFzc21hbi1rZXkge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5mb3JtIGxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzAwNzM1NTtcbn1cbi5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIG1hcmdpbjogYXV0byAwIGF1dG8gMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNsb3NlXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hc2stc2l6ZTogMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFzay1zaXplOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbjpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXM6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gIC5mb3JtIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cy12aXNpYmxlOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9ybS0tc2VhcmNoIGZvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLS1zZWFyY2ggZm9ybSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuZm9ybS0tc2VhcmNoIGZvcm06aG92ZXIge1xuICAgIGNvbG9yOiBmYWxzZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS0tc2VhcmNoIGZvcm06Zm9jdXMtd2l0aGluIHtcbiAgICBjb2xvcjogZmFsc2U7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbiAgLmZvcm0tLXNlYXJjaCBmb3JtOmZvY3VzLXdpdGhpbiBhLCAuZm9ybS0tc2VhcmNoIGZvcm06Zm9jdXMtd2l0aGluIGJ1dHRvbiwgLmZvcm0tLXNlYXJjaCBmb3JtOmZvY3VzLXdpdGhpbiBpbnB1dCwgLmZvcm0tLXNlYXJjaCBmb3JtOmZvY3VzLXdpdGhpbiBzZWxlY3QsIC5mb3JtLS1zZWFyY2ggZm9ybTpmb2N1cy13aXRoaW4gdGV4dGFyZWEge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLS1zZWFyY2guaXMtaW52YWxpZCBmb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWI1NzU3O1xufVxuLmZvcm0tLXNlYXJjaC5pcy1pbnZhbGlkIGZvcm0gaW5wdXQge1xuICBjb2xvcjogI2ViNTc1Nztcbn1cbi5mb3JtLS1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLS1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS0tc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuLmZvcm0tLXNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS0tc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAuZm9ybS0tc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS0tc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG4gIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgICAuZm9ybS0tc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgICB9XG4gIH1cbiAgLmZvcm0tLXNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdOmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0tLXNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmZvcm0tLXNlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdIHN2ZyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4uZm9ybS0tZGFyayBpbnB1dCwgLmZvcm0tLWRhcmsgdGV4dGFyZWEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODI4MjgyO1xufVxuLmZvcm0tLWRhcmsgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9ybS0tZGFyayB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybV9fZ3JvdXAuaXMtaW52YWxpZCBpbnB1dCwgLmZvcm1fX2dyb3VwLmlzLWludmFsaWQgdGV4dGFyZWEsXG4uZm9ybV9faW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIGlucHV0LFxuLmZvcm1fX2lucHV0LXdyYXBwZXIuaXMtaW52YWxpZCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjZWI1NzU3O1xuICBib3JkZXItY29sb3I6ICNlYjU3NTc7XG59XG4uZm9ybV9fZ3JvdXAuaXMtaW52YWxpZCBpbnB1dDo6cGxhY2Vob2xkZXIsIC5mb3JtX19ncm91cC5pcy1pbnZhbGlkIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5mb3JtX19pbnB1dC13cmFwcGVyLmlzLWludmFsaWQgaW5wdXQ6OnBsYWNlaG9sZGVyLFxuLmZvcm1fX2lucHV0LXdyYXBwZXIuaXMtaW52YWxpZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ViNTc1Nztcbn1cblxuLmZvcm1fX2dyb3VwLS10aW1lIC5mb3JtX19pbnB1dC13cmFwcGVyOjphZnRlciB7XG4gIHJpZ2h0OiA1MHB4O1xufVxuLmZvcm1fX2dyb3VwLS10aW1lIGlucHV0W3R5cGU9dGltZV06OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuLmZvcm1fX2dyb3VwLS10aW1lIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0OjpzZWxlY3Rpb24sXG4uZm9ybV9fZ3JvdXAtLXRpbWUgaW5wdXRbdHlwZT10aW1lXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6OnNlbGVjdGlvbixcbi5mb3JtX19ncm91cC0tdGltZSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbi5mb3JtX19ncm91cC0tdGltZSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtX19ncm91cC0tdGltZSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZDpmb2N1cyxcbi5mb3JtX19ncm91cC0tdGltZSBpbnB1dFt0eXBlPXRpbWVdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mb3JtX19ncm91cC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm1fX2dyb3VwLS1jaGVja2JveCBsYWJlbCB7XG4gIG9yZGVyOiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmZvcm1fX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybV9faW5wdXQtd3JhcHBlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLmZvcm1fX2dyb3VwLS1wYXNzd29yZCAuZm9ybV9faW5wdXQtd3JhcHBlcjo6YWZ0ZXIsXG4uZm9ybV9faW5wdXQtd3JhcHBlci0tc2VhcmNoOjphZnRlciB7XG4gIHJpZ2h0OiA2MHB4O1xufVxuXG4uZm9ybV9fZ3JvdXAuaXMtdmFsaWQgLmZvcm1fX2lucHV0LXdyYXBwZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtX19pbnB1dC13cmFwcGVyLmlzLXZhbGlkOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybV9fbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZvcm1fX21lc3NhZ2UtLWVycm9yIHtcbiAgY29sb3I6ICNlYjU3NTc7XG59XG5cbi5lcnJvci10ZXh0LFxuLmVycm9ydGV4dCB7XG4gIGNvbG9yOiAjZWI1NzU3O1xufVxuLmVycm9yLXRleHQgcCxcbi5lcnJvcnRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybV9fZ3JvdXAuaXMtaW52YWxpZCAuZm9ybV9fbWVzc2FnZSxcbiAgLmZvcm1fX2lucHV0LXdyYXBwZXIuaXMtaW52YWxpZCAuZm9ybV9fbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm1fX2ZpbHRlci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG5cbi5mb3JtX19maWx0ZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5mb3JtX19maWx0ZXItY2hlY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDAgMTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZmlsdGVyLWNoZWNrZWQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmZvcm1fX2ZpbHRlci1zaG93IHtcbiAgcGFkZGluZzogNHB4IDhweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybV9fZmlsdGVyLXNob3cge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm1fX2ZpbHRlci1zaG93IHtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDVweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm1fX2ZpbHRlci1zaG93OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uZm9ybV9fZmlsdGVyLXNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZm9ybV9fZmlsdGVyLXNob3c6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLmZvcm1fX2ZpbHRlci1zaG93OmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtX19maWx0ZXItc2hvdzo6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4uZm9ybV9fbm90ZS1zbWFsbCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybV9fbm90ZS1zbWFsbCBhIHtcbiAgY29sb3I6ICM4MjgyODI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmZvcm1fX25vdGUtc21hbGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5mb3JtX19ub3RlLXNtYWxsIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZm9ybV9fbm90ZS1zbWFsbCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uZm9ybV9fbm90ZS1zbWFsbCBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm1fX3Bhc3N3b3JkLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5mb3JtX19wYXNzd29yZC1zaG93Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLmZvcm1fX3Bhc3N3b3JkLXNob3c6bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZm9ybV9fcGFzc3dvcmQtc2hvdzpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmZvcm1fX3Bhc3N3b3JkLXNob3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1leWVcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLmZvcm1fX3Bhc3N3b3JkLXNob3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi5mb3JtX19wYXNzd29yZC1zaG93LmlzLWFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmZvcm1fX3Bhc3N3b3JkLXNob3cuaXMtYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS0tbW9kYWwgbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3JtLS1tb2RhbCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZm9ybV9fcmVtZW1iZXItaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtX19yZW1lbWJlci1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbn1cblxuLmZvcm1fX2dyb3VwLS1yZW1lbWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybV9fZ3JvdXAtLXJlbWVtYmVyIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uZm9ybV9fZ3JvdXAtLXJlbWVtYmVyIGxhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogNjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50aXRsZS0taDEge1xuICBmb250LXNpemU6IDYycHg7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAxN3B4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xufVxuLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctYnJlYWRjcnVtYnNcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZGNydW1ic19faXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWJzX19pdGVtOjphZnRlciB7XG4gICAgdG9wOiA1MyU7XG4gIH1cbn1cbi5icmVhZGNydW1ic19faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5icmVhZGNydW1ic19faXRlbS0tYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0tLWFjdGl2ZSAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJyZWFkY3J1bWJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19idG4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cbiAgLmFjY29yZGlvbl9fYnRuIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWNjb3JkaW9uX19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICB9XG4gIC5hY2NvcmRpb25fX2J0bjpob3ZlciAuYWNjb3JkaW9uX19idG4taWNvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLmFjY29yZGlvbl9fYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvcmRpb25fX2J0bjpmb2N1cy12aXNpYmxlIC5hY2NvcmRpb25fX2J0bi1pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5hY2NvcmRpb25fX2J0bjpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uX19idG46Zm9jdXMgLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5hY2NvcmRpb25fX2J0bjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYWNjb3JkaW9uW29wZW5dIC5hY2NvcmRpb25fX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbiAgLmFjY29yZGlvbltvcGVuXSAuYWNjb3JkaW9uX19idG46aG92ZXIgLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5hY2NvcmRpb25bb3Blbl0gLmFjY29yZGlvbl9fYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5hY2NvcmRpb25bb3Blbl0gLmFjY29yZGlvbl9fYnRuOmZvY3VzLXZpc2libGUgLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmFjY29yZGlvbltvcGVuXSAuYWNjb3JkaW9uX19idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmFjY29yZGlvbltvcGVuXSAuYWNjb3JkaW9uX19idG46Zm9jdXMgLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5hY2NvcmRpb25bb3Blbl0gLmFjY29yZGlvbl9fYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcmRlcjogLTE7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5hY2NvcmRpb25bb3Blbl0gLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbi5hY2NvcmRpb25fX2J0bi1pY29uOjphZnRlciwgLmFjY29yZGlvbl9fYnRuLWljb246OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmFjY29yZGlvbl9fYnRuLWljb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG59XG4uYWNjb3JkaW9uW29wZW5dIC5hY2NvcmRpb25fX2J0bi1pY29uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VsZWN0IC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5zZWxlY3QgLmNob2ljZXMuaXMtb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG4uc2VsZWN0IC5jaG9pY2VzX19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2xvZ2ljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc2VsZWN0IC5jaG9pY2VzLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XG59XG4uc2VsZWN0IC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZzogM3B4IDMwcHggM3B4IDExcHg7XG59XG4uc2VsZWN0IC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICB6LWluZGV4OiAyMDtcbn1cbi5zZWxlY3QgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0IC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gIHBhZGRpbmc6IDVweCAxMXB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zZWxlY3QgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuLnNlbGVjdCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc2VsZWN0IC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnNlbGVjdCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW06YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNlbGVjdCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0uaXMtc2VsZWN0ZWQge1xuICBjb2xvcjogIzAwNzM1NTtcbn1cbi5zZWxlY3QgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLCAuc2VsZWN0IC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XG59XG5cbi5zZWxlY3QtLXBvcHVsYXIge1xuICB3aWR0aDogMTg3cHg7XG59XG4uc2VsZWN0LS1wb3B1bGFyIC5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1jdXN0b20tcHJvcGVydGllc10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5zZWxlY3QtLXBvcHVsYXIgLmNob2ljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VsZWN0LS1wb3B1bGFyIC5jaG9pY2VzX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3JkZXI6IDE7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctbG9uZy1kb3duXCIpO1xufVxuLnNlbGVjdC0tcG9wdWxhciAuY2hvaWNlc19faXRlbVtkYXRhLXNlbGVjdC1zZXR0aW5nPXVwXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uc2VsZWN0LS1wb3B1bGFyIC5jaG9pY2VzX19pdGVtLmlzLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuXG4uc2VsZWN0IHNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgcGFkZGluZzogM3B4IDM0cHggM3B4IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2xvZ2ljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdmcvYXJyb3ctZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi5zb3J0aW5nLWJveF9faXRlbS0tc29ydGluZyBzZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA1M3B4O1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIGF1dG87XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAxcHg7XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1pdGVtLS1tb3JlIHtcbiAgbWFyZ2luOiAxcHggMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3QtaXRlbS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19saXN0LWxpbmsge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3QtbGluayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19saXN0LWxpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnaW5hdGlvbl9fbGlzdC1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnBhZ2luYXRpb25fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fbGlzdC1saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBhZ2luYXRpb25fX2xpc3QtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuXG4ucGFnaW5hdGlvbl9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEwcHggM3B4O1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnaW5hdGlvbl9fYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2luYXRpb25fX2J0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19idG46bm90KDpkaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBib3JkZXItY29sb3I6ICMwMDczNTU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5wYWdpbmF0aW9uX19idG46bm90KDpkaXNhYmxlZCk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5wYWdpbmF0aW9uX19idG46bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2luYXRpb25fX2J0bjpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0aW9uX19idG46ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2J0bjpkaXNhYmxlZCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICM4MjgyODI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnaW5hdGlvbl9fYnRuLS1uZXh0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdpbmF0aW9uX19idG4tLXByZXYge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLnBhZ2luYXRpb25fX2J0bi0tcHJldjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICBvcmRlcjogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2luYXRpb25fX2J0bi0tcHJldjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc2xpZGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnNsaWRlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS5zbGlkZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxM3B4O1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb25fX2J0biB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYmRiZGJkO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLnNsaWRlci1wYWdpbmF0aW9uX19idG4uaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiYTk3NjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2xpZGVyLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5zbGlkZXItbmF2LmlzLWRpc2FibGVkIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGVyLW5hdl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2xpZGVyLW5hdl9fYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5zbGlkZXItbmF2X19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5zbGlkZXItbmF2X19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGlkZXItbmF2X19hcnJvdy0tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5zbGlkZXItbmF2X19hcnJvdzpkaXNhYmxlZCwgLnNsaWRlci1uYXZfX2Fycm93LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnNsaWRlci1uYXZfX2Fycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zbGlkZXItbmF2X19hcnJvdzpub3QoOmRpc2FibGVkKTpob3ZlciwgLnNsaWRlci1uYXZfX2Fycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5zbGlkZXItbmF2X19hcnJvdzpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlLCAuc2xpZGVyLW5hdl9fYXJyb3c6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zbGlkZXItbmF2X19hcnJvdzpub3QoOmRpc2FibGVkKTpmb2N1cywgLnNsaWRlci1uYXZfX2Fycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLnNsaWRlci1uYXZfX2Fycm93Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLnNsaWRlci1uYXZfX2Fycm93Om5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY291bnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xufVxuXG4uY291bnRlciBpbnB1dCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb2xvZ2ljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdW50ZXIgaW5wdXQge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY291bnRlciBpbnB1dCB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICB9XG59XG4uY291bnRlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLmNvdW50ZXIgaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5jb3VudGVyIGlucHV0OmhvdmVyLCAuY291bnRlciBpbnB1dDpmb2N1cywgLmNvdW50ZXIgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNvdW50ZXJfX2J0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvdW50ZXJfX2J0biB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb3VudGVyX19idG4ge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgfVxufVxuLmNvdW50ZXJfX2J0bjpkaXNhYmxlZCwgLmNvdW50ZXJfX2J0bi5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY291bnRlcl9fYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLCAuY291bnRlcl9fYnRuOm5vdCguaXMtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uY291bnRlcl9fYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLXZpc2libGUsIC5jb3VudGVyX19idG46bm90KC5pcy1kaXNhYmxlZCk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY291bnRlcl9fYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzLCAuY291bnRlcl9fYnRuOm5vdCguaXMtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5jb3VudGVyX19idG46bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAuY291bnRlcl9fYnRuOm5vdCguaXMtZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb3VudGVyX19idG46OmFmdGVyLCAuY291bnRlcl9fYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5jb3VudGVyX19idG46OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG59XG4uY291bnRlcl9fYnRuLmlzLXBsdXM6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxvZ286aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmxvZ286Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjY7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5sb2dvOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuLmxvZ286YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc29jaWFsLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAyNXB4KTtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4uc29jaWFsLWxpc3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbi5zb2NpYWwtbGlzdF9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc29jaWFsLWxpc3RfX2xpbmsgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zb2NpYWwtbGlzdF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5zb2NpYWwtbGlzdF9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zb2NpYWwtbGlzdF9fbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnNvY2lhbC1saXN0X19saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnlhLXNoYXJlMl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDI1cHgpO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uYmxvZy1wb3N0IC55YS1zaGFyZTJfX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmJsb2ctcG9zdCAueWEtc2hhcmUyX19saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJsb2ctcG9zdCAueWEtc2hhcmUyX19saXN0IHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX190aXRsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9fbGluazpob3Zlcixcbi5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9fbGluazpmb2N1cyxcbi5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5cbi5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2hhcmVzLWJsb2NrIC55YS1zaGFyZTJfX2NvcGllZC10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbi5wYWdlLXRpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4ucGFnZS1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2Utc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cblxuLmxhYmVscy1nb29kcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhYmVscy1nb29kc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogNDJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogNnB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbn1cbi5sYWJlbHMtZ29vZHNfX2l0ZW0tLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG4ubGFiZWxzLWdvb2RzX19pdGVtLS1qZXdlbHJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1qZXdlbHJ5XCIpO1xufVxuLmxhYmVscy1nb29kc19faXRlbS0tc2FsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGEwOTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tc2FsZVwiKTtcbn1cbi5sYWJlbHMtZ29vZHNfX2l0ZW0tLW1hcmtkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNjA4MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tYXJrZG93blwiKTtcbn1cblxuLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLm5hdi10YWJzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2LXRhYnMgLnRhYnNfX2NvbnRyb2wge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW46IDAgLTRweCAyNHB4O1xuICB9XG59XG5cbi50YWJzX19jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiAjODI4MjgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudGFic19fY29udHJvbCB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJzX19jb250cm9sIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuICAudGFic19fY29udHJvbCArIC50YWJzX19jb250cm9sIHtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG4udGFic19fY29udHJvbC5pcy1hY3RpdmUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmE5NzY1O1xufVxuLnRhYnNfX2NvbnRyb2wuaXMtYWN0aXZlIHNwYW4ge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cbi50YWJzX19jb250cm9sIHNwYW4ge1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC50YWJzX19jb250cm9sOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxuICAudGFic19fY29udHJvbDpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnRhYnNfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRhYnNfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSBzcGFuIHtcbiAgY29sb3I6ICNiYTk3NjU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC50YWJzX19jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC50YWJzX19jb250cm9sOmZvY3VzIHNwYW4ge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4udGFic19fY29udHJvbDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGFic19fY29udHJvbDpkaXNhYmxlZCwgLnRhYnNfX2NvbnRyb2wtLWRpc2FibGVkIHtcbiAgY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi50YWJzX19jb250cm9sOmRpc2FibGVkIHNwYW4sIC50YWJzX19jb250cm9sLS1kaXNhYmxlZCBzcGFuIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnRhYnNfX2VsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJzLS1kZXN0cm95IFtkYXRhLXRhYnM9cGFyZW50XSB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJzLS1kZXN0cm95IFtkYXRhLXRhYnM9Y29udHJvbHNdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJzLS1kZXN0cm95IFtkYXRhLXRhYnM9ZWxlbWVudF0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5sb29rLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2JkYmRiZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmxvb2stYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLmxvb2stYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwNzM1NTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5sb29rLWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLmxvb2stYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19jb250ZW50Om5vdCguaXMtYWN0aXZlKSAubG9vay1idG5fX3RleHQtc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2NvbnRlbnQ6bm90KC5pcy1hY3RpdmUpIC5sb29rLWJ0bl9fdGV4dC1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFic19fY29udGVudC5pcy1hY3RpdmUgLmxvb2stYnRuX190ZXh0LXNob3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19jb250ZW50LmlzLWFjdGl2ZSAubG9vay1idG5fX3RleHQtY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dC0tcGFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0LS1wYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbi5wYWdlLXRleHQgaDIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IGgyIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi5wYWdlLXRleHQgaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IGgzIHtcbiAgICBtYXJnaW46IDEycHggMDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5wYWdlLXRleHQgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBoNCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRleHQgaDQge1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wYWdlLXRleHQgaDUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnBhZ2UtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLnBhZ2UtdGV4dCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNxdW90ZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDI3cHggMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCBibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDMwcHggMCAyM3B4O1xuICAgIHBhZGRpbmc6IDE0cHggNTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgMTRweDtcbiAgfVxufVxuLnBhZ2UtdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBwICsgaDIsXG4gIC5wYWdlLXRleHQgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCBwICsgaDIsXG4gIC5wYWdlLXRleHQgcCArIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICB9XG59XG4ucGFnZS10ZXh0IHAgKyBoNSB7XG4gIG1hcmdpbi10b3A6IDUzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCBwICsgdWw6bm90KC5icmVhZGNydW1icyB1bCkge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IHAgKyB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnBhZ2UtdGV4dCB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZXh0IHVsOm5vdCguYnJlYWRjcnVtYnMgdWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgfVxufVxuLnBhZ2UtdGV4dCB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXRleHQgdWw6bm90KC5icmVhZGNydW1icyB1bCkgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtdGV4dCB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG4ucGFnZS10ZXh0IHVsOm5vdCguYnJlYWRjcnVtYnMgdWwpIGxpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctYnJlYWRjcnVtYnNcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuLnBhZ2UtdGV4dCBsaTpub3QoLmJyZWFkY3J1bWJzIGxpKSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cbi5wYWdlLXRleHQgbGk6bm90KC5icmVhZGNydW1icyBsaSkgPiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuLnBhZ2UtdGV4dCBvbCB7XG4gIG1hcmdpbjogMCAwIDM2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRleHQgb2wge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCBvbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZXh0IG9sIGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRleHQgb2wgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgfVxufVxuLnBhZ2UtdGV4dCBvbCBsaTo6bWFya2VyIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRleHQgb2wgbGk6Om1hcmtlciB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtdGV4dCBvbCBsaTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wYWdlLXRleHQgYTpub3QoLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQsIC5icmVhZGNydW1icyBhKSB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnBhZ2UtdGV4dCBhOm5vdCguZ29vZHMtY2FyZF9fYnRuLWJhc2tldCwgLmJyZWFkY3J1bWJzIGEpOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnBhZ2UtdGV4dCBhOm5vdCguZ29vZHMtY2FyZF9fYnRuLWJhc2tldCwgLmJyZWFkY3J1bWJzIGEpOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnBhZ2UtdGV4dCBhOm5vdCguZ29vZHMtY2FyZF9fYnRuLWJhc2tldCwgLmJyZWFkY3J1bWJzIGEpOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ucGFnZS10ZXh0IGE6bm90KC5nb29kcy1jYXJkX19idG4tYmFza2V0LCAuYnJlYWRjcnVtYnMgYSk6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnBhZ2UtdGV4dCBpbWc6bm90KC5nb29kcy1jYXJkIGltZywgLnBhZ2UtdGV4dF9faW1nIGltZykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS10ZXh0IGltZzpub3QoLmdvb2RzLWNhcmQgaW1nLCAucGFnZS10ZXh0X19pbWcgaW1nKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IGltZzpub3QoLmdvb2RzLWNhcmQgaW1nLCAucGFnZS10ZXh0X19pbWcgaW1nKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXRleHQgaW1nOm5vdCguZ29vZHMtY2FyZCBpbWcsIC5wYWdlLXRleHRfX2ltZyBpbWcpOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuLnBhZ2UtdGV4dCAucGFnZS10ZXh0X19pbWcge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXRleHQgLnBhZ2UtdGV4dF9faW1nIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICAgIG1hcmdpbjogMzBweCAwIDI3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS10ZXh0IC5wYWdlLXRleHRfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogNTY5cHg7XG4gICAgbWFyZ2luOiA1MHB4IDAgMzZweDtcbiAgfVxufVxuXG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAyMDBweCAyMDBweCAwO1xufVxuLmxhYmVsLS1uZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc4ZjZjO1xufVxuLmxhYmVsLS1zYWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0YTA5NTtcbn1cblxuLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fc3RhcnMtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0YXJzLWFsbC1maWxsXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhdGluZ19fc3RhcnMtYmcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4ucmF0aW5nX19zdGFycy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0YXJzLWFsbFwiKTtcbiAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucmF0aW5nX19zdGFycy1pbWcgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbi5yYXRpbmdfX3N0YXJzLWltZyBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYXRpbmdfX3N0YXJzLWltZyB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5yYXRpbmdfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJhdGluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJhdGluZ19fdGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucmF0aW5nX190ZXh0LXJhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ucmF0aW5nX190ZXh0LXJhdC0tYm9yZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgyODI4Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmF0aW5nX190ZXh0LXJhdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5yYXRpbmdfX3RleHQtcmV2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmF0aW5nX190ZXh0LXJldiB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICBwYWRkaW5nOiA2NnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhciAuc2xpZGVyLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXJfX2xpc3QgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnNpZGViYXJfX2xpc3QgLnN3aXBlci13cmFwcGVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXJfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyX19pdGVtIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXJfX2l0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyX19pbWcge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2lkZWJhcl9faW1nW2hyZWZdOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5zaWRlYmFyX19pbWdbaHJlZl06Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnNpZGViYXJfX2ltZ1tocmVmXTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5zaWRlYmFyX19pbWdbaHJlZl06YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnNpZGViYXJfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5zaWRlYmFyX190aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaWRlYmFyX190aXRsZVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5zaWRlYmFyX190aXRsZVtocmVmXTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zaWRlYmFyX190aXRsZVtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnNpZGViYXJfX3RpdGxlW2hyZWZdOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX25vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXJfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faXRlbS1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2lkZWJhcl9faXRlbS1mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDVweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWRlYmFyX19pdGVtLWZvb3RlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDEwcHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXJfX25vdGUtLXdhdGNoIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLnNpZGViYXJfX25vdGUtLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaWRlYmFyX19ub3RlLS1zdGFyczo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdGFyLW5vLWZpbGxcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyX19ub3RlLS1zdGFycyB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXJfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX2xpbmstcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNpZGViYXJfX2xpbmstcG9zdDpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbiAgLnNpZGViYXJfX2xpbmstcG9zdDpob3ZlciAuc2lkZWJhcl9fbGluay10ZXh0IHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnNpZGViYXJfX2xpbmstcG9zdDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2lkZWJhcl9fbGluay1wb3N0OmZvY3VzLXZpc2libGUgLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gIGNvbG9yOiAjYmE5NzY1O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc2lkZWJhcl9fbGluay1wb3N0OmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zaWRlYmFyX19saW5rLXBvc3Q6Zm9jdXMgLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5zaWRlYmFyX19saW5rLXBvc3Q6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyX19saW5rLXBvc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDMyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXJfX2xpbmstcG9zdCB7XG4gICAgbWluLWhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyX19saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2lkZWJhcl9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWRlYmFyX19uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5zaWRlYmFyX19uYXZpZ2F0aW9uIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4uc2lkZWJhci0taG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZGViYXItLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpZGViYXItLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5zaWRlYmFyLS1ob3Jpem9udGFsIC5zaWRlYmFyX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlYmFyLS1ob3Jpem9udGFsIC5zaWRlYmFyX19pdGVtIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMjY1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXItLWhvcml6b250YWwgLnNpZGViYXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9fbm90ZS0tdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci0taG9yaXpvbnRhbCAuc2lkZWJhcl9fbm90ZS0tdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJ0bi1wYWdlLXVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYnRuLXBhZ2UtdXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LWxvbmctZG93blwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnRuLXBhZ2UtdXA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5idG4tcGFnZS11cDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5idG4tcGFnZS11cDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4uYnRuLXBhZ2UtdXA6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuYnRuLXBhZ2UtdXAge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogOTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmJ0bi1wYWdlLXVwIHtcbiAgICByaWdodDogMTAlO1xuICAgIGJvdHRvbTogMzAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYnRuLXBhZ2UtdXAge1xuICAgIHJpZ2h0OiAzJTtcbiAgfVxufVxuLmJ0bi1wYWdlLXVwLmlzLWhpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwIHtcbiAgICBoZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcCB7XG4gICAgaGVpZ2h0OiA0MjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtLWxpc3Qge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAubWFwLS1saXN0IC5tYXBfX2lmcmFtZSB7XG4gICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcC0tbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCAzODJweCkgbWlubWF4KDI1MHB4LCAxZnIpO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4ubWFwX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9fY29udGVudCB7XG4gICAgaGVpZ2h0OiA0MDRweDtcbiAgfVxufVxuXG4ubWFwX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubWFwX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7IC8qINCo0LjRgNC40L3QsCDQstGB0LXQs9C+INGN0LvQtdC80LXQvdGC0LAg0L3QsNCy0LjQs9Cw0YbQuNC4ICovXG59XG4ubWFwX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7IC8qINCm0LLQtdGCINC00L7RgNC+0LbQutC4ICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ubWFwX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7IC8qINCm0LLQtdGCINCx0LXQs9GD0L3QutCwICovXG4gIGJvcmRlcjogbm9uZTsgLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0LPRgNCw0L3QuNGGINCx0LXQs9GD0L3QutCwICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IC8qINCe0LrRgNGD0LPQu9C10L3QuNC1INCx0LXQs9GD0L3QutCwICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcF9fbGlzdCB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hcF9fbGlzdCB7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5cbi5tYXBfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHggMThweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFwX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNnB4IDIxcHggMjBweDtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbi5tYXBfX2l0ZW0uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmN2Y5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLm1hcF9faXRlbS5pcy1hY3RpdmUgLmljb24tbWFzay1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1hcF9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgfVxufVxuLm1hcF9faXRlbTpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbi5tYXBfX2l0ZW06Zm9jdXMtd2l0aGluIGEsIC5tYXBfX2l0ZW06Zm9jdXMtd2l0aGluIGJ1dHRvbiwgLm1hcF9faXRlbTpmb2N1cy13aXRoaW4gaW5wdXQsIC5tYXBfX2l0ZW06Zm9jdXMtd2l0aGluIHNlbGVjdCwgLm1hcF9faXRlbTpmb2N1cy13aXRoaW4gdGV4dGFyZWEge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1hcF9faXRlbTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tYXBfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcF9fZWxlbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXBfX2VsZW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tYXBfX2VsZW1lbnRbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICB9XG4gIC5tYXBfX2VsZW1lbnRbaHJlZl06aG92ZXIgLmljb24tbWFzay1pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5tYXBfX2VsZW1lbnRbaHJlZl06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1hcF9fZWxlbWVudFtocmVmXTpmb2N1cy12aXNpYmxlIC5pY29uLW1hc2staW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm1hcF9fZWxlbWVudFtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAubWFwX19lbGVtZW50W2hyZWZdOmZvY3VzIC5pY29uLW1hc2staW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ubWFwX19lbGVtZW50W2hyZWZdOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1hcF9fZWxlbWVudCAuaWNvbi1tYXNrLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwX19pZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWFwX19pZnJhbWUgaWZyYW1lLCAubWFwX19pZnJhbWUgZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tYXBfX2lmcmFtZSA+IHltYXBzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWR2YW50YWdlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWR2YW50YWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19faWNvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX2ljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuLmFkdmFudGFnZXNfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hZHZhbnRhZ2VzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2YW50YWdlc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFkdmFudGFnZXNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkdmFudGFnZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hZHZhbnRhZ2VzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NHB4LCAxZnIpKTtcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1tZW51IGEge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tb2JpbGUtbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLm1vYmlsZS1tZW51IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubW9iaWxlLW1lbnUgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLm1vYmlsZS1tZW51IGE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vYmlsZS1tZW51IC5saW5rLWljb24ge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5tb2JpbGUtbWVudSAubGluay1pY29uLS11c2VyIHtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1vYmlsZS1tZW51X19kcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxNTtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEwMnB4IDAgNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vYmlsZS1tZW51X19kcm9wLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm1vYmlsZS1tZW51X19pbm5lciB7XG4gIHBhZGRpbmc6IDIzcHggMCAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5tb2JpbGUtbWVudV9faW5uZXJbb3Blbl0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tb2JpbGUtbWVudV9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19lbGVtZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAyMHB4IDQwcHg7XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19lbGVtZW50IHVsIHtcbiAgZ2FwOiA0cHg7XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19jb250cm9scyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19jb250cm9sIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19jb250cm9sOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19jb250cm9sOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm1vYmlsZS1tZW51X19pbm5lciAudGFic19fY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyIC50YWJzX19jb250cm9sOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2JpbGUtbWVudV9faW5uZXIgLnRhYnNfX2NvbnRyb2wuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5cbi5tb2JpbGUtbWVudV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm1vYmlsZS1tZW51X19pbm5lci0tbGluayB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLW1lbnVfX2lubmVyLS1saW5rIC5tb2JpbGUtbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIzcHggMCAyNHB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjZweCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltvcGVuXSA+IC5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxuICAubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1idG46aG92ZXI6OmJlZm9yZSwgLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG4ubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmZvY3VzLXZpc2libGU6OmJlZm9yZSwgLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmZvY3VzOjpiZWZvcmUsIC5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjpmb2N1czo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLm1vYmlsZS1tZW51X19hY2NvcmRpb24tYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIsIC5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0bjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubW9iaWxlLW1lbnVfX2lubmVyLS1zdWJtZW51IC5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0biB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLm1vYmlsZS1tZW51X19pbm5lci0tc3VibWVudSAubW9iaWxlLW1lbnVfX2xpc3Qge1xuICBtYXJnaW46IDEwcHggMTBweCAwO1xufVxuXG4ubW9iaWxlLW1lbnVfX3RhYnMtdGl0bGUge1xuICBtYXJnaW46IDAgMCA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG4uaGVhZGVyLmlzLW9wZW4gLm1vYmlsZS1tZW51X19kcm9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLmlzLW9wZW4gLmxpbmstaWNvbjo6YWZ0ZXIsXG4uaGVhZGVyLmlzLW9wZW4gLmxpbmstaWNvbjo6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uaGVhZGVyLmlzLW9wZW4gLmxpbmstaWNvbjphY3RpdmU6OmFmdGVyLFxuLmhlYWRlci5pcy1vcGVuIC5saW5rLWljb246YWN0aXZlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci5pcy1vcGVuIC5saW5rLWljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cbi5oZWFkZXIuaXMtb3BlbiAubGluay1pY29uOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci5pcy1oaWRkZW4ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjBweCkpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlci0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMzA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLWhlaWdodDogMTIycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIH1cbn1cblxuLmhpZGUtc2Nyb2xsYmFyIC5oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMTVweCk7XG59XG5cbi5oZWFkZXJfX21haW4tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX21haW4tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlci5pcy1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLmlzLW9wZW4ge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVhZGVyLmlzLW9wZW4gLmhlYWRlcl9fbWFpbi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5oZWFkZXIuaXMtb3BlbiAuaGVhZGVyX190b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmhlYWRlci5pcy1vcGVuIC5oZWFkZXJfX3RvcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhlYWRlci5pcy1vcGVuIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5oZWFkZXIuaXMtb3BlbiAuaGVhZGVyX19sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmhlYWRlci5pcy1vcGVuIC5oZWFkZXJfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX190b3AtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXJfX3RvcC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFkZXJfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5oZWFkZXJfX2JvdHRvbS1jb250YWluZXIgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2JvdHRvbS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19ib3R0b20tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMTA5cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fY2F0ZWdvcnkgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3VzZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uaGVhZGVyX191c2VyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX191c2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3VzZXItbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgNDRweCk7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmhlYWRlcl9fdXNlci1saW5rcyA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICB0b3A6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgcGFkZGluZzogMTJweCAwIDM4cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxufVxuLmhlYWRlcl9fc2VhcmNoLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyX19jb250YWN0cyAuYnV0dG9uIHtcbiAgcGFkZGluZzogMTVweCAxMnB4O1xufVxuXG4uaGVhZGVyX19sb2dpbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byA0NHB4O1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmhlYWRlcl9fbG9naW4tbGsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5oZWFkZXJfX2xvZ2luLWxrIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogNDBweDtcbn1cblxuLmhlYWRlcl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRlcl9fb3ZlcmxheS5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogMjdweDtcbn1cblxuLmhlYWRlci1jb250YWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmhlYWRlci1jb250YWN0c19fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWNvbnRhY3RzX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2xpc3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNhdGVnb3J5X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2l0ZW0tLWNhdGFsb2cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2xpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjZweCAwIDI0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5tZW51LWNhdGVnb3J5X19saW5rOmhvdmVyLCAubWVudS1jYXRlZ29yeV9fbGluazpmb2N1cywgLm1lbnUtY2F0ZWdvcnlfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubWVudS1jYXRlZ29yeV9fbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDczNTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLmlzLWFjdGl2ZSA+IC5tZW51LWNhdGVnb3J5X19idXJnZXIge1xuICB0b3A6IDIzcHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jYXRlZ29yeV9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWVudS1jYXRlZ29yeV9fYnVyZ2VyOjphZnRlciwgLm1lbnUtY2F0ZWdvcnlfX2J1cmdlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLm1lbnUtY2F0ZWdvcnlfX2J1cmdlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2J1cmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19idXJnZXI6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubWVudS1jYXRlZ29yeV9fYnVyZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4ubWVudS1jYXRlZ29yeV9fYnVyZ2VyOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93biAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLmlzLWFjdGl2ZSA+IC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxuICAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24uaXMtYWN0aXZlID4gLm1lbnUtY2F0ZWdvcnlfX2J1cmdlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQsIDEyOHB4KTtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgfVxuICAubWVudS1jYXRlZ29yeV9faXRlbS5pcy1hY3RpdmUgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAxMjhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIge1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMjZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7IC8qINCo0LjRgNC40L3QsCDQstGB0LXQs9C+INGN0LvQtdC80LXQvdGC0LAg0L3QsNCy0LjQs9Cw0YbQuNC4ICovXG4gIH1cbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTsgLyog0KbQstC10YIg0LTQvtGA0L7QttC60LggKi9cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7IC8qINCm0LLQtdGCINCx0LXQs9GD0L3QutCwICovXG4gICAgYm9yZGVyOiBub25lOyAvKiDQntGE0L7RgNC80LvQtdC90LjQtSDQs9GA0LDQvdC40YYg0LHQtdCz0YPQvdC60LAgKi9cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyAvKiDQntC60YDRg9Cz0LvQtdC90LjQtSDQsdC10LPRg9C90LrQsCAqL1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDgwcHg7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG4ubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIgYTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciBhOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwNzM1NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciAudGFic19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIgLnRhYnNfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAyOXB4O1xufVxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIC50YWJzX19jb250cm9sIHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciAudGFic19fY29udHJvbDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIC50YWJzX19jb250cm9sOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIC50YWJzX19jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19kcm9wZG93bi1pbm5lciAudGFic19fY29udHJvbDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIgLnRhYnNfX2NvbnRyb2wuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5cbi5tZW51LWNhdGVnb3J5X19kcm9wbGlzdC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3BsaXN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3BsaXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMzgwcHgsIDFmcikpO1xuICAgIGdhcDogNTBweCAxMDBweDtcbiAgfVxuICAubWVudS1jYXRlZ29yeV9fZHJvcGxpc3QgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX3Byb3BlcnRpZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxODBweCk7XG4gIGdhcDogNTZweCAzMHB4O1xufVxuLm1lbnUtY2F0ZWdvcnlfX3Byb3BlcnRpZXMgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubWVudS1jYXRlZ29yeS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWVudS1jYXRlZ29yeS1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAxMjJweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1lbnUtY2F0ZWdvcnlfX2l0ZW0uaXMtYWN0aXZlIC5tZW51LWNhdGVnb3J5LW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19jdXJyZW50IHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2N1cnJlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2N1cnJlbnQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcGFkZGluZzogMjlweCAxNTVweCAyOXB4IDI5cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQgMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51LWNhdGVnb3J5X19jdXJyZW50LWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19jdXJyZW50LWl0ZW06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubWVudS1jYXRlZ29yeV9fY3VycmVudC1pdGVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19jdXJyZW50LWl0ZW06YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1lbnUtY2F0ZWdvcnlfX2N1cnJlbnQtaXRlbSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4ubWVudS1jYXRlZ29yeV9fY3VycmVudC1pdGVtIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWNhdGVnb3J5X19jdXJyZW50LWl0ZW0gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZW51LWNhdGVnb3J5X19jdXJyZW50LWl0ZW0gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLm1lbnUtY2F0ZWdvcnlfX2N1cnJlbnQtaXRlbSBsaTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LWJyZWFkY3J1bWJzXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2N1cnJlbnQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubWVudS1jYXRlZ29yeV9fbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ubWVudS1jYXRlZ29yeV9fbW9yZS5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2J0bi1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5tZW51LWNhdGVnb3J5X19idG4tbW9yZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLm1lbnUtY2F0ZWdvcnlfX2J0bi1tb3JlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX2J0bi1tb3JlOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5tZW51LWNhdGVnb3J5X19idG4tbW9yZTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5tZW51LWNhdGVnb3J5X19tb3JlLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xufVxuLm1lbnUtY2F0ZWdvcnlfX21vcmUtbGlzdCAubWVudS1jYXRlZ29yeV9faXRlbSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubWVudS1jYXRlZ29yeV9fbW9yZS1saXN0IC5tZW51LWNhdGVnb3J5X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1lbnUtY2F0ZWdvcnlfX21vcmUtbGlzdCAubWVudS1jYXRlZ29yeV9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubWVudS1jYXRlZ29yeV9fbW9yZS5pcy1hY3RpdmUgLm1lbnUtY2F0ZWdvcnlfX21vcmUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX21vcmUuaXMtYWN0aXZlIC5tZW51LWNhdGVnb3J5X19idG4tbW9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lbnUtY2F0ZWdvcnlfX3N1Ymxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5tZW51LWNhdGVnb3J5X19zdWJsaXN0IGEge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fcG9wdWxhciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tZW51LWRyb3Bkb3duIC5tZW51LWNhdGVnb3J5X19idXJnZXIge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tZW51LWRyb3Bkb3duX19jb250YWluZXIuaXMtYWN0aXZlID4gLm1lbnUtZHJvcGRvd25fX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICB9XG4gIC5tZW51LWRyb3Bkb3duX19jb250YWluZXIuaXMtYWN0aXZlID4gLm1lbnUtY2F0ZWdvcnlfX2J1cmdlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1lbnUtZHJvcGRvd25fX2lubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmF2IHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm5hdjpob3ZlciAubmF2X19idXJnZXIsIC5uYXY6Zm9jdXMtd2l0aGluIC5uYXZfX2J1cmdlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAubmF2OmhvdmVyIC5uYXZfX2J1cmdlcjo6YWZ0ZXIsIC5uYXY6Zm9jdXMtd2l0aGluIC5uYXZfX2J1cmdlcjo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLm5hdjpob3ZlciAubmF2X19idXJnZXI6OmJlZm9yZSwgLm5hdjpmb2N1cy13aXRoaW4gLm5hdl9fYnVyZ2VyOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuICAubmF2OmhvdmVyIC5uYXZfX2xpc3QsIC5uYXY6Zm9jdXMtd2l0aGluIC5uYXZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDIzNXB4O1xuICB9XG59XG5cbi5uYXZfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmF2X19saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdl9fbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIH1cbiAgLm5hdl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubmF2X19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gIC5uYXZfX2xpc3QtbGlua1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdl9fbGlzdC1saW5rW2hyZWZdOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgICAubmF2X19saXN0LWxpbmtbaHJlZl06Zm9jdXMge1xuICAgICAgY29sb3I6ICNiYTk3NjU7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuICAubmF2X19saXN0LWxpbmtbaHJlZl06YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAubmF2X19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2X19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBjb2xvcjogI2JkYmRiZDtcbiAgfVxufVxuLm5hdl9fbGlzdC1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xufVxuXG4ubmF2X19idXJnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubmF2X19idXJnZXI6OmFmdGVyLCAubmF2X19idXJnZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uYXZfX2J1cmdlcjo6YWZ0ZXIge1xuICBib3R0b206IDM1JTtcbn1cbi5uYXZfX2J1cmdlcjo6YmVmb3JlIHtcbiAgdG9wOiAzNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLm5hdl9fYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2X19tb2JpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2X19tb2JpbGUtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZC1iYW5uZXIge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnJlYWQtYmFubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCA4MjRweCkgcmVwZWF0KDIsIG1pbm1heCgzNDZweCwgMWZyKSk7XG4gICAgZ2FwOiAycHg7XG4gIH1cbn1cblxuLmJyZWFkLWJhbm5lcl9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuYnJlYWQtYmFubmVyX19pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9faXRlbSB7XG4gICAgbWluLWhlaWdodDogMzU3cHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2l0ZW0tLW1haW4ge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYnJlYWQtYmFubmVyX19pdGVtLS1tYWluIHtcbiAgICBtaW4taGVpZ2h0OiAxMzVweDtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5icmVhZC1iYW5uZXJfX2l0ZW0tLW1haW4ge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5icmVhZC1iYW5uZXJfX2l0ZW0tLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYnJlYWQtYmFubmVyX19pdGVtLS1tYWluOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtNSU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBjb250ZW50OiBcIlwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5icmVhZC1iYW5uZXJfX2l0ZW0tLW1haW4gLmJyZWFkLWJhbm5lcl9faW1nIHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWQtYmFubmVyX19pdGVtLS1tYWluIC5icmVhZC1iYW5uZXJfX2ltZyB7XG4gICAgbGVmdDogNjYlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9faXRlbS0tbWFpbiAuYnJlYWQtYmFubmVyX19pbWcge1xuICAgIGxlZnQ6IDUzJTtcbiAgfVxufVxuLmJyZWFkLWJhbm5lcl9faXRlbS0tbWFpbiAuYnJlYWQtYmFubmVyX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9faXRlbS0tbWFpbiAuYnJlYWQtYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIH1cbn1cblxuLmJyZWFkLWJhbm5lcl9faXRlbS0tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uYnJlYWQtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZC1iYW5uZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMThweCAxNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWQtYmFubmVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWQtYmFubmVyX19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5icmVhZC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogOHB4O1xuICB9XG59XG4uYnJlYWQtYmFubmVyX19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA4cHg7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5icmVhZC1iYW5uZXJfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA4cHg7XG4gIH1cbn1cbi5icmVhZC1iYW5uZXJfX2xpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkLWJhbm5lcl9fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZC1iYW5uZXJfX251bSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmVhZC1iYW5uZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0OiAwO1xufVxuLmJyZWFkLWJhbm5lcl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJhbmdlIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnJhbmdlX19zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweCA4cHggMjJweDtcbn1cblxuLnJhbmdlX19zbGlkZXIge1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJhbmdlX19zbGlkZXIgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4ucmFuZ2VfX3NsaWRlciAubm9VaS1oYW5kbGUge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMS40cHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCB3aWR0aCAwLjNzIGVhc2UsIGhlaWdodCAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yYW5nZV9fc2xpZGVyIC5ub1VpLWhhbmRsZTpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgLnJhbmdlX19zbGlkZXIgLm5vVWktaGFuZGxlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnJhbmdlX19zbGlkZXIgLm5vVWktaGFuZGxlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5yYW5nZV9fc2xpZGVyIC5ub1VpLWhhbmRsZTpmb2N1cy12aXNpYmxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5yYW5nZV9fc2xpZGVyIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAucmFuZ2VfX3NsaWRlciAubm9VaS1oYW5kbGU6Zm9jdXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ucmFuZ2VfX3NsaWRlciAubm9VaS1oYW5kbGU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLnJhbmdlX19zbGlkZXIgLm5vVWktaGFuZGxlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmFuZ2VfX3NsaWRlciAubm9VaS1oYW5kbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmFuZ2VfX3NsaWRlciAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODE4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSwgaGVpZ2h0IDAuM3MgZWFzZTtcbn1cblxuLnJhbmdlX19pbnB1dHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5yYW5nZV9fbGFiZWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gIGdhcDogNXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzUxNTE1MTtcbn1cblxuLnJhbmdlX19pbnB1dHMgLnJhbmdlX19pbnB1dCB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5yYW5nZV9faW5wdXRzIC5yYW5nZV9faW5wdXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgfVxufVxuLnJhbmdlX19pbnB1dHMgLnJhbmdlX19pbnB1dDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnJhbmdlX19pbnB1dHMgLnJhbmdlX19pbnB1dDpmb2N1cyB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5yYW5nZV9faW5wdXRzIC5yYW5nZV9faW5wdXQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBpbnNldDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZSwgdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgfVxuICAuZmlsdGVyLmlzLW9wZW4ge1xuICAgIHotaW5kZXg6IDQwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLmZpbHRlcl9fZHJvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZHJvcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19kcm9wIC5mb3JtLS1maWx0ZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZHJvcCAuZm9ybV9fYnRuLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA3cHg7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZHJvcCAuZm9ybV9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19kcm9wIC5mb3JtX19idG4tLXN1Ym1pdCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZpbHRlcl9fZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuICAuZmlsdGVyX19mb3JtOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDsgLyog0KjQuNGA0LjQvdCwINCy0YHQtdCz0L4g0Y3Qu9C10LzQtdC90YLQsCDQvdCw0LLQuNCz0LDRhtC40LggKi9cbiAgfVxuICAuZmlsdGVyX19mb3JtOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTsgLyog0KbQstC10YIg0LTQvtGA0L7QttC60LggKi9cbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5maWx0ZXJfX2Zvcm06Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0OyAvKiDQptCy0LXRgiDQsdC10LPRg9C90LrQsCAqL1xuICAgIGJvcmRlcjogbm9uZTsgLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0LPRgNCw0L3QuNGGINCx0LXQs9GD0L3QutCwICovXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgLyog0J7QutGA0YPQs9C70LXQvdC40LUg0LHQtdCz0YPQvdC60LAgKi9cbiAgfVxufVxuLmZpbHRlcl9fZm9ybSAuY29sbGFwc2UtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLmZpbHRlcl9fZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZmlsdGVyX19ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuLmZpbHRlcl9fZ3JvdXAuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29sbGFwc2UtYm94LmlzLWFjdGl2ZSAuZmlsdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmlsdGVyX19idG4taW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDRweDtcbn1cblxuLmZpbHRlcl9fYnVyZ2VyLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjdweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxOHB4IDAgMTlweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNGU0ZTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5maWx0ZXJfX2J1cmdlci1jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gIH1cbiAgLmZpbHRlcl9fYnVyZ2VyLWNsb3NlOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG4uZmlsdGVyX19idXJnZXItY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZpbHRlcl9fYnVyZ2VyLWNsb3NlOmZvY3VzLXZpc2libGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZmlsdGVyX19idXJnZXItY2xvc2U6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmZpbHRlcl9fYnVyZ2VyLWNsb3NlOmZvY3VzOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG4uZmlsdGVyX19idXJnZXItY2xvc2U6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZpbHRlcl9fYnVyZ2VyLWNsb3NlIHN2ZyB7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC0tY29sb3Itc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5maWx0ZXJfX2J1cmdlci1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZpbHRlcl9fYnVyZ2VyLWNsb3NlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAyMnB4O1xuICByaWdodDogMTdweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2xvc2VcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZmlsdGVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmlsdGVyX19vdmVybGF5LmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1nb29kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cbi5jYXRlZ29yeS1nb29kcyAucGFnaW5hdGlvbiB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kcyAucGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWdvb2RzIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWdvb2RzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2F0ZWdvcnktZ29vZHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IDFmcjtcbiAgICBnYXA6IDI0cHggNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fZmlsdGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2F0ZWdvcnktZ29vZHNfX2ZpbHRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1nb29kc19fb3RoZXItZmlsdGVyIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktZ29vZHNfX290aGVyLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWdvb2RzX19yZXN1bHQtZmlsdGVyIC5nb29kcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjVweCwgMWZyKSk7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWdvb2RzX19yZXN1bHQtZmlsdGVyIC5nb29kcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODJweCwgMWZyKSk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzX19lbGVtZW50IC5nb29kcy1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fc29ydGluZy1maWx0ZXIgLnNvcnRpbmctYm94IHtcbiAgICBnYXA6IDdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fc29ydGluZy1maWx0ZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fc29ydGluZy1maWx0ZXIgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1nb29kc19fc29ydGluZy1maWx0ZXIgLnNvcnRpbmctYm94X19pdGVtLS1idG5zIHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXItZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ub3RoZXItZmlsdGVyIC5hY2NvcmRpb25fX2J0biB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3RoZXItZmlsdGVyIC5hY2NvcmRpb25fX2J0biB7XG4gICAgZ2FwOiA5cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm90aGVyLWZpbHRlciAuYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ub3RoZXItZmlsdGVyX19hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm90aGVyLWZpbHRlcl9fYWNjb3JkaW9uLmlzLWFjdGl2ZSwgLmNvbGxhcHNlLWJveC5pcy1hY3RpdmUgLm90aGVyLWZpbHRlcl9fYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3RoZXItZmlsdGVyX19hY2NvcmRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3RoZXItZmlsdGVyIC5hY2NvcmRpb25fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0ycHggLTJweCAtM3B4O1xufVxuXG4ub3RoZXItZmlsdGVyX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvbG9naWNhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlci1maWx0ZXJfX2J0biB7XG4gICAgbWFyZ2luOiAycHggMnB4IDNweDtcbiAgICBwYWRkaW5nOiA0cHggOXB4IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub3RoZXItZmlsdGVyX19idG4ge1xuICAgIG1hcmdpbjogMnB4IDJweCAzcHg7XG4gICAgcGFkZGluZzogMnB4IDlweCAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ub3RoZXItZmlsdGVyX19idG4uaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5vdGhlci1maWx0ZXJfX2J0bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5vdGhlci1maWx0ZXJfX2J0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLm90aGVyLWZpbHRlcl9fYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4ub3RoZXItZmlsdGVyX19idG46YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc29ydGluZy1ib3gge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDI0cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29ydGluZy1ib3gge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvcnRpbmctYm94IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc29ydGluZy1ib3hfX2l0ZW0ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLnNvcnRpbmctYm94X19pdGVtIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uc29ydGluZy1ib3hfX2l0ZW0tLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnRpbmctYm94X19pdGVtLS1idG5zIHtcbiAgICBtYXJnaW46IDAgLTJweDtcbiAgfVxufVxuXG4uc29ydGluZy1ib3hfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJHZW9sb2dpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnRpbmctYm94X19idG4ge1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxuICAuc29ydGluZy1ib3hfX2J0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNvcnRpbmctYm94X19idG4ge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiAzcHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNvcnRpbmctYm94X19idG46aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uc29ydGluZy1ib3hfX2J0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnNvcnRpbmctYm94X19idG46Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5zb3J0aW5nLWJveF9fYnRuOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zb3J0aW5nLWJveF9fYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnRpbmctYm94X19idG46OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb3J0aW5nLWJveF9fYnRuOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb3J0aW5nLWJveF9fdHJhc2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19idG4tLXRyYXNoIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLnNvcnRpbmctYm94X19idG4tLXRyYXNoOjphZnRlciB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdHJhc2hcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvcnRpbmctYm94X19idG4tLXRyYXNoOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgfVxufVxuXG4uc29ydGluZy1ib3hfX2J0bi5pcy1hY3RpdmU6OmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jbG9zZVwiKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zb3J0aW5nLWJveF9faXRlbS0tYW1vdW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgfVxufVxuXG4uc29ydGluZy1ib3hfX2l0ZW0tLWFtb3VudCAuc2VsZWN0IHtcbiAgd2lkdGg6IDczcHg7XG59XG5cbi5zb3J0aW5nLWJveF9faXRlbS0tc29ydGluZyAuc2VsZWN0IHtcbiAgd2lkdGg6IDE4N3B4O1xufVxuLnNvcnRpbmctYm94X19pdGVtLS1zb3J0aW5nIC5zZWxlY3QgLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbVtkYXRhLWN1c3RvbS1wcm9wZXJ0aWVzXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xufVxuLnNvcnRpbmctYm94X19pdGVtLS1zb3J0aW5nIC5zZWxlY3QgLmNob2ljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc29ydGluZy1ib3hfX2l0ZW0tLXNvcnRpbmcgLnNlbGVjdCAuY2hvaWNlc19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LWxvbmctZG93blwiKTtcbn1cbi5zb3J0aW5nLWJveF9faXRlbS0tc29ydGluZyAuc2VsZWN0IC5jaG9pY2VzX19pdGVtW2RhdGEtc2VsZWN0LXNldHRpbmc9dXBdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbi5zb3J0aW5nLWJveF9faXRlbS0tc29ydGluZyAuc2VsZWN0IC5jaG9pY2VzX19pdGVtLmlzLXNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuXG4uc29ydGluZy1ib3hfX2ZpbHRlci1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgcGFkZGluZzogOHB4IDhweCA3cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDczNTU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zb3J0aW5nLWJveF9fZmlsdGVyLWJ1cmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLnNvcnRpbmctYm94X19maWx0ZXItYnVyZ2VyOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnNvcnRpbmctYm94X19maWx0ZXItYnVyZ2VyOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5zb3J0aW5nLWJveF9fZmlsdGVyLWJ1cmdlcjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc29ydGluZy1ib3hfX2ZpbHRlci1idXJnZXIgc3ZnIHtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNvcnRpbmctYm94X19maWx0ZXItYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nb29kcy1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5nb29kcy1jYXJkID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5nb29kcy1jYXJkLS1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmdvb2RzLWNhcmQtLWJhbm5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkLS1iYW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDlweDtcbiAgICByaWdodDogOXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkLS1iYW5uZXI6OmFmdGVyIHtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICB9XG59XG4uZ29vZHMtY2FyZC0tYmFubmVyLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmdvb2RzLWNhcmRfX3NsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDE2NnB4O1xuICAgIGhlaWdodDogMTk4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZ29vZHMtY2FyZF9fc2xpZGVyIC5zd2lwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX3NsaWRlciAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgfVxufVxuLmdvb2RzLWNhcmRfX3NsaWRlciAuc3dpcGVyLXNsaWRlLFxuLmdvb2RzLWNhcmRfX3NsaWRlciAuZ29vZHMtY2FyZF9fc2xpZGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19zbGlkZXIgLnN3aXBlci1zbGlkZSxcbiAgLmdvb2RzLWNhcmRfX3NsaWRlciAuZ29vZHMtY2FyZF9fc2xpZGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fc2xpZGVyIC5zd2lwZXItc2xpZGUsXG4gIC5nb29kcy1jYXJkX19zbGlkZXIgLmdvb2RzLWNhcmRfX3NsaWRlci1zbGlkZSB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uZ29vZHMtY2FyZF9fc2xpZGVyIC5nb29kcy1jYXJkX19pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fcGFnaW5hdGlvbiAuc2xpZGVyLXBhZ2luYXRpb25fX2J0biB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLmdvb2RzLWNhcmRfX3BhZ2luYXRpb24gLnNsaWRlci1wYWdpbmF0aW9uX19idG4uaXMtYWN0aXZlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fYmFubmVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xcHg7XG59XG4uZ29vZHMtY2FyZF9fYmFubmVyLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5nb29kcy1jYXJkX19iYW5uZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkX19iYW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19iYW5uZXItY29udGVudCAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2Jhbm5lci1jb250ZW50IC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fYmFubmVyLWNvbnRlbnQgLmJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5nb29kcy1jYXJkX190aXRsZS1iYW5uZXIge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX190aXRsZS1iYW5uZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHggMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMTBweCAyMHB4IDE4cHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19pbm5lciAuZ29vZHMtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdvb2RzLWNhcmRfX2NvbnRlbnQtaXRlbS0tY2hhcmFjdGVyaXN0aWNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDE4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6aG92ZXIgLmdvb2RzLWNhcmRfX2lubmVyLFxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB9XG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLXN0b2NrLFxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX2NvbnRlbnQtaXRlbS0tc3RvY2sge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyIC5nb29kcy1jYXJkX19saW5rLFxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyIC5nb29kcy1jYXJkX19saW5rLW1vZGVsLFxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX2xpbmstbW9kZWwge1xuICAgIGNvbG9yOiAjYmRiZGJkO1xuICB9XG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyIC5nb29kcy1jYXJkX19wcmljZSxcbiAgLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6Zm9jdXMtd2l0aGluIC5nb29kcy1jYXJkX19wcmljZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6aG92ZXIgLmdvb2RzLWNhcmRfX3ByaWNlLS1vbGQsXG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmZvY3VzLXdpdGhpbiAuZ29vZHMtY2FyZF9fcHJpY2UtLW9sZCB7XG4gICAgY29sb3I6ICNiZGJkYmQ7XG4gIH1cbiAgLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6aG92ZXIgLmdvb2RzLWNhcmRfX2NvdW50ZXIgaW5wdXQsXG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmZvY3VzLXdpdGhpbiAuZ29vZHMtY2FyZF9fY291bnRlciBpbnB1dCB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWNoYXJhY3RlcmlzdGljcyxcbiAgLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6Zm9jdXMtd2l0aGluIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWNoYXJhY3RlcmlzdGljcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpob3ZlciAuZ29vZHMtY2FyZF9fbGFiZWwsXG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmZvY3VzLXdpdGhpbiAuZ29vZHMtY2FyZF9fbGFiZWwge1xuICAgIG1pbi13aWR0aDogODVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fY29udGVudC1pdGVtLS1zdG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLXN0b2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZ29vZHMtY2FyZF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjUgIWltcG9ydGFudDtcbiAgfVxufVxuLmdvb2RzLWNhcmRfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5nb29kcy1jYXJkX19saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NSAhaW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19saW5rLW1vZGVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWJhc2tldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2NvbnRlbnQtaXRlbS0tYmFza2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZ29vZHMtY2FyZF9fcHJpY2VzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ29vZHMtY2FyZF9fcHJpY2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19wcmljZS0tb2xkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fcHJpY2UtLW9sZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uZ29vZHMtY2FyZF9fcHJpY2UtLW9sZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7XG59XG5cbi5nb29kcy1jYXJkX19fcHJpY2UtdmFsdXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmdvb2RzLWNhcmRfX3ByaWNlLXJlcXVlc3Qge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fcHJpY2UtcmVxdWVzdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX3ByaWNlLXJlcXVlc3Qge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQge1xuICB3aWR0aDogMTI5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQge1xuICAgIHBhZGRpbmc6IDhweCAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19iYXNrZXQtY29udGVudC5pcy1hY3RpdmUgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ29vZHMtY2FyZF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMjlweDtcbn1cbi5nb29kcy1jYXJkX19iYXNrZXQtY29udGVudC5pcy1hY3RpdmUgLmdvb2RzLWNhcmRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19jb3VudGVyIC5jb3VudGVyX19idG4ge1xuICAgIHdpZHRoOiAzM3B4O1xuICAgIGhlaWdodDogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkX19jb3VudGVyIC5jb3VudGVyX19idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmdvb2RzLWNhcmRfX2NvdW50ZXIgLmNvdW50ZXJfX2lucHV0IHtcbiAgd2lkdGg6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2NvdW50ZXIgLmNvdW50ZXJfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fY291bnRlciAuY291bnRlcl9faW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2Jhc2tldC1jb250ZW50IHtcbiAgICBtYXJnaW46IDE3cHggYXV0byAwIDA7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5nb29kcy1jYXJkX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nb29kcy1jYXJkX191c2Vycy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZ29vZHMtY2FyZF9fdXNlcnMtY29udGFpbmVyIC5saW5rLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzgyODI4Mjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5nb29kcy1jYXJkX191c2Vycy1jb250YWluZXIgLmxpbmstaWNvbjpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgfVxufVxuLmdvb2RzLWNhcmRfX3VzZXJzLWNvbnRhaW5lciAubGluay1pY29uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmdvb2RzLWNhcmRfX3VzZXJzLWNvbnRhaW5lciAubGluay1pY29uOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5nb29kcy1jYXJkX191c2Vycy1jb250YWluZXIgLmxpbmstaWNvbi5pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fdXNlcnMtY29udGFpbmVyIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogNXB4O1xuICB9XG4gIC5nb29kcy1jYXJkX191c2Vycy1jb250YWluZXIgLmxpbmstaWNvbiB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAuZ29vZHMtY2FyZF9fdXNlcnMtY29udGFpbmVyIC5saW5rLWljb24gc3ZnIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2xhYmVscy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2xhYmVscy1jb250YWluZXItLXRvcCB7XG4gICAgdG9wOiA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fbGFiZWxzLWNvbnRhaW5lci0tdG9wIHtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19sYWJlbHMtY29udGFpbmVyLS1ib3R0b20ge1xuICBib3R0b206IDM2cHg7XG59XG5cbi5nb29kcy1jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAzM3B4O1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fbGFiZWwge1xuICAgIG1pbi13aWR0aDogMzhweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpob3ZlciAuZ29vZHMtY2FyZF9fbGFiZWw6OmFmdGVyLCAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX2xhYmVsOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmdvb2RzLWNhcmRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZ29vZHMtY2FyZF9fbGFiZWwtLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG4uZ29vZHMtY2FyZF9fbGFiZWwtLW5ldzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLW5ldy1nb29kc1wiKTtcbn1cbi5nb29kcy1jYXJkX19sYWJlbC0tc2FsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGEwOTU7XG59XG4uZ29vZHMtY2FyZF9fbGFiZWwtLXNhbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1zYWxlXCIpO1xufVxuLmdvb2RzLWNhcmRfX2xhYmVsLS1tYXJrZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDYwODA7XG59XG4uZ29vZHMtY2FyZF9fbGFiZWwtLW1hcmtkb3duOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tbWFya2Rvd25cIik7XG59XG4uZ29vZHMtY2FyZF9fbGFiZWwtLWpld2Vscnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xufVxuLmdvb2RzLWNhcmRfX2xhYmVsLS1qZXdlbHJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tamV3ZWxyeVwiKTtcbn1cblxuLmdvb2RzLWNhcmQtLWdpZnQgLmdvb2RzLWNhcmRfX3VzZXJzLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDU7XG59XG4uZ29vZHMtY2FyZC0tZ2lmdCAubGluay1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5nb29kcy1jYXJkLS1naWZ0IC5nb29kcy1jYXJkX19jb2RlIHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmQtLWdpZnQgLmdvb2RzLWNhcmRfX2NvZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9fY29kZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG4uZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9faW5uZXIge1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLmdvb2RzLWNhcmQtLWdpZnQgLmdvb2RzLWNhcmRfX2lubmVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9faW5uZXIge1xuICAgIGdhcDogMnB4O1xuICAgIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICB9XG59XG4uZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9faW5uZXIgLmdvb2RzLWNhcmRfX2dpZnQtbmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkLS1naWZ0IC5nb29kcy1jYXJkX19pbm5lciAuZ29vZHMtY2FyZF9fZ2lmdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9faW5uZXIgLmdvb2RzLWNhcmRfX2dpZnQtbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9fZ2lmdC1zdWJuYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmQtLWdpZnQgLmdvb2RzLWNhcmRfX2dpZnQtc3VibmFtZSB7XG4gICAgbWFyZ2luOiBhdXRvIDAgMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9fZ2lmdC1zdWJuYW1lIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZC0tZ2lmdCAuZ29vZHMtY2FyZF9fcHJpY2VzLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkLS1naWZ0IC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWJhc2tldCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLmdvb2RzLWNhcmQtLWdpZnQgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZ29vZHMtY2FyZC0tZ2lmdDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdvb2RzLWNhcmQtLWdpZnQ6aG92ZXIgLmdvb2RzLWNhcmRfX2dpZnQtYmFjayB7XG4gICAgei1pbmRleDogMztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmdvb2RzLWNhcmQtLWdpZnQ6aG92ZXIgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB9XG4gIC5nb29kcy1jYXJkLS1naWZ0OmhvdmVyIC5nb29kcy1jYXJkX19wcmljZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLmdvb2RzLWNhcmQtLWdpZnQ6aG92ZXIgLmdvb2RzLWNhcmRfX3ByaWNlLS1vbGQge1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG4gIC5nb29kcy1jYXJkLS1naWZ0OmhvdmVyIC5nb29kcy1jYXJkX19wcmljZS0tb2xkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG59XG4uZ29vZHMtY2FyZC0tZ2lmdDpmb2N1cy13aXRoaW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nb29kcy1jYXJkLS1naWZ0OmZvY3VzLXdpdGhpbiAuZ29vZHMtY2FyZF9fZ2lmdC1iYWNrIHtcbiAgei1pbmRleDogMztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5nb29kcy1jYXJkLS1naWZ0OmZvY3VzLXdpdGhpbiAuZ29vZHMtY2FyZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmdvb2RzLWNhcmQtLWdpZnQ6Zm9jdXMtd2l0aGluIC5nb29kcy1jYXJkX19wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmdvb2RzLWNhcmQtLWdpZnQ6Zm9jdXMtd2l0aGluIC5nb29kcy1jYXJkX19wcmljZS0tb2xkIHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG4uZ29vZHMtY2FyZC0tZ2lmdDpmb2N1cy13aXRoaW4gLmdvb2RzLWNhcmRfX3ByaWNlLS1vbGQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuLmdvb2RzLWNhcmQtLWdpZnQ6Zm9jdXMtd2l0aGluIGEsIC5nb29kcy1jYXJkLS1naWZ0OmZvY3VzLXdpdGhpbiBidXR0b24sIC5nb29kcy1jYXJkLS1naWZ0OmZvY3VzLXdpdGhpbiBpbnB1dCwgLmdvb2RzLWNhcmQtLWdpZnQ6Zm9jdXMtd2l0aGluIHNlbGVjdCwgLmdvb2RzLWNhcmQtLWdpZnQ6Zm9jdXMtd2l0aGluIHRleHRhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdvb2RzLWNhcmRfX2dpZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5nb29kcy1jYXJkX19naWZ0LWZyb250IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2dpZnQtZnJvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2dpZnQtZnJvbnQge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG4uZ29vZHMtY2FyZF9fZ2lmdC1mcm9udDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE5N3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvZ2lmdC9naWZ0LWJnLTIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdvb2RzLWNhcmRfX2dpZnQtZnJvbnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTE3JTtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDYyJTtcbiAgaGVpZ2h0OiA0MiU7XG4gIG9wYWNpdHk6IDAuMDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTA7XG4gIGluc2V0OiAtMXB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLmdvb2RzLWNhcmRfX2dpZnQtYmFjayBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHggMjBweDtcbn1cbi5nb29kcy1jYXJkX19naWZ0LWJhY2sgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5nb29kcy1jYXJkX19naWZ0LWZyb250LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19naWZ0LWZyb250LWlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHggMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkX19naWZ0LWZyb250LWlubmVyIHtcbiAgICBwYWRkaW5nOiA3N3B4IDI4cHggMTZweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1jYXJkX19naWZ0LWxvZ28ge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1jYXJkX19naWZ0LWxvZ28ge1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1mcm9udCAuZ29vZHMtY2FyZF9fZ2lmdC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fZ2lmdC1mcm9udCAuZ29vZHMtY2FyZF9fZ2lmdC1uYW1lIHtcbiAgICBtYXJnaW46IGF1dG8gMCA1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2dpZnQtZnJvbnQgLmdvb2RzLWNhcmRfX2dpZnQtbmFtZSB7XG4gICAgbWFyZ2luOiBhdXRvIDAgMTVweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5nb29kcy1jYXJkX19naWZ0LWZyb250IC5nb29kcy1jYXJkX19naWZ0LW5hbWUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtY2FyZF9fZ2lmdC1mcm9udCAuZ29vZHMtY2FyZF9fZ2lmdC1uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1wcmljZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2FmOGE1MiAzMCUsICNmZmU2OWMgNTAlLCAjYWY4ZDRiIDEwMCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtY2FyZF9fZ2lmdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWNhcmRfX2dpZnQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZ29vZHMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMTY1cHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwNXB4LCAxZnIpKTtcbiAgfVxufVxuXG4uZ29vZHMtbGlzdF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX2ltZyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX2ltZyB7XG4gICAgb3JkZXI6IDE7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbi5hYm91dC1jYXRlZ29yeV9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG5cbi5hYm91dC1jYXRlZ29yeV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19jb250ZW50IHtcbiAgICBnYXA6IDI4cHg7XG4gICAgcGFkZGluZzogNDBweCAyMXB4IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX2NvbnRlbnQge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA5MXB4IDkzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5cbi5hYm91dC1jYXRlZ29yeV9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5hYm91dC1jYXRlZ29yeV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX3NtYWxsLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX3NtYWxsLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LWNhdGVnb3J5X19zbWFsbC10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYWJvdXQtY2F0ZWdvcnlfX3NtYWxsLXRleHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC1jYXRlZ29yeV9fc21hbGwtdGV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtY2F0ZWdvcnlfX3NtYWxsLXRleHQ6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2s6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2s6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5jYWxsYmFja19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGxiYWNrX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGxiYWNrX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2NhbGxiYWNrLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGxiYWNrX19pbWcge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGxiYWNrX19pbWcge1xuICAgIHdpZHRoOiAzMTdweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYWxsYmFja19faW1nIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGxiYWNrX19pbWcgaW1nIHtcbiAgICBib3R0b206IC02M3B4O1xuICAgIGxlZnQ6IC0zMXB4O1xuICAgIHdpZHRoOiAyNjNweDtcbiAgICBoZWlnaHQ6IDI2M3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxsYmFja19faW1nIGltZyB7XG4gICAgYm90dG9tOiA0MnB4O1xuICAgIGxlZnQ6IC01NXB4O1xuICAgIHdpZHRoOiAzNTRweDtcbiAgICBoZWlnaHQ6IDM1NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM5cHggMjBweCA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDkzcHggNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGxiYWNrX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbi5jYWxsYmFja19fdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2xpbmtzLWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1waG9uZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNzlweCkge1xuICAuY2FsbGJhY2tfX2xpbmtzLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuY2FsbGJhY2tfX2xpbmtzLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDc5cHgpIHtcbiAgLmNhbGxiYWNrX19saW5rcy1ib3ggYSArIGEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhbGxiYWNrX19saW5rcy1ib3ggYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2tfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFja19fbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5mb3JtLS1jYWxsYmFjayB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSBmb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gIHdpZHRoOiAyODdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5jYWxsYmFja19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmZvcm1fX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuZm9ybV9fbm90ZS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxsYmFja19fZm9ybSAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FsbGJhY2tfX2Zvcm0gLmJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGxiYWNrX19mb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2FsbGJhY2tfX2Zvcm0gaW5wdXQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmNhbGxiYWNrX19mb3JtIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY2FsbGJhY2tfX2Zvcm0gaW5wdXQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uY2FsbGJhY2tfX2Zvcm0gaW5wdXQ6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGxiYWNrLS1tYW5hZ2VyIC5jYWxsYmFja19fbWFpbi10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsbGJhY2stLW1hbmFnZXIgLmZvcm1fX25vdGUtc21hbGwge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxsYmFjay0tbWFuYWdlciAuY2FsbGJhY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDU3cHggOTNweCA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYWxsYmFjay0tbWFuYWdlciAuY2FsbGJhY2tfX2ltZyB7XG4gICAgaGVpZ2h0OiAyNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FsbGJhY2stLW1hbmFnZXIgLmNhbGxiYWNrX19pbWcge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FsbGJhY2stLW1hbmFnZXIgLmNhbGxiYWNrX19pbWcgaW1nIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxsYmFjay0tbWFuYWdlciAuY2FsbGJhY2tfX2ltZyBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA5NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhbGxiYWNrLS1naXJsIC5jYWxsYmFja19faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbi5jYWxsYmFjay0tZ2lybCBpbWcge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXI6aGFzKCsgKikge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzLXNsaWRlcjpoYXMoKyAqKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmJyYW5kcy1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHMtc2xpZGVyX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzLXNsaWRlcl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbi5icmFuZHMtc2xpZGVyX19tYWluLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX21haW4tdGl0bGUge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHMtc2xpZGVyX19tYWluLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAzM3B4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDMwcHg7XG4gIH1cbn1cblxuLmJyYW5kcy1zbGlkZXJfX3RleHQge1xuICBtYXgtd2lkdGg6IDQzM3B4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzLXNsaWRlcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5icmFuZHMtc2xpZGVyX19iZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cblxuLmJyYW5kcy1zbGlkZXJfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHMtc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4uYnJhbmRzLXNsaWRlcl9fc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5icmFuZHMtc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX2xpbmsge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjVweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX2xpbmsge1xuICAgIGhlaWdodDogMTI4cHg7XG4gICAgcGFkZGluZzogMzZweCA1NnB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYnJhbmRzLXNsaWRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uYnJhbmRzLXNsaWRlcl9fbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uYnJhbmRzLXNsaWRlcl9fbGluazphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzLXNsaWRlcl9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyYW5kcy1zbGlkZXJfX2Fycm93IHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIC5icmFuZHMtc2xpZGVyX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICB9XG4gIC5icmFuZHMtc2xpZGVyX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLXNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1zbGlkZXJfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtc2xpZGVyX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi5nb29kcy1zbGlkZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdvb2RzLXNsaWRlcl9faW5uZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuZ29vZHMtc2xpZGVyX19pbm5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fbGFiZWwge1xuICAgIG1pbi13aWR0aDogNDJweDtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fbGluay1icmFuZCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fbGluay1icmFuZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLXNsaWRlcl9faW5uZXIgLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nb29kcy1zbGlkZXJfX2lubmVyIC5nb29kcy1jYXJkX19saW5rLW1vZGVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fcHJpY2UtLW9sZCB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtc2xpZGVyX19pbm5lciAuZ29vZHMtY2FyZF9fcHJpY2UtLW9sZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdvb2RzLXNsaWRlcl9fbmF2aWdhdGlvbiAuc2xpZGVyLW5hdl9fYXJyb3cge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nb29kcy1zbGlkZXJfX25hdmlnYXRpb24gLnNsaWRlci1uYXZfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtc2xpZGVyX19uYXZpZ2F0aW9uIC5zbGlkZXItbmF2X19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fbWFpbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX21haW4taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4ucHJvZHVjdC1jYXJkX19jb250ZW50ID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIG1pbm1heChhdXRvLCA0MTZweCk7XG4gICAgZ2FwOiA1NnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2FydGljbGUge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ucHJvZHVjdC1jYXJkX19pbm5lciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2lubmVyLXN0b2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1jYXJkX19pbm5lci1zdG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkX19pbm5lci1zdG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19zdG9jayBzcGFuIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiA3NDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2JkYmRiZCwgI2ZmZmZmZik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXIgLm5vLWZvdG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ZnL25vLXBob3RvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1jYXJkLXNsaWRlcl9fcHJldmlldy1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXctc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX19tYWluIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX21haW4gLm5vLWZvdG8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwMHB4O1xufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX21haW4gaW1nLFxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX21haW4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19wcmV2aWV3IHtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXcge1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fcHJldmlldyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDcwNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXcgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1jYXJkLXNsaWRlcl9fcHJldmlldyAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXcgLm5vLWZvdG8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX25hdiAuc2xpZGVyLW5hdl9fYXJyb3cge1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX19uYXYgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fbmF2IC5zbGlkZXItbmF2X19hcnJvdy0tbmV4dCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkLXNsaWRlcl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX2xpbms6aG92ZXIgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3pvb20ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19saW5rOmZvY3VzLXZpc2libGUgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3pvb20ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX2xpbms6Zm9jdXMgLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3pvb20ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3pvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgyODI4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC0tY29sb3Itc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX196b29tIHtcbiAgICByaWdodDogMTBweDtcbiAgICBib3R0b206IDEwcHg7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX196b29tIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fem9vbTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3pvb206Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fem9vbTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLXNsaWRlcl9fem9vbTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX196b29tIHN2ZyB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWNhcmQtc2xpZGVyX196b29tIHN2ZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fcHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3ByaWNlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3ByaWNlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3ByaWNlLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgZ2FwOiA5cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19wcmljZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19wcmljZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19wcmljZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19wcmljZS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fcHJpY2UtaXRlbS0tb2xkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3ByaWNlLWl0ZW0tLW9sZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fcHJpY2UtaXRlbS0tb2xkIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC1jb3VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtY291bnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0LWNvdW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogNTJweDtcbiAgfVxufVxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQuaXMtYWN0aXZlIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0LWNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0LWJ0biB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtYnRuIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtYnRuLS1pbi1jYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0LmlzLWFjdGl2ZSAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC1idG4tLWluLWNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC5pcy1hY3RpdmUgLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtYnRuLS1idXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3VzZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzgyODI4MjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlci1saW5rIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlci1saW5rIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlci1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjZmN2Y5O1xuICB9XG59XG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3VzZXItbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgICBib3JkZXItY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlci1saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlci1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3VzZXItbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3VzZXItbGluazo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyLWxpbmstLWNvbXBhcmU6OmFmdGVyIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jb21wYXJlXCIpO1xufVxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX191c2VyLWxpbmstLWZhdm9yaXRlczo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWZhdm9yaXRlc1wiKTtcbn1cblxuLmF2YWlsYWJpbGl0eV9faW5uZXIgKyAuYXZhaWxhYmlsaXR5X19pbm5lciB7XG4gIG1hcmdpbi10b3A6IDMxcHg7XG59XG5cbi5hdmFpbGFiaWxpdHlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3AgM3B4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmF2YWlsYWJpbGl0eV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmF2YWlsYWJpbGl0eV9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG4uYXZhaWxhYmlsaXR5X190aXRsZS0tc3RvY2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXNob3BcIik7XG59XG4uYXZhaWxhYmlsaXR5X190aXRsZS0tZGVsaXZlcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWRlbGl2ZXJ5XCIpO1xufVxuXG4uYXZhaWxhYmlsaXR5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hdmFpbGFiaWxpdHlfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXZhaWxhYmlsaXR5X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5hdmFpbGFiaWxpdHlfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1ncm93OiAxO1xuICBib3JkZXI6IDEuNXB4IGRhc2hlZCAjZTRlNGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYXZhaWxhYmlsaXR5X19pdGVtICsgLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hdmFpbGFiaWxpdHlfX2l0ZW0gKyAuYXZhaWxhYmlsaXR5X19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmF2YWlsYWJpbGl0eV9faXRlbS1uYW1lIHtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5cbi5hdmFpbGFiaWxpdHlfX2l0ZW0tc3RvY2sge1xuICBvcmRlcjogMTtcbn1cblxuLmF2YWlsYWJpbGl0eV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG4uYXZhaWxhYmlsaXR5X190ZXh0ICsgLmF2YWlsYWJpbGl0eV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtdGFic19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLXRhYnNfX3RpdGxlIHNwYW4ge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cblxuLnByb2R1Y3QtY2FyZC10YWJzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC1jYXJkLXRhYnNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLXRhYnNfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkLXRhYnNfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC10YWJzX19kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtY2FyZC10YWJzX19kb3dubG9hZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucHJvZHVjdC1jYXJkLXRhYnNfX2Rvd25sb2FkIHNwYW4ge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cblxuLnByb2R1Y3QtY2FyZC10YWJzX19kb3dubG9hZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LWNhcmQtdGFic19fZG93bmxvYWQtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1jYXJkLXRhYnNfX2Rvd25sb2FkLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY2FyZC10YWJzX19kb3dubG9hZC1pY29uIHN2ZywgLnByb2R1Y3QtY2FyZC10YWJzX19kb3dubG9hZC1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG59XG5cbi5hYm91dC10YWJzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC10YWJzX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdGFic19faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIzcHg7XG4gIH1cbn1cblxuLmFib3V0LXRhYnNfX2xvZ28tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC10YWJzX19sb2dvLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0LXRhYnNfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC10YWJzX19sb2dvIHtcbiAgICB3aWR0aDogMTEycHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXRhYnNfX2xvZ28ge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5hYm91dC10YWJzX19sb2dvOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbn1cbi5hYm91dC10YWJzX19sb2dvOmZvY3VzLXZpc2libGUge1xuICBvcGFjaXR5OiAwLjg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5hYm91dC10YWJzX19sb2dvOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmFib3V0LXRhYnNfX2xvZ286YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmFib3V0LXRhYnNfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hYm91dC10YWJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG4gIC5hYm91dC10YWJzX19saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdGFic19fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuXG4uYWJvdXQtdGFic19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hYm91dC10YWJzX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmFib3V0LXRhYnNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBnYXA6IDIwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYWJvdXQtdGFic19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBnYXA6IDEzcHggMjU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dC10YWJzX19jb250ZW50LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG59XG4uYWJvdXQtdGFic19fY29udGVudC10ZXh0IHAge1xuICBtYXJnaW46IDA7XG59XG4uYWJvdXQtdGFic19fY29udGVudC10ZXh0IHAgYiB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYWJvdXQtdGFic19fY29udGVudC1saW5rcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE0cHg7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ubWFya2Rvd24tdGFicyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZG93bi10YWJzIHtcbiAgICBnYXA6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2Rvd24tdGFicyAucHJvZHVjdC1jYXJkLXRhYnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tYXJrZG93bi10YWJzX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA3MzlweDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtkb3duLXRhYnNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZG93bi10YWJzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLm1hcmtkb3duLXRhYnNfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1hcmtkb3duLXRhYnNfX2ltYWdlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1hcmtkb3duLXRhYnNfX2ltYWdlcyB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2Rvd24tdGFic19faW1hZ2VzIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIzcHggMjVweDtcbiAgfVxufVxuLm1hcmtkb3duLXRhYnNfX2ltYWdlcyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZG93bi10YWJzX19pbWFnZXMgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFya2Rvd24tdGFic19faW1hZ2VzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tYXJrZG93bi10YWJzX19pbWFnZXMtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJrZG93bi10YWJzX19pbWFnZXMtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCA2MnB4KTtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZG93bi10YWJzX19pbWFnZXMtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAxMjBweCk7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLm1hcmtkb3duLXRhYnNfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFya2Rvd24tdGFic19faW1nIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXJrZG93bi10YWJzX19pbWcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5tYXJrZG93bi10YWJzX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnMge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFicyB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYnMgLmxvb2stYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJzIC5sb29rLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJzX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYnNfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFic19faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZTRlNGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFic19faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1cHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNoYXJhY3RlcmlzdGljcy10YWJzX19pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFic19faXRlbS5pcy1zaG93IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5jaGFyYWN0ZXJpc3RpY3MtdGFic19fY29udGVudC5pcy1hY3RpdmUgLmNoYXJhY3RlcmlzdGljcy10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5jaGFyYWN0ZXJpc3RpY3MtdGFic19faXRlbS10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2l0ZW0tdGV4dCB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlLXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG59XG5cbi5ndWFyYW50ZWUtdGFic19faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX2hlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ndWFyYW50ZWUtdGFic19faW5uZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19pbm5lci1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19faW5uZXItaXRlbSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uZ3VhcmFudGVlLXRhYnNfX3RleHQtYmlnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19fdGV4dC1iaWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX190ZXh0LWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzX19zaG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgyODI4MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4uZ3VhcmFudGVlLXRhYnNfX3Nob3Agc3BhbiB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19zaG9wIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19fc2hvcCBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5ndWFyYW50ZWUtdGFic19fc2hvcCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbi5ndWFyYW50ZWUtdGFic19fc2hvcCBzcGFuOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX3Nob3Age1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19fc2hvcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19zaG9wOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgfVxuICAuZ3VhcmFudGVlLXRhYnNfX3Nob3A6aG92ZXIgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbi5ndWFyYW50ZWUtdGFic19fc2hvcDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZ3VhcmFudGVlLXRhYnNfX3Nob3A6Zm9jdXMtdmlzaWJsZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5ndWFyYW50ZWUtdGFic19fc2hvcDpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuZ3VhcmFudGVlLXRhYnNfX3Nob3A6Zm9jdXMgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbi5ndWFyYW50ZWUtdGFic19fc2hvcDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5ndWFyYW50ZWUtdGFic19fdGV4dCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5ndWFyYW50ZWUtdGFic19fc2hvcC10ZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX3Nob3AtdGVsIHtcbiAgICBvcmRlcjogLTE7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19zaG9wLXRlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19zaG9wLXRlbDpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5ndWFyYW50ZWUtdGFic19fc2hvcC10ZWw6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZ3VhcmFudGVlLXRhYnNfX3Nob3AtdGVsOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uZ3VhcmFudGVlLXRhYnNfX3Nob3AtdGVsOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmd1YXJhbnRlZS10YWJzX19pbm5lci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19faW5uZXItY29udGFjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ndWFyYW50ZWUtdGFic19faW5uZXItY29udGFjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGdhcDogMjRweCAyN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmd1YXJhbnRlZS10YWJzX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ3VhcmFudGVlLXRhYnNfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmd1YXJhbnRlZS10YWJzX19jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4uZ3VhcmFudGVlLXRhYnNfX2NvbnRlbnQgcCArIHAge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4uZGVsaXZlcnktdGFicyB7XG4gIG1heC13aWR0aDogOTQwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnMge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnMgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS10YWJzIC5wcm9kdWN0LWNhcmQtdGFic19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxpdmVyeS10YWJzX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVsaXZlcnktdGFic19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZWxpdmVyeS10YWJzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVsaXZlcnktdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uZGVsaXZlcnktdGFic19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnNfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS10YWJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5kZWxpdmVyeS10YWJzX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5cbi5kZWxpdmVyeS10YWJzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsaXZlcnktdGFic19fbGlzdCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnNfX2xpc3Qge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuLmRlbGl2ZXJ5LXRhYnNfX2xpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnNfX2xpc3QgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kZWxpdmVyeS10YWJzX19saXN0IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5kZWxpdmVyeS10YWJzX19saXN0IGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnNfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlbGl2ZXJ5LXRhYnNfX2xpc3QgbGk6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4uZGVsaXZlcnktdGFic19fbGlzdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVsaXZlcnktdGFic19fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVsaXZlcnktdGFic19fbGlzdCBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5kZWxpdmVyeS10YWJzX19saXN0IHAgc3BhbiB7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuLmRlbGl2ZXJ5LXRhYnNfX2xpc3QgcCBhIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuZGVsaXZlcnktdGFic19fbGlzdCBwIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uZGVsaXZlcnktdGFic19fbGlzdCBwIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuZGVsaXZlcnktdGFic19fbGlzdCBwIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5kZWxpdmVyeS10YWJzX19saXN0IHAgYTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudCAuYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50IC5hY2NvcmRpb25fX2J0biB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5wYXltZW50X19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fbWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnBheW1lbnQtLXRhYnMge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50LS10YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBheW1lbnQtLXRhYnMgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudC0tdGFicyAuYWNjb3JkaW9uX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fdGFicy10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fdGFicy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3RhYnMtdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucGF5bWVudF9fdGFicy10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiYTk3NjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fYWNjb3JkaW9uLWlubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX2FjY29yZGlvbi1pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuLnBheW1lbnRfX2FjY29yZGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXltZW50X19hY2NvcmRpb24gcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fYWNjb3JkaW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAucGF5bWVudF9fYWNjb3JkaW9uIHAgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fYWNjb3JkaW9uIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ucGF5bWVudF9fYWNjb3JkaW9uIC5wYXltZW50X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19hY2NvcmRpb24gLnBheW1lbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5wYXltZW50X19hY2NvcmRpb24gLnBheW1lbnRfX3RleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fYWNjb3JkaW9uIC5wYXltZW50X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnBheW1lbnRfX2FjY29yZGlvbiAucGF5bWVudF9fdGV4dCBhIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGF5bWVudF9fYWNjb3JkaW9uIC5wYXltZW50X190ZXh0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4ucGF5bWVudF9fYWNjb3JkaW9uIC5wYXltZW50X190ZXh0IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAucGF5bWVudF9fYWNjb3JkaW9uIC5wYXltZW50X190ZXh0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5wYXltZW50X19hY2NvcmRpb24gLnBheW1lbnRfX3RleHQgYTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5wYXltZW50X19tYWluLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19tYWluLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX21haW4tc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fbWFpbi1oZWFkIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19tYWluLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX21haW4taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fbWFpbi1oZWFkIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX21haW4taGVhZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLnBheW1lbnRfX21haW4taGVhZCBhIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGF5bWVudF9fbWFpbi1oZWFkIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4ucGF5bWVudF9fbWFpbi1oZWFkIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAucGF5bWVudF9fbWFpbi1oZWFkIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5wYXltZW50X19tYWluLWhlYWQgYTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGF5bWVudF9fbWFpbi1oZWFkIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBheW1lbnRfX21haW4taGVhZCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fbWFpbi1oZWFkIHAge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fbWV0aG9kIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fbWV0aG9kIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19tZXRob2Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5wYXltZW50LS10YWJzIC5wYXltZW50X19tZXRob2Qge1xuICBtYXJnaW46IDA7XG59XG5cbi5wYXltZW50X19tZXRob2QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fbWV0aG9kLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fbWV0aG9kLWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICAgIHBhZGRpbmc6IDcxcHggMjBweCAyMHB4O1xuICB9XG4gIC5wYXltZW50LS10YWJzIC5wYXltZW50X19tZXRob2QtaXRlbSB7XG4gICAgcGFkZGluZzogNjJweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5wYXltZW50X19tZXRob2QtaXRlbSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19tZXRob2QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19tZXRob2QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50LS10YWJzIC5wYXltZW50X19tZXRob2QtaXRlbSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudC0tdGFicyAucGF5bWVudF9fbWV0aG9kLWl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4ucGF5bWVudF9fbWV0aG9kLWl0ZW0gLmljb24tbWFzay1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19tZXRob2QtaXRlbSAuaWNvbi1tYXNrLWltZyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19tZXRob2QtaXRlbSAuaWNvbi1tYXNrLWltZyB7XG4gICAgdG9wOiAyNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLnBheW1lbnQtLXRhYnMgLnBheW1lbnRfX21ldGhvZC1pdGVtIC5pY29uLW1hc2staW1nIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5wYXltZW50X19jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG4ucGF5bWVudF9fY29udGVudCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5wYXltZW50X19xdWVzdGlvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXgtd2lkdGg6IDEwMDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fcXVlc3Rpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fcXVlc3Rpb25zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweCAxNjBweDtcbiAgICBwYWRkaW5nOiAyNnB4IDI0cHggMjJweDtcbiAgfVxuICAucGF5bWVudC0tdGFicyAucGF5bWVudF9fcXVlc3Rpb25zIHtcbiAgICBnYXA6IDIwcHggOTNweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fcXVlc3Rpb25zIC5wYXltZW50X19xdWVzdGlvbnMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBheW1lbnRfX3F1ZXN0aW9ucyAucGF5bWVudF9fcXVlc3Rpb25zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3F1ZXN0aW9ucyAucGF5bWVudF9fcXVlc3Rpb25zLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fcXVlc3Rpb25zLXRlbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXltZW50X19xdWVzdGlvbnMtdGVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF5bWVudF9fcXVlc3Rpb25zLXRlbCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGF5bWVudF9fcXVlc3Rpb25zLXRlbDpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbi5wYXltZW50X19xdWVzdGlvbnMtdGVsOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnBheW1lbnRfX3F1ZXN0aW9ucy10ZWw6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5wYXltZW50X19xdWVzdGlvbnMtdGVsOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBheW1lbnRfX3F1ZXN0aW9ucy1pdGVtLS1jcm93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fcXVlc3Rpb25zLWl0ZW0tLWNyb3duIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXltZW50X19xdWVzdGlvbnMtaXRlbS0tY3Jvd24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLnBheW1lbnRfX3F1ZXN0aW9ucy1pdGVtLS1jcm93biBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBheW1lbnRfX3F1ZXN0aW9ucy1pdGVtLS1jcm93bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF5bWVudF9fcXVlc3Rpb25zLWl0ZW0tLWNyb3duOjpiZWZvcmUge1xuICAgIHRvcDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBheW1lbnRfX3F1ZXN0aW9ucy1pdGVtLS1jcm93bjo6YmVmb3JlIHtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnN0YXJzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGFycy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLnN0YXJzLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zdGFycy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQsIC5zdGFycy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbCxcbi5zdGFycy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4uc3RhcnMtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwge1xuICBmaWxsOiAjYmE5NzY1O1xuICAtLWNvbG9yLXN0cm9rZTogI2JhOTc2NTtcbn1cblxuLnN0YXJzLWZvcm0gaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBsYWJlbCxcbi5zdGFycy1mb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3RhcnMtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMCAwIDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWxsOiB0cmFuc3BhcmVudDtcbiAgLS1jb2xvci1zdHJva2U6ICNiZGJkYmQ7XG59XG4uc3RhcnMtZm9ybSBsYWJlbDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zdGFycy1mb3JtIGxhYmVsIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhcnMtZm9ybSBpbnB1dDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmhvdmVyLFxuLnN0YXJzLWZvcm0gaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDpob3ZlciB+IGxhYmVsLFxuLnN0YXJzLWZvcm0gaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDpjaGVja2VkIH4gbGFiZWw6aG92ZXIsXG4uc3RhcnMtZm9ybSBpbnB1dDpub3QoOmRpc2FibGVkKSArIGxhYmVsIH4gbGFiZWw6aG92ZXIsXG4uc3RhcnMtZm9ybSBpbnB1dDpub3QoOmRpc2FibGVkKSArIGxhYmVsOmNoZWNrZWQ6aG92ZXIgfiBsYWJlbDpob3ZlciB7XG4gIGZpbGw6ICNjNTgxMTM7XG4gIC0tY29sb3Itc3Ryb2tlOiAjYzU4MTEzO1xufVxuXG4ucmV2aWV3cy10YWJzIHtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy10YWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnMgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnMgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnJldmlld3MtdGFic19faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJldmlld3MtdGFic19faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX3JhdGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX3JhdGluZyAucmF0aW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fcmF0aW5nIC5yYXRpbmdfX3N0YXJzLWJnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX3JhdGluZyAucmF0aW5nX190ZXh0LXJhdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fc29ydGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fc29ydGluZyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucmV2aWV3cy10YWJzX19zb3J0aW5nIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy10YWJzX19zb3J0aW5nIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy10YWJzX19zb3J0aW5nIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fc3RhcnMtaW1nLWJnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0YXJzLWFsbC1maWxsXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fc3RhcnMtaW1nLWJnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fc3RhcnMtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0YXJzLWFsbFwiKTtcbiAgbWFzay1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucmV2aWV3cy10YWJzX19zdGFycy1pbWcgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbi5yZXZpZXdzLXRhYnNfX3N0YXJzLWltZyBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fc3RhcnMtaW1nLWJnLFxuICAucmV2aWV3cy10YWJzX19zdGFycy1pbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX3N0YXJzLWltZy1iZyxcbiAgLnJldmlld3MtdGFic19fc3RhcnMtaW1nIHtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5yZXZpZXdzLXRhYnNfX2Zvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDkyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLnJldmlld3MtdGFicy5pcy1hY3RpdmUgLnJldmlld3MtdGFic19fZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0ge1xuICAgIG1hcmdpbjogMjBweCAwIDEzcHg7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMTZweDtcbiAgICBwYWRkaW5nOiAzNHB4IDM1cHg7XG4gIH1cbn1cbi5yZXZpZXdzLXRhYnNfX2Zvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSBmb3JtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZ3JvdXAtLXN0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2dyb3VwLS1zdGFycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgcGFkZGluZzogMTJweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2dyb3VwLS1zdGFycyB7XG4gICAgbWluLWhlaWdodDogNTZweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2dyb3VwLS1zdGFycyAuZm9ybV9fc3RhcnMtbGFiZWwge1xuICBtYXJnaW46IDAgYXV0byAwIDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZ3JvdXAtLXN0YXJzIC5mb3JtX19zdGFycy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZ3JvdXAtLXN0YXJzIC5mb3JtX19zdGFycy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZ3JvdXAtLXN0YXJzIC5mb3JtX19zdGFycy1sYWJlbCBzcGFuIHtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2dyb3VwLS10ZXh0YXJlYSB7XG4gICAgZ3JpZC1jb2x1bW46IC0yLy0xO1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMjtcbiAgfVxufVxuLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZ3JvdXAtLXRleHRhcmVhIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJldmlld3MtdGFic19fZm9ybSBpbnB1dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSBpbnB1dCB7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucmV2aWV3cy10YWJzX19mb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLnJldmlld3MtdGFic19fZm9ybSB0ZXh0YXJlYSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMjZweDtcbiAgfVxufVxuLnJldmlld3MtdGFic19fZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy10YWJzX19mb3JtIC5mb3JtX19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2Zvb3RlciB7XG4gICAgZ3JpZC1jb2x1bW46IC0yLy0xO1xuICB9XG59XG4ucmV2aWV3cy10YWJzX19mb3JtIC5mb3JtX19mb290ZXIgLmJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fZm9ybSAuZm9ybV9fZm9vdGVyIC5idXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0gLmZvcm1fX2Zvb3RlciAuYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fZm9ybS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy10YWJzX19mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2Zvcm0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5yZXZpZXdzLXRhYnNfX2l0ZW0ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XG59XG4ucmV2aWV3cy10YWJzX19pdGVtIHAge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogMThweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJldmlld3MtdGFic19faXRlbSB7XG4gICAgcGFkZGluZzogMjVweCAwIDIzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5yZXZpZXdzLXRhYnNfX2l0ZW0taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy10YWJzX19pdGVtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cy10YWJzX19pdGVtLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuXG5wLnJldmlld3MtdGFic19faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwLnJldmlld3MtdGFic19faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwLnJldmlld3MtdGFic19faXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19faXRlbS10aW1lIHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5yZXZpZXdzLXRhYnNfX2l0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJldmlld3MtdGFic19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzLXRhYnNfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHNfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG59XG5cbi5icmFuZHNfX2lubmVyOm5vdCguYnJhbmRzX19pbm5lci0tbWFpbikge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmJyYW5kc19faW5uZXI6bm90KC5icmFuZHNfX2lubmVyLS1tYWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5icmFuZHNfX2lubmVyOm5vdCguYnJhbmRzX19pbm5lci0tbWFpbikge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJyYW5kc19faW5uZXI6bm90KC5icmFuZHNfX2lubmVyLS1tYWluKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUycHgsIGF1dG8pKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kc19faW5uZXItLW1haW4ge1xuICAgIG1hcmdpbjogMCAtMTVweCA0MHB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJyYW5kc19faW5uZXItLW1haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmRzX19pbm5lci0tbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX19pbm5lci0tbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmRzX19pbm5lci0tbWFpbiAuYnJhbmRzX19pbm5lci1saW5rIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHNfX2lubmVyLS1tYWluIC5icmFuZHNfX2lubmVyLWxpbmsge1xuICAgIGhlaWdodDogMTI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHNfX2lubmVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHNfX2lubmVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyYW5kc19faW5uZXItcGFnaW5hdGlvbi1idG4ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMCAyLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJyYW5kc19faW5uZXItcGFnaW5hdGlvbi1idG4uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5icmFuZHNfX3RhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5icmFuZHNfX3RhYnMgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi50YWJzIC5icmFuZHNfX2lubmVyIHtcbiAgZ2FwOiAwO1xufVxuXG4uYnJhbmRzX19pbm5lci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJyYW5kc19faW5uZXItbGluayB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBoZWlnaHQ6IDEwMXB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX19pbm5lci1saW5rIHtcbiAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIGhlaWdodDogMTc2cHg7XG4gICAgcGFkZGluZzogMzRweCA1N3B4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5icmFuZHNfX2lubmVyLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5icmFuZHNfX2lubmVyLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuYnJhbmRzX19pbm5lci1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIH1cbn1cbi5icmFuZHNfX2lubmVyLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJyYW5kc19faW5uZXItbGluayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5icmFuZHNfX2lubmVyLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJhbmRzX19pbm5lci1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX19pbm5lci1saW5rIHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLmJyYW5kc19faW5uZXItLW1haW4gLmJyYW5kc19faW5uZXItbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnJhbmRzX19pbm5lci0tbWFpbiAuYnJhbmRzX19pbm5lci1saW5rIHtcbiAgICBoZWlnaHQ6IDEyOHB4O1xuICAgIHBhZGRpbmc6IDM2cHggNTZweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmJyYW5kc19faW5uZXItLW1haW4gLmJyYW5kc19faW5uZXItbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gIH1cbn1cbi5icmFuZHNfX2lubmVyLS1tYWluIC5icmFuZHNfX2lubmVyLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5icmFuZHNfX2lubmVyLS1tYWluIC5icmFuZHNfX2lubmVyLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNlNGU0ZTQ7XG4gIH1cbn1cbi5icmFuZHNfX2lubmVyLS1tYWluIC5icmFuZHNfX2lubmVyLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdm9yaXRlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlcyAuZ29vZHMtbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuLmZhdm9yaXRlcyAudGFic19fY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXZvcml0ZXMgLnNvcnRpbmctYm94IHtcbiAgICBnYXA6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzIC5zb3J0aW5nLWJveCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX190YWJzIHtcbiAgb3ZlcmZsb3c6IHVuc2V0O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmF2b3JpdGVzX190YWJzIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmF2b3JpdGVzX190YWJzIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fbWFpbi1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXZvcml0ZXNfX21haW4taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYXZvcml0ZXNfX21haW4taGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmZhdm9yaXRlc19fbWFpbi1oZWFkIGgxIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmF2b3JpdGVzX19tYWluLWdvb2RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDhweCAwIDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhdm9yaXRlc19fbWFpbi1nb29kcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhdm9yaXRlc19fbWFpbi1nb29kcyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkIHtcbiAgICB3aWR0aDogMTYxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZSAuZ29vZHMtY2FyZF9faW5uZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkX19saW5rLWJyYW5kIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZSAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmUgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWJhc2tldCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkX19iYXNrZXQtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlIC5nb29kcy1jYXJkX19wcmljZXMtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMzRweDtcbiAgfVxufVxuLmNvbXBhcmUgLnRhYnNfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlIC50YWJzX19jb250cm9scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlIC50YWJzX19jb250cm9sIHtcbiAgICBtaW4td2lkdGg6IDMzMXB4O1xuICB9XG59XG5cbi5jb21wYXJlX19tYWluLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX21haW4taGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fbWFpbi1oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jb21wYXJlX19tYWluLWhlYWQgaDEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb21wYXJlX19tYWluLWdvb2RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwNzM1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZV9fbWFpbi1nb29kcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX21haW4tZ29vZHMge1xuICAgIG1hcmdpbjogOHB4IDAgMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFicy1oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlX190YWJzLWhlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fdGFicy1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5jb21wYXJlX19idG4tZGVsZXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzgyODI4MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZV9fYnRuLWRlbGV0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlX19idG4tZGVsZXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29tcGFyZV9fYnRuLWRlbGV0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5jb21wYXJlX19idG4tZGVsZXRlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmNvbXBhcmVfX2J0bi1kZWxldGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5jb21wYXJlX19idG4tZGVsZXRlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jb21wYXJlX19idG4tZGVsZXRlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi10cmFzaFwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZV9fdGFicy1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fdGFicy1uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cblxuLmNvbXBhcmVfX3RhYnMtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4uY29tcGFyZV9fdGFibGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cbi5jb21wYXJlX190YWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX3RhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLmNvbXBhcmVfX3RhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE1MTUxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmNvbXBhcmVfX3RhYmxlLWNvbnRhaW5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlX190YWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fdGFibGUtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwNXB4O1xuICB9XG59XG5cbi5jb21wYXJlX190YWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX3RhYmxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFibGUtdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX3RhYmxlLXRyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX3RhYmxlLXRyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5jb21wYXJlX190YWJsZS10ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jb21wYXJlX190YWJsZS10ZC0tYm9keS1oZWFkIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgei1pbmRleDogMTA7XG4gIGxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAzMDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbXBhcmVfX2NlbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29tcGFyZV9fY2VsbCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbXBhcmVfX2NlbGwgYSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbXBhcmVfX2NlbGwgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5jb21wYXJlX19jZWxsIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY29tcGFyZV9fY2VsbCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uY29tcGFyZV9fY2VsbCBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tcGFyZV9fY2VsbCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX2NlbGwge1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlX190YWJsZS10ZC0tYm9keS1oZWFkIC5jb21wYXJlX19jZWxsIHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cbn1cblxuLmNvbXBhcmVfX3RhYmxlLXRkLS1wcmljZSAuY29tcGFyZV9fY2VsbCB7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuXG4uY29tcGFyZV9fY2VsbC0tYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbXBhcmVfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX2Jhbm5lciB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJlX19iYW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uY29tcGFyZV9fYmFubmVyIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX2Jhbm5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgLW1zLWh5cGhlbnM6IGF1dG87XG4gICAgLXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuICAgIGh5cGhlbnM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fYmFubmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5jb21wYXJlX19iYW5uZXItYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlX19iYW5uZXItYnRuIHtcbiAgICBvcmRlcjogMTtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDI4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fYmFubmVyLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29tcGFyZV9fYmFubmVyLWJ0bjpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbiAgLmNvbXBhcmVfX2Jhbm5lci1idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbi5jb21wYXJlX19iYW5uZXItYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb21wYXJlX19iYW5uZXItYnRuOmZvY3VzLXZpc2libGU6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY29tcGFyZV9fYmFubmVyLWJ0bjpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuICAuY29tcGFyZV9fYmFubmVyLWJ0bjpmb2N1czo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLmNvbXBhcmVfX2Jhbm5lci1idG46YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNvbXBhcmVfX2Jhbm5lci1idG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbXBhcmVfX2Jhbm5lci1idG46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX2Jhbm5lci1idG46OmJlZm9yZSB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uY29tcGFyZV9fYmFubmVyLWJ0bi5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG59XG5cbi5jb21wYXJlX190YWJsZS1zY3JvbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmVfX3RhYmxlLXNjcm9sbCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fc2Nyb2xsLWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgdG9wOiAyMDdweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDI3N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21wYXJlX19zY3JvbGwtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBhcmVfX3Njcm9sbC1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb21wYXJlX19zY3JvbGwtYnRuLS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyZV9fc2Nyb2xsLWJ0bi0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmNvbXBhcmVfX3Njcm9sbC1idG4tLW5leHQge1xuICByaWdodDogMDtcbn1cbi5jb21wYXJlX19zY3JvbGwtYnRuLmlzLWhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb21wYXJlX19zY3JvbGwtYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jb21wYXJlX19zY3JvbGwtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb21wYXJlX19zY3JvbGwtYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uY29tcGFyZV9fc2Nyb2xsLWJ0bjpub3QoOmRpc2FibGVkKTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5jb21wYXJlX19zY3JvbGwtYnRuOm5vdCg6ZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7XG4gIH1cbn1cbi5jb21wYXJlX19zY3JvbGwtYnRuOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnBhZ2UtNDA0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS00MDQge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLTQwNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gICAgcGFkZGluZzogOTVweCAwIDYycHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucGFnZS00MDQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLTQwNCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ucGFnZS00MDQgcCBhIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAucGFnZS00MDQgcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnBhZ2UtNDA0IHAgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5wYWdlLTQwNCBwIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLTQwNCBwIGE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ucGFnZS00MDRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLTQwNF9fY29udGVudCB7XG4gIG1heC13aWR0aDogODI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtNDA0X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS00MDRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtNDA0X190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtNDA0X19idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFnZS00MDRfX2J0biB7XG4gICAgcGFkZGluZzogMjBweCA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtNDA0X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgaGVpZ2h0OiAyMjZweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtNDA0X19pbWcge1xuICAgIHdpZHRoOiA0NzVweDtcbiAgICBoZWlnaHQ6IDMyN3B4O1xuICAgIG1hcmdpbjogYXV0byAwIDAgYXV0bztcbiAgfVxufVxuLnBhZ2UtNDA0X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG59XG4uc3RvY2sgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jayAubGFiZWwge1xuICAgIHRvcDogMTVweDtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2sgLmxhYmVsIHtcbiAgICB0b3A6IDE3cHg7XG4gICAgbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvY2sgLnN0b2NrX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrIC5zdG9ja19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jay0tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICB9XG4gIC5zdG9jay0tc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIC5zdG9jay0tc2xpZGVyIC5zdG9ja19fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnN0b2NrLS1zbGlkZXIgLnNsaWRlci1uYXYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9jay0tc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcbiAgfVxufVxuXG4uc3RvY2tfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGdhcDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgIGdhcDogNTBweCA0MHB4O1xuICB9XG59XG5cbi5zdG9ja19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN0b2NrX19pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3RvY2tfX2ltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvY2tfX2ltZzo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19faW1nOjphZnRlciB7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG59XG4uc3RvY2tfX2l0ZW0tLW5ldyAuc3RvY2tfX2ltZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdG9jay1iZy1ncmVlblwiKTtcbn1cbi5zdG9ja19faXRlbS0tc2FsZSAuc3RvY2tfX2ltZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdG9jay1iZy1nb2xkXCIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwMHB4IDEwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiA0NDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDgzcHggMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3RvY2tfX2ltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uc3RvY2tfX2ltZzpmb2N1cy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMC44O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc3RvY2tfX2ltZzpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5zdG9ja19faW1nOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5zdG9ja19faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zdG9ja19faW1nIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMzI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9ja19faW1nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19faW1nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uc3RvY2tfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc3RvY2tfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnN0b2NrX190aXRsZTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zdG9ja19fdGl0bGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5zdG9ja19fdGl0bGU6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc3RvY2tfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvY2tfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN0b2NrX19zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc3RvY2tfX3NsaWRlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX19zbGlkZXIgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgICB0b3A6IDE2N3B4O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19fc2xpZGVyIC5zbGlkZXItbmF2X19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX19zbGlkZXIgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19fc2xpZGVyIC5zdG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMzBweDtcbiAgfVxuICAuc3RvY2tfX3NsaWRlciAuc3RvY2tfX2ltZzo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2tfX3NsaWRlciAuc3RvY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9ja19fc2xpZGVyIC5zdG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9ja19fc2xpZGVyIC5zdG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrX19tYWluLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2stcG9zdC1iYW5uZXIge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEwMXB4IDQwcHggMzVweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTI0cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiA0NzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4IDE2cHggNDVweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDY3JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5zdG9jay1wb3N0LWJhbm5lcl9fZGF0ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvY2stcG9zdC1iYW5uZXJfX2RhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX25vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zdG9jay1wb3N0LWJhbm5lcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyNHB4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9faW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19pbWcge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLnN0b2NrLXBvc3QtYmFubmVyX19pbWc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDI0NiwgMjQ3LCAyNDksIDApIDAsICNmNmY3ZjkgODAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjRweCkge1xuICAuc3RvY2stcG9zdC1iYW5uZXJfX2ltZzo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5zdG9jay1wb3N0LWJhbm5lcl9faW1nOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19pbWc6OmJlZm9yZSB7XG4gICAgbGVmdDogLTIlO1xuICAgIHdpZHRoOiAzMDJweDtcbiAgfVxufVxuLnN0b2NrLXBvc3QtYmFubmVyX19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTI0cHgpIHtcbiAgLnN0b2NrLXBvc3QtYmFubmVyX19pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MjVweCkge1xuICAuc3RvY2stcG9zdC1iYW5uZXJfX2ltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RvY2stcG9zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cblxuLnN0b2NrLXBvc3RfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdG9jay1wb3N0X193cmFwcGVyIHAgKyBoMiB7XG4gICAgbWFyZ2luOiAzNHB4IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdG9jay1wb3N0X193cmFwcGVyIHAgKyBoMiB7XG4gICAgbWFyZ2luOiAyM3B4IDAgN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b2NrLXBvc3RfX3dyYXBwZXIgLmdvb2RzLXNsaWRlciB7XG4gICAgbWFyZ2luOiA2NHB4IDAgNjlweDtcbiAgfVxuICAuc3RvY2stcG9zdF9fd3JhcHBlciAuZ29vZHMtc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0b2NrLXBvc3RfX3dyYXBwZXIgLmdvb2RzLXNsaWRlciB7XG4gICAgbWFyZ2luOiA2N3B4IDAgNzBweDtcbiAgfVxuICAuc3RvY2stcG9zdF9fd3JhcHBlciAuZ29vZHMtc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jb250YWN0c19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHNfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuY29udGFjdHNfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0c19faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTgzcHggMWZyO1xuICAgIGdhcDogMjBweCA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4O1xuICB9XG59XG4uY29udGFjdHNfX2lubmVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jb250YWN0c19faW5uZXIgLmJ4LXlhbmRleC12aWV3LWxheW91dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3RzX19pbm5lciAuYngteWFuZGV4LXZpZXctbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFjdHNfX2lubmVyIC5ieC15YW5kZXgtbWFwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RzX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0c19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19tYWluLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0c19fbWFpbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX21haW4tc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5jb250YWN0c19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAyMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fbGluayB7XG4gICAgbWluLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDNweCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY29udGFjdHNfX2xpbmtbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uY29udGFjdHNfX2xpbmtbaHJlZl06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY29udGFjdHNfX2xpbmtbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5jb250YWN0c19fbGlua1tocmVmXTphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jb250YWN0c19fbGluay0tdGVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1waG9uZVwiKTtcbn1cblxuLmNvbnRhY3RzX19saW5rLS1lbWFpbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tbWFpbFwiKTtcbn1cblxuLmNvbnRhY3RzX19saW5rLS1tZXRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tbWV0cm9cIik7XG59XG5cbi5jb250YWN0c19fbGluay0tYWRkcmVzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd24tZ3JlZW5cIik7XG59XG5cbi5jb250YWN0c19fbGluay0tdGltZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdGltZVwiKTtcbn1cblxuLmNvbnRhY3RzX19waG9uZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tcGhvbmVcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAycHggbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdHNfX3Bob25lcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fcGhvbmVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3Bob25lcyAuY29udGFjdHNfX2xpbmsge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX19waG9uZXMgLmNvbnRhY3RzX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHNfX3Bob25lcyAuY29udGFjdHNfX2xpbmsge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3JvdXRlLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3RzX19yb3V0ZS1idG4ge1xuICAgIG1heC13aWR0aDogMjA5cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0c19fcm91dGUtYnRuIHtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmNvbnRhY3RzX19tYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0c19fbWFwIHtcbiAgICBtaW4taGVpZ2h0OiA1NjVweDtcbiAgfVxufVxuLmNvbnRhY3RzX19tYXAgaWZyYW1lLCAuY29udGFjdHNfX21hcCBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY29udGFjdHMtc2hvcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1zaG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMTNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5jb250YWN0cy1zaG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb250YWN0cy1zaG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweCAxMTJweDtcbiAgICBwYWRkaW5nOiA4OHB4IDkycHggMTA0cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNob3BfX21haW4tdGl0bGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNob3BfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX2l0ZW0ge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjlweDtcbiAgfVxuICAuY29udGFjdHMtc2hvcF9faXRlbSArIC5jb250YWN0cy1zaG9wX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX2l0ZW0ge1xuICAgIGdhcDogMzhweDtcbiAgfVxufVxuLmNvbnRhY3RzLXNob3BfX2l0ZW0gYTpub3QoLmJ1dHRvbiwgLmNvbnRhY3RzLXNob3BfX2ltZykge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5jb250YWN0cy1zaG9wX19pdGVtIGE6bm90KC5idXR0b24sIC5jb250YWN0cy1zaG9wX19pbWcpOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLmNvbnRhY3RzLXNob3BfX2l0ZW0gYTpub3QoLmJ1dHRvbiwgLmNvbnRhY3RzLXNob3BfX2ltZyk6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuY29udGFjdHMtc2hvcF9faXRlbSBhOm5vdCguYnV0dG9uLCAuY29udGFjdHMtc2hvcF9faW1nKTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMDczNTU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmNvbnRhY3RzLXNob3BfX2l0ZW0gYTpub3QoLmJ1dHRvbiwgLmNvbnRhY3RzLXNob3BfX2ltZyk6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY29udGFjdHMtc2hvcF9fYWRkcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1zaG9wX19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmNvbnRhY3RzLXNob3BfX2FkZHJlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uY29udGFjdHMtc2hvcF9fYWRkcmVzczpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5jb250YWN0cy1zaG9wX19hZGRyZXNzOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNzM1NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uY29udGFjdHMtc2hvcF9fYWRkcmVzczphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY29udGFjdHMtc2hvcF9fYWRkcmVzczo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX2FkZHJlc3M6OmJlZm9yZSB7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFjdHMtc2hvcF9fYWRkcmVzczo6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNob3BfX3RhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX3RhYmxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFjdHMtc2hvcF9fdGFibGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNob3BfX3RhYmxlLWVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0cy1zaG9wX190YWJsZS1lbCB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFjdHMtc2hvcF9fdGFibGUtZWwge1xuICAgIHBhZGRpbmc6IDE0cHggMTNweCAxNHB4IDI4cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1zaG9wX190YWJsZS10ZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXBob25lXCIpO1xufVxuXG4uY29udGFjdHMtc2hvcF9fdGFibGUtbW9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdGltZVwiKTtcbn1cblxuLmNvbnRhY3RzLXNob3BfX3RhYmxlLW1ldHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tZXRyb1wiKTtcbn1cblxuLmNvbnRhY3RzLXNob3BfX21lZGlhIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX21lZGlhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250YWN0cy1zaG9wX19tZWRpYSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb250YWN0cy1zaG9wX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmNvbnRhY3RzLXNob3BfX2ltZy5pcy1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNvbnRhY3RzLXNob3BfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNvbnRhY3RzLXNob3BfX3RhYmxlLWJ0biB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdC1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtYmFubmVyIHtcbiAgICBvcmRlcjogLTE7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmdpZnQtYmFubmVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiNmIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJhbm5lcl9faW5uZXIge1xuICAgIGhlaWdodDogMjEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC1iYW5uZXJfX2lubmVyIHtcbiAgICBoZWlnaHQ6IDM1N3B4O1xuICB9XG59XG5cbi5naWZ0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LWJhbm5lcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAzNSUgMjVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQtYmFubmVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1JSAzNXB4IDQwcHg7XG4gIH1cbn1cbi5naWZ0LWJhbm5lcl9fY29udGVudCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnQtYmFubmVyX19jb250ZW50IHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC1iYW5uZXJfX2NvbnRlbnQgc3BhbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmdpZnQtYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdC1iYW5uZXJfX2ltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4JSk7XG4gIH1cbiAgLmdpZnQtYmFubmVyX19pbWc6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgI2JjYjZiMCk7XG4gIH1cbn1cbi5naWZ0LWJhbm5lcl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzN3B4O1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICB9XG59XG4uZ2lmdCAubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0IC5sYWJlbCB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnQgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0LXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdC10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnQtYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0LWFkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdF9fbWFpbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0X19tYWluLXN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG5cbi5naWZ0X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0X19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNTVweCwgYXV0bykpO1xuICAgIGdhcDogOHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuZ2lmdF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzIwcHgsIGF1dG8pKTtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdpZnRfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdF9fbGlzdC1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRfX2xpc3QtaXRlbSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnRfX2FkdmFudGFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdF9fYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdF9fYWR2YW50YWdlcyAuZ2lmdF9fbWFpbi1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG4uZ2lmdF9fYWR2YW50YWdlcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0X19hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0X19hZHZhbnRhZ2VzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDc5cHgsIDFmcikpO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uZ2lmdF9fYWR2YW50YWdlcy1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0X19hZHZhbnRhZ2VzLWl0ZW0ge1xuICAgIGdhcDogMTBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRfX2FkdmFudGFnZXMtaXRlbSB7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdF9fYWR2YW50YWdlcy1pbWcge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdF9fYWR2YW50YWdlcy1pbWcge1xuICAgIHdpZHRoOiAyMTdweDtcbiAgICBoZWlnaHQ6IDE2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cblxuLmdpZnRfX2FkdmFudGFnZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnRfX2FkdmFudGFnZXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0X19hZHZhbnRhZ2VzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmdpZnRfX2FkdmFudGFnZXMtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnRfX2FkdmFudGFnZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdpZnRfX2FkdmFudGFnZXMtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NDVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naWZ0X19mYXEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2lmdF9fZmFxIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG4uZ2lmdF9fZmFxIC5naWZ0X19mYXEtaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ2lmdF9fZmFxIC5hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpZnRfX2ZhcSAuYWNjb3JkaW9uX19idG4ge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0X19mYXEgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBnYXA6IDI2cHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2lmdF9fZmFxIC5hY2NvcmRpb25fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTdweCA0MXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naWZ0X19mYXEgLmFjY29yZGlvbl9faW5uZXIge1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIHBhZGRpbmc6IDAgNTBweCAyN3B4O1xuICB9XG59XG4uZ2lmdF9fZmFxIHAge1xuICBtYXJnaW46IDA7XG59XG4uZ2lmdF9fZmFxIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNpdGUtbWFwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtbWFwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cbi5zaXRlLW1hcCBhIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1hcCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaXRlLW1hcCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLnNpdGUtbWFwIGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc2l0ZS1tYXAgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLnNpdGUtbWFwIGE6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2l0ZS1tYXBfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1tYXBfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXBfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5zaXRlLW1hcF9fbGlzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwX19saXN0IHVsIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXBfX2xpc3QgdWwge1xuICAgIGdhcDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwX19saXN0IGEgKyB1bCB7XG4gICAgcGFkZGluZzogNHB4IDAgNHB4IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXBfX2xpc3QgYSArIHVsIHtcbiAgICBwYWRkaW5nOiA2cHggMCA0cHggMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcF9fbGlzdCB1bCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1tYXBfX2xpc3QgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtbWFwX19saXN0IHVsIHVsIGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1hcF9fbGlzdCB1bCB1bCBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5zaXRlLW1hcF9fbGlzdCArIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2l0ZS1tYXBfX21haW4tc3VidGl0bGUsXG4uc2l0ZS1tYXAgLnNpdGUtbWFwX19tYWluLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLW1hcF9fbWFpbi1zdWJ0aXRsZSxcbiAgLnNpdGUtbWFwIC5zaXRlLW1hcF9fbWFpbi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLW1hcF9fbWFpbi1zdWJ0aXRsZSxcbiAgLnNpdGUtbWFwIC5zaXRlLW1hcF9fbWFpbi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNpdGUtbWFwX19tYWluLXN1YnRpdGxlW2hyZWZdOmhvdmVyLFxuICAuc2l0ZS1tYXAgLnNpdGUtbWFwX19tYWluLWxpbmtbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4uc2l0ZS1tYXBfX21haW4tc3VidGl0bGVbaHJlZl06Zm9jdXMtdmlzaWJsZSxcbi5zaXRlLW1hcCAuc2l0ZS1tYXBfX21haW4tbGlua1tocmVmXTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zaXRlLW1hcF9fbWFpbi1zdWJ0aXRsZVtocmVmXTpmb2N1cyxcbiAgLnNpdGUtbWFwIC5zaXRlLW1hcF9fbWFpbi1saW5rW2hyZWZdOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uc2l0ZS1tYXBfX21haW4tc3VidGl0bGVbaHJlZl06YWN0aXZlLFxuLnNpdGUtbWFwIC5zaXRlLW1hcF9fbWFpbi1saW5rW2hyZWZdOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AgLmNvbnRhY3RzX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3AgLmNvbnRhY3RzX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3AgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uc2hvcF9fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wX19jYXRlZ29yeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fY2F0ZWdvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggODBweCA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLnNob3BfX2NhdGVnb3J5IC50YWJzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxN3B4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLnNob3BfX2NhdGVnb3J5IC50YWJzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAxN3B4IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2hvcF9fY2F0ZWdvcnktbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2hvcF9fY2F0ZWdvcnktbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuXG4uc2hvcF9fY2F0ZWdvcnktaGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fY2F0ZWdvcnktaGVhZCB7XG4gICAgbWluLWhlaWdodDogMTQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19jYXRlZ29yeS1oZWFkIHtcbiAgICBtaW4taGVpZ2h0OiAxMzlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4uc2hvcF9fY2F0ZWdvcnktaGVhZDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsIHJnYmEoMiwgMCwgMSwgMC43KSk7XG59XG4uc2hvcF9fY2F0ZWdvcnktaGVhZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2hvcF9fY2F0ZWdvcnktaGVhZCBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2hvcF9fY2F0ZWdvcnktbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sdW1uczogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fY2F0ZWdvcnktbGlzdCB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BfX2NhdGVnb3J5LWxpc3Qge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wX19jYXRlZ29yeS1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fY2F0ZWdvcnktbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxufVxuLnNob3BfX2NhdGVnb3J5LWxpc3QgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wX19jYXRlZ29yeS1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19jYXRlZ29yeS1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNob3BfX2NhdGVnb3J5LWxpc3QgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5zaG9wX19jYXRlZ29yeS1saXN0IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc2hvcF9fY2F0ZWdvcnktbGlzdCBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uc2hvcF9fY2F0ZWdvcnktbGlzdCBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNob3BfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgLTMwcHggMTQwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uc2hvcF9fc2xpZGVyIC5zd2lwZXItc2xpZGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTJweDtcbn1cbi5zaG9wX19zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19zbGlkZXIgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3BfX29ubGluZSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUge1xuICAgIGhlaWdodDogNTYxcHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnNob3BfX29ubGluZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2hvcF9fb25saW5lLWltZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsIHJnYmEoMiwgMCwgMSwgMC43KSk7XG59XG5cbi5zaG9wX19vbmxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fb25saW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM5cHggMTVweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BfX29ubGluZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3MHB4IDgwcHggMTdweDtcbiAgfVxufVxuXG4uc2hvcF9fb25saW5lLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA1NTVweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wX19vbmxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgfVxufVxuXG4uc2hvcF9fb25saW5lLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2hvcF9fb25saW5lLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5zaG9wX19vbmxpbmUtbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTk3NjU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zaG9wX19vbmxpbmUtbGluazpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4uc2hvcF9fb25saW5lLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wX19vbmxpbmUtbGluayB7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUtbGluayB7XG4gICAgcGFkZGluZzogNXB4IDIycHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uc2hvcF9fb25saW5lLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3BfX29ubGluZS1saW5rOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUtbGluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uc2hvcF9fb25saW5lLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fb25saW5lLWxpbms6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BfX29ubGluZS1saW5rOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2JhOTc2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjQpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3BfX29ubGluZS1idG4ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUtYnRuIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cbn1cbi5zaG9wX19vbmxpbmUtYnRuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyYXctb25saW5lXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5zaG9wX19vbmxpbmUtYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fb25saW5lLWJ0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fb25saW5lLWJ0bjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5zaG9wX19vbmxpbmUtYnRuIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbiAgYm90dG9tOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5zaG9wX19vbmxpbmUtYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAuc2hvcF9fb25saW5lLWJ0bjpob3Zlcjo6YWZ0ZXIge1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gIH1cbiAgLnNob3BfX29ubGluZS1idG46aG92ZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxuICAuc2hvcF9fb25saW5lLWJ0bjpob3ZlciBzcGFuIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnNob3BfX29ubGluZS1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNob3BfX29ubGluZS1idG46Zm9jdXMtdmlzaWJsZTo6YWZ0ZXIge1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xufVxuLnNob3BfX29ubGluZS1idG46Zm9jdXMtdmlzaWJsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbi5zaG9wX19vbmxpbmUtYnRuOmZvY3VzLXZpc2libGUgc3BhbiB7XG4gIHotaW5kZXg6IDM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5zaG9wX19vbmxpbmUtYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5zaG9wX19vbmxpbmUtYnRuOmZvY3VzOjphZnRlciB7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgfVxuICAuc2hvcF9fb25saW5lLWJ0bjpmb2N1czo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG4gIC5zaG9wX19vbmxpbmUtYnRuOmZvY3VzIHNwYW4ge1xuICAgIHotaW5kZXg6IDM7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2hvcF9fb25saW5lLWJ0bjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3BfX29ubGluZS1idG4tLWxlZnQge1xuICAgIGJvdHRvbTogMzklO1xuICAgIGxlZnQ6IDExJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wX19vbmxpbmUtYnRuLS1sZWZ0IHtcbiAgICBib3R0b206IDIwJTtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fb25saW5lLWJ0bi0tY2VudGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNob3BfX29ubGluZS1idG4tLWNlbnRlciB7XG4gICAgYm90dG9tOiAxMSU7XG4gICAgbGVmdDogNDglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNob3BfX29ubGluZS1idG4tLXJpZ2h0IHtcbiAgICBib3R0b206IDIyJTtcbiAgICBsZWZ0OiA2OCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fb25saW5lLWJ0bi0tcmlnaHQge1xuICAgIGJvdHRvbTogMTElO1xuICAgIGxlZnQ6IDcxJTtcbiAgfVxufVxuXG4uc2hvcF9fb25saW5lLWZ1bGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDYlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLnNob3BfX29ubGluZS1mdWxsOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uc2hvcF9fb25saW5lLWZ1bGw6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuc2hvcF9fb25saW5lLWZ1bGw6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLnNob3BfX29ubGluZS1mdWxsOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcF9fb25saW5lLWZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcF9fb25saW5lLWZ1bGwge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuLnNob3BfX29ubGluZS1mdWxsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogMjtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tYXhpbWl6ZVwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zaG9wLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hvcC1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1zbGlkZXIge1xuICAgIG1hcmdpbjogMCAtMzBweCAxNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5zaG9wLXNsaWRlciAuc3dpcGVyLXNsaWRlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvcC1zbGlkZXIgLnN3aXBlci1zbGlkZSBhIHtcbiAgICBoZWlnaHQ6IDQxMnB4O1xuICB9XG59XG4uc2hvcC1zbGlkZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG9wLXNsaWRlciAuc2xpZGVyLW5hdl9fYXJyb3cge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXNsaWRlciAuc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXNlZnVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWZ1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VmdWxfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlZnVsX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi51c2VmdWxfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZWZ1bF9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudXNlZnVsX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3MnB4LCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VmdWxfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG5cbi51c2VmdWxfX2l0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC51c2VmdWxfX2l0ZW0tdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDkxcHg7XG4gICAgcGFkZGluZzogMTJweCAzNyUgMTJweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVzZWZ1bF9faXRlbS10aXRsZSB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gICAgcGFkZGluZzogMjBweCAxMTBweCAyMnB4IDI2cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAudXNlZnVsX19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4udXNlZnVsX19pdGVtLXRpdGxlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLnVzZWZ1bF9faXRlbS10aXRsZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4udXNlZnVsX19pdGVtLXRpdGxlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnVzZWZ1bF9faXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVzZWZ1bF9faXRlbS1pY29uIHtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51c2VmdWxfX2l0ZW0taWNvbiB7XG4gICAgcmlnaHQ6IDE0cHg7XG4gICAgYm90dG9tOiAyMXB4O1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4udXNlZnVsX19pdGVtLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5hYm91dF9faGVhZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faGVhZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDU4OHB4KTtcbiAgICBnYXA6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dF9faGVhZCBoMSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWJvdXRfX21haW4tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX21haW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19tYWluLXRleHQge1xuICAgIG1heC13aWR0aDogNzM1cHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5hYm91dF9fbWFpbi1ub3RlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXRfX21haW4tbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19tYWluLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2Jhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmFib3V0X190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fdGV4dCB7XG4gICAgcGFkZGluZzogNzJweCAyMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X190ZXh0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDE0MHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uYWJvdXRfX3RleHQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hYm91dF9fdGV4dDo6YmVmb3JlIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX3RleHQ6OmJlZm9yZSB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IDU5cHg7XG4gICAgaGVpZ2h0OiA0M3B4O1xuICB9XG59XG5cbi5hYm91dF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19pbWcge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2ltZyB7XG4gICAgaGVpZ2h0OiA2MjJweDtcbiAgfVxufVxuLmFib3V0X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0X19hZHZhbnRhZ2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2FkdmFudGFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXRfX2FkdmFudGFnZXMtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5hYm91dF9fYWR2YW50YWdlcy1pY29uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19hZHZhbnRhZ2VzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19hZHZhbnRhZ2VzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19zaG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0X19zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cbi5iYXNrZXQgLmZvcm1fX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5iYXNrZXQgaW5wdXQge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFza2V0IGlucHV0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9faGVhZCB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19oZWFkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LS1vcmRlciAuYmFza2V0X19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG4uYmFza2V0X19oZWFkIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgfVxufVxuXG4uYmFza2V0X19tYWluLWdvb2RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwNzM1NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19tYWluLWdvb2RzIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19tYWluLWdvb2RzIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uYmFza2V0X193cmFwcGVyLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3dyYXBwZXItaGVhZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5iYXNrZXRfX2NoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2NoZWNrIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jaGVjayB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmFza2V0X19jaGVjazo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MTUxNTE7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDExcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY2hlY2s6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlci1jb2xvcjogI2U0ZTRlNDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2NoZWNrOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2NoZWNrLS1hbGwge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fY2hlY2stLWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY2hlY2stLWFsbDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jaGVjay0tYWxsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLmJhc2tldF9fY2hlY2suaXMtYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM1MTUxNTE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmFza2V0X19jaGVjazpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbiAgLmJhc2tldF9fY2hlY2s6aG92ZXI6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmE5NzY1O1xuICB9XG59XG4uYmFza2V0X19jaGVjazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYmFza2V0X19jaGVjazpmb2N1cy12aXNpYmxlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNiYTk3NjU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5iYXNrZXRfX2NoZWNrOmZvY3VzIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5iYXNrZXRfX2NoZWNrOmZvY3VzOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLmJhc2tldF9fY2hlY2s6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uYmFza2V0X190cmFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4MjgyODI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYmFza2V0X190cmFzaDpub3QoLmJhc2tldF9fdHJhc2gtLWFsbCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjlweCkge1xuICAuYmFza2V0X190cmFzaDpub3QoLmJhc2tldF9fdHJhc2gtLWFsbCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NzBweCkge1xuICAuYmFza2V0X190cmFzaDpub3QoLmJhc2tldF9fdHJhc2gtLWFsbCkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG4uYmFza2V0X190cmFzaDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi10cmFzaFwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmFza2V0X190cmFzaC0tYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3RyYXNoLS1hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X190cmFzaC0tYWxsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X190cmFzaC0tYWxsOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fdHJhc2gtLWFsbDo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmJhc2tldF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iYXNrZXRfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFza2V0X193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMzg4cHgpO1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG59XG4uYmFza2V0X193cmFwcGVyIC5mb3JtX19ncm91cC0tdGV4dGFyZWEge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X193cmFwcGVyIC5mb3JtX19ncm91cC0tdGV4dGFyZWEgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTU0cHg7XG4gICAgcGFkZGluZzogMTBweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3dyYXBwZXIgLmZvcm1fX2dyb3VwLS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldC0tb3JkZXIgLmJhc2tldF9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldC0tb3JkZXIgLmJhc2tldF9fY29udGVudCB7XG4gICAgZ2FwOiA0NnB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2NvbnRlbnQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5iYXNrZXRfX2NvbnRlbnQtaXRlbSA+ICoge1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nOiA1M3B4IDAgMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk2OXB4KSB7XG4gIC5iYXNrZXRfX2NvbnRlbnQtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk3MHB4KSBhbmQgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5iYXNrZXRfX2NvbnRlbnQtaXRlbSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDAwcHgsIDFmcikgbWlubWF4KDE3MHB4LCAzNTBweCkgYXV0bztcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLmJhc2tldF9fY29udGVudC1pdGVtIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoNDAwcHgsIDFmcikgbWlubWF4KGF1dG8sIDIwMHB4KSBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkge1xuICAuYmFza2V0X19jb250ZW50LWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoNDAwcHgsIDFmcikgbWlubWF4KGF1dG8sIDM1MHB4KSBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY29udGVudC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICB9XG59XG4uYmFza2V0X19jb250ZW50LWl0ZW0gLmJhc2tldF9fY2hlY2sge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE0OXB4KSB7XG4gIC5iYXNrZXRfX2NvbnRlbnQtaXRlbSAuYmFza2V0X19jaGVjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiA5N3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExNDlweCkge1xuICAuYmFza2V0X19jb250ZW50LWl0ZW0gLmJhc2tldF9fY2hlY2sge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuXG4uYmFza2V0X19kZXNjcmlwdC1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fZGVzY3JpcHQtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMxcHggMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2Rlc2NyaXB0LWlubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiA0ODRweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uYmFza2V0X19pbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19pbWcge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXRfX2ltZzpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG4uYmFza2V0X19pbWc6Zm9jdXMtdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDAuODtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJhc2tldF9faW1nOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmJhc2tldF9faW1nOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5iYXNrZXRfX2ltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5iYXNrZXRfX2ltZyAubGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2ltZyAubGluay1pY29uIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19pbWcgLmxpbmstaWNvbiB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5iYXNrZXRfX2xpbmstaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fZGVzY3JpcHRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5iYXNrZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXRfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxuICAuYmFza2V0X190aXRsZTpob3ZlciAuYmFza2V0X190aXRsZS1icmFuZCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxuICAuYmFza2V0X190aXRsZTpob3ZlciAuYmFza2V0X190aXRsZS1tb2RlbCB7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuLmJhc2tldF9fdGl0bGU6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJhc2tldF9fdGl0bGU6Zm9jdXMtdmlzaWJsZSAuYmFza2V0X190aXRsZS1icmFuZCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG4uYmFza2V0X190aXRsZTpmb2N1cy12aXNpYmxlIC5iYXNrZXRfX3RpdGxlLW1vZGVsIHtcbiAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJhc2tldF9fdGl0bGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgLmJhc2tldF9fdGl0bGU6Zm9jdXMgLmJhc2tldF9fdGl0bGUtYnJhbmQge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbiAgLmJhc2tldF9fdGl0bGU6Zm9jdXMgLmJhc2tldF9fdGl0bGUtbW9kZWwge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIH1cbn1cbi5iYXNrZXRfX3RpdGxlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJhc2tldF9fdGl0bGUtYnJhbmQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3RpdGxlLWJyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fdGl0bGUtYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX3RpdGxlLW1vZGVsIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3RpdGxlLW1vZGVsIHtcbiAgICBjb2xvcjogIzgyODI4MjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3RpdGxlLW1vZGVsIHtcbiAgICBjb2xvcjogIzUxNTE1MTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fc2hvcC1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMxcHggMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gIC5iYXNrZXRfX3Nob3AtaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJhc2tldF9fc2hvcC1pbm5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDM2cHggMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuXG4uYmFza2V0X19wcmljZS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3ByaWNlLWJveCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fcHJpY2UtYm94IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJpY2UtLW9sZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3ByaWNlLS1vbGQge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGNvbG9yOiAjODI4MjgyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fcHJpY2UtLW9sZCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogIzUxNTE1MTtcbiAgfVxufVxuXG4uYmFza2V0X19zYWxlIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fc2FsZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fc2FsZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fc2FsZSBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jb2xvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2NvdW50ZXItYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY291bnRlci1ib3gge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLmJhc2tldF9fY291bnRlci1ib3gge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzUwcHgpIHtcbiAgLmJhc2tldF9fY291bnRlci1ib3gge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxufVxuLmJhc2tldF9fY291bnRlci1ib3guaXMtYWN0aXZlIC5iYXNrZXRfX2J0bi1iYXNrZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJhc2tldF9fY291bnRlci1ib3guaXMtYWN0aXZlIC5iYXNrZXRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmFza2V0X19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2J0bi1iYXNrZXQge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fYnRuLWJhc2tldCB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cblxuLmJhc2tldF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fY291bnRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jb3VudGVyIHtcbiAgICB3aWR0aDogMTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19jb3VudGVyIC5jb3VudGVyX19idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2NvdW50ZXIgLmNvdW50ZXJfX2lucHV0IHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fY291bnRlciAuY291bnRlcl9faW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5iYXNrZXRfX3RvdGFsIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X190b3RhbC13cmFwcGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJhc2tldF9fdG90YWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgMTIycHgpICsgNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LS1vcmRlciAuYmFza2V0X190b3RhbC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgfVxufVxuXG4uYmFza2V0X19zdWJtaXQtbGluayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmJhc2tldF9fc3VibWl0LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY5cHgpIHtcbiAgLmJhc2tldF9fc3VibWl0LWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFza2V0X19zdWJtaXQtbGluayB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTlweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjlweCkge1xuICAuYmFza2V0X190b3RhbC10ZXh0IHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM3MHB4KSB7XG4gIC5iYXNrZXRfX3RvdGFsLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtbm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5iYXNrZXRfX3RvdGFsLW5vdGUge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldF9fdG90YWwtbm90ZSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYmFza2V0X190b3RhbC1ub3RlIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmFza2V0X190b3RhbC1ub3RlIGEge1xuICBjb2xvcjogIzAwNzM1NTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXRfX3RvdGFsLW5vdGUgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5iYXNrZXRfX3RvdGFsLW5vdGUgYTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5iYXNrZXRfX3RvdGFsLW5vdGUgYTpmb2N1cyB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmJhc2tldF9fdG90YWwtbm90ZSBhOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJhc2tldF9fdG90YWwtcHJvbW8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmFza2V0X190b3RhbC1wcm9tbyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldF9fdG90YWwtcHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLmJhc2tldF9fdG90YWwtcHJvbW8gaW5wdXQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmFza2V0X190b3RhbC1wcm9tbyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldF9fdG90YWwtcHJvbW8gaW5wdXQge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5iYXNrZXRfX3RvdGFsLXByb21vIC5mb3JtX19ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYXNrZXRfX3RvdGFsLXByb21vLmlzLWludmFsaWQgLmZvcm1fX21lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5iYXNrZXRfX3RvdGFsLXByb21vLmlzLWludmFsaWQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNlYjU3NTc7XG59XG4uYmFza2V0X190b3RhbC1wcm9tbyAuZm9ybV9fbWVzc2FnZSB7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3RvdGFsLXByb21vIC5mb3JtX19tZXNzYWdlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fdG90YWwtcHJvbW8gLmZvcm1fX21lc3NhZ2Uge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IC0xOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5iYXNrZXRfX3Byb21vLXN1Ym1pdCB7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5iYXNrZXRfX3Byb21vLXN1Ym1pdCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtZGVzY3JpcHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICNlNGU0ZTQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmFza2V0X190b3RhbC1kZXNjcmlwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuYmFza2V0X190b3RhbC1kZXNjcmlwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC1kZXNjcmlwdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZ2FwOiAyMHB4O1xufVxuXG4uYmFza2V0X190b3RhbC1nb29kcyBzcGFuIHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbi5iYXNrZXRfX3RvdGFsLWdvb2RzLXN1bSB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuXG4uYmFza2V0X190b3RhbC1wcm9jZW50IHtcbiAgY29sb3I6ICNiYTk3NjU7XG59XG5cbi5iYXNrZXRfX3RvdGFsLXNhbGUtc3VtIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5cbi5iYXNrZXRfX2ZpbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuYmFza2V0X19maW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJhc2tldF9fZmluYWwge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLmJhc2tldF9fZmluYWwgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYmFza2V0X19ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fZ3JvdXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2dyb3VwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI1M3B4LCAxZnIpKTtcbiAgICBnYXA6IDIwcHggMTBweDtcbiAgfVxufVxuLmJhc2tldF9fZ3JvdXAtLXJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX2dyb3VwLS1yYWRpby5pcy1pbnZhbGlkIC5mb3JtX19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2dyb3VwLS1wYXltZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2dyb3VwIC5mb3JtX19ncm91cC0tZW1haWwsXG4gIC5iYXNrZXRfX2dyb3VwIC5mb3JtX19ncm91cC0tdGVsIHtcbiAgICBncmlkLWNvbHVtbjogYXV0by9zcGFuIDI7XG4gIH1cbn1cblxuLmJhc2tldF9fZ3JvdXAtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX2dyb3VwLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldF9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYmFza2V0X19ncm91cC0tZG9vcixcbi5iYXNrZXRfX2dyb3VwLS1waWNrdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi5iYXNrZXRfX2dyb3VwLS1kb29yLmlzLWFjdGl2ZSxcbi5iYXNrZXRfX2dyb3VwLS1waWNrdXAuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19ncm91cC0tZG9vcixcbiAgLmJhc2tldF9fZ3JvdXAtLXBpY2t1cCB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19ncm91cC0tZG9vcixcbiAgLmJhc2tldF9fZ3JvdXAtLXBpY2t1cCB7XG4gICAgcGFkZGluZy10b3A6IDI3cHg7XG4gIH1cbn1cblxuLmJhc2tldF9fZ3JvdXAtLXBpY2t1cCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDM4MnB4KSAxZnI7XG4gIGdhcDogMjBweDtcbn1cblxuLmJhc2tldF9fcmFkaW8tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5iYXNrZXRfX3JhZGlvLWdyb3VwIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwgLmljb24tbWFzay1pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuLmJhc2tldF9fcmFkaW8tZ3JvdXAgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMwcHggcmlnaHQgMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0X19yYWRpby1ncm91cCBsYWJlbCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDY0cHggMjBweCAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiAxMjFweDtcbiAgICBwYWRkaW5nOiA3MnB4IDI0cHggMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsOmhvdmVyIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xuICB9XG4gIC5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsOmhvdmVyIC5pY29uLW1hc2staW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICB9XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBsYWJlbDpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBsYWJlbDpmb2N1cy12aXNpYmxlIC5pY29uLW1hc2staW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJhc2tldF9fcmFkaW8tZ3JvdXAgbGFiZWw6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgfVxuICAuYmFza2V0X19yYWRpby1ncm91cCBsYWJlbDpmb2N1cyAuaWNvbi1tYXNrLWltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgfVxufVxuLmJhc2tldF9fcmFkaW8tZ3JvdXAgbGFiZWw6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJhc2tldF9fZ3JvdXAuaXMtaW52YWxpZCAuYmFza2V0X19yYWRpby1ncm91cCBsYWJlbCB7XG4gIGNvbG9yOiAjZWI1NzU3O1xuICBib3JkZXItY29sb3I6ICNlYjU3NTc7XG59XG4uYmFza2V0X19yYWRpby1ncm91cCBsYWJlbCAuaWNvbi1tYXNrLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsIC5pY29uLW1hc2staW1nIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogMTlweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19yYWRpby1ncm91cCBsYWJlbCAuaWNvbi1tYXNrLWltZyB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICB9XG59XG4uYmFza2V0X19ncm91cC5pcy1pbnZhbGlkIC5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsIC5pY29uLW1hc2staW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNTc1Nztcbn1cbi5iYXNrZXRfX3JhZGlvLWdyb3VwIGxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldF9fcmFkaW8tZ3JvdXAgbGFiZWw6OmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0X19yYWRpby1ncm91cCBsYWJlbDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYmFza2V0X19ncm91cC1tYXAge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmJhc2tldC1nb29kcy1hZGQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmFza2V0LWdvb2RzLWFkZCB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmFza2V0LWdvb2RzLWFkZCB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmJhc2tldC1nb29kcy1hZGQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhc2tldC1nb29kcy1hZGQtY2FyZCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJhc2tldC1nb29kcy1hZGQtY2FyZCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYmFza2V0LWdvb2RzLWFkZC1jYXJkIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb2xvcjogIzAwNzM1NTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nX190YWdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX3RhZ3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIH1cbn1cblxuLmJsb2dfX3RhZ3MtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX3RhZ3MtbGluayB7XG4gICAgbWFyZ2luOiAwIDVweCA1cHggMDtcbiAgICBwYWRkaW5nOiA1cHggMTFweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fdGFncy1saW5rIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogNXB4IDE0cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmJsb2dfX3RhZ3MtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jbG9zZVwiKTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvZ19fdGFncy1saW5rLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ibG9nX190YWdzLWxpbmsuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmE5NzY1O1xufVxuXG4uYmxvZ19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX2xpc3Qge1xuICAgIGdhcDogMjhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX2xpc3Qge1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbi5ibG9nX19saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYmxvZ19fbGlzdC1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYmxvZ19fbGlzdC1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMjBweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuYmxvZ19fbGlzdC1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYmxvZ19fbGlzdC1pbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG4uYmxvZ19fbGlzdC1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZ19fbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nX19saXN0LWNvbnRlbnQge1xuICAgIGdhcDogMThweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fbGlzdC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLmJsb2dfX2xpc3QtdGltZSB7XG4gIGNvbG9yOiAjODI4MjgyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nX19saXN0LXRpbWUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIH1cbn1cblxuLmJsb2dfX2xpc3QtdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZ19fbGlzdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX2xpc3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmxvZ19fbGlzdC10aXRsZTpob3ZlciB7XG4gICAgY29sb3I6ICNiYTk3NjU7XG4gIH1cbn1cbi5ibG9nX19saXN0LXRpdGxlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2JhOTc2NTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmJsb2dfX2xpc3QtdGl0bGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5ibG9nX19saXN0LXRpdGxlOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJsb2dfX2xpc3QtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2dfX2xpc3QtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyNHB4KSB7XG4gIC5ibG9nX19saXN0LWZvb3RlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMTIwcHgpO1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTI1cHgpIHtcbiAgLmJsb2dfX2xpc3QtZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0OXB4KSB7XG4gIC5ibG9nX19saXN0LWZvb3RlciAucmF0aW5nIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYmxvZ19fbGlzdC1mb290ZXIgLnJhdGluZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4uYmxvZ19fbGlzdC1mb290ZXIgLnJhdGluZ19fc3RhcnMtYmcsIC5ibG9nX19saXN0LWZvb3RlciAucmF0aW5nX19zdGFycy1pbWcge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nX19saXN0LWZvb3RlciAucmF0aW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fbGlzdC1mb290ZXIgLnJhdGluZ19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5ibG9nX19yYXRpbmcge1xuICBtaW4td2lkdGg6IDE3MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX3JhdGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmJsb2dfX25vdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2dfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nX19ub3RlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgfVxufVxuLmJsb2dfX25vdGUgLmJsb2dfX25vdGUtdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGNvbG9yOiAjYmE5NzY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nX19ub3RlIC5ibG9nX19ub3RlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZ19fbm90ZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJsb2dfX25vdGUtLXdhdGNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1leWVcIik7XG59XG4uYmxvZ19fbm90ZS0tcHVibGljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jYWxlbmRhclwiKTtcbn1cblxuLmJsb2dfX3JhdGluZyAuYngtcmF0aW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdF9faGVhZCAuYmxvZ19fcmF0aW5nIC5ieC1yYXRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgfVxufVxuLmJsb2dfX3JhdGluZyAuYngtcmF0aW5nIC5zdGFycy1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QgLmJsb2dfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cbi5ibG9nLXBvc3QgLnJhdGluZ19fc3RhcnMtYmcsIC5ibG9nLXBvc3QgLnJhdGluZ19fc3RhcnMtaW1nIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMThweDtcbn1cbi5ibG9nLXBvc3QgLnNvY2lhbC1saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5ibG9nLXBvc3QgLnNvY2lhbC1saXN0IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJsb2ctcG9zdCAuc29jaWFsLWxpc3Qge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmJsb2ctcG9zdCAuZ29vZHMtc2xpZGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wb3N0IC5nb29kcy1zbGlkZXIge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdCAuZ29vZHMtc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbiAgLmJsb2ctcG9zdCAuZ29vZHMtc2xpZGVyIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICB9XG59XG4uYmxvZy1wb3N0IC5nb29kcy1zbGlkZXIgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QgLmdvb2RzLXNsaWRlciAuZ29vZHMtY2FyZF9fYmFza2V0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmJsb2ctcG9zdCAuZ29vZHMtc2xpZGVyIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWJhc2tldCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uYmxvZy1wb3N0IC5jb21tZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QgLmNvbW1lbnRzIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19oZWFkIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ibG9nLXBvc3RfX2hlYWQgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmxvZy1wb3N0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICBnYXA6IDEycHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmxvZy1wb3N0X19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG4uYmxvZy1wb3N0X19oZWFkIC5yYXRpbmcge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0X19oZWFkIC5yYXRpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgfVxufVxuLmJsb2ctcG9zdF9faGVhZCAucmF0aW5nIC5zdGFycy1mb3JtIGxhYmVsIHtcbiAgbWFyZ2luOiAwIDFweDtcbn1cbi5ibG9nLXBvc3RfX2hlYWQgLnJhdGluZ19fc3RhcnMtYmcge1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1wb3N0X19oZWFkIC5yYXRpbmdfX3RleHQtcmF0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmxvZy1wb3N0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5ibG9nLXBvc3RfX3dyYXBwZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAuYmxvZy1wb3N0X193cmFwcGVyIHtcbiAgICBnYXA6IDEyN3B4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctcG9zdF9fd3JhcHBlciAuYmxvZ19fbm90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5ibG9nLXBvc3RfX3dyYXBwZXIgLmJsb2dfX25vdGUtLXB1YmxpYyB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmJsb2ctcG9zdF9fd3JhcHBlciAuYmxvZ19fbm90ZS0tcHVibGljIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cbi5ibG9nLXBvc3RfX3dyYXBwZXIgLmJsb2dfX25vdGUtLXdhdGNoIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuYmxvZy1wb3N0X193cmFwcGVyIC5ibG9nX19ub3RlLS13YXRjaCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4uYmxvZy1wb3N0X193cmFwcGVyID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvZy1wb3N0X19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ibG9nLXBvc3RfX2NvbnRlbnQge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wb3N0X19pbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3RfX2lubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYmxvZy1wb3N0X19pbm5lciBhW2hyZWZdIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuYmxvZy1wb3N0X19pbm5lciBhW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2JhOTc2NTtcbiAgfVxufVxuLmJsb2ctcG9zdF9faW5uZXIgYVtocmVmXTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNiYTk3NjU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5Ac3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gIC5ibG9nLXBvc3RfX2lubmVyIGFbaHJlZl06Zm9jdXMge1xuICAgIGNvbG9yOiAjYmE5NzY1O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5ibG9nLXBvc3RfX2lubmVyIGFbaHJlZl06YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJsb2ctcG9zdF9faW5uZXIgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXRbaHJlZl0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5ibG9nLXBvc3RfX2lubmVyIC5nb29kcy1jYXJkX19idG4tYmFza2V0W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmJsb2ctcG9zdF9faW5uZXIgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXRbaHJlZl06Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuYmxvZy1wb3N0X19pbm5lciAuZ29vZHMtY2FyZF9fYnRuLWJhc2tldFtocmVmXTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuLmJsb2ctcG9zdF9faW5uZXIgLmdvb2RzLWNhcmRfX2J0bi1iYXNrZXRbaHJlZl06YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJsb2ctcG9zdF9faW5uZXIgbGkgPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cbi5ibG9nLXBvc3RfX2lubmVyIGltZzpub3QoLmdvb2RzLWNhcmQgaW1nKSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdF9faW5uZXIgaW1nOm5vdCguZ29vZHMtY2FyZCBpbWcpIHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNTFweDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG4uYmxvZy1wb3N0X19pbm5lciBpbWc6bm90KC5nb29kcy1jYXJkIGltZyk6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLmJsb2ctcG9zdF9fbGlzdC1uYXYgbGkge1xuICBwYWRkaW5nOiAwO1xufVxudWwuYmxvZy1wb3N0X19saXN0LW5hdiBsaTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1wb3N0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wb3N0X19pbWcge1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3RfX2ltZyB7XG4gICAgaGVpZ2h0OiA1NjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG4uYmxvZy1wb3N0X19pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYmxvZy1wb3N0X19mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBvc3RfX2Zvb3RlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTA4cHg7XG4gICAgZ2FwOiAzMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0X19mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBvc3RfX2Zvb3Rlci1pdGVtLS1oZWFkIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19mb290ZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLXBvc3RfX2Zvb3Rlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcG9zdF9fZm9vdGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmJsb2ctcG9zdF9fZm9vdGVyLWF1dGhvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wb3N0X19mb290ZXItYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy1wb3N0X19mb290ZXItYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2ctcG9zdF9fZm9vdGVyLWF1dGhvci1qb2Ige1xuICBjb2xvcjogIzgyODI4Mjtcbn1cblxuLmJsb2ctcG9zdF9fZm9vdGVyLWF1dGhvci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3RfX3NpZGViYXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uYmxvZy1wb3N0X19zaWRlYmFyIC5zaWRlYmFyX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjNweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctcG9zdF9fc2lkZWJhciAuc2lkZWJhcl9fbWFpbi10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29tbWVudHMge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY29tbWVudHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDYzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMzUwcHgpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbW1lbnRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODhweDtcbiAgICBnYXA6IDI2cHggMTA1cHg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbW1lbnRzX19tYWluLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5jb21tZW50c19fbWFpbi10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5cbi5jb21tZW50c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQge1xuICAgIGdhcDogMzZweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX2NvbnRlbnQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21tZW50c19fY29udGVudC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX2NvbnRlbnQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21tZW50c19fY29udGVudC1oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQtaGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jb21tZW50c19fY29udGVudC1oZWFkIC5ibG9nX19saXN0LXRpbWUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21tZW50c19fY29udGVudC1oZWFkIC5ibG9nX19saXN0LXRpbWUge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQtaGVhZCAuYmxvZ19fbGlzdC10aW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50LW5hbWUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LW5hbWUge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAxcHggN3B4IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwIDdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50LXRleHQge1xuICBjb2xvcjogIzUxNTE1MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19jb250ZW50LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uY29tbWVudHNfX2NvbnRlbnQtdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQtdGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2NvbnRlbnQtdGV4dCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX3dyYXBwZXItZm9ybSB7XG4gIHBhZGRpbmc6IDM0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21tZW50c19fd3JhcHBlci1mb3JtIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgICBwYWRkaW5nOiAzMXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbW1lbnRzX193cmFwcGVyLWZvcm0ge1xuICAgIGdyaWQtY29sdW1uOiAtMi8tMTtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG4uY29tbWVudHNfX3dyYXBwZXItZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX193cmFwcGVyLWZvcm0gaW5wdXQge1xuICAgIGhlaWdodDogNDdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uY29tbWVudHNfX3dyYXBwZXItZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21tZW50c19fd3JhcHBlci1mb3JtIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE2MnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX193cmFwcGVyLWZvcm0gLmZvcm1fX2J0bi0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMTJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbW1lbnRzX193cmFwcGVyLWZvcm0gLmZvcm1fX2J0bi0tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLmNvbW1lbnRzX193cmFwcGVyLWZvcm0tdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21tZW50c19fd3JhcHBlci1mb3JtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX3dyYXBwZXItZm9ybS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19mb3JtLW1lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb21tZW50c19fZm9ybS1tZXNzYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29tbWVudHNfX2Zvcm0tbWVzc2FnZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19mb3JtLW1lc3NhZ2UtdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbW1lbnRzX19mb3JtLW1lc3NhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb21tZW50c19fZm9ybS1tZXNzYWdlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2cge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX21haW4tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5jYXRhbG9nX19saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkge1xuICAuY2F0YWxvZ19fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XG4gIC5jYXRhbG9nX19pdGVtIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMxLjMzMzMzMzMzMzMlO1xuICAgIG1pbi13aWR0aDogMzg0cHg7XG4gICAgbWFyZ2luOiAxJTtcbiAgfVxuICAuY2F0YWxvZ19faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDY0LjY2NjY2NjY2NjclO1xuICB9XG59XG5cbi5jYXRhbG9nX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC1tcy1oeXBoZW5zOiBhdXRvO1xuICAtd2Via2l0LWh5cGhlbnM6IGF1dG87XG4gIGh5cGhlbnM6IGF1dG87XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19saW5rIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLmNhdGFsb2dfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDQ0NHB4O1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuY2F0YWxvZ19fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2xpbms6aG92ZXIgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpO1xuICB9XG59XG5AbWVkaWEgKGhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkIC5jYXRhbG9nX19saW5rOmhvdmVyIC5jYXRhbG9nX19pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNzYlKTtcbiAgfVxufVxuLmNhdGFsb2dfX2xpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19saW5rOmZvY3VzLXZpc2libGUgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLmNhdGFsb2dfX2xpbms6Zm9jdXMtdmlzaWJsZSAuY2F0YWxvZ19faXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc2JSk7XG4gIH1cbn1cbkBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgLmNhdGFsb2dfX2xpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhdGFsb2dfX2xpbms6Zm9jdXMgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1JSk7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkIC5jYXRhbG9nX19saW5rOmZvY3VzIC5jYXRhbG9nX19pdGVtLWNvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3NiUpO1xuICAgIH1cbiAgfVxufVxuLmNhdGFsb2dfX2xpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2F0YWxvZ19faXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMXB4IDMwcHggMjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19pdGVtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM3cHggNDFweCAyNXB4O1xuICB9XG59XG4uY2F0YWxvZ19faXRlbS1jb250ZW50OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNjYXRhbG9nLWJnLWdvbGRcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTkycHg7XG4gICAgd2lkdGg6IDIxMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNjhweDtcbiAgfVxufVxuLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNjYXRhbG9nLWJnLWdyZWVuXCIpO1xufVxuLmNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjY2F0YWxvZy1iZy1ncmVlbi1iaWdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzklKTtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0YWxvZ19faXRlbTpmaXJzdC1jaGlsZCAuY2F0YWxvZ19faXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDU1JSk7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4uY2F0YWxvZ19faXRlbS1jb250ZW50OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhdGFsb2dfX2l0ZW06bnRoLWNoaWxkKG9kZCkgLmNhdGFsb2dfX2l0ZW0tY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cbi5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkIC5jYXRhbG9nX19pdGVtLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLmNhdGFsb2dfX3RpdGxlIHtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2F0YWxvZ19fdGl0bGUge1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGFsb2dfX3RpdGxlIHtcbiAgICBtaW4taGVpZ2h0OiAxMDlweDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLmNhdGFsb2dfX2l0ZW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgYmxhY2sgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRhbG9nX19pdGVtLWltZyBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRhbG9nX19pdGVtLWltZyBpbWcge1xuICAgIG1heC13aWR0aDogNzEwcHg7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2l0ZW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2ggLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VhcmNoIFtkYXRhLXRhYnM9cGFyZW50XSB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cbi5zZWFyY2ggLnBhZ2luYXRpb24ge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5zZWFyY2hfX2hlYWQtcmVzdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDczNTU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaF9faGVhZC1yZXN1bHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZzogNXB4IDdweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19oZWFkLXJlc3VsdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5zZWFyY2hfX2hlYWQtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfX2hlYWQtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfX2hlYWQtdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYXJjaF9faGVhZC1yZXF1ZXN0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19oZWFkLXJlcXVlc3Qge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaF9fcmVzdWx0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoX19maWx0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICB9XG59XG5cbi5zZWFyY2hfX2Jhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3NlYXJjaFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VhcmNoX19iYW5uZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggMzUlIDQ1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTMzcHggcmlnaHQgLTM1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDdweCAyMDdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2hfX2Jhbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAzMCUgNjBweCA2MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMjBweCByaWdodCAxJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM5MnB4IDI3NHB4O1xuICB9XG59XG4uc2VhcmNoX19iYW5uZXIgcCB7XG4gIG1heC13aWR0aDogODQycHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2hfX3NvcnRpbmctZmlsdGVyIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLmNhdGVnb3J5LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeS1saXN0IHtcbiAgICBnYXA6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktbGlzdCB7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uY2F0ZWdvcnktbGlzdCBwIHtcbiAgbWF4LXdpZHRoOiA5NDVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2F0ZWdvcnktbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICMwMDczNTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWxpc3RfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS1saXN0X19saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sa19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sa19fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrX190YWJzLWNvbnRhaW5lci0taW5mbyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmxrX19jb250cm9scyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sa19fY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGtfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstLWhpc3RvcnkgLmxrX19jb250cm9scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxrLS1oaXN0b3J5IC5lbXB0eS1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLS1oaXN0b3J5IC5lbXB0eS1wYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4ubGtfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sa19fY29udHJvbCB7XG4gICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sa19fY29udHJvbCB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4IDhweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5sa19fY29udHJvbC5pcy1hY3RpdmUsIC5sa19fY29udHJvbDpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICNiYTk3NjU7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAubGtfX2NvbnRyb2w6aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4ubGtfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAubGtfX2NvbnRyb2w6Zm9jdXMge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5sa19fY29udHJvbDphY3RpdmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubGtfX2NvbnRyb2w6ZGlzYWJsZWQsIC5sa19fY29udHJvbC0tZGlzYWJsZWQge1xuICBjb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ubGstZGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxrLWRhdGEge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1kYXRhIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogNDBweCA2NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ubGstZGF0YV9fa2V5IHtcbiAgY29sb3I6ICM4MjgyODI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGstZGF0YV9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1kYXRhX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5say1kYXRhX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5say1kYXRhX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxrLWRhdGFfX2lubmVyLS1pbmZvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstZGF0YV9faW5uZXItLWluZm8ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyM3B4IDc0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGstZGF0YV9faW5uZXItLWluZm8gLmxrLWRhdGFfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5say1kYXRhX19pbm5lci0taW5mbyAubGstZGF0YV9fdmFsdWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGstZGF0YV9faW5uZXItLWRpc2NvbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1kYXRhX19pbm5lci0tZGlzY29udCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heChhdXRvLCAzMjBweCkpO1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGstZGF0YV9faW5uZXItLWRpc2NvbnQgLmxrLWRhdGFfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtIHtcbiAgICBwYWRkaW5nOiA2MnB4IDI0cHggMjRweDtcbiAgfVxufVxuLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtIC5pY29uLW1hc2staW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtIC5pY29uLW1hc2staW1nIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstZGF0YV9faW5uZXItLWRpc2NvbnQgLmxrLWRhdGFfX2l0ZW0gLmljb24tbWFzay1pbWcge1xuICAgIHRvcDogMTVweDtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgfVxufVxuLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5say1kYXRhX19pbm5lci0tZGlzY29udCAubGstZGF0YV9faXRlbTo6YWZ0ZXIge1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstZGF0YV9faW5uZXItLWRpc2NvbnQgLmxrLWRhdGFfX2l0ZW06OmFmdGVyIHtcbiAgICB0b3A6IDIxcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGstZGF0YV9faW5uZXItLWRpc2NvbnQgLmxrLWRhdGFfX2l0ZW0tLWNhcmQgLmljb24tbWFzay1pbWcsIC5say1kYXRhX19pbm5lci0tZGlzY29udCAubGstZGF0YV9faXRlbS0tY2FyZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE5NzY1O1xufVxuLmxrLWRhdGFfX2lubmVyLS1kaXNjb250IC5say1kYXRhX19pdGVtLS1zYWxlIC5pY29uLW1hc2staW1nLCAubGstZGF0YV9faW5uZXItLWRpc2NvbnQgLmxrLWRhdGFfX2l0ZW0tLXNhbGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbn1cblxuLmxrLWRhdGFfX2J0bi1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGstZGF0YV9fYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstZGF0YV9fYnRuLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5say1kYXRhX19idG4tY29udGFpbmVyIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstZGF0YV9fYnRuLWNvbnRhaW5lciAuYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogMTlweCAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4ubGstaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5say1oaXN0b3J5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGstaGlzdG9yeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgMjM2cHgpIDFmcjtcbiAgICBnYXA6IDIwcHggNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgfVxufVxuLmxrLWhpc3Rvcnk6aGFzKC5lbXB0eS1wYWdlKSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4ubGstaGlzdG9yeV9fZmlsdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLmxrLWhpc3RvcnlfX2ZpbHRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fZmlsdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19maWx0ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fZmlsdGVyIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxrLWhpc3RvcnlfX2ZpbHRlciBsYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4ubGstaGlzdG9yeV9fZmlsdGVyIC5mb3JtX19ncm91cCB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5say1oaXN0b3J5X19maWx0ZXIgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fZmlsdGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGstaGlzdG9yeV9fcmVzdWx0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDEwNzRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19pbm5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ubGstaGlzdG9yeV9faW5uZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDsgLyog0KjQuNGA0LjQvdCwINCy0YHQtdCz0L4g0Y3Qu9C10LzQtdC90YLQsCDQvdCw0LLQuNCz0LDRhtC40LggKi9cbn1cbi5say1oaXN0b3J5X19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5OyAvKiDQptCy0LXRgiDQtNC+0YDQvtC20LrQuCAqL1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmxrLWhpc3RvcnlfX2lubmVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczNTU7IC8qINCm0LLQtdGCINCx0LXQs9GD0L3QutCwICovXG4gIGJvcmRlcjogbm9uZTsgLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0LPRgNCw0L3QuNGGINCx0LXQs9GD0L3QutCwICovXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IC8qINCe0LrRgNGD0LPQu9C10L3QuNC1INCx0LXQs9GD0L3QutCwICovXG59XG5cbi5say1oaXN0b3J5X19maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWhpc3RvcnlfX2ZpbHRlci10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19maWx0ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuLmxrLWhpc3RvcnlfX2ZpbHRlci10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMXB4IDRweCAxcHggNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xufVxuXG4ubGstaGlzdG9yeV9fb3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmxrLWhpc3RvcnlfX29yZGVyLWhlYWQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U0ZTRlNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWhlYWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDVweCAxMHB4O1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxrLWhpc3RvcnlfX29yZGVyLWVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItZWwge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjdweDtcbiAgICBwYWRkaW5nOiAzMHB4IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWNvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIzNnB4O1xuICAgIGdhcDogMzBweCA3MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgfVxufVxuLmxrLWhpc3RvcnlfX29yZGVyLWNvbnRlbnQgPiAqIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDE0NnB4LCAxZnIpKTtcbiAgICBnYXA6IDI3cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxufVxuLmxrLWhpc3RvcnlfX29yZGVyLXNsaWRlciAuZ29vZHMtY2FyZCB7XG4gIGdhcDogMTRweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmxrLWhpc3RvcnlfX29yZGVyLXNsaWRlciAuZ29vZHMtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLmdvb2RzLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLmdvb2RzLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgfVxufVxuLmxrLWhpc3RvcnlfX29yZGVyLXNsaWRlciAuZ29vZHMtY2FyZF9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLmdvb2RzLWNhcmRfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5nb29kcy1jYXJkX19saW5rLWJyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5nb29kcy1jYXJkX19saW5rLW1vZGVsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLXNsaWRlciAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4ubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5nb29kcy1jYXJkX19wcmljZSB7XG4gIGNvbG9yOiAjMDA3MzU1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5nb29kcy1jYXJkX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLmdvb2RzLWNhcmRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5say1oaXN0b3J5X19vcmRlci1zbGlkZXIgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTIwcHg7XG59XG4ubGstaGlzdG9yeV9fb3JkZXItc2xpZGVyIC5zbGlkZXItbmF2X19hcnJvdy0tcHJldiB7XG4gIHJpZ2h0OiAtMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubGstaGlzdG9yeV9fbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxrLWhpc3RvcnlfX25hdmlnYXRpb24uaXMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1zdGF0dXMuaXMtd29yayB7XG4gIGNvbG9yOiAjNGQ2MDgwO1xufVxuLmxrLWhpc3RvcnlfX29yZGVyLXN0YXR1cy5pcy1kb25lIHtcbiAgY29sb3I6ICMwNzhmNmM7XG59XG4ubGstaGlzdG9yeV9fb3JkZXItc3RhdHVzLmlzLXdhaXQge1xuICBjb2xvcjogI2JhOTc2NTtcbn1cbi5say1oaXN0b3J5X19vcmRlci1zdGF0dXMuaXMtY2FuY2VsIHtcbiAgY29sb3I6ICNiY2I2YjA7XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWRlbGl2ZXJ5IHtcbiAgICBwYWRkaW5nOiA2NXB4IDIxcHggMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWRlbGl2ZXJ5IHtcbiAgICBwYWRkaW5nOiA3MHB4IDI2cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeSAuaWNvbi1tYXNrLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNXB4O1xuICBsZWZ0OiAyN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzM1NTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeSAuaWNvbi1tYXNrLWltZyB7XG4gICAgdG9wOiAyMXB4O1xuICAgIGxlZnQ6IDIxcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWRlbGl2ZXJ5IC5pY29uLW1hc2staW1nIHtcbiAgICB0b3A6IDI1cHg7XG4gICAgbGVmdDogMjdweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxrLWhpc3RvcnlfX29yZGVyLWRlbGl2ZXJ5OjphZnRlciB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeTo6YWZ0ZXIge1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMjVweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmludHJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmludHJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLmludHJvIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgNjEwcHgpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweDtcbiAgfVxufVxuLmludHJvID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm8ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5pbnRyb19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyb19faW5uZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMDBweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAuaW50cm9fX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4uaW50cm9fX3NsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW50cm9fX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvX19wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAxMnB4IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX3BhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMThweCAyNnB4O1xuICB9XG59XG5cbi5pbnRyb19fcGFnaW5hdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9fX3BhZ2luYXRpb24tYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX3BhZ2luYXRpb24tYnRuIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAwIDVweDtcbiAgfVxufVxuLmludHJvX19wYWdpbmF0aW9uLWJ0bjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmludHJvX19wYWdpbmF0aW9uLWJ0bjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxLjRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gIC5pbnRyb19fcGFnaW5hdGlvbi1idG46aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5pbnRyb19fcGFnaW5hdGlvbi1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAuaW50cm9fX3BhZ2luYXRpb24tYnRuOmZvY3VzIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5pbnRyb19fcGFnaW5hdGlvbi1idG46YWN0aXZlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmludHJvX19wYWdpbmF0aW9uLWJ0bi5pcy1hY3RpdmUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnRyb19fcGFnaW5hdGlvbi1idG46ZGlzYWJsZWQsIC5pbnRyb19fcGFnaW5hdGlvbi1idG4uaXMtZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmludHJvX19zbGlkZXIgLnByb21vdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9fX3NsaWRlciAucHJvbW90aW9uIHtcbiAgICBtaW4taGVpZ2h0OiA0MzFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI5OXB4KSB7XG4gIC5pbnRyb19fc2xpZGVyIC5wcm9tb3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLmludHJvX19zbGlkZXIgLnByb21vdGlvbl9faW1nIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDQwJTtcbiAgfVxufVxuLmludHJvX19zbGlkZXIgLnByb21vdGlvbjo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogODUlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW50cm9fX3NsaWRlciAucHJvbW90aW9uX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnRyb19fc2xpZGVyIC5wcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCA3MHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9fX3NsaWRlciAucHJvbW90aW9uX190aXRsZSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19zbGlkZXIgLnByb21vdGlvbl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDM1cHggNDBweDtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cblxuLnByb21vdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb3Rpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzkycHg7XG4gIH1cbn1cbi5wcm9tb3Rpb246OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB6LWluZGV4OiAyO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3Rpb246OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgfVxufVxuLnByb21vdGlvbi0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3MzU1O1xufVxuLnByb21vdGlvbi0tZ3JlZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaW50cm8tY2F0YWxvZy1ncmVlblwiKTtcbn1cbi5wcm9tb3Rpb24tLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ2MDgwO1xufVxuLnByb21vdGlvbi0tZ3JheTo6YWZ0ZXIge1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpbnRyby1jYXRhbG9nLWdyYXlcIik7XG59XG4ucHJvbW90aW9uLS1nb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhOTc2NTtcbn1cbi5wcm9tb3Rpb24tLWdvbGQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaW50cm8tY2F0YWxvZy1nb2xkXCIpO1xufVxuLnByb21vdGlvbjphY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvbW90aW9uX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGluc2V0OiAwO1xufVxuLnByb21vdGlvbl9faW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucHJvbW90aW9uLS1ncmF5IC5wcm9tb3Rpb25fX2ltZyB7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJvbW90aW9uX19pbWc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHRyYW5zcGFyZW50LCByZ2JhKDI2LCAyNiwgMjYsIDAuNikpO1xufVxuXG4ucHJvbW90aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb3Rpb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI2cHggMTBweCAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vdGlvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ucHJvbW90aW9uX190aXRsZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vdGlvbl9fdGl0bGUge1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX190aXRsZSB7XG4gICAgZ2FwOiAxNHB4O1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbi5wcm9tb3Rpb25fX3RpdGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvbW90aW9uX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb3Rpb25fX3RleHQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW90aW9uX190ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4ucHJvbW90aW9uX19sZWdhbCB7XG4gIG1hcmdpbjogYXV0byAwIDA7XG4gIGNvbG9yOiAjYmRiZGJkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9tb3Rpb25fX2xlZ2FsIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9tb3Rpb25fX2xlZ2FsIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uZ29vZHMtcmVzdWx0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG4uZ29vZHMtcmVzdWx0ID4gKiB7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdvb2RzLXJlc3VsdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nb29kcy1yZXN1bHQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzQwcHggMWZyO1xuICAgIGdhcDogMjBweCA1MHB4O1xuICB9XG59XG4uZ29vZHMtcmVzdWx0IC5mb3JtX19maWx0ZXItdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmdvb2RzLXJlc3VsdCAuZm9ybV9fZmlsdGVyLWNoZWNrZWQge1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi5nb29kcy1yZXN1bHQgLnNvcnRpbmctYm94IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5nb29kcy1yZXN1bHQgLnNvcnRpbmctYm94X19pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ29vZHMtcmVzdWx0IC5nb29kcy1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ29vZHMtcmVzdWx0X19maWx0ZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5lbXB0eS1wYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjc2VhcmNoXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXB0eS1wYWdlIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogNDJweCAxNXB4IDQ1cHggMTVweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIC0zM3B4IHJpZ2h0IC0zNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjA3cHggMjA3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW1wdHktcGFnZSB7XG4gICAgcGFkZGluZzogNDhweCAzMCUgNjBweCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTIwcHggcmlnaHQgMSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTJweCAyNzRweDtcbiAgfVxufVxuLmVtcHR5LXBhZ2UgcCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXB0eS1wYWdlIHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHR5LXBhZ2UgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLmVtcHR5LXBhZ2UgLmxpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXB0eS1wYWdlIC5saW5rLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAuZW1wdHktcGFnZSAubGluay1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtcHR5LXBhZ2UgLmxpbmstaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmVtcHR5LXBhZ2VfX2J0biB7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbXB0eS1wYWdlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbXB0eS1wYWdlX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgcGFkZGluZzogMTdweCA0N3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5lbXB0eS1wYWdlX19pY29uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDE0NXB4IDAgODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgZ2FwOiAyMHB4IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBnYXA6IDIwcHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXItaXRlbS0tbWVudSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5mb290ZXJfX2lubmVyLWl0ZW0tLW1lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5mb290ZXJfX2lubmVyLWl0ZW0tLW1lbnUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGdhcDogMjBweCAxNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2lubmVyLWl0ZW0tLWNvbnRhY3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19pbm5lci1pdGVtLS1sb2dvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTVweDtcbiAgYWxpZ24tY29udGVudDogYmFzZWxpbmU7XG4gIG1heC13aWR0aDogNDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2lubmVyLWl0ZW0tLWxvZ28ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX190ZXh0LWNvcHlyaWdodCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9vdGVyX19tZW51IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmZvb3Rlcl9faW5uZXItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjODI4MjgyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9faW5uZXItdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWVudS1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyX19tZW51LWxpc3Qge1xuICAgIGdhcDogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19tZW51LWxpc3Qge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX2lubmVyLWl0ZW0tLWNvbnRhY3RzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUtbGluayB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmZvb3Rlcl9fbWVudS1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjYmE5NzY1O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlcl9fdHJpbmV0IHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXJfX3RyaW5ldCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXJfX3RyaW5ldCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyLWNvbnRhY3RzX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0c19fbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHNfX2xpbmstbW9kYWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY29udGFjdHNfX2xpbmstbW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLWNvbnRhY3RzX19saW5rLW1vZGFsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlci1zb2NpYWwge1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgfVxufVxuXG4uYXV0aC1jaGFuZ2UtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGgtY2hhbmdlLXBhZ2Uge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNoYW5nZS1wYWdlIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5hdXRoLWNoYW5nZS1wYWdlIHAge1xuICBtYXJnaW46IDA7XG59XG4uYXV0aC1jaGFuZ2UtcGFnZSBmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIG1heC13aWR0aDogNDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmF1dGgtY2hhbmdlLXBhZ2UgZm9ybSB7XG4gICAgZ2FwOiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jaGFuZ2UtcGFnZSBmb3JtIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmF1dGgtY2hhbmdlLXBhZ2UgLmZvcm1fX2J0bi1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC03cHg7XG59XG4uYXV0aC1jaGFuZ2UtcGFnZSAuZm9ybV9fYnRuLWlubmVyIC5idXR0b24ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4taGVpZ2h0OiA1OXB4O1xuICBtYXJnaW46IDAgN3B4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDczNTU7XG59XG5cbi5hdXRoLWNoYW5nZS1wYWdlX19idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmF1dGgtY2hhbmdlLXBhZ2VfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJbZGF0YS10YWJzPVwicGFyZW50XCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLm5vLXRyYW5zaXRpb24ge1xuICAgID4gW2RhdGEtdGFicz1cImNvbnRyb2xcIl0sXG4gICAgPiBbZGF0YS10YWJzPVwiY29udGVudFwiXSxcbiAgICA+IFtkYXRhLXRhYnM9XCJlbGVtZW50XCJdIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5uby10cmFuc2l0aW9uLWdsb2JhbCB7XG4gICAgW2RhdGEtdGFicz1cImNvbnRyb2xcIl0sXG4gICAgW2RhdGEtdGFicz1cImNvbnRlbnRcIl0sXG4gICAgW2RhdGEtdGFicz1cImVsZW1lbnRcIl0ge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtdGFicz1cInBhcmVudFwiXSBbZGF0YS10YWJzPVwiY29udGVudFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtdGFicz1cImVsZW1lbnRcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLCB2aXNpYmlsaXR5IDAuM3MgZWFzZS1pbjtcbn1cblxuW2RhdGEtdGFicz1cImVsZW1lbnRcIl0uZm9yLWxvYWQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuXG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbltkYXRhLXRhYnM9XCJlbGVtZW50XCJdLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWFjY29yZGlvbi1pbml0XSB7XG4gID4gW2RhdGEtdGFicz1cImNvbnRlbnRcIl0sXG4gID4gW2RhdGEtdGFicz1cImNvbnRyb2xzXCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgW2RhdGEtdGFicz1cImVsZW1lbnRcIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtdGFicz1cImFjY29yZGlvbi13cmFwcGVyXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlO1xufVxuXG5bZGF0YS10YWJzPVwiYWNjb3JkaW9uLWNvbnRlbnRcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS10YWJzPVwiYWNjb3JkaW9uXCJdIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXRhYnM9XCJhY2NvcmRpb25cIl0uaXMtYWN0aXZlIHtcbiAgPiBbZGF0YS10YWJzPVwiYWNjb3JkaW9uLXdyYXBwZXJcIl0ge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIEBpbmNsdWRlIGZvbnQoXCJOYW1lIEZvbnRzXCIsIG5hbWUtZmlsZSwgNzAwLCBub3JtYWwpO1xuQG1peGluIGZvbnQoJGZvbnRfbmFtZSwgJGZpbGVfbmFtZSwgJHdlaWdodCwgJHN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udF9uYW1lO1xuICAgIGZvbnQtd2VpZ2h0OiAjeyR3ZWlnaHR9O1xuICAgIGZvbnQtc3R5bGU6ICN7JHN0eWxlfTtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy8jeyRmaWxlX25hbWV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzLyN7JGZpbGVfbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICB9XG59XG5cbi8vIEBpbmNsdWRlIGZvbnRGb2xkZXIoXCJOYW1lIEZvbnRzXCIsIG5hbWUtZm9sZGVyLCBuYW1lLWZpbGUsIDcwMCwgbm9ybWFsKTtcbkBtaXhpbiBmb250Rm9sZGVyKCRmb250X25hbWUsICRmaWxlX19kaXJlY3QsICRmaWxlX25hbWUsICR3ZWlnaHQsICRzdHlsZSkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnRfbmFtZTtcbiAgICBmb250LXdlaWdodDogI3skd2VpZ2h0fTtcbiAgICBmb250LXN0eWxlOiAjeyRzdHlsZX07XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvI3skZmlsZV9fZGlyZWN0fS8jeyRmaWxlX25hbWV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcIi4uLy4uL2ZvbnRzLyN7JGZpbGVfX2RpcmVjdH0vI3skZmlsZV9uYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIH1cbn1cbiIsIi8qINC30LTQtdGB0Ywg0L/QvtC00LrQu9GO0YfQuNGC0LUg0YjRgNC40YTRgtGLKi9cbi8vIEBtaXhpbiBmb250KCRmb250X25hbWUsICRmaWxlX25hbWUsICR3ZWlnaHQsICRzdHlsZSlcbi8vIEBtaXhpbiBmb250Rm9sZGVyKCRmb250X25hbWUsICRmaWxlX19kaXJlY3QsICRmaWxlX25hbWUsICR3ZWlnaHQsICRzdHlsZSlcblxuLy8g0KLQsNC6INC60LDQuiDQsiDRgdCx0L7RgNC60LUg0LIgY3NzINC90LDRgdGC0YDQvtC10L3RiyDQv9GD0YLQuCDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L4g0YTQsNC50LvQvtCyIHNjc3MsXG4vLyDRgtC+INCyINC/0YPRgtC4INC90YPQttC90L4g0L/RgNC+0L/QuNGB0LDRgtGMIFwiLi4vLi4vaW1nXCIg0LjQu9C4IFwiLi4vLi4vZm9udHNcIlxuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTEwMCwgMTAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTIwMCwgMjAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTMwMCwgMzAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTQwMCwgNDAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTUwMCwgNTAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTYwMCwgNjAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTcwMCwgNzAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTgwMCwgODAwLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250Rm9sZGVyKFwiR2VvbG9naWNhXCIsIGdlb2xvZ2ljYSwgZ2VvbG9naWNhLTkwMCwgOTAwLCBub3JtYWwpO1xuXG4iLCIvKiDQt9C00LXRgdGMINC40YHQv9C+0LvRjNC30YPQudGC0LUg0LPQu9C+0LHQsNC70YzQvdGL0LUg0YHQtdC70LXQutGC0L7RgNGLIGltZywgYm9keSwgaHRtbCDQuCDRgtCw0Log0LTQsNC70LXQtSAqL1xuLy8gOmZvY3VzLXZpc2libGUge1xuLy8gICBAaW5jbHVkZSBpbnRlcmFjdGl2ZS1vdXRsaW5lO1xuLy8gfVxuXG4vLyBAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4vLyAgIDpmb2N1cyB7XG4vLyAgICAgQGluY2x1ZGUgaW50ZXJhY3RpdmUtb3V0bGluZTtcbi8vICAgfVxuLy8gfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogJGZmLW1haW47XG4gIGZvbnQtc2l6ZTogJGZ6LWRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZnotZGVmYXVsdC1saDtcbiAgZm9udC13ZWlnaHQ6ICRmei13ZWlnaHQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8vIGZvbnQtc21vb3RoOiBhbHdheXM7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIC8vINCn0YLQviDQsdGLINC/0YDQuCDQv9GA0L7QutGA0YPRgtC60LAg0LHRi9C70LAg0YEg0L7RgtGB0YLRg9C/0L7QvCDQvdGD0LbQvdC+INCx0LvQvtC60YMg0LTQvtCx0LDQstC40YLRjCDRgdCy0L7QudGB0YLQstC+ICBzY3JvbGwtbWFyZ2luLXRvcCA1MHB4O1xuXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAvLyDQtdGB0LvQuCDQv9C+INC/0YDQtdC20L3QtdC80YMg0LXRgdGC0Ywg0L/RgNC+0LHQu9C10LzRiyDRgSDQstGL0YDQsNCy0L3QuNCy0LDQvdC40LXQvFxuICAvLyBodHRwczovL3RyYW5zZm9udGVyLm9yZy8gLSDQstC60LvRjtGH0LjRgtC1INC90LDRgdGC0YDQvtC50LrRgzsgIGh0dHBzOi8vcHJudC5zYy8xMnJudDZnINC4INC/0LXRgNC10LrQvtC90LLQtdGA0YLQuNGA0YPQudGC0LUg0YjRgNC40YTRglxufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIG9wYWNpdHkgJHRyYW5zLWRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1saWdodCk7XG5cbiAgJjpub3QoW2hyZWZdKSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8vINCU0LXQutC+0YDQsNGC0LjQstC90L7QtSDQv9C+0LTRh9C10YDQutC40LLQsNC90LjQtSDRgdGB0YvQu9C+0Lpcbi8vIGEge1xuLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgIHBhZGRpbmc6IDRweCAwO1xuXG4vLyAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbi8vICAgJjpob3Zlcixcbi8vICAgJjpmb2N1cyB7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uOiAycHg7XG5cbi8vICAgICBvdXRsaW5lOiBub25lO1xuXG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbmhlcml0O1xuLy8gICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4vLyAgICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbi8vICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDRweDtcbi8vICAgfVxuXG4vLyAgICY6YWN0aXZlIHtcbi8vICAgICBvcGFjaXR5OiAwLjY7XG4vLyAgIH1cbi8vIH1cblxuaW1nLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG5cbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG59XG5cbmltZ1tzcmMqPVwiLnN2Z1wiIGldIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IC8vINC00LvRjyDRhdGA0L7QvNCwLCDQvdC1INC/0L7QvdC40LzQsNGO0YnQtdCz0L4gY29udGFpbiDRgyDQstC10LrRgtC+0YDQsFxufVxuXG5waWN0dXJlLFxuc291cmNlIHtcbiAgZGlzcGxheTogY29udGVudHM7IC8vINGN0YLQviDQv9GA0L7RgdGC0L4g0LTQvtC70LbQvdC+INCx0YvQu9C+INCx0YvRgtGMINCyINCx0YDQsNGD0LfQtdGA0LDRhVxufVxuXG4vLyBjaHJvbWUgYXV0b2ZpbGwgYmFja2dyb3VuZCByZW1vdmFsXG4vLyDQtdGB0LvQuCDQvdCwINC/0YDQvtC10LrRgtC1INGDINC40L3Qv9GD0YLQvtCyINC40YHQv9C+0LvRjNC30YPRjtGC0YHRjyDRgNCw0LfQvdGL0LUg0YbQstC10YLQsCDRhNC+0L3QvtCyXFzRgtC10LrRgdGC0LAgLVxuLy8g0YPQtNCw0LvQuNGC0LUg0Y3RgtC+INC40Lcg0LPQu9C+0LHQsNC70LAg0Lgg0LjRgdC/0L7Qu9GM0LfRg9C50YLQtSDQu9C+0LrQsNC70YzQvdC+INGBINC90YPQttC90YvQvNC4INGG0LLQtdGC0LDQvNC4XG4vLyByZ2JhINC90LUg0L/QvtC00L7QudC00LXRgiwg0YHQutC+0L3QstC10YDRgtC40YDRg9C50YLQtSDRhtCy0LXRgiDQsiBoZXgg0LHQtdC3INC/0YDQvtC30YDQsNGH0L3QvtGB0YLQuFxuLy8g0LXRgdC70Lgg0LIg0YHRgtC40LvRj9GFINGD0LbQtSDQuNGB0L/QvtC70YzQt9GD0LXRgtGB0Y8gYm94LXNoYWRvdyDQtdGB0YLRjCDQtNGA0YPQs9C+0LUg0YDQtdGI0LXQvdC40LUgLVxuLy8g0LfQsNC00LDRgtGMINC6INGB0L/QuNGB0LrRgyDRgtGA0LDQvdC30LjRiNC10L3QvtCyIGBiYWNrZ3JvdW5kLWNvbG9yIDEwMDAwMDAwcyBlYXNlLW91dGBcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtYmxhY2s7XG5cbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMTAwMHB4ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xufVxuXG4vLyBmaXJlZm94IHBsYWNlaG9sZGVyIFxcIGludmFsaWQgZml4ICsgaW9zIGJkcnNcbmlucHV0LFxudGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJjppbnZhbGlkIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBpZTExIFggcmVtb3ZhbFxuaW5wdXQ6Oi1tcy1jbGVhcixcbmlucHV0OjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gY2hyb21lIHNlYXJjaCBYIHJlbW92YWxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBpbnB1dFtudW1iZXJdIGFycm93cyByZW1vdmFsXG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vLyBpb3MgYnV0dG9uIFxcIGlucHV0cyByZXNldFxuc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dDptYXRjaGVzKFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwibnVtYmVyXCJdLCBbdHlwZT1cInBhc3N3b3JkXCJdLCBbdHlwZT1cInNlYXJjaFwiXSwgW3R5cGU9XCJ0ZWxcIl0sIFt0eXBlPVwidGV4dFwiXSwgW3R5cGU9XCJ1cmxcIl0pIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5odG1sLndpdGgtZmFuY3lib3gge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgd2lkdGg6IGF1dG87XG4gIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbn1cblxuaHRtbC53aXRoLWZhbmN5Ym94IGJvZHkge1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmh0bWwud2l0aC1mYW5jeWJveCBib2R5LmhpZGUtc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tZmFuY3lib3gtYm9keS1tYXJnaW4sIDBweCkgKyB2YXIoLS1mYW5jeWJveC1zY3JvbGxiYXItY29tcGVuc2F0ZSwgMHB4KSk7XG59XG5cbi5oaWRlLXNjcm9sbGJhciAuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUpO1xufVxuIiwiLy8gQ29sb3JzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdFxuXG4kY29sb3ItZGVmYXVsdC1ibGFjazogIzAwMDAwMDtcbiRjb2xvci1kZWZhdWx0LXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLXRyYW5zcGFyZW50OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXG4vLyBQcm9qZWN0IHBhbGV0dGVcbi8vINC00LvRjyDQvdC10LnQvNC40L3Qs9CwINGG0LLQtdGC0L7QsiDQuNGB0L/QvtC70YzQt9GD0LXQvCBodHRwczovL3d3dy5odG1sY3NzY29sb3IuY29tL2hleC8zMzQ0ODJcblxuJGJsYWNrOiAjMWExYTFhO1xuJGJsYWNrLTI6ICMxODE4MTg7XG4kZ3JheS0zOiAjODI4MjgyO1xuJGdyYXktNDogI2JkYmRiZDtcbiRncmF5LTU6ICNiY2I2YjA7XG4kZ3JheS1kYXJrLXRleHQ6ICM1MTUxNTE7XG4kZ3JheS1zdHJva2U6ICNlNGU0ZTQ7XG4kZ3JheS1saWdodDogI2Y2ZjdmOTtcbiRnb2xkLWxpZ2h0OiAjZDdiNzhiO1xuJGdvbGQtYnJhbmQ6ICNiYTk3NjU7XG4kYmx1ZS1kYXJrOiAjNGQ2MDgwO1xuJGdyZWVuLWJyYW5kOiAjMDA3MzU1O1xuJGdyZWVuLWxpZ2h0OiAjMDc4ZjZjO1xuJHBpbms6ICNkNGEwOTU7XG4kcmVkOiAjZWI1NzU3O1xuJGNvbG9yLWJnLWhvdmVyOiAjZDQzMTUyO1xuJGNvbG9yLWVycm9yOiAjZmYxNTUzO1xuLy8gR3JhZGllbnRcblxuJGJvcmRlci1yYWRpdXM6IDhweDtcbiRib3JkZXItc2l6ZTogM3B4O1xuXG4kYWN0aXZlLWRlZmF1bHQ6IDAuNTtcblxuLy8gVHlwb2dyYXBoeVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vINC/0LXRgNC10LzQtdC90L3QsNGPINC40YHQv9C+0LvRjNC30YPQtdC80LDRjyDQsiBodG1sINC00LvRjyDQv9C+0LTQutC70Y7Rh9C10L3QuNGPINGB0LrQtdC50LvQuNC90LPQsFxuJGZ6LWRlZmF1bHQ6IDE3cHg7XG4kZnotZGVmYXVsdC1saDogMjRweDtcbiRmei13ZWlnaHQ6IDMwMDtcblxuLy8g0YMg0L3QtdC60L7RgtC+0YDRi9GFINGI0YDQuNGE0YLQvtCyINCyIGlvcyDQstC+0LfQvdC40LrQsNGO0YIg0L/RgNC+0LHQu9C10LzRiyDRgSDRgdC40LzQstC+0LvQvtC8INGA0YPQsdC70Y9cbi8vIGh0dHBzOi8vd3d3LmFydGxlYmVkZXYucnUva292b2RzdHZvL3NlY3Rpb25zLzE1OS8jMTNcbiRmZi1tYWluOiBcIkdlb2xvZ2ljYVwiLCBzYW5zLXNlcmlmO1xuXG4vLyBBbmltYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kdGYtZGVmYXVsdDogZWFzZTtcbiR0cmFucy1kZWZhdWx0OiAwLjNzICR0Zi1kZWZhdWx0O1xuXG4vLyDQtdGB0LvQuCDRgtGA0LXQsdGD0LXRgtGB0Y8g0LjQt9C40L3QsyDQvtGC0LvQuNGH0L3Ri9C5INC+0YIgJHRmLWRlZmF1bHQsINGC0L4g0L/QtdGA0LXQvNC10L3QvdGD0Y4g0L3QsNC30YvQstCw0LXQvCDQvdC1INGG0LjRhNGA0L7QuVxuJHRyYW5zLW1vZGFsOiAwLjZzIGN1YmljLWJlemllcigwLjU1LCAwLCAwLjEsIDEpO1xuJHRyYW5zLTYwMDogMC42cyAkdGYtZGVmYXVsdDtcblxuLy8gVmlld3BvcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHZwLTMyMDogMzIwcHg7XG4kdnAtMzc1OiAzNzVweDtcbiR2cC03Njg6IDc2OHB4O1xuJHZwLTEwMjQ6IDEwMjRweDtcbiR2cC0xMjgwOiAxMjgwcHg7XG4kdnAtMTQ0MDogMTQ0MHB4O1xuJHZwLTE5MjA6IDE5MjBweDtcblxuLy8gUmV0aW5hXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJHJldGluYS1kcGk6IDE0NGRwaTtcbiRyZXRpbmEtZHBweDogMS41ZHBweDtcbiIsIkBtaXhpbiBzdGF0ZURlZmF1bHQoJGNvbG9yLCAkYWN0aXZlOiB0cnVlKSB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAaWYgJGFjdGl2ZSA9PSB0cnVlIHtcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAkYWN0aXZlLWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzdGF0ZURlZmF1bHRQYXJlbnQoJGNvbG9yOiBmYWxzZSwgJGFjdGl2ZTogdHJ1ZSkge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cy13aXRoaW4ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgQGNvbnRlbnQ7XG5cbiAgICBhLCBidXR0b24sIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGlmICRhY3RpdmUgPT0gdHJ1ZSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgb3BhY2l0eTogJGFjdGl2ZS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc3RhdGVPcGFjaXR5KCRhY3RpdmU6IHRydWUpIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgQGlmICRhY3RpdmUgPT0gdHJ1ZSB7XG4gICAgJjphY3RpdmUge1xuICAgICAgb3BhY2l0eTogJGFjdGl2ZS1kZWZhdWx0O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb2N1cyB7XG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIEBjb250ZW50O1xuICB9XG5cbiAgQHN1cHBvcnRzIG5vdCBzZWxlY3Rvcig6Zm9jdXMtdmlzaWJsZSkge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYWN0aXZlIHtcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBkaXNhYmxlZCB7XG4gICY6ZGlzYWJsZWQsXG4gICYtLWRpc2FibGVkIHtcbiAgICBAY29udGVudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBpbnRlcmFjdGl2ZSgkaXRlbSkge1xuICBAaWYgJGl0ZW0gPT1ob3ZlciB7XG4gICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGl0ZW0gPT1mb2N1cyB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBzdXBwb3J0cyBub3Qgc2VsZWN0b3IoOmZvY3VzLXZpc2libGUpIHtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkaXRlbSA9PWhvdmVyLWZvY3VzIHtcbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgbm90IHNlbGVjdG9yKDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQG1peGluIGhvdmVyIHtcbi8vICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbi8vICAgICAmOmhvdmVyOm5vdCguZm9jdXMtdmlzaWJsZSkge1xuLy8gICAgICAgQGNvbnRlbnQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIEBtaXhpbiBmb2N1cyB7XG4vLyAgICYuZm9jdXMtdmlzaWJsZTpmb2N1cyB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cblxuLy8gQG1peGluIGFjdGl2ZSB7XG4vLyAgICYuZm9jdXMtdmlzaWJsZTphY3RpdmUge1xuLy8gICAgIEBjb250ZW50O1xuLy8gICB9XG4vLyB9XG5cbi8vIEBtaXhpbiBob3Zlci1mb2N1cyB7XG4vLyAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4vLyAgICAgJjpob3Zlcjpub3QoLmZvY3VzLXZpc2libGUpIHtcbi8vICAgICAgIEBjb250ZW50O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYuZm9jdXMtdmlzaWJsZTpmb2N1cyB7XG4vLyAgICAgQGNvbnRlbnQ7XG4vLyAgIH1cbi8vIH1cbiIsIi53cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyAxMHB4KTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lICovXG4gIG1pbi1oZWlnaHQ6IGNhbGMoKDEwMCAqIHZhcigtLXZoLCAxdmgpKSArIDEwcHgpO1xuXG4gIC5oZWFkZXIsXG4gIC5mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgbWFpbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG5cbm1haW4ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAxMjJweCk7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgJi5wYWdlX19tYWluLS1vcmRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSB2aXNpYmlsaXR5LWExMXk7XG59XG5cbi5saXN0LXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zY3JvbGwtbG9jay1pb3Mge1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNjcm9sbC1sb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbGJhciB7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcblxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vLXRyYW5zaXRpb24ge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgKi9cbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gRGVza3RvcCBmaXJzdFxuXG5AbWl4aW4gbWVkaWEtbWF4KCRtYXgtbWVkaWEpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICgkbWF4LW1lZGlhKSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1taW4tbWF4KCRtaW4tbWVkaWEsICRtYXgtbWVkaWEpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbWVkaWEpIGFuZCAobWF4LXdpZHRoOiAkbWF4LW1lZGlhKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTW9iaWxlIGZpcnN0XG5AbWl4aW4gbWVkaWEtbWluKCRtaW4tbWVkaWEpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tbWVkaWEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEoJHJldGluYSkge1xuICBAbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAkcmV0aW5hKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIkBtaXhpbiB2aXNpYmlsaXR5LWExMXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuQG1peGluIHZpc2liaWxpdHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIGJvcmRlcjogMDtcblxuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xufVxuIiwiLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE1ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbiIsIi5sb2dvLXRyaW5ldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiAkZmYtbWFpbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgZmlsbDogJGdvbGQtYnJhbmQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLmxvZ28tdHJpbmV0X190ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgICB9XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLmxvZ28tdHJpbmV0X190ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG59XG4iLCIudGV4dC1zdHlsZSB7XG4gIGEge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpO1xuICB9XG59XG4iLCIubGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGluay0tbGlnaHQge1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGVcbn1cbiIsIi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcblxuICBmb250LWZhbWlseTogJGZmLW1haW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xuICB9XG5cbiAgQGluY2x1ZGUgYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cblxuICBAaW5jbHVkZSBkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIC8vb3BhY2l0eTogMC41O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXN0cm9rZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICYtLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmLS13aGl0ZSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuXG4gICYtLWdvbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJyYW5kO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1saWdodDtcbiAgICB9XG4gIH1cblxuICAmLS1ib3JkZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWJyYW5kO1xuICB9XG59XG4iLCIvLy5mYW5jeWJveF9fc2xpZGUge1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIC8vIHdpZHRoOiA0NzBweDtcbi8vICBtYXJnaW46IDUwcHggYXV0byBhdXRvO1xuLy9cbi8vICAuZmFuY3lib3hfX2NvbnRlbnQge1xuLy8gICAgbWFyZ2luOiAwIGF1dG87XG4vLyAgfVxuLy99XG5cbi5mYW5jeWJveF9fc2xpZGUuaGFzLWltYWdlID4gLmZhbmN5Ym94X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveF9fY29udGVudCA+IC5mLWJ1dHRvbi5pcy1jbG9zZS1idG4ge1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMzBweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAzMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogLTQ3cHg7XG4gIH1cbn1cblxuLmlzLWNvbXBhY3QgLmZhbmN5Ym94X19jb250ZW50ID4gLmYtYnV0dG9uLmlzLWNsb3NlLWJ0biB7XG4gIHRvcDogLTQ0cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICAtLWYtYnV0dG9uLXN2Zy13aWR0aDogMjRweDtcbiAgLS1mLWJ1dHRvbi1zdmctaGVpZ2h0OiAyNHB4O1xuICAtLWYtYnV0dG9uLWJnOiB0cmFuc3BhcmVudDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICAvLyAgLy9tYXJnaW46IGF1dG87XG4gIC8vICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIC5mb3JtX19ncm91cCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5tb2RhbF9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5tb2RhbF9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4ubW9kYWxfX2J1dHRvbi1jb250YWluZXIge1xuICAmLS1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWxfX2Zvcm0gZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4ubW9kYWxfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtLWdvb2RzLWRlbGV0ZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1heC13aWR0aDogMzYycHg7XG4gIH1cbn1cblxuLm1vZGFsLS10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1MTVweDtcbiAgfVxuXG4gIC5tb2RhbF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLS1wYXNzd29yZC1yZWNvdmVyeSxcbi5tb2RhbC0tcGFzc3dvcmQtbWFpbCxcbi5tb2RhbC0tY2FsbGJhY2ssXG4ubW9kYWwtLXJlZ2lzdHJhdGlvbixcbi5tb2RhbC0tcmVnaXN0cmF0aW9uLXRleHQge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ5NHB4O1xuICB9XG59XG5cbi5tb2RhbC0tY2FsbGJhY2stc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tc3Vzc2Vzc1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjlweCBsZWZ0IDE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMxOHB4O1xuICAgIHBhZGRpbmctdG9wOiA4N3B4O1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDMxcHggbGVmdCAzNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNThweCA2NXB4O1xuICB9XG59XG5cbi5tb2RhbC0tY2hhbmdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzODhweDtcbiAgfVxuXG4gIC5mb3JtLS1tb2RhbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAuZm9ybV9fZ3JvdXAtLWVtYWlsLFxuICAgICAgLmZvcm1fX2dyb3VwLS10ZWwsXG4gICAgICAuZm9ybV9fZ3JvdXAtLXBhc3N3b3JkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsX19idXR0b24tY29udGFpbmVyIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGdhcDogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLS1sb2dpbiB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDEwMjNweCkge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMzRweDtcbiAgfVxufVxuXG4ubW9kYWwtbG9naW4ge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxMTVweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXN0cm9rZTtcbiAgICB9XG4gIH1cblxuICAubW9kYWxfX2J1dHRvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWxvZ2luX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICBmb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gICAgfVxuICB9XG59XG5cbi5tb2RhbC1sb2dpbl9faXRlbS0tcmVnaXN0ciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4ubW9kYWwtbG9naW5fX2l0ZW0tLWxvZ2luIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gIH1cbn1cblxuLm1vZGFsX190ZXh0LW5vdGUge1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgY29sb3I6ICRncmF5LTM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cbn1cbiIsbnVsbCwiQG1peGluIHBvc2l0aW9uKCR0b3A6IDUwJSwgJGxlZnQ6IDUwJSwgJHRvcFRyYW5zOiAtNTAlLCAkbGVmdFRyYW5zOiAtNTAlKSB7XG4gIHRvcDogJHRvcDtcbiAgbGVmdDogJGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCRsZWZ0VHJhbnMsICR0b3BUcmFucyk7XG59XG5cbkBtaXhpbiBzY3JvbGxiYXIoJGNvbG9yLXRodW1iOiAkZ3JheS1zdHJva2UsICRjb2xvci10cmFjazogJGdyYXktbGlnaHQpIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA2cHg7IC8qINCo0LjRgNC40L3QsCDQstGB0LXQs9C+INGN0LvQtdC80LXQvdGC0LAg0L3QsNCy0LjQs9Cw0YbQuNC4ICovXG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRyYWNrOyAvKiDQptCy0LXRgiDQtNC+0YDQvtC20LrQuCAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRodW1iOyAvKiDQptCy0LXRgiDQsdC10LPRg9C90LrQsCAqL1xuICAgIGJvcmRlcjogbm9uZTsgLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0LPRgNCw0L3QuNGGINCx0LXQs9GD0L3QutCwICovXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgLyog0J7QutGA0YPQs9C70LXQvdC40LUg0LHQtdCz0YPQvdC60LAgKi9cbiAgfVxufVxuXG5AbWl4aW4gc2Nyb2xsYmFySG9yaXpvbigkY29sb3ItdGh1bWIsICRjb2xvci10cmFjaykge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwMCU7IC8qINCo0LjRgNC40L3QsCDQstGB0LXQs9C+INGN0LvQtdC80LXQvdGC0LAg0L3QsNCy0LjQs9Cw0YbQuNC4ICovXG4gICAgaGVpZ2h0OiA0cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRyYWNrOyAvKiDQptCy0LXRgiDQtNC+0YDQvtC20LrQuCAqL1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRodW1iOyAvKiDQptCy0LXRgiDQsdC10LPRg9C90LrQsCAqL1xuICAgIGJvcmRlcjogbm9uZTsgLyog0J7RhNC+0YDQvNC70LXQvdC40LUg0LPRgNCw0L3QuNGGINCx0LXQs9GD0L3QutCwICovXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgLyog0J7QutGA0YPQs9C70LXQvdC40LUg0LHQtdCz0YPQvdC60LAgKi9cbiAgfVxufVxuXG5AbWl4aW4gbGlzdC1zdHlsZS1ub25lKCRwYWRkaW5nOiAwLCAkbWFyZ2luOiAwKSB7XG4gIG1hcmdpbjogJG1hcmdpbjtcbiAgcGFkZGluZzogJHBhZGRpbmc7XG5cbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi5jb250cm9sIHtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIxcHg7XG59XG5cbi5jb250cm9sX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8uY29udHJvbF9faW5wdXQge1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBhbGlnbi1zZWxmOiBzdGFydDtcbi8vICB3aWR0aDogMjZweDtcbi8vICBoZWlnaHQ6IDI2cHg7XG4vLyAgbWFyZ2luOiAwO1xuLy8gIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4vL1xuLy8gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbi8vICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4vL1xuLy8gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkYmxhY2spIHtcbi8vICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuLy8gIH1cbi8vXG4vLyAgJlt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuLy8gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbi8vICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbi8vICAgIGJhY2tncm91bmQtc2l6ZTogMTRweCAxMHB4O1xuLy8gIH1cbi8vXG4vLyAgJlt0eXBlPVwicmFkaW9cIl0ge1xuLy8gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gIH1cbi8vXG4vLyAgJlt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YWZ0ZXIge1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgY29udGVudDogXCJcIjtcbi8vICAgIHRvcDogNTAlO1xuLy8gICAgbGVmdDogNTAlO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4vLyAgICB3aWR0aDogMTBweDtcbi8vICAgIGhlaWdodDogMTBweDtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbi8vICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbi8vICB9XG4vL31cblxuLmNvbnRyb2xfX2xhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xcHg7XG59XG4iLCIuY29sbGFwc2UtYm94X19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMWZyO1xuICBnYXA6IDE4cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkZ3JheS00O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkYmxhY2spIHtcbiAgICAmOjphZnRlcixcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktc3Ryb2tlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLWRlZmF1bHQ7XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctcmlnaHRcIik7XG4gICAgfVxuICB9XG5cbiAgLmNvbGxhcHNlLWJveC5pcy1hY3RpdmUgJiBzcGFuOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIH1cbn1cbiIsIi5saW5rLWljb24ge1xuICBjb2xvcjogJGJsYWNrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcblxuICAvLyY6YWN0aXZlIHtcbiAgLy8gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgLy8gIG9wYWNpdHk6IDE7XG4gIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIC8vfVxuXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5pcy1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuYS5saW5rLWljb24sXG5idXR0b24ubGluay1pY29uIHtcbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaywgZmFsc2UpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxufVxuXG5hLmxpbmstaWNvbi5pcy1hY3RpdmUsXG5idXR0b24ubGluay1pY29uLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBvcGFjaXR5OiAxO1xufVxuXG5zcGFuLmxpbmstaWNvbiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmxpbmstaWNvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMnB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG59XG5cbi5saW5rLWljb24tLW1lbnUge1xuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCB0cmFuc2Zvcm0gJHRyYW5zLWRlZmF1bHQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6IDE4cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAxN3B4O1xuICB9XG5cbiAgJjphY3RpdmU6OmFmdGVyLFxuICAmOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgfVxufVxuIiwiLmxpbmstYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctcmlnaHRcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJi0tZG93bjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbiIsImRpdltkYXRhLWxhc3RwYXNzLWljb24tcm9vdF0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybSB7XG4gIGlucHV0LFxuICB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICBmb250LWZhbWlseTogJGZmLW1haW47XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaykge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaykge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEwcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkYmxhY2spIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZDo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cbiAgICAmOjotd2Via2l0LWNyZWRlbnRpYWxzLWF1dG8tZmlsbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1wYXNzbWFuLWtleSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMTBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNsb3NlXCIpO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFzay1zaXplOiAxMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgbWFzay1zaXplOiAyMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLXZpc2libGU6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgLy9wb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLS1zZWFyY2gge1xuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcblxuICAgICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0UGFyZW50KGZhbHNlLCBubykge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLWludmFsaWQgZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xuXG4gICAgaW5wdXQge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuICB9XG5cbiAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgcGFkZGluZzogNXB4IDEycHggNXB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuXG4gICAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCA5cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tLWRhcmsge1xuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTM7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2dyb3VwLmlzLWludmFsaWQsXG4uZm9ybV9faW5wdXQtd3JhcHBlci5pcy1pbnZhbGlkIHtcbiAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX2dyb3VwLS10aW1lIHtcbiAgLmZvcm1fX2lucHV0LXdyYXBwZXI6OmFmdGVyIHtcbiAgICByaWdodDogNTBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjpzZWxlY3Rpb24ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dDo6c2VsZWN0aW9uLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6OnNlbGVjdGlvbixcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl06Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUtZmllbGQ6OnNlbGVjdGlvbiB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGltZVwiXTo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQ6Zm9jdXMsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLWZpZWxkOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBsYWJlbCB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG4uZm9ybV9faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxufVxuXG4uZm9ybV9fZ3JvdXAtLXBhc3N3b3JkIC5mb3JtX19pbnB1dC13cmFwcGVyOjphZnRlcixcbi5mb3JtX19pbnB1dC13cmFwcGVyLS1zZWFyY2g6OmFmdGVyIHtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbi5mb3JtX19ncm91cC5pcy12YWxpZCB7XG4gIC5mb3JtX19pbnB1dC13cmFwcGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0LXdyYXBwZXIuaXMtdmFsaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8vbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gICYtLWVycm9yIHtcbiAgICBjb2xvcjogJHJlZDtcbiAgfVxufVxuXG4uZXJyb3ItdGV4dCxcbi5lcnJvcnRleHQge1xuICBjb2xvcjogJHJlZDtcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mb3JtX19ncm91cC5pcy1pbnZhbGlkLFxuLmZvcm1fX2lucHV0LXdyYXBwZXIuaXMtaW52YWxpZCB7XG4gIC5mb3JtX19tZXNzYWdlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybV9fZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmZvcm1fX2ZpbHRlci10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvcm1fX2ZpbHRlci1jaGVja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIG1heC13aWR0aDogMzBweDtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMCAxMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuXG4gIH1cbn1cblxuLmZvcm1fX2ZpbHRlci1zaG93IHtcbiAgcGFkZGluZzogNHB4IDhweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIHBhZGRpbmc6IDRweCA4cHggNXB4IDExcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG59XG5cbi5mb3JtX19ub3RlLXNtYWxsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRncmF5LTM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJGdyYXktMztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cbn1cblxuLmZvcm1fX3Bhc3N3b3JkLXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogNTlweDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRncmF5LTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCwgbm8pO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyM3B4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1leWVcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgJi5pcy1hY3RpdmU6bm90KDpkaXNhYmxlZCkge1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS0tbW9kYWwge1xuICBsYWJlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1fX3JlbWVtYmVyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybV9fcmVtZW1iZXItbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi5mb3JtX19ncm91cC0tcmVtZW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gICYtLWgxIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cbn1cbiIsIi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDE3cHggMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJyZWFkY3J1bWJzX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgcmlnaHQ6IC0xMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LWJyZWFkY3J1bWJzXCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgdG9wOiA2MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB0b3A6IDUzJTtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmVhZGNydW1ic19faXRlbS0tYWN0aXZlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uX19idG4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICBnYXA6IDE0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1mYW1pbHk6ICRmZi1tYWluO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICAgYnIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpIHtcbiAgICAuYWNjb3JkaW9uX19idG4taWNvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uW29wZW5dICYge1xuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCkge1xuICAgICAgLmFjY29yZGlvbl9fYnRuLWljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJyYW5kO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9yZGVyOiAtMTtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAuYWNjb3JkaW9uW29wZW5dICYge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuXG4gICAgLmFjY29yZGlvbltvcGVuXSAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6ICRmZi1tYWluO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV06OmFmdGVyIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFucy1kZWZhdWx0O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gIC5jaG9pY2VzLmlzLW9wZW46OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIH1cblxuICAuY2hvaWNlc19faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6ICRmZi1tYWluO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cblxuICAuY2hvaWNlcy5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgfVxuXG4gIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAzcHggMzBweCAzcHggMTFweDtcbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDExcHg7XG4gICAgY29sb3I6ICRncmF5LTM7XG5cbiAgICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKTtcblxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB9XG4gIH1cblxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5jaG9pY2VzX19saXN0W2FyaWEtZXhwYW5kZWRdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcbiAgfVxufVxuXG4uc2VsZWN0LS1wb3B1bGFyIHtcbiAgd2lkdGg6IDE4N3B4O1xuXG4gIC5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1jdXN0b20tcHJvcGVydGllc10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgfVxuXG4gIC5jaG9pY2VzX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC8vXG4gICAgLy8mW2RhdGEtdmFsdWUkPVwidXBcIl0ge1xuICAgIC8vICAmOjpiZWZvcmUge1xuICAgIC8vICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLy8gIH1cbiAgICAvL31cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctbG9uZy1kb3duXCIpO1xuICAgIH1cblxuICAgICZbZGF0YS1zZWxlY3Qtc2V0dGluZz1cInVwXCJdOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdCBzZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDNweCAzNHB4IDNweCAxMXB4O1xuICBmb250LWZhbWlseTogJGZmLW1haW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1kb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDE1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG4uc29ydGluZy1ib3hfX2l0ZW0tLXNvcnRpbmcgc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogNTNweDtcbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIGF1dG8pO1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG59XG5cbi5wYWdpbmF0aW9uX19saXN0LWl0ZW0ge1xuICBtYXJnaW46IDFweDtcblxuICAmLS1tb3JlIHtcbiAgICBtYXJnaW46IDFweCAycHg7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpc3QtaXRlbS0tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnaW5hdGlvbl9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb25fX2xpc3QtbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNHB4O1xufVxuXG4ucGFnaW5hdGlvbl9fYnRuIHtcbiAgcGFkZGluZzogMnB4IDEwcHggM3B4O1xuICBmb250LWZhbWlseTogJGZmLW1haW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjogJGdyYXktMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zO1xuICAgIH1cbiAgfVxuXG4gICYtLW5leHQ6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG5cbiAgJi0tcHJldjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgb3JkZXI6IC0xO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc2xpZGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnNsaWRlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbS5zbGlkZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAxM3B4O1xufVxuXG4uc2xpZGVyLXBhZ2luYXRpb25fX2J0biB7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JheS00O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cbn1cbiIsIi5zbGlkZXItbmF2IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLmlzLWRpc2FibGVkIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uc2xpZGVyLW5hdl9fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBjb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAmLS1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYtLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG4gICAgLy9wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNhcnJvdy1yaWdodFwiKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpLFxuICAmOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIH1cbiAgfVxufVxuIiwiLmNvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbn1cblxuLmNvdW50ZXIgaW5wdXQge1xuICBmbGV4LXNocmluazogMDtcblxuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG5cbiAgZm9udC1mYW1pbHk6ICRmZi1tYWluO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTlweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cblxuICAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmNvdW50ZXJfX2J0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRncmF5LTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICB3aWR0aDogNTlweDtcbiAgICBoZWlnaHQ6IDU5cHg7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmlzLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCksXG4gICY6bm90KC5pcy1kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgfVxuXG4gICYuaXMtcGx1czo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8vXG4vLy5jb3VudGVyX19idG4uaXMtbWludXMuaXMtZGlzYWJsZWQge1xuLy8gIG9wYWNpdHk6IDAuNTtcbi8vICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuLy8gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuLy99XG4vL1xuLy8uY291bnRlcl9fYnRuLmlzLW1pbnVzLmlzLWRpc2FibGVkOmhvdmVyLFxuLy8uY291bnRlcl9fYnRuLmlzLW1pbnVzLmlzLWRpc2FibGVkOmZvY3VzIHtcbi8vICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuLy99XG4iLCIubG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogNDVweDtcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG4iLCIuc29jaWFsLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDI1cHgpO1xuICBnYXA6IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG5cbi5zb2NpYWwtbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogJGdyYXktNDtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKTtcbn1cblxuLnlhLXNoYXJlMl9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgMjVweCk7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAuYmxvZy1wb3N0ICYge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTI5OXB4KSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEzMDBweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmVzLWJsb2NrIC55YS1zaGFyZTJfX3RpdGxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4uc2hhcmVzLWJsb2NrIC55YS1zaGFyZTJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19saW5rOmhvdmVyLFxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19saW5rOmZvY3VzLFxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19saW5rOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzAwNzM1NTtcbn1cblxuLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9fY29waWVkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLy5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3Zrb250YWt0ZSAueWEtc2hhcmUyX19pY29uIHtcbi8vICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ZnL3NvY2lhbC12ay5zdmdcIik7XG4vL31cbi8vXG4vLy5zaGFyZXMtYmxvY2sgLnlhLXNoYXJlMl9faXRlbV9zZXJ2aWNlX3doYXRzYXBwIC55YS1zaGFyZTJfX2ljb24ge1xuLy8gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zdmcvc29jaWFsLXdoYXRzYXBwLnN2Z1wiKTtcbi8vfVxuLy9cbi8vLnNoYXJlcy1ibG9jayAueWEtc2hhcmUyX19pdGVtX3NlcnZpY2VfdGVsZWdyYW0gLnlhLXNoYXJlMl9faWNvbiB7XG4vLyAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3N2Zy9zb2NpYWwtdGVsZWdyYW0uc3ZnXCIpO1xuLy99XG4iLCIucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDYycHg7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICB9XG59XG5cbi5wYWdlLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgfVxufVxuXG4uY29udGFpbmVyIGgxIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cbn1cbiIsIi5sYWJlbHMtZ29vZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sYWJlbHMtZ29vZHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDQycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDZweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXG4gICYtLW5ldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgJi0tamV3ZWxyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1qZXdlbHJ5XCIpO1xuICB9XG5cbiAgJi0tc2FsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1zYWxlXCIpO1xuICB9XG5cbiAgJi0tbWFya2Rvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWRhcms7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tYXJrZG93blwiKTtcbiAgfVxufVxuIiwiLm5hdi10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2wge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxufVxuIiwiLnRhYnNfX2NvbnRyb2xzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbjogMCAtNHB4IDI0cHg7XG4gIH1cbn1cblxuLnRhYnNfX2NvbnRyb2wge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgY29sb3I6ICRncmF5LTM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ29sZC1icmFuZDtcblxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3JheS0zO1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaykge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYtLWRpc2FibGVkIHtcbiAgICBjb2xvcjogJGdyYXktc3Ryb2tlO1xuICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJzX19lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWJzLS1kZXN0cm95IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgW2RhdGEtdGFicz1wYXJlbnRdIHtcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIFtkYXRhLXRhYnM9XCJjb250cm9sc1wiXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIFtkYXRhLXRhYnM9XCJlbGVtZW50XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sb29rLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGdyYXktNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LXN0cm9rZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ3JlZW4tYnJhbmQpIHtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2NvbnRlbnQ6bm90KC5pcy1hY3RpdmUpIHtcbiAgLmxvb2stYnRuX190ZXh0LXNob3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubG9vay1idG5fX3RleHQtY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19jb250ZW50LmlzLWFjdGl2ZSB7XG4gIC5sb29rLWJ0bl9fdGV4dC1zaG93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmxvb2stYnRuX190ZXh0LWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIucGFnZS10ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJi0tcGFnZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDs7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgLy9oMSB7XG4gIC8vICBtYXJnaW46IDA7XG4gIC8vICBmb250LXdlaWdodDogNDAwO1xuICAvL1xuICAvLyAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gIC8vICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIC8vICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgLy8gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIC8vICB9XG4gIC8vXG4gIC8vICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgLy8gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgLy8gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIC8vICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgLy8gICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gIC8vICB9XG4gIC8vfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cblxuICBoNSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3F1b3RlXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyOXB4IDI5cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMjdweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDIzcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDE0cHg7XG4gICAgfVxuICB9XG5cbiAgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICBwICsgaDIsXG4gIHAgKyBoMyB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIH1cbiAgfVxuXG4gIHAgKyBoNSB7XG4gICAgbWFyZ2luLXRvcDogNTNweDtcbiAgfVxuXG4gIHAgKyB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG4gIH1cblxuICB1bDpub3QoLmJyZWFkY3J1bWJzIHVsKSB7XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIHVsOm5vdCguYnJlYWRjcnVtYnMgdWwpIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDZweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LWJyZWFkY3J1bWJzXCIpO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICBsaTpub3QoLmJyZWFkY3J1bWJzIGxpKSArIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgbGk6bm90KC5icmVhZGNydW1icyBsaSkgPiB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuXG4gIG9sIHtcbiAgICBtYXJnaW46IDAgMCAzNnB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogZGVjaW1hbC1sZWFkaW5nLXplcm87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIG9sIGxpIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gIG9sIGxpOjptYXJrZXIge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICBhOm5vdCguZ29vZHMtY2FyZF9fYnRuLWJhc2tldCwgLmJyZWFkY3J1bWJzIGEpIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKTtcbiAgfVxuXG4gIGltZzpub3QoLmdvb2RzLWNhcmQgaW1nLCAucGFnZS10ZXh0X19pbWcgaW1nKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wYWdlLXRleHRfX2ltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDMzMHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMjdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDU2OXB4O1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMzZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAyMDBweCAyMDBweCAwO1xuXG4gICYtLW5ldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWxpZ2h0O1xuICB9XG5cbiAgJi0tc2FsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIH1cbn1cbiIsIlxuLnJhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnJhdGluZ19fc3RhcnMtYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0YXJzLWFsbC1maWxsXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5yYXRpbmdfX3N0YXJzLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdGFycy1hbGxcIik7XG4gIG1hc2stcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICYgc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuXG4ucmF0aW5nX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5yYXRpbmdfX3RleHQtcmF0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gICYtLWJvcmRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktMztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4ucmF0aW5nX190ZXh0LXJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRncmF5LTM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG4iLCIuc2lkZWJhciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gIC8vICBwb3NpdGlvbjogc3RpY2t5O1xuICAvLyAgYm90dG9tOiAwO1xuICAvL31cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTMwMHB4KSB7XG4gICAgcGFkZGluZzogNjZweCAwO1xuICB9XG5cbiAgLnNsaWRlci1uYXYge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLy5zaWRlYmFyX19zdGlja3kge1xuLy8gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuLy8gICAgcG9zaXRpb246IHN0aWNreTtcbi8vICAgIHRvcDogNTBweDtcbi8vICB9XG4vL31cblxuLnNpZGViYXJfX2xpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXdyYXBwZXIgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuLnNpZGViYXItLWhvcml6b250YWwgLnNpZGViYXJfX2l0ZW0ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDcyMHB4LCAxMTk5cHgpIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIHN0YXRlT3BhY2l0eSgpO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnNpZGViYXJfX3RpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX25vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9faXRlbS1mb290ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA1cHggMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGdhcDogMTBweCA1cHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX25vdGUtLXdhdGNoIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG4uc2lkZWJhcl9fbm90ZS0tc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdGFyLW5vLWZpbGxcIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX21haW4tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9fbGluay1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICRibGFjaztcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpIHtcbiAgICAuc2lkZWJhcl9fbGluay10ZXh0IHtcbiAgICAgIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogMzI3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuLnNpZGViYXJfX2xpbmstdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICRncmF5LTQ7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgfVxufVxuXG4uc2lkZWJhcl9fbmF2aWdhdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTE5OXB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcblxuICAgIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxufVxuXG4uc2lkZWJhci0taG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAvLyAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIC8vfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTE5OXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhcl9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAyNzJweDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhcl9faW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxODdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zaWRlYmFyX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI2NXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cblxuICAuc2lkZWJhcl9fbm90ZS0tdGltZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYnRuLXBhZ2UtdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAwIHJnYmEoJGNvbG9yLWRlZmF1bHQtd2hpdGUsIDAuMSk7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBvcGFjaXR5ICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCB0cmFuc2Zvcm0gJHRyYW5zLWRlZmF1bHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNhcnJvdy1sb25nLWRvd25cIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTA3OXB4KSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDgwcHgpIHtcbiAgICByaWdodDogMTAlO1xuICAgIGJvdHRvbTogMzAlO1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICByaWdodDogMyU7XG4gIH1cblxuICAmLmlzLWhpZGUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCIubWFwIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGhlaWdodDogNDIzcHg7XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLm1hcF9faWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAzMzBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDM4MnB4KSBtaW5tYXgoMjUwcHgsIDFmcik7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXBfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBoZWlnaHQ6IDQwNHB4O1xuICB9XG59XG5cbi5tYXBfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG5cbiAgaGVpZ2h0OiAxMDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIEBpbmNsdWRlIHNjcm9sbGJhcigpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuXG4ubWFwX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjBweCAxOHB4IDE4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMjZweCAyMXB4IDIwcHg7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgICAuaWNvbi1tYXNrLWltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0UGFyZW50KCRibGFjaykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICB9XG59XG5cbi5tYXBfX2VsZW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCkge1xuICAgICAgLmljb24tbWFzay1pbWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYXBfX2VsZW1lbnQgLmljb24tbWFzay1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubWFwX19pZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgaWZyYW1lLCBkaXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAmID4geW1hcHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuIiwiLmFkdmFudGFnZXMge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDExOTlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDEzNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hZHZhbnRhZ2VzX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fdGl0bGUge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4uYWR2YW50YWdlc19fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRncmF5LTM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuXG4gIH1cbn1cbiIsIi5tb2JpbGUtbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoNDRweCwgMWZyKSk7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cblxuICAubGluay1pY29uIHtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gIC5saW5rLWljb24tLXVzZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxufVxuXG4vLy5tb2JpbGUtbWVudV9fb3ZlcmxvdyB7XG4vL1xuLy99XG5cbi5tb2JpbGUtbWVudV9fZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTU7XG4gIGluc2V0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMDJweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xufVxuXG4ubW9iaWxlLW1lbnVfX2Ryb3Atd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubW9iaWxlLW1lbnVfX2lubmVyIHtcbiAgcGFkZGluZzogMjNweCAwIDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG5cbiAgJltvcGVuXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFic19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjBweCA0MHB4O1xuXG4gICAgdWwge1xuICAgICAgZ2FwOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2wge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB9XG4gIH1cblxuICAudGFic19fY29udHJvbC5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51X190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubW9iaWxlLW1lbnVfX2lubmVyLS1saW5rIHtcbiAgcGFkZGluZzogMDtcblxuICAubW9iaWxlLW1lbnVfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjNweCAwIDI0cHg7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51X19hY2NvcmRpb24ge1xuICBwYWRkaW5nOiAwO1xuXG4gIC8vdWwge1xuICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgLy99XG59XG5cbi5tb2JpbGUtbWVudV9fYWNjb3JkaW9uLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjZweCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgW29wZW5dID4gJjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBjb2xvciAkdHJhbnMtZGVmYXVsdCwgb3BhY2l0eSAkdHJhbnMtZGVmYXVsdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudV9faW5uZXItLXN1Ym1lbnUge1xuICAubW9iaWxlLW1lbnVfX2FjY29yZGlvbi1idG4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAubW9iaWxlLW1lbnVfX2xpc3Qge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDA7XG4gIH1cbn1cblxuLm1vYmlsZS1tZW51X190YWJzLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJGdyYXktNDtcbn1cblxuLmhlYWRlci5pcy1vcGVuIHtcbiAgLm1vYmlsZS1tZW51X19kcm9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5saW5rLWljb246OmFmdGVyLFxuICAubGluay1pY29uOjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LWJsYWNrO1xuICB9XG5cbiAgLmxpbmstaWNvbjphY3RpdmU6OmFmdGVyLFxuICAubGluay1pY29uOmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgfVxuXG4gIC5saW5rLWljb246OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmxpbmstaWNvbjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuIiwiLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMjBweCkpO1xuICAgIH1cbiAgfVxuXG4gICYtLXN0aWNreSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKCMwMDAsIDAuMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi5oaWRlLXNjcm9sbGJhciAuaGVhZGVyIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tZmFuY3lib3gtc2Nyb2xsYmFyLWNvbXBlbnNhdGUsIDE1cHgpO1xufVxuXG4uaGVhZGVyX19tYWluLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTdweDtcbiAgfVxufVxuXG4uaGVhZGVyX19tYWluLXNjcm9sbCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyLmlzLW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGJvdHRvbTogMDtcblxuICAgIC5oZWFkZXJfX21haW4tbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL2p1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuaGVhZGVyX190b3AtY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC5oZWFkZXJfX2NhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyX190b3Age1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxufVxuXG4uaGVhZGVyX190b3AtY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX2JvdHRvbSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaGVhZGVyX19ib3R0b20tY29udGFpbmVyIHtcbiAgJiA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIC8vZGlzcGxheTogZmxleDtcbiAgICAvL2ZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC8vQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTQzOXB4KSB7XG4gIC8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vfVxufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwOXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAvL2dhcDogMjlweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgJiA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fdXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX191c2VyLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIDQ0cHgpO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbn1cblxuLmhlYWRlcl9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHBhZGRpbmc6IDEycHggMCAzOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmhlYWRlcl9fc2VhcmNoLWNvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fY29udGFjdHMge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDE0MzlweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEycHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9naW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gNDRweDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5oZWFkZXJfX2xvZ2luLWxrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIHdpZHRoOiBtaW4tY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMjhweDtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAvL2h5cGhlbnM6IGF1dG87XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgLy9vdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cblxuICAvLyY6OmFmdGVyIHtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIGNvbnRlbnQ6IFwiLi4uXCI7XG4gIC8vICByaWdodDogMDtcbiAgLy8gIGJvdHRvbTogMDtcbiAgLy8gIHBhZGRpbmctbGVmdDogNXB4O1xuICAvLyAgLy9iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgd2hpdGUgMjAlLCB0cmFuc3BhcmVudCA4MCUpO1xuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIC8vfVxufVxuXG4uaGVhZGVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgaW5zZXQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWRlZmF1bHQtYmxhY2ssIDAuNSk7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmhlYWRlci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICBnYXA6IDI3cHg7XG59XG5cbi5oZWFkZXItY29udGFjdHNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5oZWFkZXItY29udGFjdHNfX2xpbmsge1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG59XG5cbi5oZWFkZXItY29udGFjdHNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb2xvcjogJGdyYXktNDtcbn1cbiIsIi5tZW51LWNhdGVnb3J5IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMTVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICYtLWNhdGFsb2cge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDI2cHggMCAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBjb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRncmVlbi1icmFuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24uaXMtYWN0aXZlID4gJiB7XG4gICAgdG9wOiAyM3B4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGNvbG9yICR0cmFucy1kZWZhdWx0LCBvcGFjaXR5ICR0cmFucy1kZWZhdWx0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpO1xufVxuXG4ubWVudS1jYXRlZ29yeV9fZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUgPiAubWVudS1jYXRlZ29yeV9fZHJvcGRvd24taW5uZXIge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSA+IC5tZW51LWNhdGVnb3J5X19idXJnZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCwgMTI4cHgpO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvL2hlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgLy9tYXgtaGVpZ2h0OiA2NXZoO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG5cbiAgICAubWVudS1jYXRlZ29yeV9faXRlbS5pcy1hY3RpdmUgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duOjpiZWZvcmUge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCwgMTI4cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3Bkb3duLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxNTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDAgMTVweCAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBtYXgtaGVpZ2h0OiA2NXZoO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBzY3JvbGxiYXIoKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0ODBweDtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCk7XG4gIH1cblxuICB1bCB7XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIH1cblxuICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnRhYnNfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC50YWJzX19jb250cm9scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIDAgMjlweDtcbiAgfVxuXG4gIC50YWJzX19jb250cm9sIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIH1cbiAgfVxuXG4gIC50YWJzX19jb250cm9sLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fZHJvcGxpc3QtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBjb2xvcjogJGdyYXktNDtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX2Ryb3BsaXN0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzODBweCwgMWZyKSk7XG4gICAgZ2FwOiA1MHB4IDEwMHB4O1xuXG4gICAgJiA+ICoge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fcHJvcGVydGllcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDE4MHB4KTtcbiAgZ2FwOiA1NnB4IDMwcHg7XG5cbiAgJiA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeS1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW5zZXQ6IDA7XG4gICAgdG9wOiB2YXIoLS1oZWFkZXItaGVpZ2h0LCAxMjJweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1kZWZhdWx0LWJsYWNrLCAwLjUpO1xuXG4gICAgLm1lbnUtY2F0ZWdvcnlfX2l0ZW0uaXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19jdXJyZW50IHtcbiAgcGFkZGluZy10b3A6IDY2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fY3VycmVudC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICBwYWRkaW5nOiAyOXB4IDE1NXB4IDI5cHggMjlweDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICB9XG5cbiAgdWwge1xuICAgIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNhcnJvdy1icmVhZGNydW1ic1wiKTtcbiAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19jdXJyZW50LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX21vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICYuaXMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubWVudS1jYXRlZ29yeV9fYnRuLW1vcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19tb3JlLWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoMjBweCwgMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMjMwcHg7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG5cbiAgLm1lbnUtY2F0ZWdvcnlfX2l0ZW0ge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAubWVudS1jYXRlZ29yeV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLm1lbnUtY2F0ZWdvcnlfX2xpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19tb3JlLmlzLWFjdGl2ZSAubWVudS1jYXRlZ29yeV9fbW9yZS1saXN0IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1jYXRlZ29yeV9fbW9yZS5pcy1hY3RpdmUgLm1lbnUtY2F0ZWdvcnlfX2J0bi1tb3JlIHtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcbn1cblxuLm1lbnUtY2F0ZWdvcnlfX3N1Ymxpc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWNhdGVnb3J5X19wb3B1bGFyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbiIsIi5tZW51LWRyb3Bkb3duIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLm1lbnUtY2F0ZWdvcnlfX2J1cmdlciB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG5cbiAgICAvL2Ege1xuICAgIC8vICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIC8vfVxuICAgIC8vXG4gICAgLy8mID4gYSB7XG4gICAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgZGlzcGxheTogZ3JpZDtcbiAgICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAvLyAgZ2FwOiAxMHB4O1xuICAgIC8vICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgLy8gIHdpZHRoOiAxMDAlO1xuICAgIC8vXG4gICAgLy8gICY6OmFmdGVyIHtcbiAgICAvLyAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgIGhlaWdodDogMnB4O1xuICAgIC8vICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2U0ZTRlNDtcbiAgICAvL1xuICAgIC8vICB9XG4gICAgLy99XG4gIH1cbn1cblxuLm1lbnUtZHJvcGRvd25fX2NvbnRhaW5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICYuaXMtYWN0aXZlID4gLm1lbnUtZHJvcGRvd25fX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSA+IC5tZW51LWNhdGVnb3J5X19idXJnZXI6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWRyb3Bkb3duX19pbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQwMHB4KSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMzk5cHgpIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMtd2l0aGluIHtcblxuICAgICAgLm5hdl9fYnVyZ2VyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5uYXZfX2J1cmdlcjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgLm5hdl9fYnVyZ2VyOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cblxuICAgICAgLm5hdl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAyMzVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdl9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTM5OXB4KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgkYmxhY2ssIDAuNSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2X19saXN0LWl0ZW0ge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQwMHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdl9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRibGFjaztcblxuICAgICZbaHJlZl0ge1xuICAgICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMzk5cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNDAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgY29sb3I6ICRncmF5LTQ7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG59XG5cbi5uYXZfX2J1cmdlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206IDM1JTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAzNSU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMzk5cHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmF2X19tb2JpbGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYnJlYWQtYmFubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyNzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTI4MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoYXV0bywgODI0cHgpIHJlcGVhdCgyLCBtaW5tYXgoMzQ2cHgsIDFmcikpO1xuICAgIGdhcDogMnB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg1OTlweCkge1xuICAgIG1pbi1oZWlnaHQ6IDE2NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg2MDBweCwgMTI3OXB4KSB7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyODBweCkge1xuICAgIG1pbi1oZWlnaHQ6IDM1N3B4O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19pdGVtLS1tYWluIHtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDU5OXB4KSB7XG4gICAgbWluLWhlaWdodDogMTM1cHg7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNjAwcHgsIDEyNzlweCkge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTI4MHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtNSU7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI0ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLmJyZWFkLWJhbm5lcl9faW1nIHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogYXV0bztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbGVmdDogNjYlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbGVmdDogNTMlO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZC1iYW5uZXJfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2l0ZW0tLWZ1bGwge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4uYnJlYWQtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogMThweCAxNHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNnB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpIHtcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDhweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYnJlYWQtYmFubmVyX19udW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG5cbi5icmVhZC1iYW5uZXJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgaW5zZXQ6IDA7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi5yYW5nZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yYW5nZV9fc2xpZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggOHB4IDIycHg7XG59XG5cbi5yYW5nZV9fc2xpZGVyIHtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LXN0cm9rZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gIC5ub1VpLWNvbm5lY3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5ub1VpLWhhbmRsZSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYm9yZGVyOiAxLjRweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIHdpZHRoICR0cmFucy1kZWZhdWx0LCBoZWlnaHQgJHRyYW5zLWRlZmF1bHQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaykge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogM3B4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFucy1kZWZhdWx0LCBoZWlnaHQgJHRyYW5zLWRlZmF1bHQ7XG4gICAgfVxuICB9XG59XG5cbi5yYW5nZV9faW5wdXRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmFuZ2VfX2xhYmVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBnYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcbn1cblxuLnJhbmdlX19pbnB1dHMgLnJhbmdlX19pbnB1dCB7XG4gIHdpZHRoOiA3NHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBmb250LWZhbWlseTogJGZmLW1haW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cbiIsIi5maWx0ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGluc2V0OiAwO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC8vdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC8vb3BhY2l0eTogMDtcblxuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgJHRyYW5zLWRlZmF1bHQsIG9wYWNpdHkgJHRyYW5zLWRlZmF1bHQsIHRyYW5zZm9ybSAkdHJhbnMtZGVmYXVsdDtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICB6LWluZGV4OiA0MDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvL3RyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8vXG4gICAgICAvL3Zpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAvL29wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJfX2Ryb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIH1cblxuICAuZm9ybS0tZmlsdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19idG4taW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiA3cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2J0bi0tc3VibWl0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXJfX2Zvcm0ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcblxuICAgIEBpbmNsdWRlIHNjcm9sbGJhcigpO1xuICB9XG5cbiAgLmNvbGxhcHNlLWJveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuXG4uZmlsdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jb2xsYXBzZS1ib3guaXMtYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWx0ZXJfX2J0bi1pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNHB4O1xufVxuXG4uZmlsdGVyX19idXJnZXItY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyN3B4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE4cHggMCAxOXB4O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS1zdHJva2U7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxuXG4gIHN2ZyB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIC0tY29sb3Itc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMTdweDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2xvc2VcIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5maWx0ZXJfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLmNhdGVnb3J5LWdvb2RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5jYXRlZ29yeS1nb29kc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IDFmcjtcbiAgICBnYXA6IDI0cHggNTBweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktZ29vZHNfX2ZpbHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktZ29vZHNfX290aGVyLWZpbHRlciB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktZ29vZHNfX3Jlc3VsdC1maWx0ZXIge1xuICAuZ29vZHMtbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjVweCwgMWZyKSk7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODJweCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG5cbi50YWJzX19lbGVtZW50IC5nb29kcy1saXN0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jYXRlZ29yeS1nb29kc19fc29ydGluZy1maWx0ZXIge1xuICAuc29ydGluZy1ib3gge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZ2FwOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc29ydGluZy1ib3hfX2l0ZW0tLWJ0bnMge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5vdGhlci1maWx0ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdhcDogOXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ub3RoZXItZmlsdGVyX19hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYuaXMtYWN0aXZlLFxuICAuY29sbGFwc2UtYm94LmlzLWFjdGl2ZSAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm90aGVyLWZpbHRlciAuYWNjb3JkaW9uX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAtMnB4IC0ycHggLTNweDtcbn1cblxuLm90aGVyLWZpbHRlcl9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbWFpbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbjogMnB4IDJweCAzcHg7XG4gICAgcGFkZGluZzogNHB4IDlweCA1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luOiAycHggMnB4IDNweDtcbiAgICBwYWRkaW5nOiAycHggOXB4IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICBib3JkZXItY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkY29sb3ItZGVmYXVsdC13aGl0ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBib3JkZXItY29sb3I6ICRncmVlbi1icmFuZDtcbiAgfVxufVxuIiwiLnNvcnRpbmctYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBsYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG59XG5cbi5zb3J0aW5nLWJveF9faXRlbS0tYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbjogMCAtMnB4O1xuICB9XG59XG5cbi5zb3J0aW5nLWJveF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZmYtbWFpbjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbjogMnB4O1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogM3B4IDlweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc29ydGluZy1ib3hfX3RyYXNoIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxufVxuXG4uc29ydGluZy1ib3hfX2J0bi0tdHJhc2gge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdHJhc2hcIik7XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19idG4uaXMtYWN0aXZlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNsb3NlXCIpO1xuICB9XG59XG5cbi5zb3J0aW5nLWJveF9faXRlbS0tYW1vdW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19pdGVtLS1hbW91bnQgLnNlbGVjdCB7XG4gIHdpZHRoOiA3M3B4O1xufVxuXG4uc29ydGluZy1ib3hfX2l0ZW0tLXNvcnRpbmcgLnNlbGVjdCB7XG4gIHdpZHRoOiAxODdweDtcblxuICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIC5jaG9pY2VzX19pdGVtW2RhdGEtY3VzdG9tLXByb3BlcnRpZXNdIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cblxuICAuY2hvaWNlc19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblxuICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctbG9uZy1kb3duXCIpO1xuICAgIH1cblxuICAgICZbZGF0YS1zZWxlY3Qtc2V0dGluZz1cInVwXCJdOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgfVxuXG4gICAgJi5pcy1zZWxlY3RlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB9XG4gIH1cbn1cblxuLnNvcnRpbmctYm94X19maWx0ZXItYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDAgMTBweDtcbiAgcGFkZGluZzogOHB4IDhweCA3cHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuLWJyYW5kO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdCwgYm9yZGVyLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBvcmRlcjogLTE7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZ29vZHMtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vYm9yZGVyOiAwLjVweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuXG4gICYgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmLS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHJpZ2h0OiA5cHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhbm5lci1kYXJrIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19zbGlkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAxNjZweDtcbiAgICBoZWlnaHQ6IDE5OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1zbGlkZSxcbiAgLmdvb2RzLWNhcmRfX3NsaWRlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTY2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMjgwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19wYWdpbmF0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgLy9kaXNwbGF5OiBub25lO1xuICAgIGJvdHRvbTogNnB4O1xuICB9XG5cbiAgLnNsaWRlci1wYWdpbmF0aW9uX19idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDI0cHg7XG5cbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLmdvb2RzLWNhcmRfX2NvbnRlbnQge1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICBhbGlnbi1zZWxmOiBlbmQ7XG4vLyAgaGVpZ2h0OiAxMDAlO1xuLy8gIG1pbi1oZWlnaHQ6IDEzNHB4O1xuLy99XG5cbi5nb29kcy1jYXJkX19iYW5uZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTFweDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fYmFubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fdGl0bGUtYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgcGFkZGluZzogMjBweCAxNHB4IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMThweDtcbiAgfVxuXG4gIC5nb29kcy1jYXJkX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fY29udGVudC1pdGVtLS1jaGFyYWN0ZXJpc3RpY3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMThweDtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG59XG5cbi5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyLFxuLmdvb2RzLWxpc3QgLmdvb2RzLWNhcmQ6Zm9jdXMtd2l0aGluIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLXN0b2NrIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZVxuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19saW5rIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICB9XG5cbiAgICAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgICBjb2xvcjogJGdyYXktNDtcbiAgICB9XG5cbiAgICAuZ29vZHMtY2FyZF9fcHJpY2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19wcmljZS0tb2xkIHtcbiAgICAgIGNvbG9yOiAkZ3JheS00O1xuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19jb3VudGVyIGlucHV0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAuZ29vZHMtY2FyZF9fY29udGVudC1pdGVtLS1jaGFyYWN0ZXJpc3RpY3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAuZ29vZHMtY2FyZF9fbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiA4NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fY29udGVudC1pdGVtLS1zdG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL21hcmdpbi1ib3R0b206IDE0cHg7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kICFpbXBvcnRhbnQpXG59XG5cbi5nb29kcy1jYXJkX19saW5rLWJyYW5kIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fY29udGVudC1pdGVtLS1iYXNrZXQge1xuICAvL2Rpc3BsYXk6IGdyaWQ7XG4gIC8vZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG5cbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fcHJpY2VzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZ29vZHMtY2FyZF9fcHJpY2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgJi0tb2xkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmF5LTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTM7XG4gICAgfVxuICB9XG59XG5cbi5nb29kcy1jYXJkX19fcHJpY2UtdmFsdXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmdvb2RzLWNhcmRfX3ByaWNlLXJlcXVlc3Qge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19idG4tYmFza2V0IHtcbiAgd2lkdGg6IDEyOXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIC8vd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogOHB4IDIxcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxuXG4gIC5nb29kcy1jYXJkX19iYXNrZXQtY29udGVudC5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMjlweDtcblxuICAuZ29vZHMtY2FyZF9fYmFza2V0LWNvbnRlbnQuaXMtYWN0aXZlICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY291bnRlcl9fYnRuIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvdW50ZXJfX2lucHV0IHtcbiAgICB3aWR0aDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fYmFza2V0LWNvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW46IDE3cHggYXV0byAwIDA7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmdvb2RzLWNhcmRfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdvb2RzLWNhcmRfX3VzZXJzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcblxuICAubGluay1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkZ3JheS0zO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaywgZmFsc2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgdG9wOiA1cHg7XG4gICAgcmlnaHQ6IDVweDtcblxuICAgIC5saW5rLWljb24ge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLmxpbmstaWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG59XG5cbi5nb29kcy1jYXJkX19sYWJlbHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuXG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJi0tdG9wIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdG9wOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJvdHRvbSB7XG4gICAgYm90dG9tOiAzNnB4O1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDE2cHggMTZweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1pbi13aWR0aDogMzNweDtcbiAgICBtaW4taGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwYWRkaW5nOiAzcHggNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLXdpZHRoOiAzOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIC5nb29kcy1saXN0IC5nb29kcy1jYXJkOmhvdmVyICY6OmFmdGVyLFxuICAuZ29vZHMtbGlzdCAuZ29vZHMtY2FyZDpmb2N1cy13aXRoaW4gJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmLS1uZXcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tbmV3LWdvb2RzXCIpO1xuICAgIH1cbiAgfVxuXG4gICYtLXNhbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1zYWxlXCIpO1xuICAgIH1cbiAgfVxuXG4gICYtLW1hcmtkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tYXJrZG93blwiKTtcbiAgICB9XG4gIH1cblxuICAmLS1qZXdlbHJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tamV3ZWxyeVwiKTtcbiAgICB9XG4gIH1cbn1cblxuLmdvb2RzLWNhcmQtLWdpZnQge1xuICAuZ29vZHMtY2FyZF9fdXNlcnMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLmxpbmstaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fY29kZSB7XG4gICAgY29sb3I6ICRncmF5LTM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9faW5uZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICYgPiAqIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdhcDogMnB4O1xuICAgICAgbWluLWhlaWdodDogMjA4cHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2lubmVyIC5nb29kcy1jYXJkX19naWZ0LW5hbWUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2dpZnQtc3VibmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGdyYXktMztcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luOiBhdXRvIDAgMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX3ByaWNlcy1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1jYXJkX19jb250ZW50LWl0ZW0tLWJhc2tldCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1jYXJkX19idG4tYmFza2V0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHRQYXJlbnQoJGNvbG9yLWRlZmF1bHQtd2hpdGUsIGZhbHNlKSB7XG4gICAgLmdvb2RzLWNhcmRfX2dpZnQtYmFjayB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgICB9XG5cbiAgICAuZ29vZHMtY2FyZF9fcHJpY2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19wcmljZS0tb2xkIHtcbiAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgIH1cblxuICAgIC5nb29kcy1jYXJkX19wcmljZS0tb2xkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5nb29kcy1jYXJkX19naWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1mcm9udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDE5N3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9naWZ0L2dpZnQtYmctMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcmlnaHQ6IC0xNyU7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICB3aWR0aDogNjIlO1xuICAgIGhlaWdodDogNDIlO1xuICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLmdvb2RzLWNhcmRfX2dpZnQtYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTEwO1xuICBpbnNldDogLTFweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnMtZGVmYXVsdDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1mcm9udC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE0cHggMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDc3cHggMjhweCAxNnB4O1xuICB9XG59XG5cbi5nb29kcy1jYXJkX19naWZ0LWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiA1OXB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiA5N3B4O1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1mcm9udCAuZ29vZHMtY2FyZF9fZ2lmdC1uYW1lIHtcblxuICBmb250LXdlaWdodDogNDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbjogYXV0byAwIDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW46IGF1dG8gMCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgb3BhY2l0eTogMC42O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ29vZHMtY2FyZF9fZ2lmdC1wcmljZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogODAwO1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJyYW5kO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNhZjhhNTIgMzAlLCAjZmZlNjljIDUwJSwgI2FmOGQ0YiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4iLCIuYWJvdXQtY2F0ZWdvcnkge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dC1jYXRlZ29yeV9faW5uZXIge1xuICAvL2Rpc3BsYXk6IGdyaWQ7XG4gIC8vYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gIC8vQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAvLyAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLW1pbi1tYXgoMTIwMHB4LCAxNDk5cHgpIHtcbiAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIC8vfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLW1pbigxNTAwcHgpIHtcbiAgLy8gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDc0N3B4KSAxZnI7XG4gIC8vfVxuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX2ltZyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBvcmRlcjogMTtcbiAgICBoZWlnaHQ6IDI3NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIH1cbn1cblxuLmFib3V0LWNhdGVnb3J5X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGhlaWdodDogMTAwJTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBnYXA6IDI4cHg7XG4gICAgcGFkZGluZzogNDBweCAyMXB4IDQ1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDIwcHg7XG4gICAgcGFkZGluZzogOTFweCA5M3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5cbi5hYm91dC1jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDtcbn1cblxuLmFib3V0LWNhdGVnb3J5X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmFib3V0LWNhdGVnb3J5X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWJvdXQtY2F0ZWdvcnlfX3NtYWxsLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcblxuICBmb250LXdlaWdodDogNTAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hc2stcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5nb29kcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxNjVweCwgMWZyKSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzA1cHgsIDFmcikpO1xuICB9XG59XG5cbi5nb29kcy1saXN0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xufVxuIiwiLmNhbGxiYWNrOmhhcyggKyAqKSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2NhbGxiYWNrLWJnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICB3aWR0aDogMzE3cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgYm90dG9tOiAtNjNweDtcbiAgICAgIGxlZnQ6IC0zMXB4O1xuICAgICAgd2lkdGg6IDI2M3B4O1xuICAgICAgaGVpZ2h0OiAyNjNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICBib3R0b206IDQycHg7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHdpZHRoOiAzNTRweDtcbiAgICAgIGhlaWdodDogMzU0cHg7XG4gICAgfVxuICB9XG59XG5cbi5jYWxsYmFja19fY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDM5cHggMjBweCA0NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDYwcHggOTNweCA0NHB4O1xuICB9XG59XG5cbi5jYWxsYmFja19fbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX3RleHQge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19saW5rcy1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1waG9uZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDc5cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwODBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgYSArIGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDc5cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEwODBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbn1cblxuLmNhbGxiYWNrX19saW5rIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gLmZvcm0tLWNhbGxiYWNrIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDE0MzlweCkge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gZm9ybSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxNDM5cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuLmNhbGxiYWNrX19mb3JtIC5mb3JtX19ncm91cCB7XG4gIHdpZHRoOiAyODdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG5cbi5jYWxsYmFja19fZm9ybSAuZm9ybV9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxNDM5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gLmZvcm1fX25vdGUtc21hbGwge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbi5jYWxsYmFja19fZm9ybSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogNDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0gaW5wdXQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgfVxufVxuXG4uY2FsbGJhY2stLW1hbmFnZXIge1xuICAuY2FsbGJhY2tfX21haW4tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX25vdGUtc21hbGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgLmNhbGxiYWNrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDU3cHggOTNweCA2NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYWxsYmFja19faW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBoZWlnaHQ6IDI0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICAgIG92ZXJmbG93OiB1bnNldDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogOTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uY2FsbGJhY2stLWdpcmwge1xuICAuY2FsbGJhY2tfX2ltZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4iLCIuYnJhbmRzLXNsaWRlcjpoYXMoICsgKikge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmJyYW5kcy1zbGlkZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICB9XG59XG5cbi5icmFuZHMtc2xpZGVyX19tYWluLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweCAxM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMzNweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzVweCAzMHB4O1xuICB9XG59XG5cbi5icmFuZHMtc2xpZGVyX190ZXh0IHtcbiAgbWF4LXdpZHRoOiA0MzNweDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmJyYW5kcy1zbGlkZXJfX2JnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJhbmRzLXNsaWRlcl9fc2xpZGUge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cblxuICAmIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG59XG5cbi5icmFuZHMtc2xpZGVyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjVweCAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nOiAzNnB4IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XG4gIH1cbn1cblxuLmJyYW5kcy1zbGlkZXJfX3BhZ2luYXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmFuZHMtc2xpZGVyX19hcnJvdyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiLmdvb2RzLXNsaWRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uZ29vZHMtc2xpZGVyX19tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cblxuLmdvb2RzLXNsaWRlcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTQ5OXB4KSB7XG4gICAgICB3aWR0aDogMzA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2xhYmVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1pbi13aWR0aDogNDJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1jYXJkX19wcmljZS0tb2xkIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ29vZHMtc2xpZGVyX19uYXZpZ2F0aW9uIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucHJvZHVjdC1jYXJkIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkX19tYWluLXRpdGxlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgJiA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDQxNnB4KTtcbiAgICBnYXA6IDU2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fYXJ0aWNsZSB7XG4gIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG59XG5cbi5wcm9kdWN0LWNhcmRfX2lubmVyIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmRfX2lubmVyLXN0b2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZF9fc3RvY2sgc3BhbiB7XG4gIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG59XG4iLCIucHJvZHVjdC1jYXJkLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LWhlaWdodDogNzQ2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZ3JheS00LCAkY29sb3ItZGVmYXVsdC13aGl0ZSk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnMtZGVmYXVsdDtcbiAgfVxuXG4gIC5uby1mb3RvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ZnL25vLXBob3RvLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkLXNsaWRlcl9fcHJldmlldy1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXctc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgaGVpZ2h0OiAyNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTE5OXB4KSB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5uby1mb3RvIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwMHB4O1xuICB9XG5cbiAgaW1nLFxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZC1zbGlkZXJfX3ByZXZpZXcge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBoZWlnaHQ6IDcwNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLm5vLWZvdG8ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19uYXYge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA0NXB4O1xuXG4gICAgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG5cbiAgICAgIC8vdHJhbnNmb3JtOiBub25lO1xuICAgIH1cblxuICAgIC5zbGlkZXItbmF2X19hcnJvdy0tcHJldiB7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cblxuICAgIC5zbGlkZXItbmF2X19hcnJvdy0tbmV4dCB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICAucHJvZHVjdC1jYXJkLXNsaWRlcl9fem9vbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtc2xpZGVyX196b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogJGdyYXktMztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgLS1jb2xvci1zdHJva2U6IGN1cnJlbnRDb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICByaWdodDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xuICB9XG5cbiAgc3ZnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9kdWN0LWJhc2tldC1ibG9ja19fcHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19wcmljZS1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIGdhcDogOXB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW9sZCB7XG5cbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkZ3JheS00O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUycHg7XG4gIH1cblxuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIC8vbWF4LXdpZHRoOiAxODNweDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYmFza2V0LWJsb2NrX19iYXNrZXQtYnRuLS1pbi1jYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX2Jhc2tldC1idG4tLWJ1eSB7XG4gIC5wcm9kdWN0LWJhc2tldC1ibG9ja19fYmFza2V0LmlzLWFjdGl2ZSAmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wcm9kdWN0LWJhc2tldC1ibG9ja19fdXNlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgLy9tYXgtd2lkdGg6IDMzMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1iYXNrZXQtYmxvY2tfX3VzZXItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkZ3JheS0zO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkYmxhY2spIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbXBhcmU6OmFmdGVyIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNvbXBhcmVcIik7XG4gIH1cblxuICAmLS1mYXZvcml0ZXM6OmFmdGVyIHtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWZhdm9yaXRlc1wiKTtcbiAgfVxufVxuIiwiLmF2YWlsYWJpbGl0eV9faW5uZXIge1xuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgfVxufVxuXG4uYXZhaWxhYmlsaXR5X190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wIDNweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAmLS1zdG9jayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1zaG9wXCIpO1xuICB9XG5cbiAgJi0tZGVsaXZlcnkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tZGVsaXZlcnlcIik7XG4gIH1cbn1cblxuLmF2YWlsYWJpbGl0eV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC8vd2lkdGg6IDEwMHB4O1xuICAgIGJvcmRlcjogMS41cHggZGFzaGVkICRncmF5LXN0cm9rZTtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXZhaWxhYmlsaXR5X19pdGVtLW5hbWUge1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xufVxuXG4uYXZhaWxhYmlsaXR5X19pdGVtLXN0b2NrIHtcbiAgLy8gIGNvbG9yOiAkYmxhY2s7XG4gIG9yZGVyOiAxO1xufVxuXG4uYXZhaWxhYmlsaXR5X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuXG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4iLCIucHJvZHVjdC1jYXJkLXRhYnMge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXJkLXRhYnNfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhcmQtdGFic19fZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGdyYXktMztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cblxufVxuXG4ucHJvZHVjdC1jYXJkLXRhYnNfX2Rvd25sb2FkLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3JkZXI6IC0xO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBzdmcsIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi5hYm91dC10YWJzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbn1cblxuLmFib3V0LXRhYnNfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBwYWRkaW5nOiAxNHB4IDIzcHg7XG4gIH1cbn1cblxuLmFib3V0LXRhYnNfX2xvZ28tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcblxuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICRibGFjaztcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtdGFic19fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZU9wYWNpdHkoKTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi5hYm91dC10YWJzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRncmF5LTQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG5cbiAgICAmIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB9XG59XG5cbi5hYm91dC10YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgxMjAwcHgsIDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMmZyIDFmcjtcbiAgICBnYXA6IDIwcHggNTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBnYXA6IDEzcHggMjU1cHg7XG4gIH1cbn1cblxuLmFib3V0LXRhYnNfX2NvbnRlbnQtdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAkZ3JheS0zO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgYiB7XG4gICAgICBjb2xvcjogJGJsYWNrXG4gICAgfVxuICB9XG59XG5cbi5hYm91dC10YWJzX19jb250ZW50LWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTRweDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG4iLCIubWFya2Rvd24tdGFicyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogMTdweDtcbiAgfVxuXG4gIC5wcm9kdWN0LWNhcmQtdGFic19fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLm1hcmtkb3duLXRhYnNfX3RleHQge1xuICBtYXgtd2lkdGg6IDczOXB4O1xuICBjb2xvcjogJGdyYXktMztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ubWFya2Rvd24tdGFic19faW1hZ2VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMTRweCAyMHB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIzcHggMjVweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tYXJrZG93bi10YWJzX19pbWFnZXMtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCA2MnB4KTtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAxMjBweCk7XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLm1hcmtkb3duLXRhYnNfX2ltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDYycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi5jaGFyYWN0ZXJpc3RpY3MtdGFicyB7XG4gIG1heC13aWR0aDogOTQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cblxuICAubG9vay1idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX21haW4tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cblxuLmNoYXJhY3RlcmlzdGljcy10YWJzX19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LXN0cm9rZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTRweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDAgMTVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmLmlzLXNob3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgfVxuXG4gIC5jaGFyYWN0ZXJpc3RpY3MtdGFic19fY29udGVudC5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2l0ZW0tdGl0bGUge1xuICBjb2xvcjogJGdyYXktM1xufVxuXG4uY2hhcmFjdGVyaXN0aWNzLXRhYnNfX2l0ZW0tdGV4dCB7XG4gIG1heC13aWR0aDogNjMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbiIsIi5ndWFyYW50ZWUtdGFicyB7XG4gIG1heC13aWR0aDogOTQwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzX19oZWFkIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDQ5OXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDUwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uZ3VhcmFudGVlLXRhYnNfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ndWFyYW50ZWUtdGFic19faW5uZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweCAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG4uZ3VhcmFudGVlLXRhYnNfX3RleHQtYmlnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzX19zaG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGdyYXktMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICBzcGFuIHtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKSB7XG4gICAgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmd1YXJhbnRlZS10YWJzX190ZXh0IHtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5ndWFyYW50ZWUtdGFic19fc2hvcC10ZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKTtcbn1cblxuLmd1YXJhbnRlZS10YWJzX19pbm5lci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIGF1dG8pO1xuICAgIGdhcDogMjRweCAyN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgfVxufVxuXG4uZ3VhcmFudGVlLXRhYnNfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuIiwiLmRlbGl2ZXJ5LXRhYnMge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5kZWxpdmVyeS10YWJzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cblxuLmRlbGl2ZXJ5LXRhYnNfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZFxuICB9XG59XG5cbi5kZWxpdmVyeS10YWJzX19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdhcDogMjRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjayk7XG4gICAgfVxuICB9XG59XG4iLCIucGF5bWVudCB7XG4gIC8vQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gIC8vICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAvL31cbiAgLy9cbiAgLy9AaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgLy8gIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICAvLyAgcGFkZGluZy10b3A6IDI0cHg7XG4gIC8vfVxuXG4gIC5hY2NvcmRpb25fX2J0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudF9fbWFpbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnBheW1lbnQtLXRhYnMge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cblxuICAuYWNjb3JkaW9uX19idG4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBheW1lbnRfX3RhYnMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgfVxufVxuXG4ucGF5bWVudF9fYWNjb3JkaW9uLWlubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbi5wYXltZW50X19hY2NvcmRpb24ge1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAucGF5bWVudF9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKTtcbiAgICB9XG4gIH1cblxufVxuXG4ucGF5bWVudF9fbWFpbi1zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wYXltZW50X19tYWluLWhlYWQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjayk7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cblxuLnBheW1lbnRfX21ldGhvZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuXG4gIC5wYXltZW50LS10YWJzICYge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ucGF5bWVudF9fbWV0aG9kLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA3NnB4O1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDY1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nOiA3MXB4IDIwcHggMjBweDtcblxuICAgIC5wYXltZW50LS10YWJzICYge1xuICAgICAgcGFkZGluZzogNjJweCAyMHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG5cbiAgLnBheW1lbnQtLXRhYnMgJiBwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgLmljb24tbWFzay1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICB3aWR0aDogMzRweDtcbiAgICAgIGhlaWdodDogMzRweDtcblxuICAgIH1cblxuICAgIC5wYXltZW50LS10YWJzICYge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cbi5wYXltZW50X19jb250ZW50IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuXG4ucGF5bWVudF9fcXVlc3Rpb25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMDA5cHg7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgcGFkZGluZzogMjVweCAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDIwcHggMTYwcHg7XG4gICAgcGFkZGluZzogMjZweCAyNHB4IDIycHg7XG5cbiAgICAucGF5bWVudC0tdGFicyAmIHtcbiAgICAgIGdhcDogMjBweCA5M3B4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF5bWVudF9fcXVlc3Rpb25zIC5wYXltZW50X19xdWVzdGlvbnMtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5cbi5wYXltZW50X19xdWVzdGlvbnMtdGVsIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKTtcbn1cblxuLnBheW1lbnRfX3F1ZXN0aW9ucy1pdGVtLS1jcm93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEycHggMCA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG5cbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93blwiKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHRvcDogOXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0YXJzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGFycy1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLnN0YXJzLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcblxuICAmOmNoZWNrZWQsXG4gICY6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICBmaWxsOiAkZ29sZC1icmFuZDtcbiAgICAtLWNvbG9yLXN0cm9rZTogI2JhOTc2NTtcbiAgfVxufVxuXG4uc3RhcnMtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsLFxuLnN0YXJzLWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBsYWJlbCB7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdGFycy1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAwIDAgN3B4O1xuICAvL21hcmdpbi1sZWZ0OiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIC0tY29sb3Itc3Ryb2tlOiAjYmRiZGJkO1xuXG4gICY6bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbn1cblxuLnN0YXJzLWZvcm0gaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDpob3Zlcixcbi5zdGFycy1mb3JtIGlucHV0Om5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6aG92ZXIgfiBsYWJlbCxcbi5zdGFycy1mb3JtIGlucHV0Om5vdCg6ZGlzYWJsZWQpICsgbGFiZWw6Y2hlY2tlZCB+IGxhYmVsOmhvdmVyLFxuLnN0YXJzLWZvcm0gaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbCB+IGxhYmVsOmhvdmVyLFxuLnN0YXJzLWZvcm0gaW5wdXQ6bm90KDpkaXNhYmxlZCkgKyBsYWJlbDpjaGVja2VkOmhvdmVyIH4gbGFiZWw6aG92ZXIge1xuICBmaWxsOiAjYzU4MTEzO1xuICAtLWNvbG9yLXN0cm9rZTogI2M1ODExMztcbn1cbiIsIi5yZXZpZXdzLXRhYnMge1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG5cbiAgLnByb2R1Y3QtY2FyZC10YWJzX190aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5yZXZpZXdzLXRhYnNfX2hlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19yYXRpbmcge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnJhdGluZyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdfX3N0YXJzLWJnIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdfX3RleHQtcmF0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fYnRuIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9tYXgtd2lkdGg6IDMzMHB4O1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5yZXZpZXdzLXRhYnNfX3NvcnRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19zdGFycy1pbWctYmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjc3RhcnMtYWxsLWZpbGxcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fc3RhcnMtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjc3RhcnMtYWxsXCIpO1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAmIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19fc3RhcnMtaW1nLWJnLFxuLnJldmlld3MtdGFic19fc3RhcnMtaW1nIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA5MjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgLnJldmlld3MtdGFicy5pcy1hY3RpdmUgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW46IDIwcHggMCAxM3B4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbjogMjVweCAwIDE2cHg7XG4gICAgcGFkZGluZzogMzRweCAzNXB4O1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBhbGlnbi1jb250ZW50OiBzdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICB9XG5cbiAgLmZvcm1fX2dyb3VwLS1zdGFycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDc2cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmZvcm1fX3N0YXJzLWxhYmVsIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS0zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2dyb3VwLS10ZXh0YXJlYSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogLTIgLyAtMTtcbiAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgIH1cblxuICAgIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTI2cHg7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fZm9vdGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBncmlkLWNvbHVtbjogLTIgLyAtMTtcbiAgICB9XG5cbiAgICAuYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAxN3B4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19mb3JtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXktc3Ryb2tlO1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDE4cHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDI1cHggMCAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4ucmV2aWV3cy10YWJzX19pdGVtLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxufVxuXG5wLnJldmlld3MtdGFic19faXRlbS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnJldmlld3MtdGFic19faXRlbS10aW1lIHtcbiAgY29sb3I6ICRncmF5LTNcbn1cblxuLnJldmlld3MtdGFic19faXRlbS10ZXh0IHtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcbn1cblxuLnJldmlld3MtdGFic19fY29udGVudCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxufVxuIiwiLy8uYnJhbmRzIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbi8vXG4vLyAgfVxuLy99XG5cbi5icmFuZHNfX21haW4tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDFweDtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxufVxuXG4uYnJhbmRzX19pbm5lcjpub3QoLmJyYW5kc19faW5uZXItLW1haW4pIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg0MjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDQyNXB4LCAxMDIzcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MnB4LCBhdXRvKSk7XG4gIH1cbn1cblxuLmJyYW5kc19faW5uZXItLW1haW4ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW46IDAgLTE1cHggNDBweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJyYW5kc19faW5uZXItbGluayB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgaGVpZ2h0OiAxMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLmJyYW5kc19faW5uZXItcGFnaW5hdGlvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5icmFuZHNfX2lubmVyLXBhZ2luYXRpb24tYnRuIHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgd2lkdGg6IDQzcHg7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW46IDAgMi41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQ7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cbn1cblxuLmJyYW5kc19fdGFicyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuXG4gIC50YWJzX19jb250cm9scyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFicyAuYnJhbmRzX19pbm5lciB7XG4gIGdhcDogMDtcbn1cblxuLmJyYW5kc19faW5uZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAtMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogMTAxcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgICBwYWRkaW5nOiAzNHB4IDU3cHggMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ3JlZW4tYnJhbmQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uYnJhbmRzX19pbm5lci0tbWFpbiAuYnJhbmRzX19pbm5lci1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgICBwYWRkaW5nOiAzNnB4IDU2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1zdHJva2U7XG4gIH1cbn1cbiIsIi5mYXZvcml0ZXMge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAuZ29vZHMtbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJzX19jb250cm9scyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zb3J0aW5nLWJveCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgYXV0byk7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZhdm9yaXRlc19fdGFicyB7XG4gIG92ZXJmbG93OiB1bnNldDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5mYXZvcml0ZXNfX21haW4taGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZmF2b3JpdGVzX19tYWluLWdvb2RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDhweCAwIDAgMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbiIsIi5jb21wYXJlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuXG4gIC5nb29kcy1jYXJkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAxNjFweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMzA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fbGluay1icmFuZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fbGluay1tb2RlbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fYnRuLWJhc2tldCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2NvbnRlbnQtaXRlbS0tYmFza2V0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2Jhc2tldC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmRfX3ByaWNlcy1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDM0cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnRhYnNfX2NvbnRyb2wge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWluLXdpZHRoOiAzMzFweDtcbiAgICB9XG4gIH1cbn1cblxuLy8uY29tcGFyZV9fY29udGFpbmVyIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbi8vICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4vLyAgfVxuLy99XG5cbi5jb21wYXJlX19tYWluLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICBoMSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvbXBhcmVfX21haW4tZ29vZHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luOiA4cHggMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5jb21wYXJlX190YWJzLWhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIH1cbn1cblxuLmNvbXBhcmVfX2J0bi1kZWxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkZ3JheS0zO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXRyYXNoXCIpO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFicy1uYXYge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFicy1lbGVtZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5jb21wYXJlX190YWJsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOHB4O1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kYXJrLXRleHQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29tcGFyZV9fdGFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFibGUtdHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21wYXJlX190YWJsZS10ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcblxuICAmLS1ib2R5LWhlYWQge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgei1pbmRleDogMTA7XG4gICAgbGVmdDogLTFweDtcbiAgICB3aWR0aDogMzA3cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIH1cbn1cblxuLmNvbXBhcmVfX2NlbGwge1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgbWluLWhlaWdodDogNjVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5jb21wYXJlX190YWJsZS10ZC0tYm9keS1oZWFkIC5jb21wYXJlX19jZWxsIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG59XG5cbi5jb21wYXJlX190YWJsZS10ZC0tcHJpY2UgLmNvbXBhcmVfX2NlbGwge1xuICBjb2xvcjogJGdyZWVuLWJyYW5kO1xufVxuXG4uY29tcGFyZV9fY2VsbC0tYmFubmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAvL3BhZGRpbmctYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5jb21wYXJlX19iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAtbW96LWh5cGhlbnM6IGF1dG87XG4gICAgICAtbXMtaHlwaGVuczogYXV0bztcbiAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAvL3dvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhcmVfX2Jhbm5lci1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0LCBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcbiAgfVxufVxuXG4uY29tcGFyZV9fdGFibGUtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNvbXBhcmVfX3Njcm9sbC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIHRvcDogMjA3cHg7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAyNzdweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb21wYXJlX19zY3JvbGwtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFucy1kZWZhdWx0LCBjb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICYtLXByZXYge1xuICAgIGxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgJi0tbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cblxuICAmLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjYXJyb3ctcmlnaHRcIik7XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS00MDQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjhweDtcbiAgICBwYWRkaW5nOiA5NXB4IDAgNjJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxuXG4gIHAgYSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cbn1cblxuLnBhZ2UtNDA0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG5cbiAgfVxufVxuXG4ucGFnZS00MDRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgyNnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0X190aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ucGFnZS00MDRfX3RleHQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtNDA0X19idG4ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMjBweCA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4ucGFnZS00MDRfX2ltZyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzI5cHg7XG4gICAgaGVpZ2h0OiAyMjZweDtcbiAgICBtYXJnaW46IGF1dG8gYXV0byAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgd2lkdGg6IDQ3NXB4O1xuICAgIGhlaWdodDogMzI3cHg7XG4gICAgbWFyZ2luOiBhdXRvIDAgMCBhdXRvO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLnN0b2NrIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG5cbiAgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdG9wOiAxN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdG9ja19fbWFpbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tc2xpZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIH1cblxuICAgICAgLnN0b2NrX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5zbGlkZXItbmF2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGdhcDogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBnYXA6IDUwcHggNDBweDtcbiAgfVxufVxuXG4uc3RvY2tfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9ja19faW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDE2M3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgd2lkdGg6IDI4NnB4O1xuXG4gICAgfVxuICB9XG5cbiAgLnN0b2NrX19pdGVtLS1uZXcgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI3N0b2NrLWJnLWdyZWVuXCIpO1xuICB9XG5cbiAgLnN0b2NrX19pdGVtLS1zYWxlICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzdG9jay1iZy1nb2xkXCIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMDBweCAxMHB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiA0NDRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDgzcHggMTBweCAxMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVPcGFjaXR5KCk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGluc2V0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBtYXgtd2lkdGg6IDMyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cblxuLnN0b2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKTtcbn1cblxuLnN0b2NrX19pbm5lciB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcblxuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTAyM3B4KSB7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNsaWRlci1uYXZfX2Fycm93IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHRvcDogMTY3cHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG5cbiAgICAmLS1uZXh0IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0b2NrX19pbWcge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0b2NrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG4gIH1cblxuICAuc3RvY2tfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc3RvY2tfX21haW4tc3VidGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4iLCIuc3RvY2stcG9zdC1iYW5uZXIge1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG9yZGVyOiAtMTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxMDFweCA0MHB4IDM1cHg7XG4gIH1cbn1cblxuLnN0b2NrLXBvc3QtYmFubmVyX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5zdG9jay1wb3N0LWJhbm5lcl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNTI0cHgpIHtcbiAgICBtaW4taGVpZ2h0OiA0NzlweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTMlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogNDVweCAxNnB4IDQ1cHggMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1heC13aWR0aDogNjclO1xuICB9XG59XG5cbi5zdG9jay1wb3N0LWJhbm5lcl9fbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX2RhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uc3RvY2stcG9zdC1iYW5uZXJfX25vdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnN0b2NrLXBvc3QtYmFubmVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDUyNHB4KSB7XG4gICAgbGVmdDogMDtcbiAgICBtaW4taGVpZ2h0OiAyMDNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig1MjVweCkge1xuICAgIHRvcDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAtMXB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoJGdyYXktbGlnaHQsIDApIDAsICRncmF5LWxpZ2h0IDgwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNTI0cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyOTlweCkge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMzAwcHgpIHtcbiAgICAgIGxlZnQ6IC0yJTtcbiAgICAgIHdpZHRoOiAzMDJweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDUyNHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNTI1cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLnN0b2NrLXBvc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAzcHg7XG4gIH1cbn1cblxuLnN0b2NrLXBvc3RfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xuXG4gIHAgKyBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDM0cHggMCAxMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luOiAyM3B4IDAgN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1zbGlkZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luOiA2NHB4IDAgNjlweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luOiA2N3B4IDAgNzBweDtcblxuICAgICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2N3B4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn1cbiIsIi5jb250YWN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi5jb250YWN0c19faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoMTIwMHB4LCAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTgzcHggMWZyO1xuICAgIGdhcDogMjBweCA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEzOHB4O1xuICB9XG5cbiAgJiA+ICoge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC5ieC15YW5kZXgtdmlldy1sYXlvdXQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYngteWFuZGV4LXZpZXctbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5ieC15YW5kZXgtbWFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250YWN0c19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jb250YWN0c19fbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3RleHQge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX21haW4tc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogMjFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMjlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIHBhZGRpbmctbGVmdDogNDNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDNweCBsZWZ0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xuICB9XG5cbiAgJltocmVmXSB7XG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRncmVlbi1icmFuZCk7XG4gIH1cbn1cblxuLmNvbnRhY3RzX19saW5rLS10ZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXBob25lXCIpO1xufVxuXG4uY29udGFjdHNfX2xpbmstLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tYWlsXCIpO1xufVxuXG4uY29udGFjdHNfX2xpbmstLW1ldHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tZXRyb1wiKTtcbn1cblxuLmNvbnRhY3RzX19saW5rLS1hZGRyZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jcm93bi1ncmVlblwiKTtcbn1cblxuLmNvbnRhY3RzX19saW5rLS10aW1lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi10aW1lXCIpO1xufVxuXG4uY29udGFjdHNfX3Bob25lcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1waG9uZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDJweCBsZWZ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcbiAgfVxufVxuXG4uY29udGFjdHNfX3Bob25lcyAuY29udGFjdHNfX2xpbmsge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5jb250YWN0c19fcm91dGUtYnRuIHtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWF4LXdpZHRoOiAyMDlweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgfVxufVxuXG4uY29udGFjdHNfX21hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgbWluLWhlaWdodDogMzMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgbWluLWhlaWdodDogNTY1cHg7XG4gIH1cblxuICBpZnJhbWUsIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiLmNvbnRhY3RzLXNob3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgcGFkZGluZzogNDBweCAyMHB4IDEzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDExMnB4O1xuICAgIHBhZGRpbmc6IDg4cHggOTJweCAxMDRweDtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9fbWFpbi10aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9faXRlbSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGFsaWduLWNvbnRlbnQ6IHN0YXJ0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBnYXA6IDIwcHg7XG5cbiAgICBwYWRkaW5nOiAyNXB4IDAgMjlweDtcblxuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGdhcDogMzhweDtcbiAgfVxuXG4gIGE6bm90KC5idXR0b24sIC5jb250YWN0cy1zaG9wX19pbWcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKTtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9fYWRkcmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdyZWVuLWJyYW5kKTtcblxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgICAgdG9wOiA1cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3RzLXNob3BfX3RhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9fdGFibGUtZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEzcHggMTRweCAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcblxuICB9XG59XG5cbi5jb250YWN0cy1zaG9wX190YWJsZS10ZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLXBob25lXCIpO1xufVxuXG4uY29udGFjdHMtc2hvcF9fdGFibGUtbW9kZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdGltZVwiKTtcbn1cblxuLmNvbnRhY3RzLXNob3BfX3RhYmxlLW1ldHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1tZXRyb1wiKTtcbn1cblxuLmNvbnRhY3RzLXNob3BfX21lZGlhIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5cbi5jb250YWN0cy1zaG9wX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMzJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYuaXMtc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uY29udGFjdHMtc2hvcF9fdGFibGUtYnRuIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgfVxufVxuIiwiLmdpZnQtYmFubmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5naWZ0LWJhbm5lcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBoZWlnaHQ6IDIxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgaGVpZ2h0OiAzNTdweDtcbiAgfVxufVxuXG4uZ2lmdC1iYW5uZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1JSAyNXB4IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1JSAzNXB4IDQwcHg7XG4gIH1cblxuICBzcGFuIHtcblxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5naWZ0LWJhbm5lcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI4JSk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICNiY2I2YjApO1xuICAgIH1cbiAgfVxuICAvL1xuICAvL0BpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAvLyAgd2lkdGg6IDM1JTtcbiAgLy99XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIi5naWZ0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzdweDtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2lmdC10eXBlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgfVxufVxuXG4uZ2lmdC1hZHZhbnRhZ2VzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG4uZ2lmdF9fbWFpbi1zdWJ0aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjdweDtcbiAgfVxufVxuXG4uZ2lmdF9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE1NXB4LCBhdXRvKSk7XG4gICAgZ2FwOiA4cHggMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDE0MzlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMyMHB4LCBhdXRvKSk7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5naWZ0X19saXN0LWl0ZW0ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuXG4uZ2lmdF9fYWR2YW50YWdlcyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI2cHg7XG4gIH1cblxuICAuZ2lmdF9fbWFpbi1zdWJ0aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2lmdF9fYWR2YW50YWdlcy1saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgZ2FwOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0NzlweCwgMWZyKSk7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5naWZ0X19hZHZhbnRhZ2VzLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbn1cblxuLmdpZnRfX2FkdmFudGFnZXMtaW1nIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICB3aWR0aDogMjE3cHg7XG4gICAgaGVpZ2h0OiAxNjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICB9XG59XG5cbi5naWZ0X19hZHZhbnRhZ2VzLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uZ2lmdF9fYWR2YW50YWdlcy10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1heC13aWR0aDogNDQ1cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5naWZ0X19mYXEge1xuICBoMiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgfVxuICB9XG5cbiAgLmdpZnRfX2ZhcS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLmFjY29yZGlvbl9fYnRuIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyMnB4IDAgMTlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGdhcDogMjZweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb25fX2lubmVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxN3B4IDQxcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgICAgcGFkZGluZzogMCA1MHB4IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgcCArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cbiIsIi5zaXRlLW1hcCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcblxuICAgIHBhZGRpbmctYm90dG9tOiAxMDZweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKTtcbiAgfVxuXG59XG5cbi5zaXRlLW1hcF9fbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA5cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJiB1bCB7XG4gICAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGdhcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIGEgKyB1bCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA0cHggMCA0cHggMTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA2cHggMCA0cHggMjJweDtcbiAgICB9XG4gIH1cblxuICAmIHVsIGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmIHVsIHVsIGEge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAmICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uc2l0ZS1tYXBfX21haW4tc3VidGl0bGUsXG4uc2l0ZS1tYXAgLnNpdGUtbWFwX19tYWluLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cbn1cbiIsIi5zaG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC5jb250YWN0c19fbWFpbi10aXRsZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3RzX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcF9fY2F0ZWdvcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmc6IDgwcHggODBweCA3NXB4O1xuICB9XG5cbiAgLnRhYnNfX2NvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDEzNDlweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDE3cHggMTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTM1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogMTdweCAzNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcF9fY2F0ZWdvcnktbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnNob3BfX2NhdGVnb3J5LWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgcGFkZGluZzogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMTM5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgcmdiYSgjMDIwMDAxLCAwLjcpKTtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIH1cbn1cblxuLnNob3BfX2NhdGVnb3J5LWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgY29sdW1uczogMjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgLy9wYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICBsaSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGdvbGQtYnJhbmQpO1xuICB9XG59XG5cbi5zaG9wX19zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbjogMCAtMzBweCAxNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDEycHg7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNob3BfX29ubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgaGVpZ2h0OiAzOTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGhlaWdodDogNTYxcHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB0cmFuc3BhcmVudCwgcmdiYSgjMDIwMDAxLCAwLjcpKTtcbiAgfVxufVxuXG4uc2hvcF9fb25saW5lLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDM5cHggMTVweCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogNzBweCA4MHB4IDE3cHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS10aXRsZSB7XG4gIG1heC13aWR0aDogNTU1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA1cHggMjJweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2Fycm93LXJpZ2h0XCIpO1xuICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2hvcF9fb25saW5lLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICB3aWR0aDogNjJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNhcnJhdy1vbmxpbmVcIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTEwO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zLWRlZmF1bHQ7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNyb3duXCIpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJi0tbGVmdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBib3R0b206IDM5JTtcbiAgICAgIGxlZnQ6IDExJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBib3R0b206IDIwJTtcbiAgICAgIGxlZnQ6IDMwJTtcbiAgICB9XG4gIH1cblxuICAmLS1jZW50ZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBib3R0b206IDExJTtcbiAgICAgIGxlZnQ6IDQ4JTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBib3R0b206IDIyJTtcbiAgICAgIGxlZnQ6IDY4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBib3R0b206IDExJTtcbiAgICAgIGxlZnQ6IDcxJTtcbiAgICB9XG4gIH1cbn1cblxuLnNob3BfX29ubGluZS1mdWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiA2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmxhY2ssIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tbWF4aW1pemVcIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4iLCIuc2hvcC1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbjogMCAtMzBweCAxNDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgaGVpZ2h0OiA0MTJweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxuXG4gIC5zbGlkZXItbmF2X19hcnJvdyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIudXNlZnVsIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4udXNlZnVsX19tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG59XG5cbi51c2VmdWxfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI3MnB4LCAxZnIpKTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLnVzZWZ1bF9faXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICB9XG4gIH1cbn1cblxuLnVzZWZ1bF9faXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgY29sb3I6ICRibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1pbi1oZWlnaHQ6IDkxcHg7XG4gICAgcGFkZGluZzogMTJweCAzNyUgMTJweCAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gICAgcGFkZGluZzogMjBweCAxMTBweCAyMnB4IDI2cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cbn1cblxuLnVzZWZ1bF9faXRlbS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE2cHg7XG4gICAgbWF4LXdpZHRoOiA2OHB4O1xuICAgIGhlaWdodDogNjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHJpZ2h0OiAxNHB4O1xuICAgIGJvdHRvbTogMjFweDtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLy8uYWJvdXQge1xuLy8gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuLy8gICAgcGFkZGluZy10b3A6IDI0cHg7XG4vLyAgfVxuLy9cbi8vfVxuXG4uYWJvdXRfX2hlYWQge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgbWlubWF4KGF1dG8sIDU4OHB4KTtcbiAgICBnYXA6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIGgxIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRfX21haW4tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDczNXB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uYWJvdXRfX21haW4tbm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmFib3V0X19iYW5uZXIge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA3MnB4IDIwcHggMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDE0MHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY3Jvd25cIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB0b3A6IDQwcHg7XG4gICAgICBsZWZ0OiA0MHB4O1xuICAgICAgd2lkdGg6IDU5cHg7XG4gICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgaGVpZ2h0OiAzMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGhlaWdodDogNjIycHg7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjBweCAxMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMtaWNvbiB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4uYWJvdXRfX2FkdmFudGFnZXMtdGl0bGUge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmFib3V0X19hZHZhbnRhZ2VzLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkZ3JheS0zO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICB9XG59XG5cbi5hYm91dF9fc2hvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG59XG5cbi5hYm91dF9fc2xpZGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbn1cbiIsIi5iYXNrZXQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgLy9tYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICAuZm9ybV9fZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaW5wdXQge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDE0MzlweCkge1xuICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmJhc2tldC0tb3JkZXIgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmJhc2tldF9fbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1yaWdodDogMjdweDtcbiAgfVxufVxuXG4uYmFza2V0X19tYWluLWdvb2RzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5iYXNrZXRfX3dyYXBwZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmJhc2tldF9fY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRhcmstdGV4dDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTFweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAkdHJhbnMtZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LXN0cm9rZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWFsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICB9XG4gIH1cblxuICAmLS1hbGw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1kYXJrLXRleHQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRnb2xkLWJyYW5kO1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X190cmFzaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRncmF5LTM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpub3QoLmJhc2tldF9fdHJhc2gtLWFsbCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg5NjlweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDk3MHB4KSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIxcHg7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tdHJhc2hcIik7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG5cbiAgJi0tYWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLS1hbGw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhc2tldF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTlweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMzg4cHgpO1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2dyb3VwLS10ZXh0YXJlYSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgIHRleHRhcmVhIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iYXNrZXRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgbWF4LXdpZHRoOiAxMDU0cHg7XG4gIH1cblxuICAuYmFza2V0LS1vcmRlciAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICAgIGdhcDogNDZweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhc2tldF9fY29udGVudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA1M3B4IDAgMThweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDk2OXB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoOTcwcHgsIDExNDlweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQwMHB4LCAxZnIpIG1pbm1heCgxNzBweCwgMzUwcHgpIGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCgxMTUwcHgsIDEzNDlweCkge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCg0MDBweCwgMWZyKSBtaW5tYXgoYXV0bywgMjAwcHgpIGF1dG87XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEzNTBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBtaW5tYXgoNDAwcHgsIDFmcikgbWlubWF4KGF1dG8sIDM1MHB4KSBhdXRvO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG4gICAgfVxuICB9XG5cbiAgLmJhc2tldF9fY2hlY2sge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDExNDlweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogOTdweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTE0OXB4KSB7XG4gICAgICB0b3A6IDUwcHg7XG5cbiAgICB9XG4gIH1cbn1cblxuLmJhc2tldF9fZGVzY3JpcHQtaW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTMxcHggMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBtYXgtd2lkdGg6IDQ4NHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMTQ5cHgpIHtcbiAgLy8gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vfVxufVxuXG4uYmFza2V0X19pbWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFucy1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgICBoZWlnaHQ6IDEwNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVPcGFjaXR5KCk7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuXG4gIC5saW5rLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5iYXNrZXRfX2xpbmstaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYXNrZXRfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5iYXNrZXRfX3RpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRnb2xkLWJyYW5kKSB7XG4gICAgLmJhc2tldF9fdGl0bGUtYnJhbmQge1xuICAgICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICB9XG5cbiAgICAuYmFza2V0X190aXRsZS1tb2RlbCB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X190aXRsZS1icmFuZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgfVxufVxuXG4uYmFza2V0X190aXRsZS1tb2RlbCB7XG4gIHRyYW5zaXRpb246IGNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBjb2xvcjogJGdyYXktMztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGNvbG9yOiAkZ3JheS1kYXJrLXRleHQ7XG4gIH1cbn1cblxuLmJhc2tldF9fc2hvcC1pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMXB4IDFmcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMzQ5cHgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEzNTBweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNnB4IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJpY2UtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn1cblxuLmJhc2tldF9fcHJpY2UtLW9sZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGNvbG9yOiAkZ3JheS0zO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuICB9XG59XG5cbi5iYXNrZXRfX3NhbGUge1xuICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5iYXNrZXRfX2NvbG9yIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2NvdW50ZXItYm94IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMzQ5cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEzNTBweCkge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAuYmFza2V0X19idG4tYmFza2V0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJhc2tldF9fY291bnRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X19jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmJhc2tldF9fYnRuLWJhc2tldCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiAxNDJweDtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgd2lkdGg6IDE0MnB4O1xuICB9XG5cbiAgLmNvdW50ZXJfX2J0biB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuY291bnRlcl9faW5wdXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluLW1heCg3NjhweCwgMTQzOXB4KSB7XG4gICAgLy9tYXgtd2lkdGg6IDcxMHB4O1xuICAgIC8vbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgMTIycHgpICsgNDBweCk7XG4gIH1cblxuICAuYmFza2V0LS1vcmRlciAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X19zdWJtaXQtbGluayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMzY5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDExcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMTlweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMzY5cHgpIHtcbiAgICBvcmRlcjogMTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEzNzBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtbm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICRncmF5LTM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDE0MzlweCkge1xuICAgIG9yZGVyOiAxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgbWFyZ2luOiAwIDAgNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcblxuICAgIGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtcHJvbW8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxNDM5cHgpIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICBpbnB1dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDE0NDBweCkge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLmlzLWludmFsaWQge1xuICAgIC5mb3JtX19tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fbWVzc2FnZSB7XG4gICAgei1pbmRleDogMztcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5iYXNrZXRfX3Byb21vLXN1Ym1pdCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxNDM5cHgpIHtcbiAgICBtaW4taGVpZ2h0OiA0N3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmJhc2tldF9fdG90YWwtZGVzY3JpcHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRncmF5LXN0cm9rZTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDE0MzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nOiAyNHB4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC1kZXNjcmlwdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAgMWZyIGF1dG87XG4gIGdhcDogMjBweDtcbn1cblxuLmJhc2tldF9fdG90YWwtZ29vZHMge1xuICBzcGFuIHtcbiAgICBjb2xvcjogJGdyYXktMztcbiAgfVxufVxuXG4uYmFza2V0X190b3RhbC1nb29kcy1zdW0ge1xuICBjb2xvcjogJGdyYXktM1xufVxuXG4uYmFza2V0X190b3RhbC1wcm9jZW50IHtcbiAgY29sb3I6ICRnb2xkLWJyYW5kXG59XG5cbi5iYXNrZXRfX3RvdGFsLXNhbGUtc3VtIHtcbiAgY29sb3I6ICRncmVlbi1icmFuZFxufVxuXG4uYmFza2V0X19maW5hbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTQzOXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTQ0MHB4KSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmJhc2tldF9fZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTYwcHgsIDFmcikpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUzcHgsIDFmcikpO1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG5cbiAgJi0tcmFkaW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXG4gICAgJi5pcy1pbnZhbGlkIHtcbiAgICAgIC5mb3JtX19tZXNzYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1wYXltZW50IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19ncm91cC0tZW1haWwsXG4gIC5mb3JtX19ncm91cC0tdGVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAyO1xuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X19ncm91cC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5iYXNrZXRfX2dyb3VwLS1kb29yLFxuLmJhc2tldF9fZ3JvdXAtLXBpY2t1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICB9XG59XG5cbi5iYXNrZXRfX2dyb3VwLS1waWNrdXAge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCAzODJweCkgMWZyO1xuICBnYXA6IDIwcHg7XG59XG5cbi5iYXNrZXRfX3JhZGlvLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG4gIH1cblxuICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCAuaWNvbi1tYXNrLWltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWJyYW5kO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAzMHB4IHJpZ2h0IDMwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQsIGNvbG9yICR0cmFucy1kZWZhdWx0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2NHB4IDIwcHggMThweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWluLWhlaWdodDogMTIxcHg7XG4gICAgICBwYWRkaW5nOiA3MnB4IDI0cHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkYmxhY2spIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgICAuaWNvbi1tYXNrLWltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmFza2V0X19ncm91cC5pcy1pbnZhbGlkICYge1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgLmljb24tbWFzay1pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdCwgY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBsZWZ0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuXG4gICAgICAuYmFza2V0X19ncm91cC5pcy1pbnZhbGlkICYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNoZWNrXCIpO1xuICAgICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWFzay1zaXplOiBjb250YWluO1xuICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFza2V0X19ncm91cC1tYXAge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4uYmFza2V0LWdvb2RzLWFkZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLmJhc2tldC1nb29kcy1hZGQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sb3I6ICRibGFjaztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cbn1cbiIsIi5ibG9nIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuXG4uYmxvZ19fbWFpbi10aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nX190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4O1xuICB9XG59XG5cbi5ibG9nX190YWdzLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LXN0cm9rZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW46IDAgNXB4IDVweCAwO1xuICAgIHBhZGRpbmc6IDVweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiA1cHggMTRweCA3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jbG9zZVwiKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cblxuICAmLmlzLWFjdGl2ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cbn1cblxuLmJsb2dfX2xpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ2FwOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDg0OXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDg1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDIwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdC1pbWcge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoODQ5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDg1MHB4KSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG4uYmxvZ19fbGlzdC1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIC8vZ2FwOiAyMHB4O1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBnYXA6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5ibG9nX19saXN0LXRpbWUge1xuICBjb2xvcjogJGdyYXktMztcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG59XG5cbi5ibG9nX19saXN0LXRpdGxlIHtcbiAgY29sb3I6ICRibGFjaztcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG59XG5cbi5ibG9nX19saXN0LXRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkZ3JheS1kYXJrLXRleHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2dfX2xpc3QtZm9vdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDUyNHB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMTIwcHgpO1xuICAgIGdhcDogMjBweCAxMHB4O1xuICB9XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1taW4tbWF4KDUyNXB4KSB7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig1MjVweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJhdGluZyB7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoODQ5cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig4NTBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdfX3N0YXJzLWJnLCAucmF0aW5nX19zdGFycy1pbWcge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuXG4gIC5yYXRpbmdfX3RleHQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2dfX3JhdGluZyB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG59XG5cbi5ibG9nX19yYXRpbmctdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxufVxuXG4uYmxvZ19fbm90ZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgbGVmdDtcbiAgfVxuXG4gIC5ibG9nX19ub3RlLXRpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG5cbiAgLmJsb2dfX25vdGUtdGV4dCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGJyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0td2F0Y2gge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tZXllXCIpO1xuICB9XG5cbiAgJi0tcHVibGljIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNpY29uLWNhbGVuZGFyXCIpO1xuICB9XG59XG5cbi5ibG9nX19yYXRpbmcgLmJ4LXJhdGluZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIC5ibG9nLXBvc3RfX2hlYWQgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gICAgfVxuICB9XG5cbiAgLnN0YXJzLWZvcm0gbGFiZWwge1xuICAgIG1hcmdpbjogMCAxcHg7XG4gIH1cbn1cbiIsIi5ibG9nLXBvc3Qge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG5cbiAgLmJsb2dfX21haW4tdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG4gIH1cblxuICAucmF0aW5nX19zdGFycy1iZywgLnJhdGluZ19fc3RhcnMtaW1nIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuc29jaWFsLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIC8vd2lkdGg6IDEyMHB4O1xuXG4gICAgbWluLXdpZHRoOiAxMDBweDtcblxuICAgIC8vXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyOTlweCkge1xuICAgICAgZ2FwOiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMzAwcHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtc2xpZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW46IDUwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDYzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY3cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdvb2RzLWNhcmRfX2lubmVyIHtcbiAgICAgIC8vICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC8vXG4gICAgLmdvb2RzLWNhcmRfX2Jhc2tldC1jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdvb2RzLWNhcmRfX2NvbnRlbnQtaXRlbS0tYmFza2V0IHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wb3N0X19oZWFkIHtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICYgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTI5OXB4KSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gICAgZ2FwOiAxMnB4IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTMwMHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxuXG4gIC5yYXRpbmcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICB9XG5cbiAgICAuc3RhcnMtZm9ybSBsYWJlbCB7XG4gICAgICBtYXJnaW46IDAgMXB4O1xuICAgIH1cbiAgfVxuXG4gIC5yYXRpbmdfX3N0YXJzLWJnIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucmF0aW5nX190ZXh0LXJhdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X193cmFwcGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjQwcHg7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoMTIwMHB4LCAxMjk5cHgpIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTMwMHB4KSB7XG4gICAgZ2FwOiAxMjdweCAxMDBweDtcbiAgfVxuXG4gIC5ibG9nX19ub3RlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9nX19ub3RlLS1wdWJsaWMge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjk5cHgpIHtcbiAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMzAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICB9XG4gIH1cblxuICAuYmxvZ19fbm90ZS0td2F0Y2gge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMjk5cHgpIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICB9XG4gIH1cblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi5ibG9nLXBvc3RfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19pbm5lciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgYVtocmVmXSB7XG4gICAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICAgIEBpbmNsdWRlIHN0YXRlRGVmYXVsdCgkZ29sZC1icmFuZCk7XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fYnRuLWJhc2tldFtocmVmXSB7XG4gICAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRjb2xvci1kZWZhdWx0LXdoaXRlKVxuICB9XG5cbiAgbGkgPiB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICB9XG5cbiAgaW1nOm5vdCguZ29vZHMtY2FyZCBpbWcpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAzNTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxudWwuYmxvZy1wb3N0X19saXN0LW5hdiBsaSB7XG5cbiAgcGFkZGluZzogMDtcblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cbi5ibG9nLXBvc3RfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGhlaWdodDogMzMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGhlaWdodDogNTY5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi5ibG9nLXBvc3RfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMTA4cHg7XG4gICAgZ2FwOiAzMHB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBhdXRvKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5ibG9nLXBvc3RfX2Zvb3Rlci1pdGVtLS1oZWFkIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19mb290ZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19mb290ZXItYXV0aG9yIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uYmxvZy1wb3N0X19mb290ZXItYXV0aG9yLWpvYiB7XG4gIGNvbG9yOiAkZ3JheS0zO1xufVxuXG4uYmxvZy1wb3N0X19mb290ZXItYXV0aG9yLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmxvZy1wb3N0X19zaWRlYmFyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuc2lkZWJhcl9fbWFpbi10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjNweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuY29tbWVudHMge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoMTAyNHB4LCAxMjk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgMzUwcHgpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTMwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNDg4cHg7XG4gICAgZ2FwOiAyNnB4IDEwNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX21haW4tdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgLy9AaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gIC8vICBnYXA6IDM4cHg7XG4gIC8vfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBnYXA6IDM2cHhcbiAgfVxufVxuXG4uY29tbWVudHNfX2NvbnRlbnQtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGdyYXktc3Ryb2tlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29tbWVudHNfX2NvbnRlbnQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRncmF5LTM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG5cbiAgLmJsb2dfX2xpc3QtdGltZSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50LW5hbWUge1xuICBjb2xvcjogJGJsYWNrO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19jb250ZW50LWxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nOiAxcHggN3B4IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMCA3cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5jb21tZW50c19fY29udGVudC10ZXh0IHtcbiAgY29sb3I6ICRncmF5LWRhcmstdGV4dDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIHAgKyBwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50c19fd3JhcHBlci1mb3JtIHtcbiAgcGFkZGluZzogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICAgIHBhZGRpbmc6IDMxcHggMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLWNvbHVtbjogLTIgLyAtMTtcbiAgICBncmlkLXJvdzogMSAvIDM7XG4gIH1cblxuICBmb3JtIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjBweDtcbiAgfVxuXG4gIGlucHV0IHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxMjZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICAgIGhlaWdodDogMTYycHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuZm9ybV9fYnRuLS1zdWJtaXQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMTk5cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTVweCAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4uY29tbWVudHNfX3dyYXBwZXItZm9ybS10aXRsZSB7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTE5OXB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLmNvbW1lbnRzX19mb3JtLW1lc3NhZ2UtdGl0bGUge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5jb21tZW50c19fZm9ybS1tZXNzYWdlLXRleHQge1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbiIsIi5jYXRhbG9nIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG59XG5cbi5jYXRhbG9nX19tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xuICB9XG59XG5cbi5jYXRhbG9nX19saXN0IHtcbiAgQGluY2x1ZGUgbGlzdC1zdHlsZS1ub25lKCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwOTlweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDExMDBweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQ4MHB4LCAxZnIpKTtcbiAgICAvL2dhcDogNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xJTtcbiAgfVxufVxuXG4uY2F0YWxvZ19faXRlbSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMTAwcHgpIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIlKTtcbiAgICBtaW4td2lkdGg6IDM4NHB4O1xuICAgIG1hcmdpbjogMSU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMyAqIDIpIC0gMiUpO1xuICAgICAgLy9ncmlkLWNvbHVtbjogYXV0byAvIHNwYW4gMjtcbiAgICB9XG4gIH1cbn1cblxuLmNhdGFsb2dfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB3aWR0aDogMTAwJTtcbiAgLW1zLWh5cGhlbnM6IGF1dG87XG4gIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgaHlwaGVuczogYXV0bztcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICAvL2JveC1zaGFkb3c6IDNweCAzcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIC5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkICYge1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWluLWhlaWdodDogNDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGNvbG9yLWRlZmF1bHQtd2hpdGUpIHtcbiAgICAuY2F0YWxvZ19faXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhdGFsb2dfX2l0ZW06Zmlyc3QtY2hpbGQgJiAuY2F0YWxvZ19faXRlbS1jb250ZW50OjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDc2JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nX19pdGVtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LXdpZHRoOiAzODVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDIxcHggMzBweCAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMzdweCA0MXB4IDI1cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjY2F0YWxvZy1iZy1nb2xkXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnMtZGVmYXVsdDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgYm90dG9tOiAtOTJweDtcbiAgICAgIHdpZHRoOiAyMTFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAyNjhweDtcbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbTpudGgtY2hpbGQob2RkKSAmIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNjYXRhbG9nLWJnLWdyZWVuXCIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkICY6OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2NhdGFsb2ctYmctZ3JlZW4tYmlnXCIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzklKTtcbiAgICAgIHdpZHRoOiAzNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1NSUpO1xuICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2F0YWxvZ19faXRlbTpudGgtY2hpbGQob2RkKSAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgfVxuXG4gIC5jYXRhbG9nX19pdGVtOmZpcnN0LWNoaWxkICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5jYXRhbG9nX190aXRsZSB7XG4gIG1hcmdpbjogYXV0byAwIDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWluLWhlaWdodDogNTJweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAxMDlweDtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIH1cbn1cblxuLmNhdGFsb2dfX2l0ZW0taW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwLCAwLjIpO1xuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCBibGFjayAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcblxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDcxMHB4O1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXRhbG9nX19pdGVtLWltZyB7XG4gIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vJjo6YWZ0ZXIge1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgY29udGVudDogXCJcIjtcbiAgLy8gIHRvcDogMDtcbiAgLy8gIGxlZnQ6IDA7XG4gIC8vICB3aWR0aDogMTAwJTtcbiAgLy8gIGhlaWdodDogMTAwJTtcbiAgLy8gIC8qINCT0YDQsNC00LjQtdC90YIg0YHQv9GA0LDQstCwINC90LDQu9C10LLQviAo0L/RgNC+0LfRgNCw0YfQvdC+0YHRgtGMINGBINC/0YDQsNCy0L7QuSDRgdGC0L7RgNC+0L3RiykgKi9cbiAgLy8gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LFxuICAvLyAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDIwJSxcbiAgLy8gICAgICAgICAgcmdiYSgwLCAwLCAwLCAxKSAxMDAlXG4gIC8vICApO1xuICAvL31cbn1cbiIsIi5zZWFyY2gge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gIH1cblxuICAudGFic19fY29udHJvbHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICBbZGF0YS10YWJzPXBhcmVudF0ge1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICB9XG59XG5cbi5zZWFyY2hfX2hlYWQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9faGVhZC1yZXN1bHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogJGdyZWVuLWJyYW5kO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA1cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgfVxufVxuXG4uc2VhcmNoX19oZWFkLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5zZWFyY2hfX2hlYWQtdGl0bGUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zZWFyY2hfX2hlYWQtcmVxdWVzdCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uc2VhcmNoX19yZXN1bHQge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG59XG5cbi5zZWFyY2hfX2ZpbHRlciB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICBncmlkLXJvdzogMSAvIHNwYW4gMjtcbiAgfVxufVxuXG4uc2VhcmNoX19iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjc2VhcmNoXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDQ1cHggMzUlIDQ1cHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTMzcHggcmlnaHQgLTM1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMDdweCAyMDdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMzAlIDYwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTIwcHggcmlnaHQgMSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTJweCAyNzRweDtcbiAgfVxuXG4gIHAge1xuICAgIG1heC13aWR0aDogODQycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5zZWFyY2hfX3NvcnRpbmctZmlsdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG59XG4iLCIuY2F0ZWdvcnktbGlzdCB7XG4gIEBpbmNsdWRlIGxpc3Qtc3R5bGUtbm9uZSgpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBnYXA6IDI4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDk0NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICRncmVlbi1icmFuZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbiIsIi8vLmxrIHtcbi8vICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbi8vICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4vLyAgfVxuLy8gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuLy8gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4vLyAgICBwYWRkaW5nLXRvcDogMjRweDtcbi8vICB9XG4vL31cblxuLmxrX19tYWluLXRpdGxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG59XG5cbi5sa19fdGFicy1jb250YWluZXItLWluZm8ge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG4ubGtfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmxrLS1oaXN0b3J5IC5sa19fY29udHJvbHMge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICB9XG59XG5cbi5say0taGlzdG9yeSAuZW1wdHktcGFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbn1cblxuLmxrX19jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBjb2xvcjogJGdyYXktMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdCwgYm9yZGVyLWNvbG9yICR0cmFucy1kZWZhdWx0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlLFxuICAmOm5vdChbaHJlZl0pIHtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cblxuICBAaW5jbHVkZSBzdGF0ZURlZmF1bHQoJGJsYWNrKTtcblxuICAmOmRpc2FibGVkLFxuICAmLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRncmF5LXN0cm9rZTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG4iLCIubGstZGF0YSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBnYXA6IDQwcHggNjZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmxrLWRhdGFfX2tleSB7XG4gIGNvbG9yOiAkZ3JheS0zO1xufVxuXG4ubGstZGF0YV9fdmFsdWUge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmxrLWRhdGFfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDVweDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmxrLWRhdGFfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG59XG5cbi5say1kYXRhX19pbm5lci0taW5mbyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyM3B4IDc0cHg7XG4gIH1cblxuICAubGstZGF0YV9faXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gIH1cblxuICAubGstZGF0YV9fdmFsdWUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5say1kYXRhX19pbm5lci0tZGlzY29udCB7XG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KGF1dG8sIDMyMHB4KSk7XG4gICAgZ2FwOiAxNHB4O1xuICB9XG5cbiAgLmxrLWRhdGFfX2l0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDIwcHggMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA2MnB4IDI0cHggMjRweDtcbiAgICB9XG5cbiAgICAuaWNvbi1tYXNrLWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdCwgY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ljb24tY2hlY2tcIik7XG4gICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICAgIHRvcDogMjFweDtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2FyZCAuaWNvbi1tYXNrLWltZyxcbiAgICAmLS1jYXJkOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ29sZC1icmFuZDtcbiAgICB9XG5cbiAgICAmLS1zYWxlIC5pY29uLW1hc2staW1nLFxuICAgICYtLXNhbGU6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1icmFuZDtcbiAgICB9XG4gIH1cbn1cblxuLmxrLWRhdGFfX2J0bi1jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMSAvIC0xO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgcGFkZGluZzogMTRweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgICAgcGFkZGluZzogMTlweCAyOXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCIubGstaGlzdG9yeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDExOTlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEyMDBweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDIzNnB4KSAxZnI7XG4gICAgZ2FwOiAyMHB4IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cblxuICAmOmhhcyguZW1wdHktcGFnZSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5say1oaXN0b3J5X19maWx0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDIwcHggMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNDI1cHgsIDEwMjNweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAyMHB4IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG5cbiAgbGFiZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1fX2dyb3VwIHtcbiAgICAvL0BpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgLy99XG4gIH1cblxuICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5say1oaXN0b3J5X19yZXN1bHQge1xuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDc0cHg7XG4gIH1cbn1cblxuLmxrLWhpc3RvcnlfX2lubmVyIHtcblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc2Nyb2xsYmFyKCRncmVlbi1icmFuZCwgJGdyYXktbGlnaHQpXG59XG5cbi5say1oaXN0b3J5X19maWx0ZXItdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICBtaW4taGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmc6IDFweCA0cHggMXB4IDVweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDI2cHg7XG4gIH1cbn1cblxuLmxrLWhpc3RvcnlfX29yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktc3Ryb2tlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ubGstaGlzdG9yeV9fb3JkZXItaGVhZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1zdHJva2U7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDVweCAxMHB4O1xuICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ubGstaGlzdG9yeV9fb3JkZXItZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDEwMjRweCkge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyN3B4O1xuICAgIHBhZGRpbmc6IDMwcHggMTNweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyMzZweDtcbiAgICBnYXA6IDMwcHggNzBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHg7XG4gIH1cblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNDZweCwgMWZyKSk7XG4gICAgICBnYXA6IDI3cHggMTBweDtcbiAgICB9XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICB3aWR0aDogMTYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmdvb2RzLWNhcmQge1xuICAgIGdhcDogMTRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZ29vZHMtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1jYXJkX19jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmdvb2RzLWNhcmRfX2xpbmstYnJhbmQge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCgxMDIzcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gIC5nb29kcy1jYXJkX19saW5rLW1vZGVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG4gIH1cblxuICAuZ29vZHMtY2FyZF9fcHJpY2Uge1xuICAgIGNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oMTAyNHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLW5hdl9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLnNsaWRlci1uYXZfX2Fycm93LS1wcmV2IHtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cblxuLmxrLWhpc3RvcnlfX25hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuaXMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGstaGlzdG9yeV9fb3JkZXItc3RhdHVzIHtcbiAgJi5pcy13b3JrIHtcbiAgICBjb2xvcjogJGJsdWUtZGFyaztcbiAgfVxuXG4gICYuaXMtZG9uZSB7XG4gICAgY29sb3I6ICRncmVlbi1saWdodDtcbiAgfVxuXG4gICYuaXMtd2FpdCB7XG4gICAgY29sb3I6ICRnb2xkLWJyYW5kO1xuICB9XG5cbiAgJi5pcy1jYW5jZWwge1xuICAgIGNvbG9yOiAkZ3JheS01O1xuICB9XG59XG5cbi5say1oaXN0b3J5X19vcmRlci1kZWxpdmVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIHBhZGRpbmc6IDY1cHggMjFweCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiA3MHB4IDI2cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIH1cblxuICAuaWNvbi1tYXNrLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAyN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdCwgY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgICAgdG9wOiAyMXB4O1xuICAgICAgbGVmdDogMjFweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdG9wOiAyNXB4O1xuICAgICAgbGVmdDogMjdweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaWNvbi1jaGVja1wiKTtcbiAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgbWFzay1zaXplOiBjb250YWluO1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoMTAyM3B4KSB7XG4gICAgICB0b3A6IDI1cHg7XG4gICAgICByaWdodDogMjFweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnRybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEyOTlweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMzAwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBtaW5tYXgoYXV0bywgNjEwcHgpO1xuICAgIGdhcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjZweDtcbiAgfVxuXG4gICYgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4uaW50cm9fX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDExMDBweCwgMTI5OXB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cblxuLmludHJvX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludHJvX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDEycHggMTdweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZzogMThweCAyNnB4O1xuICB9XG59XG5cbi5pbnRyb19fcGFnaW5hdGlvbi1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnMtZGVmYXVsdCwgYmFja2dyb3VuZC1jb2xvciAkdHJhbnMtZGVmYXVsdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zLWRlZmF1bHQsIGJhY2tncm91bmQtY29sb3IgJHRyYW5zLWRlZmF1bHQ7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXI6IDEuNHB4IHNvbGlkIHJnYmEoJGNvbG9yLWRlZmF1bHQtd2hpdGUsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc3RhdGVEZWZhdWx0KCRibGFjaykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRlZmF1bHQtd2hpdGU7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmlzLWRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgkY29sb3ItZGVmYXVsdC13aGl0ZSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmludHJvX19zbGlkZXIge1xuICAucHJvbW90aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDEyOTlweCkge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vdGlvbl9faW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMjk5cHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tb3Rpb246OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDg1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJvbW90aW9uX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTBweCA3MHB4IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnByb21vdGlvbl9fdGl0bGUge1xuICAgIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgcGFkZGluZzogMzVweCA0MHB4O1xuICAgICAgZm9udC1zaXplOiA2MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY4cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXV0aC1jaGFuZ2UtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgZm9ybSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtX19idG4taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtN3B4O1xuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5cHg7XG4gICAgICBtYXJnaW46IDAgN3B4IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW4tYnJhbmQ7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWNoYW5nZS1wYWdlX19idXR0b24ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDU5cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDQyNXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5wcm9tb3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXG4gIGNvbG9yOiAkY29sb3ItZGVmYXVsdC13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIG1pbi1oZWlnaHQ6IDM5MnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zLWRlZmF1bHQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogODAlO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW4tYnJhbmQ7XG4gIH1cblxuICAmLS1ncmVlbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9zcHJpdGUuc3ZnI2ludHJvLWNhdGFsb2ctZ3JlZW5cIik7XG4gIH1cblxuICAmLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1kYXJrO1xuICB9XG5cbiAgJi0tZ3JheTo6YWZ0ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaW50cm8tY2F0YWxvZy1ncmF5XCIpO1xuICB9XG5cbiAgJi0tZ29sZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQtYnJhbmQ7XG4gIH1cblxuICAmLS1nb2xkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3Nwcml0ZS5zdmcjaW50cm8tY2F0YWxvZy1nb2xkXCIpO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnByb21vdGlvbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBpbnNldDogMDtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9tb3Rpb24tLWdyYXkgJiB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQsIHJnYmEoIzFBMUExQSwgMC42KSk7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA0NzVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiAyNnB4IDEwcHggMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMTAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIGdhcDogNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBnYXA6IDE0cHg7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fdGV4dCB7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fbGVnYWwge1xuXG4gIG1hcmdpbjogYXV0byAwIDA7XG4gIGNvbG9yOiAkZ3JheS00O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5nb29kcy1yZXN1bHQge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcblxuICAmID4gKiB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDEwMjNweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTVweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMDI0cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0MHB4IDFmcjtcbiAgICBnYXA6IDIwcHggNTBweDtcblxuICB9XG5cbiAgLmZvcm1fX2ZpbHRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpbHRlci1jaGVja2VkIHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxuXG4gIC5zb3J0aW5nLWJveCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNvcnRpbmctYm94X19pdGVtIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZ29vZHMtbGlzdCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgxcHgsIDFmcikpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgICB9XG4gIH1cbn1cblxuLmdvb2RzLXJlc3VsdF9fZmlsdGVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmdvb2RzLXJlc3VsdF9faW5uZXIge1xuXG59XG4iLCIuZW1wdHktcGFnZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvc3ByaXRlLnN2ZyNzZWFyY2hcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDQycHggMTVweCA0NXB4IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAtMzNweCByaWdodCAtMzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwN3B4IDIwN3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogNDhweCAzMCUgNjBweCA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gLTIwcHggcmlnaHQgMSU7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzOTJweCAyNzRweDtcbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBwICsgcCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIHA6aGFzKHNwYW4pIHtcbiAgfVxuXG4gIC5saW5rLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0LXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgICAvL3JpZ2h0OiAwO1xuICAgICAgLy9ib3R0b206IDEwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgICAgLy9ib3R0b206IDRweDtcbiAgICAgIC8vbGVmdDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vYiB7XG4gIC8vICBkaXNwbGF5OiBpbmxpbmU7XG4gIC8vfVxufVxuXG4uZW1wdHktcGFnZV9fYnRuIHtcblxuICBsaW5lLWhlaWdodDogMTQwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIHBhZGRpbmc6IDE3cHggNDdweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4uZW1wdHktcGFnZV9faWNvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbiIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDE0NXB4IDAgODBweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1taW4oNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4tbWF4KDc2OHB4LCAxMTk5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBnYXA6IDIwcHggMzBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1taW4oMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgYXV0byk7XG4gICAgZ2FwOiAyMHB4IDMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5mb290ZXJfX2lubmVyLWl0ZW0tLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCgxNDM5cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxNDQwcHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBhdXRvKTtcbiAgICBnYXA6IDIwcHggMTQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5mb290ZXJfX2lubmVyLWl0ZW0tLWNvbnRhY3RzIHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9faW5uZXItaXRlbS0tbG9nbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDE1cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lO1xuICBtYXgtd2lkdGg6IDQzMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogJGdyYXktZGFyay10ZXh0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGV4dC1jb3B5cmlnaHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG5cbi5mb290ZXJfX2lubmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogJGdyYXktMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLW1heCg3NjdweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tZW51LWxpc3Qge1xuICBAaW5jbHVkZSBsaXN0LXN0eWxlLW5vbmUoKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdhcDogMThweDtcbiAgfVxufVxuXG4uZm9vdGVyX19pbm5lci1pdGVtLS1jb250YWN0cyB7XG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX21lbnUtbGluayB7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAkZ29sZC1icmFuZDtcbiAgfVxufVxuXG4uZm9vdGVyX190cmluZXQge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbi1tYXgoNzY4cHgsIDExOTlweCkge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbigxMjAwcHgpIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuIiwiLmZvb3Rlci1jb250YWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG5cbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcblxuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjNweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3RzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlci1jb250YWN0c19fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uZm9vdGVyLWNvbnRhY3RzX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG5cbi5mb290ZXItY29udGFjdHNfX2xpbmstbW9kYWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWF4KDc2N3B4KSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLW1pbig3NjhweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuIiwiLmZvb3Rlci1zb2NpYWwge1xuICBAaW5jbHVkZSBtZWRpYS1tYXgoNzY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtbWluKDc2OHB4KSB7XG4gICAgcGFkZGluZzogMTdweCAwO1xuICB9XG59XG4iXX0= */