/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}@font-face{font-family:Merriweather;font-style:normal;font-weight:100;src:url(/fonts/Merriweather/Merriweather-Light.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-Light.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:100;src:url(/fonts/Merriweather/Merriweather-LightItalic.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-LightItalic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:url(/fonts/Merriweather/Merriweather-Regular.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-Regular.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:400;src:url(/fonts/Merriweather/Merriweather-Italic.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-Italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;src:url(/fonts/Merriweather/Merriweather-Bold.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-Bold.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:url(/fonts/Merriweather/Merriweather-BoldItalic.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-BoldItalic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:normal;font-weight:800;src:url(/fonts/Merriweather/Merriweather-Black.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-Black.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:800;src:url(/fonts/Merriweather/Merriweather-BlackItalic.ttf) format("ttf"),url(/fonts/Merriweather/Merriweather-BlackItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(/fonts/Montserrat/Montserrat-Black.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:url(/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:url(/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-ExtraBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:url(/fonts/Montserrat/Montserrat-ExtraBoldItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-ExtraBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(/fonts/Montserrat/Montserrat-Bold.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:url(/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:url(/fonts/Montserrat/Montserrat-SemiBold.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:url(/fonts/Montserrat/Montserrat-SemiBoldItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:url(/fonts/Montserrat/Montserrat-Medium.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Medium.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:url(/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(/fonts/Montserrat/Montserrat-Regular.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:url(/fonts/Montserrat/Montserrat-RegularItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-RegularItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(/fonts/Montserrat/Montserrat-Light.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:url(/fonts/Montserrat/Montserrat-LightItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:url(/fonts/Montserrat/Montserrat-ExtraLight.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-ExtraLight.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:url(/fonts/Montserrat/Montserrat-ExtraLightItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-ExtraLightItalic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(/fonts/Montserrat/Montserrat-Thin.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-Thin.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:url(/fonts/Montserrat/Montserrat-ThinItalic.ttf) format("ttf"),url(/fonts/Montserrat/Montserrat-ThinItalic.woff) format("woff")}.space-elg{margin-bottom:40px}@media (min-width:768px){.space-elg{margin-bottom:64px}}@media (min-width:1024px){.space-elg{margin-bottom:80px}}.space-lg{margin-bottom:24px}@media (min-width:768px){.space-lg{margin-bottom:64px}}.space-st{margin-bottom:24px}@media (min-width:768px){.space-st{margin-bottom:40px}}.space-md{margin-bottom:24px}.space-sm{margin-bottom:16px}.space-esm{margin-bottom:8px}.header{background-color:transparent;left:50%;position:absolute!important;transform:translateX(-50%);width:100%;z-index:900}@media (max-width:767px){.header{justify-items:end}}.header__container{width:100%}@media (max-width:767px){.header__container{padding-top:40px}}@media (min-width:768px) and (max-width:1023px){.header__container{padding:40px 0 24px}}@media (min-width:1024px){.header__container{padding:40px 0 31px}}@media (min-width:768px){.header__container{border-bottom:1px solid #fff}.scheme_white-on-black .header__container{border-color:#fff!important}.scheme_black-on-white .header__container{border-color:#000!important}.scheme_blue .header__container{border-color:#063462!important}}.header__logo{grid-column:1/span 1;z-index:2}@media (min-width:768px){.header__logo{grid-column:1/span 2}}@media (min-width:1600px){.header__logo{grid-column:1/span 3}}.header__nav-link{z-index:2}.header__nav-link:hover .header__sub-nav{display:block}.header__nav{align-items:flex-end;display:none;grid-column:4/span 10;justify-content:space-between;padding-bottom:13px}@media (min-width:1024px){.header__nav{display:flex;grid-column:3/span 7}}@media (min-width:1281px){.header__nav{grid-column:4/12}}@media (min-width:1600px){.header__nav{grid-column:4/span 9}}.header__sub-nav-group{display:flex;flex-direction:column}.header__sub-nav{display:none;left:50%;padding:47px 0;position:absolute;top:calc(100% - 48px);transform:translateX(-50%);width:100vw}.header__sub-nav-content{background-color:#0866c6;border-top:1px solid #fff;padding:16px 0}.scheme_white-on-black .header__sub-nav-content{background:#000!important}.scheme_black-on-white .header__sub-nav-content{background:#fff!important}.scheme_blue .header__sub-nav-content{background:#9dd1ff!important}.scheme_white-on-black .header__sub-nav-content{border:1px solid #fff!important}.scheme_black-on-white .header__sub-nav-content{border:1px solid #000!important}.scheme_blue .header__sub-nav-content{border:1px solid #063462!important}.header__sub-nav-content .list{column-gap:32px;display:grid;grid-column:3/-2;grid-template-columns:repeat(3,1fr);row-gap:16px}@media (min-width:1281px){.header__sub-nav-content .list{grid-column:4/-2}}.header__sub-nav-content .list .link{font-weight:400}.header__controls{grid-column:2/-1}@media (min-width:768px){.header__controls{grid-column:6/-1}}@media (min-width:768px) and (max-width:1023px){.header__controls>*{margin-right:16px}.header__controls>:last-child{margin-right:0}}@media (min-width:768px) and (max-width:1023px){.header__controls>*{margin-right:40px}.header__controls>:last-child{margin-right:0}}@media (max-width:1023px){.header__controls{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}}@media (min-width:1024px){.header__controls{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;grid-column:10/-1}}@media (min-width:1281px){.header__controls{grid-column:12/-1}}@media (min-width:1600px){.header__controls{grid-column:14/-1}}@media (max-width:767px){.header__controls>:not(:last-child){margin-right:16px}}.header__controls-item{height:40px;max-height:40px;max-width:40px;width:40px}@media (max-width:1023px){.header__fine-vision{height:40px;max-height:40px;max-width:40px;width:40px}}@media (min-width:1024px){.header__fine-vision{height:32px!important;margin-bottom:22px;max-height:32px!important}}.header__fine-vision .paragraph{white-space:nowrap}.header__fine-vision svg{min-width:32px}.header.container{align-items:end}.header__button-profile{display:none!important;width:100%}@media (min-width:1024px){.header__button-profile{display:block!important}}.header__button-profile_mobile{display:block}@media (min-width:1024px){.header__button-profile_mobile{display:none}}.scheme_white-on-black .header__button-profile_mobile svg path{stroke:#fff!important}.scheme_black-on-white .header__button-profile_mobile svg path{stroke:#000!important}.scheme_blue .header__button-profile_mobile svg path{stroke:#063462!important}.header__burger-button{cursor:pointer;display:block;z-index:2}@media (min-width:1024px){.header__burger-button{display:none}}.header__burger-button .burger-close{display:none}.header__burger-button.active .burger-close{display:block}.header__burger-button.active .burger-open{display:none}.header__burger-button .burger-open{display:block}.scheme_white-on-black .header__burger-button .burger-open path{stroke:#fff!important}.scheme_black-on-white .header__burger-button .burger-open path{stroke:#000!important}.scheme_blue .header__burger-button .burger-open path{stroke:#063462!important}.header__burger-menu{background-color:#0866c6;display:none;height:100vh;left:0;padding-top:173px;position:absolute;right:0;top:0;z-index:2}.header__burger-menu.active{display:block}.header__burger-menu .container{height:100%;max-height:100%}.header__burger-inner{margin-right:-20px;max-height:100%;overflow-x:hidden;overflow-y:auto}.header__burger-inner>*{margin-bottom:24px}.header__burger-inner:after{content:"";display:block;position:absolute;background-color:#0866c6;bottom:0;left:calc(100% - 1px);top:0;width:22px}.header__burger-link{display:block}.header__sub-burger-menu{display:none;grid-template-columns:repeat(1,1fr);padding:16px 0 24px;row-gap:16px}@media (min-width:768px){.header__sub-burger-menu{grid-template-columns:repeat(2,1fr)}}.header__sub-burger-menu .link{font-weight:400}.header__burger-group.active{border-bottom:1px solid #fff}.header__burger-group.active .header__sub-burger-menu{display:grid}.footer{background-color:#00163a;padding:40px 0;width:100%}.scheme_white-on-black .footer{background:#000!important}.scheme_black-on-white .footer{background:#fff!important}.scheme_blue .footer{background:#9dd1ff!important}.footer .container{align-items:flex-start;row-gap:16px}@media (max-width:767px){.footer .container{justify-items:center}}@media (min-width:1281px){.footer .container{row-gap:0}}.footer__logo{display:none;grid-column:1/3}@media (min-width:768px){.footer__logo{display:block;height:100px!important;min-height:100px!important;min-width:100px!important}}.footer__info{grid-column:1/-1;text-align:center}@media (min-width:768px){.footer__info{grid-column:3/-1;text-align:left}}@media (min-width:1024px){.footer__info{grid-column:3/11}}@media (min-width:1281px){.footer__info{grid-column:3/11}}.footer__content{grid-column:1/-1}@media (min-width:768px){.footer__content{grid-column:3/7}}@media (min-width:1024px){.footer__content{grid-column:3/11}}@media (min-width:1281px){.footer__content{grid-column:3/11}}.footer__to-top{align-items:center;color:#fff;cursor:pointer;display:flex;font-weight:700;grid-column:1/-1;order:-1}.scheme_white-on-black .footer__to-top{color:#fff!important}.scheme_black-on-white .footer__to-top{color:#000!important}.scheme_blue .footer__to-top{color:#063462!important}@media (min-width:768px){.footer__to-top{grid-column:-3/-1;justify-content:flex-end;order:0}}.footer__to-top .icon{margin-left:16px;transform:rotate(-90deg)}.footer__to-top .icon path{stroke:#fff}.scheme_white-on-black .footer__to-top .icon path{stroke:#fff!important}.scheme_black-on-white .footer__to-top .icon path{stroke:#000!important}.scheme_blue .footer__to-top .icon path{stroke:#063462!important}.footer__to-top:hover{color:#999fa9}.footer__to-top:hover .icon path{stroke:#999fa9}.footer__socials{align-items:center;display:flex}.footer__socials .social:not(:last-child){margin-right:24px}@media (max-width:1023px){.footer__socials .social:not(:last-child){margin-right:12px}}@media (max-width:479px){.footer__copyright{display:block;margin-left:auto!important;margin-right:auto!important;max-width:250px}}.footer__copyright,.footer__warning{color:#fff}.scheme_white-on-black .footer__copyright,.scheme_white-on-black .footer__warning{color:#fff!important}.scheme_black-on-white .footer__copyright,.scheme_black-on-white .footer__warning{color:#000!important}.scheme_blue .footer__copyright,.scheme_blue .footer__warning{color:#063462!important}.footer__warning{opacity:.6}.is-poor-vision .footer__warning{opacity:1}.footer__copyright-atwinta{grid-column:1/-1}@media (min-width:768px){.footer__copyright-atwinta{grid-column:3/-1}}@media (min-width:1024px){.footer__copyright-atwinta{grid-column:3/10}}@media (min-width:1281px){.footer__copyright-atwinta{grid-column:-5/-1;justify-self:flex-end}}.footer__copyright-atwinta a{align-items:center;color:#fff;cursor:pointer;display:flex}.footer__copyright-atwinta a:hover{color:#999fa9}.layout-wrapper{display:flex;flex-direction:column;min-height:100vh;position:relative}.layout-wrapper__content{flex:1}.layout-wrapper__wrapper{background:#0866c6}.app{min-height:100vh}.button{align-items:center;border:0;border-radius:3px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;max-width:240px;outline:0;padding:12px 34px;width:100%}.scheme_white-on-black .button{color:#fff!important}.scheme_black-on-white .button{color:#000!important}.scheme_blue .button{color:#063462!important}.scheme_white-on-black .button{background:#000!important}.scheme_black-on-white .button{background:#fff!important}.scheme_blue .button{background:#9dd1ff!important}.scheme_white-on-black .button{border:1px solid #fff!important}.scheme_black-on-white .button{border:1px solid #000!important}.scheme_blue .button{border:1px solid #063462!important}.button:disabled{border:1px solid #999fa9;color:#999fa9}.button:disabled:hover{background-color:transparent;border:1px solid #999fa9;color:#999fa9;cursor:auto}.button_stroke{background-color:transparent;border:1px solid #0866c6;color:#0866c6}.button_stroke:hover{background-color:#0866c6;color:#fff}.button_white{background-color:#fff;color:#0866c6}.button_white:hover{background-color:#0866c6;color:#fff}.button_transparent{background-color:transparent;border:1px solid #fff;color:#fff;padding:12px 20px}.button_transparent:hover{background-color:#0866c6;border-color:#0866c6;color:#fff}.fine-vision{align-items:center;color:#fff;cursor:pointer;display:flex;transition:color .3s}.is-poor-vision .fine-vision{display:none}.fine-vision--black{color:#000}.fine-vision:hover{color:#999fa9;transition:color .3s}.fine-vision:hover svg path{fill:#999fa9;transition:fill .3s}@media (min-width:1024px){.fine-vision svg{margin-left:-9px}}.fine-vision svg path{transition:fill .3s}.fine-vision div{display:none}@media (min-width:1024px){.fine-vision div{display:block}}.button-arrow{align-items:center;cursor:pointer;display:inline-flex;width:11px}.button-arrow_direction-left{transform:rotate(180deg)}.button-arrow_direction-left:hover{transform:rotate(180deg) scale(1.2)!important}@media (max-width:767px){.button-arrow_direction-right-dawn{transform:rotate(270deg)}.button-arrow_direction-right-dawn:hover{transform:rotate(270deg) scale(1.2)!important}}@media (max-width:767px){.button-arrow_direction-left-up{transform:rotate(90deg)}.button-arrow_direction-left-up:hover{transform:rotate(90deg) scale(1.2)!important}}@media (min-width:768px){.button-arrow_direction-left-up{transform:rotate(180deg)}.button-arrow_direction-left-up:hover{transform:rotate(180deg) scale(1.2)!important}}.button-arrow_type-light .icon{stroke:#999fa9}.scheme_white-on-black .button-arrow_type-light .icon{stroke:#fff!important}.scheme_black-on-white .button-arrow_type-light .icon{stroke:#000!important}.scheme_blue .button-arrow_type-light .icon{stroke:#063462!important}.button-arrow_type-dark .icon{stroke:#999fa9}.scheme_white-on-black .button-arrow_type-dark .icon{stroke:#fff!important}.scheme_black-on-white .button-arrow_type-dark .icon{stroke:#000!important}.scheme_blue .button-arrow_type-dark .icon{stroke:#063462!important}.button-arrow:hover.button-arrow_type-dark{transform:scale(1.2)}.button-arrow:hover.button-arrow_type-dark .icon{stroke:#333}.button-arrow:hover.button-arrow_type-light .icon{stroke:#fff}.social{align-items:center;background-color:#fff;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .3s;width:32px}.social:hover{background-color:#0866c6;transition:background-color .3s}.social:hover path{fill:#fff;transition:fill .3s}.social path{fill:#00163a;transition:fill .3s}@media (max-width:1280px){.logo{height:88px;width:88px}}@media (min-width:1281px){.logo{height:96px;width:96px}}.scheme_white-on-black .logo__path{fill:#fff!important}.scheme_black-on-white .logo__path{fill:#000!important}.scheme_blue .logo__path{fill:#063462!important}.is-normal-vision .logo__path{fill:#fff}.is-normal-vision .profile__logo .logo__path{fill:#0866c6}.scheme_white-on-black .logo svg{filter:grayscale(100%) contrast(120%)!important}.scheme_black-on-white .logo svg{filter:grayscale(100%) contrast(120%)!important}.scheme_blue .logo svg{filter:grayscale(100%) contrast(120%)!important}.quotes path{fill:#fff}.scheme_white-on-black .quotes path{fill:#fff!important}.scheme_black-on-white .quotes path{fill:#000!important}.scheme_blue .quotes path{fill:#063462!important}.heading{color:#333;font-family:Merriweather,serif;margin:0}.scheme_white-on-black .heading{color:#fff!important}.scheme_black-on-white .heading{color:#000!important}.scheme_blue .heading{color:#063462!important}.heading_size-main{font-size:2rem;line-height:2.5rem}@media (min-width:1281px){.heading_size-main{font-size:2.25rem;line-height:3rem}}@media (min-width:1600px){.heading_size-main{font-size:2.5rem;line-height:3.5rem}}.heading_size-h1{font-size:1rem;line-height:1.5rem}@media (min-width:768px){.heading_size-h1{font-size:1.375rem;line-height:2rem}}@media (min-width:1600px){.heading_size-h1{font-size:1.5rem;line-height:2.5rem}}.heading_weight-normal{font-weight:400}.heading_weight-bold{font-weight:700}.heading_weight-semi-bold{font-weight:600}.paragraph{font-weight:500;margin:0}.scheme_white-on-black .paragraph{color:#fff!important}.scheme_black-on-white .paragraph{color:#000!important}.scheme_blue .paragraph{color:#063462!important}.paragraph_size-lg{font-size:1.125rem;line-height:1.5rem}.paragraph_size-md{font-size:.75rem;line-height:1.25rem}@media (max-width:1599px){.font-size_normal .paragraph_size-md{font-size:16px;line-height:1.4}.font-size_medium .paragraph_size-md{font-size:18px;line-height:1.4}.font-size_large .paragraph_size-md{font-size:20px;line-height:1.4}}@media (min-width:768px){.paragraph_size-md{font-size:.875rem;line-height:1.5rem}}@media (min-width:1600px){.paragraph_size-md{font-size:1rem;line-height:1.5rem}}.paragraph_size-sm{font-size:.75rem;line-height:1.25rem}.font-size_normal .paragraph_size-sm{font-size:16px;line-height:1.4}.font-size_medium .paragraph_size-sm{font-size:18px;line-height:1.4}.font-size_large .paragraph_size-sm{font-size:20px;line-height:1.4}.paragraph_weight-normal{font-weight:400}.paragraph_weight-medium{font-weight:500}.paragraph_weight-bold{font-weight:700}.paragraph_weight-semi-bold{font-weight:600}.link{cursor:pointer;font-size:1rem;font-weight:700}@media (min-width:768px){.link{font-size:1rem}}.link_type-dark{color:#333;position:relative;transition:color .3s}.scheme_white-on-black .link_type-dark{color:#fff!important}.scheme_black-on-white .link_type-dark{color:#000!important}.scheme_blue .link_type-dark{color:#063462!important}.link_type-dark:before{background-color:#999fa9;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);transition:width .3s;width:0}.link_type-dark:hover{transition:color .3s}.link_type-dark:hover:before{transition:width .3s;width:100%}.link_type-dark-to-light{color:#333;position:relative;transition:color .3s}.scheme_white-on-black .link_type-dark-to-light{color:#fff!important}.scheme_black-on-white .link_type-dark-to-light{color:#000!important}.scheme_blue .link_type-dark-to-light{color:#063462!important}.link_type-dark-to-light:hover{color:#999fa9;transition:color .3s}.link_type-light{color:#fff;transition:color .3s}.scheme_white-on-black .link_type-light{color:#fff!important}.scheme_black-on-white .link_type-light{color:#000!important}.scheme_blue .link_type-light{color:#063462!important}.link_type-light:hover{color:#999fa9;transition:color .3s}.news-card{background-color:#fff;border:1px solid #999fa9;display:flex;height:100%}.scheme_white-on-black .news-card{background:#000!important}.scheme_black-on-white .news-card{background:#fff!important}.scheme_blue .news-card{background:#9dd1ff!important}@media (max-width:767px){.news-card{height:240px;padding:24px}}@media (min-width:768px){.news-card{height:256px;padding:40px}}.news-card a{color:inherit}.news-card__image{display:none;margin-right:24px;max-height:153px;max-width:153px;min-width:153px;width:153px}@media (min-width:1281px){.news-card__image{display:block}}.news-card__image img{height:100%;object-fit:cover;width:100%}.news-card__content{display:flex;flex-direction:column;justify-content:space-between}.news-card__tag{color:#0866c6}.news-card__date{color:#999fa9;font-weight:400}.news-card__title{-webkit-box-orient:vertical;display:-webkit-box;font-family:Merriweather,serif;-webkit-line-clamp:5;margin-bottom:8px!important;overflow:hidden;transition:color .2s}.news-card__title:hover{color:#999fa9;transition:color .2s}.quote-card{background-color:#fff;max-width:608px;position:relative;z-index:1}.scheme_white-on-black .quote-card{background:#000!important}.scheme_black-on-white .quote-card{background:#fff!important}.scheme_blue .quote-card{background:#9dd1ff!important}.quote-card__author{align-items:flex-start;display:flex;margin-bottom:22px;padding:8px 0 0}@media (min-width:768px){.quote-card__author{align-items:center;margin-bottom:22px;padding:16px 16px 0}}@media (min-width:1281px){.quote-card__author{margin-bottom:32px}}.quote-card__photo{border-radius:50%;height:64px;margin-right:16px;min-height:64px;min-width:64px;overflow:hidden;width:64px}@media (min-width:768px){.quote-card__photo{height:80px;min-height:80px;min-width:80px;width:80px}}.quote-card__photo img{height:100%;object-fit:cover;width:100%}.quote-card__fio{font-family:Merriweather,serif;font-size:14px!important;line-height:20px!important;margin-top:8px}@media (min-width:768px){.quote-card__fio{margin-top:22px}}@media (min-width:1600px){.quote-card__fio{font-size:1rem}}@media (min-width:768px){.quote-card__position{height:60px}}.quote-card__content{align-items:center;background-color:#0866c6;color:#fff;display:flex;font-size:.875rem;line-height:1.25rem;padding:32px 48px;position:relative}.scheme_white-on-black .quote-card__content{background:#000!important}.scheme_black-on-white .quote-card__content{background:#fff!important}.scheme_blue .quote-card__content{background:#9dd1ff!important}.scheme_white-on-black .quote-card__content{border:1px solid #fff!important}.scheme_black-on-white .quote-card__content{border:1px solid #000!important}.scheme_blue .quote-card__content{border:1px solid #063462!important}.is-poor-vision.font-size_medium .quote-card__content{height:auto}@media (min-width:768px){.is-poor-vision.font-size_medium .quote-card__content{padding-bottom:15px;padding-top:15px}}.is-poor-vision.font-size_large .quote-card__content{height:auto}@media (min-width:768px){.is-poor-vision.font-size_large .quote-card__content{padding-bottom:15px;padding-top:15px}}@media (min-width:768px){.quote-card__content{align-items:center;height:152px;padding:0 60px;top:-10px}}@media (min-width:1024px){.quote-card__content{height:168px}}@media (min-width:1600px){.quote-card__content{height:152px}}.quote-card__content:before{background-color:#0866c6;content:"";height:30px;left:17px;position:absolute;top:5px;transform:translateY(-50%) rotate(45deg);width:30px;z-index:-1}.scheme_white-on-black .quote-card__content:before{display:none!important}.scheme_black-on-white .quote-card__content:before{display:none!important}.scheme_blue .quote-card__content:before{display:none!important}@media (min-width:768px){.quote-card__content:before{left:39px}}.quote-card__icon{position:absolute}.quote-card__icon_top{left:16px;top:24px}@media (min-width:768px){.quote-card__icon_top{left:24px;top:32px}}.quote-card__icon_bottom{bottom:24px;right:16px;transform:rotate(180deg)}@media (min-width:768px){.quote-card__icon_bottom{bottom:32px;right:24px}}.slider{max-width:100%}.slider__header{align-items:flex-end;display:flex;justify-content:space-between}@media (min-width:768px){.slider__header{border-bottom:1px solid #999fa9;padding-bottom:8px}}.slider .button-next{margin-left:16px}.slider__controls{align-items:flex-start;display:flex;min-height:23px}@media (max-width:767px){.slider__controls{display:none}}.slider__controls_mobile{align-items:center;display:flex;justify-content:space-between;margin:0 auto;width:68px}@media (min-width:768px){.slider__controls_mobile{display:none}}@media (min-width:1024px){.slider .swiper-container{height:auto;max-height:auto}}@media (max-width:767px){.slider .swiper-container{margin-bottom:32px}}.slider__slide{height:auto}.slider__link{margin-right:40px}.chronology__header{align-items:flex-end;display:flex;justify-content:space-between;padding-bottom:8px}@media (min-width:768px){.chronology__header{border-bottom:1px solid #999fa9}}@media (max-width:767px){.chronology__item{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;height:100%}}@media (min-width:768px) and (max-width:1280px){.chronology__item{max-width:160px}}@media (min-width:1281px) and (max-width:1599px){.chronology__item{max-width:180px}}.chronology__button-next{margin-left:16px}.chronology__date{color:#999fa9;text-align:center}@media (max-width:767px){.chronology__date{margin-bottom:0!important;text-align:left}}.chronology__description{text-align:center}@media (max-width:767px){.chronology__description{text-align:left}}.chronology__swiper{overflow:hidden}@media (max-width:767px){.chronology__swiper{display:flex;height:380px;position:relative}}.scheme_white-on-black .chronology__svg{filter:grayscale(100%) contrast(120%)!important}.scheme_black-on-white .chronology__svg{filter:grayscale(100%) contrast(120%)!important}.scheme_blue .chronology__svg{filter:grayscale(100%) contrast(120%)!important}@media (max-width:767px){.chronology__svg{max-width:100px}}.chronology__svg svg{max-width:100%}@media (max-width:767px){.chronology__svg svg{height:32px!important;left:50%;max-width:none;position:relative;top:50%;transform:translate(-50%,-50%) rotate(90deg);width:390px}}.chronology .swiper-container{min-width:160px}.chronology .swiper-wrapper-circle{transition:all .3s}@media (min-width:768px){.chronology .swiper-slide{align-items:center;display:flex;justify-content:center}}.chronology .swiper-button-next{z-index:999}.norms{display:inherit;grid-template-columns:inherit}.norms__title{background-color:#fff;grid-column:1/-1;position:sticky;text-align:center;top:0;z-index:1}.scheme_white-on-black .norms__title{background:#000!important}.scheme_black-on-white .norms__title{background:#fff!important}.scheme_blue .norms__title{background:#9dd1ff!important}@media (min-width:768px){.norms__title{text-align:left}}@media (max-width:1023px){.norms__title{margin-bottom:24px}}@media (min-width:1024px){.norms__title{grid-column:2/-2;margin-bottom:48px}}@media (min-width:1600px){.norms__title{grid-column:3/-2}}.norms__list{grid-column:1/-1;margin-top:0;padding-left:38px}@media (min-width:768px){.norms__list{grid-column:2/-1;padding-left:0}}@media (min-width:1024px){.norms__list{grid-column:3/-3}}@media (min-width:1600px){.norms__list{grid-column:4/-3}}.norms__number{color:#d7001c;font-family:Merriweather,serif;font-size:1rem;line-height:1.5rem;position:absolute;right:calc(100% + 12px)}.scheme_white-on-black .norms__number{color:#fff!important}.scheme_black-on-white .norms__number{color:#000!important}.scheme_blue .norms__number{color:#063462!important}@media (min-width:768px){.norms__number{font-size:1.375rem;line-height:2rem;right:calc(100% + 32px)}}@media (min-width:1600px){.norms__number{font-size:1.5rem;line-height:40px}}.norms__item{position:relative}@media (min-width:768px){.norms__item .paragraph{padding-top:8px}}.norms__item:not(:last-child){margin-bottom:16px}@media (min-width:1281px){.norms__item:not(:last-child){margin-bottom:32px}}.container{margin:0 auto;position:relative;width:100%}@media (max-width:767px){.container{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (max-width:1023px){.container{max-width:608px}}@media (min-width:1024px) and (max-width:1280px){.container{max-width:928px}}@media (min-width:1281px) and (max-width:1599px){.container{max-width:1088px}}@media (min-width:1600px){.container{max-width:1250px}}.grid{column-gap:32px;display:grid;width:100%}@media (max-width:767px){.grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px) and (max-width:1023px){.grid{grid-template-columns:repeat(8,1fr)}}@media (min-width:1024px) and (max-width:1280px){.grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1281px) and (max-width:1599px){.grid{grid-template-columns:repeat(14,1fr)}}@media (min-width:1600px){.grid{grid-template-columns:repeat(16,1fr)}}@keyframes moveuptwo{from{top:0}to{top:-40px}}@keyframes moveuptens{from{top:0}to{top:-400px}}@keyframes moveright{from{left:0}to{left:calc(100% - 80px)}}.preloader{background-color:#fff;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:9999}.scheme_white-on-black .preloader{color:#fff!important}.scheme_black-on-white .preloader{color:#000!important}.scheme_blue .preloader{color:#063462!important}.scheme_white-on-black .preloader{background:#000!important}.scheme_black-on-white .preloader{background:#fff!important}.scheme_blue .preloader{background:#9dd1ff!important}.preloader__container{height:40px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.preloader__container{width:608px}}@media (max-width:1023px){.preloader__container{width:304px}}.preloader__line{background:linear-gradient(90deg,#d7001c 0,#2e4ea4 51.56%,#69d2ff 100%);height:10px;position:absolute;top:50%;transform:translateY(-50%)}.scheme_white-on-black .preloader__line{filter:grayscale(100%) contrast(120%)!important}.scheme_black-on-white .preloader__line{filter:grayscale(100%) contrast(120%)!important}.scheme_blue .preloader__line{filter:grayscale(100%) contrast(120%)!important}@media (min-width:1024px){.preloader__line{width:608px}}@media (max-width:1023px){.preloader__line{width:304px}}.preloader__hiddender{animation:moveright 3.2s ease forwards;background-color:#fff;height:40px;padding-left:16px;position:absolute;z-index:1}.scheme_white-on-black .preloader__hiddender{color:#fff!important}.scheme_black-on-white .preloader__hiddender{color:#000!important}.scheme_blue .preloader__hiddender{color:#063462!important}.scheme_white-on-black .preloader__hiddender{background:#000!important}.scheme_black-on-white .preloader__hiddender{background:#fff!important}.scheme_blue .preloader__hiddender{background:#9dd1ff!important}@media (min-width:1024px){.preloader__hiddender{width:608px}}@media (max-width:1023px){.preloader__hiddender{width:304px}}.preloader__percentage{display:flex;font-family:Merriweather,serif;font-size:24px;line-height:40px}.preloader__window-for-numeric{height:40px;overflow:hidden;position:relative}.preloader__window-for-numeric--ones{width:12px!important}.preloader__elevens-contaner,.preloader__tens-contaner,.preloader__window-for-numeric{position:relative;width:14px}.preloader__ones-contaner{animation:moveuptwo 2.8s steps(1,end) 1 forwards;height:80px;position:relative;width:12px}.preloader__tens-contaner{animation:moveuptens .28s steps(10,end) 10 backwards;height:400px}.preloader__elevens-contaner{animation:moveuptens 2.8s steps(10,end) 1 forwards;height:440px}.preloader--second{overflow:visible}.preloader--second .preloader__container{overflow:hidden;transform:translateX(-50%)}@media (min-width:1281px) and (max-width:1599px){.preloader--second .preloader__container{top:110px}}@media (min-width:1600px){.preloader--second .preloader__container{top:160px}}.preloader--second .preloader__hiddender{animation:moveright 1.6s ease-in-out forwards}.preloader--second .preloader__ones-contaner{animation:moveuptwo 1.5s steps(1,end) 1 forwards}.preloader--second .preloader__tens-contaner{animation:moveuptens .15s steps(10,end) 10 backwards}.preloader--second .preloader__elevens-contaner{animation:moveuptens 1.5s steps(10,end) 1 forwards}*,:after,:before{box-sizing:border-box}body,html{font-family:Montserrat,serif;font-size:16px;font-weight:500;line-height:1.25;width:100%}body{margin:0;padding:0}.scheme_white-on-black body{color:#fff!important}.scheme_black-on-white body{color:#000!important}.scheme_blue body{color:#063462!important}.scheme_white-on-black body{background:#000!important}.scheme_black-on-white body{background:#fff!important}.scheme_blue body{background:#9dd1ff!important}.is-images-hidden body img{opacity:0!important}.font-size_normal{font-size:16px;line-height:1.4}.font-size_medium{font-size:18px;line-height:1.4}.font-size_large{font-size:20px;line-height:1.4}a{text-decoration:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL25vcm1hbGl6ZS5jc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwidXRpbHMvZm9udHMuc2NzcyIsInV0aWxzL3NwYWNlcy5zY3NzIiwidXRpbHMvbWVkaWEuc2NzcyIsImxheW91dC9oZWFkZXIuc2NzcyIsInV0aWxzL3Bvb3ItdmlzaW9uLnNjc3MiLCJ1dGlscy92YXJpYWJsZXMuc2NzcyIsInV0aWxzL21peGlucy5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwibGF5b3V0L2xheW91dC13cmFwcGVyLnNjc3MiLCJsYXlvdXQvaW5kZXguc2NzcyIsImNvbXBvbmVudHMvX3Vpa2l0L2J1dHRvbnMvYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL191aWtpdC9idXR0b25zL2ZpbmVWaXNpb24uc2NzcyIsImNvbXBvbmVudHMvX3Vpa2l0L25hdmlnYXRpb25zL2J1dHRvbkFycm93LnNjc3MiLCJjb21wb25lbnRzL191aWtpdC9pY29ucy9zb2NpYWwuc2NzcyIsImNvbXBvbmVudHMvX3Vpa2l0L2ljb25zL2xvZ28uc2NzcyIsImNvbXBvbmVudHMvX3Vpa2l0L2ljb25zL3F1b3Rlcy5zY3NzIiwiY29tcG9uZW50cy9fdWlraXQvdHlwb2dyYXBoeS9oZWFkaW5nLnNjc3MiLCJjb21wb25lbnRzL191aWtpdC90eXBvZ3JhcGh5L3BhcmFncmFwaC5zY3NzIiwiY29tcG9uZW50cy9fdWlraXQvdHlwb2dyYXBoeS9saW5rLnNjc3MiLCJjb21wb25lbnRzL191aWtpdC9jYXJkcy9uZXdzQ2FyZC5zY3NzIiwiY29tcG9uZW50cy9fdWlraXQvY2FyZHMvcXVvdGVDYXJkLnNjc3MiLCJjb21wb25lbnRzL3NsaWRlci5zY3NzIiwiY29tcG9uZW50cy9jaHJvbm9sb2d5LnNjc3MiLCJjb21wb25lbnRzL25vcm1zLnNjc3MiLCJjb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwiY29tcG9uZW50cy9wcmVsb2FkZXIuc2NzcyIsImluZGV4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QUdGLGtCQUNFLFdBQUEsa0JzQmpFQSwyQkFDRSxRQUFBLFlBeUJOLGtCQUNFLFVBQUEsS0FDQSxZQUFBLElBR0Ysa0JBQ0UsVUFBQSxLQUNBLFlBQUEsSUFHRixpQkFDRSxVQUFBLEtBQ0EsWUFBQSxJQUdGLEVBQ0UsZ0JBQUEiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cclxuXHJcbiBodG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXHJcblxyXG5tYWluIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgZm9udC1zaXplOiAyZW07XHJcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gIGhlaWdodDogMDsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc21hbGwge1xyXG4gIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgZm9udC1zaXplOiA3NSU7XHJcbiAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3ViIHtcclxuICBib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbnN1cCB7XHJcbiAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcblt0eXBlPVwiYnV0dG9uXCJdLFxyXG5bdHlwZT1cInJlc2V0XCJdLFxyXG5bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxyXG4gKi9cclxuXHJcblt0eXBlPVwiY2hlY2tib3hcIl0sXHJcblt0eXBlPVwicmFkaW9cIl0ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxufVxyXG5cclxuLyogTWlzY1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxyXG4gKi9cclxuXHJcbltoaWRkZW5dIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4iLCJAaW1wb3J0ICdzd2lwZXItdmFycy5zY3NzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJylcbiAgICBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjeyR0aGVtZUNvbG9yfTtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgJi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCB7XG4gICYsXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICAuc3dpcGVyLXdyYXBwZXIsXG4gIC5zd2lwZXItc2xpZGUsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG59XG5cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlIHtcbiAgPiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG59XG5cblxuXG4iLCIvLyBNZXJyaXdlYXRoZXJcclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHQudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUxpZ2h0SXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTWVycml3ZWF0aGVyO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQm9sZEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNZXJyaXdlYXRoZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9NZXJyaXdlYXRoZXIvTWVycml3ZWF0aGVyLUJsYWNrLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1lcnJpd2VhdGhlcjtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICBzcmM6IHVybCgnL2ZvbnRzL01lcnJpd2VhdGhlci9NZXJyaXdlYXRoZXItQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTWVycml3ZWF0aGVyL01lcnJpd2VhdGhlci1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbi8vIE1vbnRzZXJyYXQgZm9udFxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2sudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogODAwO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFCb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1FeHRyYUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGRJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVNlbWlCb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXJJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXJJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHQudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFMaWdodC50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtRXh0cmFMaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LXdlaWdodDogMjAwO1xyXG4gIHNyYzogdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMudHRmJykgZm9ybWF0KCd0dGYnKSwgdXJsKCcvZm9udHMvTW9udHNlcnJhdC9Nb250c2VycmF0LUV4dHJhTGlnaHRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDEwMDtcclxuICBzcmM6IHVybCgnL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluLnR0ZicpIGZvcm1hdCgndHRmJyksIHVybCgnL2ZvbnRzL01vbnRzZXJyYXQvTW9udHNlcnJhdC1UaGluLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgc3JjOiB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVGhpbkl0YWxpYy50dGYnKSBmb3JtYXQoJ3R0ZicpLCB1cmwoJy9mb250cy9Nb250c2VycmF0L01vbnRzZXJyYXQtVGhpbkl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuIiwiQGltcG9ydCAnLi9tZWRpYSc7XHJcblxyXG4uc3BhY2UtZWxnIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BhY2UtbGcge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGFjZS1zdCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNwYWNlLW1kIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4uc3BhY2Utc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbn1cclxuXHJcbi5zcGFjZS1lc20ge1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG4iLCIkc2NhbGVzOiAoXHJcbiAgJ21fc20nOiAzMjBweCxcclxuICAnbV9tZCc6IDQ4MHB4LFxyXG4gICdtX2xnJzogNjAwcHgsXHJcbiAgJ3Rfc20nOiA3MjBweCxcclxuICAndF9tZCc6IDc2OHB4LFxyXG4gICd0X2xnJzogMTAyNHB4LFxyXG4gICdkX3NtJzogMTI4MXB4LCAvLyAxMjgxINC/0L7RgtC+0LzRgyDRh9GC0L4g0YLQsNC6INC/0L4g0LTQuNC30LDQudC90YNcclxuICAnZF9tZCc6IDEzNjZweCxcclxuICAnZF9sZyc6IDE2MDBweCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBtaXhpbiBhdCgkc2NhbGUpIHtcclxuICBAaWYgdHlwZS1vZigkc2NhbGUpID09IHN0cmluZyB7XHJcbiAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkc2NhbGVzLCAkc2NhbGUpO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJGJyZWFrcG9pbnQ6ICRzY2FsZTtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZWxvdygkc2NhbGUpIHtcclxuICBAaWYgdHlwZS1vZigkc2NhbGUpID09IHN0cmluZyB7XHJcbiAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkc2NhbGVzLCAkc2NhbGUpIC0gMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgICRicmVha3BvaW50OiAkc2NhbGUgLSAxO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJldHdlZW4oJHNjYWxlLW1pbiwgJHNjYWxlLW1heCkge1xyXG4gIEBpZiB0eXBlLW9mKCRzY2FsZS1taW4pID09IHN0cmluZyBhbmQgdHlwZS1vZigkc2NhbGUtbWF4KSA9PSBudW1iZXIge1xyXG4gICAgJGJwLW1pbjogbWFwLWdldCgkc2NhbGVzLCAkc2NhbGUtbWluKTtcclxuICAgICRicC1tYXg6ICRzY2FsZS1tYXggLSAxO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWluKSBhbmQgKG1heC13aWR0aDogJGJwLW1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiB0eXBlLW9mKCRzY2FsZS1taW4pID09IHN0cmluZyBhbmQgdHlwZS1vZigkc2NhbGUtbWF4KSA9PSBzdHJpbmcge1xyXG4gICAgJGJwLW1pbjogbWFwLWdldCgkc2NhbGVzLCAkc2NhbGUtbWluKTtcclxuICAgICRicC1tYXg6IG1hcC1nZXQoJHNjYWxlcywgJHNjYWxlLW1heCkgLSAxO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWluKSBhbmQgKG1heC13aWR0aDogJGJwLW1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiB0eXBlLW9mKCRzY2FsZS1taW4pID09IG51bWJlciBhbmQgdHlwZS1vZigkc2NhbGUtbWF4KSA9PSBzdHJpbmcge1xyXG4gICAgJGJwLW1pbjogJHNjYWxlLW1pbjtcclxuICAgICRicC1tYXg6IG1hcC1nZXQoJHNjYWxlcywgJHNjYWxlLW1heCkgLSAxO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWluKSBhbmQgKG1heC13aWR0aDogJGJwLW1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpZiB0eXBlLW9mKCRzY2FsZS1taW4pID09IG51bWJlciBhbmQgdHlwZS1vZigkc2NhbGUtbWF4KSA9PSBudW1iZXIge1xyXG4gICAgJGJwLW1pbjogJHNjYWxlLW1pbjtcclxuICAgICRicC1tYXg6ICRzY2FsZS1tYXggLSAxO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnAtbWluKSBhbmQgKG1heC13aWR0aDogJGJwLW1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5MDA7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAganVzdGlmeS1pdGVtczogZW5kO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLTEzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAvLyBAaW5jbHVkZSBiZXR3ZWVuKCd0X21kJywgJ3RfbGcnKSB7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAtMTkycHggIWltcG9ydGFudDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIGJldHdlZW4oJ3RfbGcnLCAnZF9zbScpIHtcclxuICAvLyAgIG1hcmdpbi1ib3R0b206IC0yMDBweCAhaW1wb3J0YW50O1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAtMjMycHggIWltcG9ydGFudDtcclxuICAvLyB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdygndF9tZCcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbigndF9tZCcsICd0X2xnJykge1xyXG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgcGFkZGluZzogNDBweCAwIDMxcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIEBpbmNsdWRlIHNjaGVtZS1ib3JkZXJzKCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCdkX2xnJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYtbGluayB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgLmhlYWRlcl9fc3ViLW5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgZ3JpZC1jb2x1bW46IDQvc3BhbiAxMDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBncmlkLWNvbHVtbjogMy9zcGFuIDc7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA0LzEyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCdkX2xnJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogNC9zcGFuIDk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdWItbmF2LWdyb3VwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fc3ViLW5hdiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcGFkZGluZzogNDdweCAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSA0OHB4KTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuXHJcbiAgICAmLWNvbnRlbnQge1xyXG4gICAgICBAaW5jbHVkZSBzY2hlbWUtYmFja2dyb3VuZHMoKTtcclxuICAgICAgQGluY2x1ZGUgc2NoZW1lLWFkZC1ib3JkZXJzKCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcclxuXHJcbiAgICAgIC5saXN0IHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAzMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDMvLTI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICByb3ctZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBhdCgnZF9zbScpIHtcclxuICAgICAgICAgIGdyaWQtY29sdW1uOiA0Ly0yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbnRyb2xzIHtcclxuICAgIGdyaWQtY29sdW1uOiAyLy0xO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogNi8tMTtcclxuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJldHdlZW4oJ3RfbWQnLCAndF9sZycpIHtcclxuXHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLXNwYWNlKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbigndF9tZCcsICd0X2xnJykge1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtc3BhY2UoNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdygndF9sZycpIHtcclxuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KHJvdywgZmxleC1lbmQsIGZsZXgtZW5kKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KGNvbHVtbiwgZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgICAvLyBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZ3JpZC1jb2x1bW46IDEwLy0xO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCdkX3NtJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMTIvLTE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAxNC8tMTtcclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG5cclxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pdGVtIHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZmluZS12aXNpb24ge1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X2xnJykge1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1heC13aWR0aDogNDBweDtcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbGcnKSB7XHJcbiAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgICBtYXgtaGVpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhcmFncmFwaCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jb250YWluZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICB9XHJcblxyXG4gICZfX2J1dHRvbi1wcm9maWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG5cclxuICAgICAgICBwYXRoIHtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBzY2hlbWUtc3ZnLXN0cm9rZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1cmdlci1idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXJnZXItY2xvc2Uge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgIC5idXJnZXItY2xvc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnVyZ2VyLW9wZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnVyZ2VyLW9wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIHBhdGgge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY2hlbWUtc3ZnLXN0cm9rZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyLW1lbnUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAvLyBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMTczcHg7XHJcbiAgICAvLyBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnVyZ2VyLWlubmVyIHtcclxuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICA+ICoge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBwc2V1ZG87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwODY2YzY7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMXB4KTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1cmdlci1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJl9fc3ViLWJ1cmdlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgcGFkZGluZzogMTZweCAwIDI0cHg7XHJcbiAgICByb3ctZ2FwOiAxNnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5rIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1cmdlci1ncm91cCB7XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUgLmhlYWRlcl9fc3ViLWJ1cmdlci1tZW51IHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcblxyXG5AbWl4aW4gYXQtbm9ybWFsLXZpc2lvbiB7XHJcblxyXG4gIC5pcy1ub3JtYWwtdmlzaW9uICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXQtcG9vci12aXNpb24ge1xyXG5cclxuICAuaXMtcG9vci12aXNpb24gJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY2hlbWUtY29sb3JzIHtcclxuXHJcbiAgLnNjaGVtZV93aGl0ZS1vbi1ibGFjayAmIHtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibGFjay1vbi13aGl0ZSAmIHtcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgY29sb3I6ICRjb2xvci1wdi1ibHVlLWRhcmsgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY2hlbWUtc3ZnLWZpbGwge1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgZmlsbDogJGNvbG9yLXB2LWJsdWUtZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjaGVtZS1zdmctc3Ryb2tlIHtcclxuXHJcbiAgLnNjaGVtZV93aGl0ZS1vbi1ibGFjayAmIHtcclxuICAgIHN0cm9rZTogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBzdHJva2U6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsdWUgJiB7XHJcbiAgICBzdHJva2U6ICRjb2xvci1wdi1ibHVlLWRhcmsgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY2hlbWUtc3ZnLWdyYWRpZW50LXN0b3AtY29sb3Ige1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgc3RvcC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBzdG9wLWNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgc3RvcC1jb2xvcjogJGNvbG9yLXB2LWJsdWUtZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjaGVtZS1jb2xvcnMtZGlzcGxheS1ub25lIHtcclxuXHJcbiAgLnNjaGVtZV93aGl0ZS1vbi1ibGFjayAmIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsdWUgJiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NoZW1lLWJhY2tncm91bmRzIHtcclxuXHJcbiAgLnNjaGVtZV93aGl0ZS1vbi1ibGFjayAmIHtcclxuICAgIGJhY2tncm91bmQ6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsYWNrLW9uLXdoaXRlICYge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmx1ZSAmIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wdi1ibHVlLWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NoZW1lLWJvcmRlcnMge1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgYm9yZGVyLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibGFjay1vbi13aGl0ZSAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmx1ZSAmIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB2LWJsdWUtZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjaGVtZS1hZGQtYm9yZGVycyB7XHJcblxyXG4gIC5zY2hlbWVfd2hpdGUtb24tYmxhY2sgJiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibGFjay1vbi13aGl0ZSAmIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsdWUgJiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHYtYmx1ZS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NoZW1lLWFjY2VudC1ib3JkZXJzKCR3ZWlnaHQ6IDhweCkge1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgYm9yZGVyOiAkd2VpZ2h0IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsYWNrLW9uLXdoaXRlICYge1xyXG4gICAgYm9yZGVyOiAkd2VpZ2h0IHNvbGlkIGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsdWUgJiB7XHJcbiAgICBib3JkZXI6ICR3ZWlnaHQgc29saWQgJGNvbG9yLXB2LWJsdWUtZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGltYWdlLWZpbHRlciB7XHJcblxyXG4gIC5zY2hlbWVfd2hpdGUtb24tYmxhY2sgJiB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBjb250cmFzdCgxMjAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibGFjay1vbi13aGl0ZSAmIHtcclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpIGNvbnRyYXN0KDEyMCUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsdWUgJiB7XHJcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSBjb250cmFzdCgxMjAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjaGVtZS1wYXRoLWZpbGwge1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgZmlsbDogYmxhY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBmaWxsOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgZmlsbDogJGNvbG9yLXB2LWJsdWUtbGlnaHQgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY2hlbWUtcGF0aC1maWxsLXJldmVyc2Uge1xyXG5cclxuICAuc2NoZW1lX3doaXRlLW9uLWJsYWNrICYge1xyXG4gICAgZmlsbDogd2hpdGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5zY2hlbWVfYmxhY2stb24td2hpdGUgJiB7XHJcbiAgICBmaWxsOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgZmlsbDogJGNvbG9yLXB2LWJsdWUtZGFyayAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNjaGVtZS1wYXRoLXN0cm9rZSB7XHJcblxyXG4gIC5zY2hlbWVfd2hpdGUtb24tYmxhY2sgJiB7XHJcbiAgICBzdHJva2U6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuc2NoZW1lX2JsYWNrLW9uLXdoaXRlICYge1xyXG4gICAgc3Ryb2tlOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLnNjaGVtZV9ibHVlICYge1xyXG4gICAgc3Ryb2tlOiAkY29sb3ItcHYtYmx1ZS1kYXJrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYXQtcG9vci12aXNpb24tZm9udC1zLW5tIHtcclxuXHJcbiAgLmlzLXBvb3ItdmlzaW9uLmZvbnQtc2l6ZV9ub3JtYWwgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBhdC1wb29yLXZpc2lvbi1mb250LXMtbWQge1xyXG5cclxuICAuaXMtcG9vci12aXNpb24uZm9udC1zaXplX21lZGl1bSAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGF0LXBvb3ItdmlzaW9uLWZvbnQtcy1sZyB7XHJcblxyXG4gIC5pcy1wb29yLXZpc2lvbi5mb250LXNpemVfbGFyZ2UgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmb250LXNpemVzIHtcclxuXHJcbiAgLmZvbnQtc2l6ZV9ub3JtYWwgJiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc2l6ZV9tZWRpdW0gJiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gIH1cclxuXHJcbiAgLmZvbnQtc2l6ZV9sYXJnZSAmIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgfVxyXG59XHJcbiIsIi8vIENPTE9SUyAtIENPTlRFTlRcclxuJGNvbG9yLWJnOiAjMDAxNjNhO1xyXG4kY29sb3ItZ3JheTogIzk5OWZhOTtcclxuJGNvbG9yLXByaW1hcnk6ICMwODY2YzY7XHJcbiRjb2xvci1zZWNvbmRhcnk6ICMwMGMxZmY7XHJcblxyXG4kY29sb3ItbGlnaHQtZ3JheTogI2YyZjNmNDtcclxuJGNvbG9yLWVycm9yOiAjZDcwMDFjO1xyXG5cclxuJGNvbG9yLXRleHQtbWFpbjogIzMzMztcclxuJGNvbG9yLXRleHQtc2Vjb25kOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcblxyXG4kY29sb3ItcHYtYmx1ZS1kYXJrOiAjMDYzNDYyO1xyXG4kY29sb3ItcHYtYmx1ZS1saWdodDogIzlkZDFmZjtcclxuXHJcbi8vIEZPTlRTXHJcbiRmb250LXNlY29uZGFyeTogJ01lcnJpd2VhdGhlcicsIHNlcmlmO1xyXG4kZm9udC1wcmltYXJ5OiAnTW9udHNlcnJhdCcsIHNlcmlmO1xyXG5cclxuLy8gRk9OVFMgLSBXRUlHSFRcclxuJHdlaWdodC1ibGFjazogOTAwO1xyXG4kd2VpZ2h0LWV4dHJhLWJvbGQ6IDgwMDtcclxuJHdlaWdodC1ib2xkOiBib2xkO1xyXG4kd2VpZ2h0LXNlbWktYm9sZDogNjAwO1xyXG4kd2VpZ2h0LW1lZGl1bTogNTAwO1xyXG4kd2VpZ2h0LW5vcm1hbDogNDAwO1xyXG4kd2VpZ2h0LWxpZ2h0OiAzMDA7XHJcbiR3ZWlnaHQtZXh0cmEtbGlnaHQ6IDIwMDtcclxuJHdlaWdodC10aGluOiAxMDA7XHJcblxyXG5cclxuJHZzLWNvbG9yczogKFxyXG4gIGxpZ2h0ZXN0OiAkY29sb3ItZ3JheSxcclxuICBsaWdodDogJGNvbG9yLWdyYXksXHJcbiAgZGFyazogIzMzMyxcclxuICBkYXJrZXN0OiByZ2JhKDAsIDAsIDAsIDAuMTUpLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHZzLXN0YXRlLWFjdGl2ZS1jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHZzLWJvcmRlci1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHRlc3QnKSAhZGVmYXVsdDtcclxuJHZzLWJvcmRlci1yYWRpdXM6IDNweCAhZGVmYXVsdDtcclxuJHZzLWNvbXBvbmVudC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yLWdyYXk7XHJcbiR2cy1zdGF0ZS1hY3RpdmUtYmc6ICNmMmYzZjQgIWRlZmF1bHQ7XHJcblxyXG4kdnMtc3RhdGUtZGlzYWJsZWQtYmc6ICNmMmYzZjQgIWRlZmF1bHQ7XHJcbiR2cy1zdGF0ZS1kaXNhYmxlZC1jb2xvcjogbWFwX2dldCgkdnMtY29sb3JzLCAnbGlnaHQnKSAhZGVmYXVsdDtcclxuJHZzLXN0YXRlLWRpc2FibGVkLWNvbnRyb2xzLWNvbG9yOiBtYXBfZ2V0KCR2cy1jb2xvcnMsICdsaWdodCcpICFkZWZhdWx0O1xyXG4kdnMtc3RhdGUtZGlzYWJsZWQtY3Vyc29yOiBub3QtYWxsb3dlZCAhZGVmYXVsdDtcclxuIiwiLy8gUHNldWRvXHJcbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XHJcbiAgY29udGVudDogJGNvbnRlbnQ7XHJcbiAgZGlzcGxheTogJGRpc3BsYXk7XHJcbiAgcG9zaXRpb246ICRwb3M7XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBzdGFjay1zcGFjZVxyXG4vLyBAcGFyYW0gIHtOdW1iZXJ9IHN0YWNrLXNwYWNlIHRvIHNldFxyXG5AbWl4aW4gc3RhY2stc3BhY2UoJHZhbHVlKSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJHZhbHVlO1xyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIENyZWF0ZSBpbmxpbmUtc3BhY2VcclxuLy8gQHBhcmFtICB7TnVtYmVyfSBpbmxpbmUtc3BhY2UgdG8gc2V0XHJcbkBtaXhpbiBpbmxpbmUtc3BhY2UoJHZhbHVlKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkdmFsdWU7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGlzcGxheS1ncmlkKCkge1xyXG4gIGNvbHVtbi1nYXA6IDMycHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktZ3JpZC1hZGFwdGl2ZSgpIHtcclxuICBjb2x1bW4tZ2FwOiAzMnB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4oJ3RfbWQnLCAndF9sZycpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZXR3ZWVuKCd0X2xnJywgJ2Rfc20nKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4oJ2Rfc20nLCAnZF9sZycpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDE0LCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxNiwgMWZyKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNhdmluZyA0IGxpbmVzIG9mIGNvZGUgZXZlcnkgdGltZSB5b3UgdXNlIGdyaWQuXHJcbkBtaXhpbiBkaXNwbGF5LWZsZXgoJGRpcmVjdGlvbiwgJGp1c3RpZnksICRhbGlnbiwgJGZsZXg6IGZsZXgpIHtcclxuICBhbGlnbi1pdGVtczogJGFsaWduO1xyXG4gIGRpc3BsYXk6ICRmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgQGluY2x1ZGUgc2NoZW1lLWJhY2tncm91bmRzKCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIHJvdy1nYXA6IDE2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9zbScpIHtcclxuICAgICAgcm93LWdhcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xvZ28ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2luZm8ge1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzLy0xO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMy8xMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9zbScpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMy83O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMy8xMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9zbScpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvMTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190by10b3Age1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XHJcbiAgICBvcmRlcjogLTE7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAtMy8tMTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgb3JkZXI6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIEBpbmNsdWRlIHNjaGVtZS1wYXRoLXN0cm9rZSgpO1xyXG4gICAgICAgIHN0cm9rZTogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuICAgICAgLmljb24gcGF0aCB7XHJcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc29jaWFscyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuc29jaWFsIHtcclxuXHJcbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBiZWxvdygndF9sZycpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvcHlyaWdodCB7XHJcbiAgICBAaW5jbHVkZSBiZWxvdygnbV9tZCcpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29weXJpZ2h0LFxyXG4gICZfX3dhcm5pbmcge1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9fd2FybmluZyB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQtcG9vci12aXNpb24oKSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb3B5cmlnaHQtYXR3aW50YSB7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvLTE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbGcnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiAzLzEwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCdkX3NtJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogLTUvLTE7XHJcbiAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5sYXlvdXQtd3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnaGVhZGVyJztcclxuQGltcG9ydCAnZm9vdGVyJztcclxuQGltcG9ydCAnbGF5b3V0LXdyYXBwZXInO1xyXG5cclxuLmFwcCB7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuIiwiLmJ1dHRvbiB7XHJcbiAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcygpO1xyXG4gIEBpbmNsdWRlIHNjaGVtZS1hZGQtYm9yZGVycygpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTJweCAzNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyYXk7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgICAgY3Vyc29yOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zdHJva2Uge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zZWNvbmQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3doaXRlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LXNlY29uZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdHJhbnNwYXJlbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZpbmUtdmlzaW9uIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cclxuICBAaW5jbHVkZSBhdC1wb29yLXZpc2lvbigpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLS1ibGFjayB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcblxyXG4gICAgc3ZnIHtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC05cHg7XHJcbiAgICB9XHJcblxyXG4gICAgcGF0aCB7XHJcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcztcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICBkaXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYnV0dG9uLWFycm93IHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICB3aWR0aDogMTFweDtcclxuXHJcbiAgJl9kaXJlY3Rpb24ge1xyXG5cclxuICAgICYtbGVmdCB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEuMikgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmlnaHQtZGF3biB7XHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSBzY2FsZSgxLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1sZWZ0LXVwIHtcclxuICAgICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSBzY2FsZSgxLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMS4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl90eXBlIHtcclxuXHJcbiAgICAmLWxpZ2h0IHtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2hlbWUtcGF0aC1zdHJva2UoKTtcclxuICAgICAgICBzdHJva2U6ICRjb2xvci1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXJrIHtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBAaW5jbHVkZSBzY2hlbWUtcGF0aC1zdHJva2UoKTtcclxuICAgICAgICBzdHJva2U6ICRjb2xvci1ncmF5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuXHJcbiAgICAmLmJ1dHRvbi1hcnJvd190eXBlLWRhcmsge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgc3Ryb2tlOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXR0b24tYXJyb3dfdHlwZS1saWdodCB7XHJcblxyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc29jaWFsIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG5cclxuICAgIHBhdGgge1xyXG4gICAgICBmaWxsOiB3aGl0ZTtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcGF0aCB7XHJcbiAgICBmaWxsOiAkY29sb3ItYmc7XHJcbiAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3M7XHJcbiAgfVxyXG59XHJcbiIsIi5sb2dvIHtcclxuICBAaW5jbHVkZSBiZWxvdygnZF9zbScpIHtcclxuICAgIGhlaWdodDogODhweDtcclxuICAgIHdpZHRoOiA4OHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICBoZWlnaHQ6IDk2cHg7XHJcbiAgICB3aWR0aDogOTZweDtcclxuICB9XHJcblxyXG4gICZfX3BhdGgge1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLXN2Zy1maWxsO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0LW5vcm1hbC12aXNpb24ge1xyXG4gICAgICBmaWxsOiB3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZV9fbG9nbyAmIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGF0LW5vcm1hbC12aXNpb24ge1xyXG4gICAgICAgIGZpbGw6ICMwODY2YzY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vICZfX2dyYWRpZW50LXN0b3Age1xyXG4gIC8vICAgQGluY2x1ZGUgc2NoZW1lLXN2Zy1ncmFkaWVudC1zdG9wLWNvbG9yO1xyXG4gIC8vIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIGltYWdlLWZpbHRlcigpO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLnF1b3RlcyB7XHJcblxyXG4gIHBhdGgge1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLXBhdGgtZmlsbC1yZXZlcnNlKCk7XHJcbiAgICBmaWxsOiB3aGl0ZTtcclxuICB9XHJcbn1cclxuIiwiXHJcbi5oZWFkaW5nIHtcclxuICBAaW5jbHVkZSBzY2hlbWUtY29sb3JzKCk7XHJcbiAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gICZfc2l6ZS1tYWluIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMy41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zaXplLWgxIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCdkX2xnJykge1xyXG4gICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfd2VpZ2h0LW5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmX3dlaWdodC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgfVxyXG5cclxuICAmX3dlaWdodC1zZW1pLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaS1ib2xkO1xyXG4gIH1cclxufVxyXG4iLCJAaW1wb3J0ICcuLi8uLi8uLi91dGlscy9wb29yLXZpc2lvbic7XHJcblxyXG4ucGFyYWdyYXBoIHtcclxuICBAaW5jbHVkZSBzY2hlbWUtY29sb3JzKCk7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgJl9zaXplLWxnIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9zaXplLW1kIHtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCdkX2xnJykge1xyXG4gICAgICBAaW5jbHVkZSBmb250LXNpemVzKCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2l6ZS1zbSB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemVzKCk7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcclxuICB9XHJcblxyXG4gICZfd2VpZ2h0LW5vcm1hbCB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ub3JtYWw7XHJcbiAgfVxyXG5cclxuICAmX3dlaWdodC1tZWRpdW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xyXG4gIH1cclxuXHJcbiAgJl93ZWlnaHQtYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gIH1cclxuXHJcbiAgJl93ZWlnaHQtc2VtaS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWktYm9sZDtcclxuICB9XHJcbn1cclxuIiwiLmxpbmsge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBmb250LXNpemU6IDFyZW07XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHJcbiAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbiAgfVxyXG5cclxuICAmX3R5cGUge1xyXG5cclxuICAgICYtZGFyayB7XHJcbiAgICAgIEBpbmNsdWRlIHNjaGVtZS1jb2xvcnMoKTtcclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW1haW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1kYXJrLXRvLWxpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtbWFpbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxpZ2h0IHtcclxuICAgICAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubmV3cy1jYXJkIHtcclxuICBAaW5jbHVkZSBzY2hlbWUtYmFja2dyb3VuZHMoKTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICAvLyBtYXgtd2lkdGg6IDYwOHB4O1xyXG5cclxuICBAaW5jbHVkZSBiZWxvdygndF9tZCcpIHtcclxuICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAyNDBweDtcclxuICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgIGhlaWdodDogMjU2cHg7XHJcbiAgICAvLyBtYXgtaGVpZ2h0OiAyNTZweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgJl9faW1hZ2Uge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuICAgIG1heC1oZWlnaHQ6IDE1M3B4O1xyXG4gICAgbWF4LXdpZHRoOiAxNTNweDtcclxuICAgIG1pbi13aWR0aDogMTUzcHg7XHJcbiAgICB3aWR0aDogMTUzcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfX3RhZyB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2Vjb25kO1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycztcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vLi4vdXRpbHMvcG9vci12aXNpb24nO1xyXG5cclxuLnF1b3RlLWNhcmQge1xyXG4gIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcygpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIG1heC13aWR0aDogNjA4cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gICZfX2F1dGhvciB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgcGFkZGluZzogOHB4IDAgMDtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgcGFkZGluZzogMTZweCAxNnB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19waG90byB7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2NHB4O1xyXG4gICAgbWluLXdpZHRoOiA2NHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiA2NHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19maW8ge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9sZycpIHtcclxuICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcG9zaXRpb24ge1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcygpO1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLWFkZC1ib3JkZXJzKCk7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xyXG4gICAgcGFkZGluZzogMzJweCA0OHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0LXBvb3ItdmlzaW9uLWZvbnQtcy1tZCB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBhdC1wb29yLXZpc2lvbi1mb250LXMtbGcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDE1MnB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICAgIHRvcDogLTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbGcnKSB7XHJcbiAgICAgIGhlaWdodDogMTY4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICAgIGhlaWdodDogMTUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBzY2hlbWUtY29sb3JzLWRpc3BsYXktbm9uZSgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbGVmdDogMTdweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDVweDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICAgIGxlZnQ6IDM5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ljb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgICZfdG9wIHtcclxuICAgICAgbGVmdDogMTZweDtcclxuICAgICAgdG9wOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX2JvdHRvbSB7XHJcbiAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgICBib3R0b206IDMycHg7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnNsaWRlciB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmF5O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ1dHRvbi1uZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgJl9fY29udHJvbHMge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWluLWhlaWdodDogMjNweDtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdygndF9tZCcpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmX21vYmlsZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHdpZHRoOiA2OHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vdXRpbHMvcG9vci12aXNpb24nO1xyXG5cclxuLmNocm9ub2xvZ3kge1xyXG5cclxuICAmX19oZWFkZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleChjb2x1bW4sIGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBiZXR3ZWVuKCd0X21kJywgJ2Rfc20nKSB7XHJcbiAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYmV0d2VlbignZF9zbScsICdkX2xnJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uLW5leHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19kYXRlIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBiZWxvdygndF9tZCcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc3dpcGVyIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgYmVsb3coJ3RfbWQnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N2ZyB7XHJcbiAgICBAaW5jbHVkZSBpbWFnZS1maWx0ZXIoKTtcclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgICAgIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDM5MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgbWluLXdpZHRoOiAxNjBweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItd3JhcHBlci1jaXJjbGUge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ3RfbWQnKSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgfVxyXG59XHJcbiIsIi5ub3JtcyB7XHJcbiAgZGlzcGxheTogaW5oZXJpdDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaGVyaXQ7XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcygpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X2xnJykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGF0KCd0X2xnJykge1xyXG4gICAgICBncmlkLWNvbHVtbjogMi8tMjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9sZycpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDIvLTE7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IDMvLTM7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYXQoJ2RfbGcnKSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiA0Ly0zO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbnVtYmVyIHtcclxuICAgIEBpbmNsdWRlIHNjaGVtZS1jb2xvcnMoKTtcclxuICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxMnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9tZCcpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAzMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBhdCgnZF9sZycpIHtcclxuICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnBhcmFncmFwaCB7XHJcbiAgICAgIEBpbmNsdWRlIGF0KCd0X21kJykge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgYXQoJ2Rfc20nKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIGJlbG93KCd0X21kJykge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJldHdlZW4oJ3RfbWQnLCAndF9sZycpIHtcclxuICAgIG1heC13aWR0aDogNjA4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBiZXR3ZWVuKCd0X2xnJywgJ2Rfc20nKSB7XHJcbiAgICBtYXgtd2lkdGg6IDkyOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYmV0d2VlbignZF9zbScsICdkX2xnJykge1xyXG4gICAgbWF4LXdpZHRoOiAxMDg4cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBhdCgnZF9sZycpIHtcclxuICAgIG1heC13aWR0aDogMTI1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdyaWQge1xyXG4gIEBpbmNsdWRlIGRpc3BsYXktZ3JpZC1hZGFwdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4iLCJAa2V5ZnJhbWVzIG1vdmV1cHR3byB7XHJcblxyXG4gIGZyb20ge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdG9wOiAtNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbW92ZXVwdGVucyB7XHJcblxyXG4gIGZyb20ge1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgdG8ge1xyXG4gICAgdG9wOiAtNDAwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1vdmVyaWdodCB7XHJcblxyXG4gIGZyb20ge1xyXG4gICAgbGVmdDogMCU7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5wcmVsb2FkZXIge1xyXG4gIEBpbmNsdWRlIHNjaGVtZS1jb2xvcnM7XHJcbiAgQGluY2x1ZGUgc2NoZW1lLWJhY2tncm91bmRzO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgd2lkdGg6IDYwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X2xnJykge1xyXG4gICAgICB3aWR0aDogMzA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saW5lIHtcclxuICAgIEBpbmNsdWRlIGltYWdlLWZpbHRlcjtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2Q3MDAxYyAwJSwgIzJlNGVhNCA1MS41NiUsICM2OWQyZmYgMTAwJSk7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgd2lkdGg6IDYwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X2xnJykge1xyXG4gICAgICB3aWR0aDogMzA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oaWRkZW5kZXIge1xyXG4gICAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycztcclxuICAgIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcztcclxuICAgIGFuaW1hdGlvbjogbW92ZXJpZ2h0IDMuMnMgZWFzZSBmb3J3YXJkcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSBhdCgndF9sZycpIHtcclxuICAgICAgd2lkdGg6IDYwOHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJlbG93KCd0X2xnJykge1xyXG4gICAgICB3aWR0aDogMzA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wZXJjZW50YWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgfVxyXG5cclxuICAmX193aW5kb3ctZm9yLW51bWVyaWMge1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmLS1vbmVzIHtcclxuICAgICAgd2lkdGg6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dpbmRvdy1mb3ItbnVtZXJpYyxcclxuICAmX190ZW5zLWNvbnRhbmVyLFxyXG4gICZfX2VsZXZlbnMtY29udGFuZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgfVxyXG5cclxuICAmX19vbmVzLWNvbnRhbmVyIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZXVwdHdvIDIuOHMgc3RlcHMoMSwgZW5kKSAxIGZvcndhcmRzO1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmX190ZW5zLWNvbnRhbmVyIHtcclxuICAgIGFuaW1hdGlvbjogbW92ZXVwdGVucyAwLjI4cyBzdGVwcygxMCwgZW5kKSAxMCBiYWNrd2FyZHM7XHJcbiAgICBoZWlnaHQ6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fZWxldmVucy1jb250YW5lciB7XHJcbiAgICBhbmltYXRpb246IG1vdmV1cHRlbnMgMi44cyBzdGVwcygxMCwgZW5kKSAxIGZvcndhcmRzO1xyXG4gICAgaGVpZ2h0OiA0NDBweDtcclxuICB9XHJcblxyXG4gICYtLXNlY29uZCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuXHJcbiAgICAucHJlbG9hZGVyIHtcclxuXHJcbiAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJldHdlZW4oJ2Rfc20nLCAnZF9sZycpIHtcclxuICAgICAgICAgIHRvcDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBhdCgnZF9sZycpIHtcclxuICAgICAgICAgIHRvcDogMTYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19oaWRkZW5kZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZXJpZ2h0IDEuNnMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX29uZXMtY29udGFuZXIge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbW92ZXVwdHdvIDEuNXMgc3RlcHMoMSwgZW5kKSAxIGZvcndhcmRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX190ZW5zLWNvbnRhbmVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1vdmV1cHRlbnMgMC4xNXMgc3RlcHMoMTAsIGVuZCkgMTAgYmFja3dhcmRzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19lbGV2ZW5zLWNvbnRhbmVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1vdmV1cHRlbnMgMS41cyBzdGVwcygxMCwgZW5kKSAxIGZvcndhcmRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJ3V0aWxzL25vcm1hbGl6ZS5jc3MnO1xyXG5AaW1wb3J0ICdub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlcic7XHJcblxyXG5AaW1wb3J0ICd1dGlscy9mb250cyc7XHJcbkBpbXBvcnQgJ3V0aWxzL21lZGlhJztcclxuQGltcG9ydCAndXRpbHMvbWl4aW5zJztcclxuQGltcG9ydCAndXRpbHMvc3BhY2VzJztcclxuQGltcG9ydCAndXRpbHMvcG9vci12aXNpb24nO1xyXG5AaW1wb3J0ICd1dGlscy92YXJpYWJsZXMnO1xyXG5cclxuQGltcG9ydCAnbGF5b3V0L2luZGV4JztcclxuXHJcbkBpbXBvcnQgJ2NvbXBvbmVudHMvaW5kZXgnO1xyXG5cclxuKixcclxuOmFmdGVyLFxyXG46YmVmb3JlIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5odG1sLFxyXG5ib2R5IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgQGluY2x1ZGUgc2NoZW1lLWNvbG9ycygpO1xyXG4gIEBpbmNsdWRlIHNjaGVtZS1iYWNrZ3JvdW5kcygpO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAuaXMtaW1hZ2VzLWhpZGRlbiAmIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8qIHtcclxuICAgIC8vICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC8vIC5mb250LXNpemVfbm9ybWFsICYge1xyXG4gIC8vICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAvLyB9XHJcblxyXG4gIC8vIC5mb250LXNpemVfbWVkaXVtICYge1xyXG4gIC8vICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAvLyB9XHJcblxyXG4gIC8vIC5mb250LXNpemVfbGFyZ2UgJiB7XHJcbiAgLy8gICBmb250LXNpemU6IDIwcHg7XHJcbiAgLy8gICBsaW5lLWhlaWdodDogMS40O1xyXG4gIC8vIH1cclxuXHJcbn1cclxuXHJcbi5mb250LXNpemVfbm9ybWFsIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuLmZvbnQtc2l6ZV9tZWRpdW0ge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG59XHJcblxyXG4uZm9udC1zaXplX2xhcmdlIHtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDtcclxufVxyXG5cclxuYSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiJdfQ== */
