@charset "UTF-8";
/*!
Theme Name: Hammer Marketing Base Theme
Author: Hammer Marketing
Author URI: http://hammermarketing.com
Version:1.0.0
*/a,abbr,acronym,address,applet,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}html{overflow-y:scroll;-ms-text-size-adjust:100%;line-height:1.15;-webkit-text-size-adjust:100%}small{font-size:80%}article,aside,details,figcaption,figure,footer,header,hgroup,img,nav,section{display:block}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}blockquote,q{quotes:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin-left:0}ol[class],ul[class]{padding:0;list-style:none}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;overflow:visible}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}button,input,select,textarea{font-family:inherit;line-height:1.15;margin:0;font:inherit}embed,iframe,object,video{max-width:100%}.alignright{float:right}.alignleft{float:left}.aligncenter{float:none;margin-left:auto;margin-right:auto}b,strong{font-weight:bolder}img{max-width:100%;display:block;height:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#000;display:block;font-size:.875em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}pre{-moz-tab-size:6;-o-tab-size:6;tab-size:6;width:90%;margin:2em auto;overflow:auto;white-space:pre-wrap;overflow-y:hidden;font-size:13px;line-height:1.5;background:#efefef;border-left:8px solid #b40b0b;padding:10px;color:#333;font-family:Consolas,Andale Mono WT,Andale Mono,Lucida Console,Lucida Sans Typewriter,monospace}.skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-content:active,.skip-to-content:focus{color:#fff;background-color:#000;left:auto;top:auto;width:30%;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:15px;text-align:center;font-size:1.2em;z-index:3001}.container,.entry-content>*{max-width:calc(1150px + var(--hammer_global__padding) + var(--hammer_global__padding));width:100%;margin-left:auto;margin-right:auto;position:relative;padding-left:var(--hammer_global__padding);padding-right:var(--hammer_global__padding)}.entry-content>.wide,.wide.container{max-width:calc(1450px + var(--hammer_global__padding) + var(--hammer_global__padding))}.btn,.entry-content .wp-block-button .wp-block-button__link,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button{border:2px solid var(--color_secondary);background:var(--color_secondary);color:#fff;font-weight:700;padding:.6rem var(--hammer_global__padding);font-size:1.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:0;border-radius:4rem;text-decoration:none;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.btn:after,.entry-content .wp-block-button .wp-block-button__link:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:after{content:"\e80d";font-size:2rem;line-height:1;-webkit-transition:-webkit-transform .35s ease-in-out;transition:-webkit-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out}.btn:focus,.btn:hover,.entry-content .wp-block-button .wp-block-button__link:focus,.entry-content .wp-block-button .wp-block-button__link:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:hover{background:#fff;color:var(--color_secondary)}.btn:focus:after,.btn:hover:after,.entry-content .wp-block-button .wp-block-button__link:focus:after,.entry-content .wp-block-button .wp-block-button__link:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:hover:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:focus:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:hover:after{-webkit-transform:translateX(.5rem);-ms-transform:translateX(.5rem);transform:translateX(.5rem)}.btn.ghost,.entry-content .wp-block-button.is-style-ghost .wp-block-button__link{background:#fff;color:var(--color_secondary)}.btn.ghost:focus,.btn.ghost:hover,.entry-content .wp-block-button.is-style-ghost .wp-block-button__link:focus,.entry-content .wp-block-button.is-style-ghost .wp-block-button__link:hover{background:var(--color_secondary);color:#fff}.btn.white-ghost,.entry-content .wp-block-button.is-style-white-ghost .wp-block-button__link{background:rgba(0,0,0,0);color:#fff;border-color:#fff}.btn.white-ghost:focus,.btn.white-ghost:hover,.entry-content .wp-block-button.is-style-white-ghost .wp-block-button__link:focus,.entry-content .wp-block-button.is-style-white-ghost .wp-block-button__link:hover{background:var(--color_secondary);color:#fff;border-color:var(--color_secondary)}.btn:after,.entry-content .external-link-icon:before,.entry-content .social-share li a,.entry-content .wp-block-button .wp-block-button__link:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .address_country:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.select:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button:after,.modal__close,.pagination .inner .next,.pagination .inner .prev,.search-form-wrap .search-submit,.social-nav a,.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{font-family:hammer}.strip{background:none;border:0;outline:none;margin:0;padding:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container input,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container input,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .hide_labels .gfield>label,.hidden,.hide-me{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.img-wrap{position:relative;overflow:hidden;width:100%}.img-wrap figure,.img-wrap img{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);-o-object-fit:cover;object-fit:cover;width:100%;height:100%!important;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.img-wrap.hover:focus img,.img-wrap.hover:hover img{-webkit-transform:translate3d(-50%,-50%,0) scale(1.05);transform:translate3d(-50%,-50%,0) scale(1.05)}.w-100{width:100%}.w-50{width:50%}@media (min-width:768px){.w-auto-sm{width:auto!important}}@media (min-width:1024px){.w-auto-md{width:auto!important}}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.flex-wrap-sm{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}@media (min-width:1024px){.flex-wrap-md{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}}@media (min-width:768px){.just-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}}.f-j-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-j-sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-a-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-bold{font-weight:700}.gap-20{grid-gap:2rem}.gap-30{grid-gap:3rem}.gap-40{grid-gap:4rem}.c-primary{color:var(--color_primary)}.c-secondary{color:var(--color_secondary)}.c-white{color:var(--color_white)}.c-black{color:var(--color_black)}.show-mobile{display:block!important}@media (min-width:768px){.show-mobile{display:none!important}}.show-desktop{display:none!important}@media (min-width:768px){.show-desktop{display:block!important}}.mt-0{margin-top:0}.pt-0{padding-top:0}.mt-5{margin-top:5px}.pt-5{padding-top:5px}.mt-10{margin-top:10px}.pt-10{padding-top:10px}.mt-20{margin-top:20px}.pt-20{padding-top:20px}.mt-30{margin-top:30px}.pt-30{padding-top:30px}.mt-40{margin-top:40px}.pt-40{padding-top:40px}.mt-50{margin-top:50px}.pt-50{padding-top:50px}.mt-60{margin-top:60px}.pt-60{padding-top:60px}.mt-100{margin-top:100px}.pt-100{padding-top:100px}.mt-auto{margin-top:auto}.pt-auto{padding-top:auto}.mb-0{margin-bottom:0}.pb-0{padding-bottom:0}.mb-5{margin-bottom:5px}.pb-5{padding-bottom:5px}.mb-10{margin-bottom:10px}.pb-10{padding-bottom:10px}.mb-20{margin-bottom:20px}.pb-20{padding-bottom:20px}.mb-30{margin-bottom:30px}.pb-30{padding-bottom:30px}.mb-40{margin-bottom:40px}.pb-40{padding-bottom:40px}.mb-50{margin-bottom:50px}.pb-50{padding-bottom:50px}.mb-60{margin-bottom:60px}.pb-60{padding-bottom:60px}.mb-100{margin-bottom:100px}.pb-100{padding-bottom:100px}.mb-auto{margin-bottom:auto}.pb-auto{padding-bottom:auto}.ml-0{margin-left:0}.pl-0{padding-left:0}.ml-5{margin-left:5px}.pl-5{padding-left:5px}.ml-10{margin-left:10px}.pl-10{padding-left:10px}.ml-20{margin-left:20px}.pl-20{padding-left:20px}.ml-30{margin-left:30px}.pl-30{padding-left:30px}.ml-40{margin-left:40px}.pl-40{padding-left:40px}.ml-50{margin-left:50px}.pl-50{padding-left:50px}.ml-60{margin-left:60px}.pl-60{padding-left:60px}.ml-100{margin-left:100px}.pl-100{padding-left:100px}.ml-auto{margin-left:auto}.pl-auto{padding-left:auto}.mr-0{margin-right:0}.pr-0{padding-right:0}.mr-5{margin-right:5px}.pr-5{padding-right:5px}.mr-10{margin-right:10px}.pr-10{padding-right:10px}.mr-20{margin-right:20px}.pr-20{padding-right:20px}.mr-30{margin-right:30px}.pr-30{padding-right:30px}.mr-40{margin-right:40px}.pr-40{padding-right:40px}.mr-50{margin-right:50px}.pr-50{padding-right:50px}.mr-60{margin-right:60px}.pr-60{padding-right:60px}.mr-100{margin-right:100px}.pr-100{padding-right:100px}.mr-auto{margin-right:auto}.pr-auto{padding-right:auto}@font-face{font-family:hammer;src:url(../../assets/fonts/hammer.eot?38497620);src:url(../../assets/fonts/hammer.eot?38497620#iefix) format("embedded-opentype"),url(../../assets/fonts/hammer.woff2?38497620) format("woff2"),url(../../assets/fonts/hammer.woff?38497620) format("woff"),url(../../assets/fonts/hammer.ttf?38497620) format("truetype"),url(../../assets/fonts/hammer.svg?38497620#hammer) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"]:before,[class^=icon-]:before{font-family:hammer;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:"+"}.icon-minus:before{content:"-"}.icon-left-open-big:before{content:"<"}.icon-right-open-big:before{content:">"}.icon-linkedin:before{content:"L"}.icon-search:before{content:"S"}.icon-x:before{content:"T"}.icon-up:before{content:"U"}.icon-cancel:before{content:"X"}.icon-down:before{content:"\e802"}.icon-right:before{content:"\e80d"}.icon-email:before{content:"\e81e"}.icon-phone:before{content:"\e81f"}.icon-left:before{content:"\e820"}.icon-location:before{content:"\e821"}.icon-download:before{content:"\e822"}.icon-print:before{content:"\e823"}.icon-link-ext:before{content:"\f08e"}:root :where(*,:before,:after){-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root :where(body){padding:69px 0 0}@media (min-width:768px){:root :where(body){padding-top:112px}}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:69px}@media (min-width:768px){html{scroll-padding-top:112px}}body{margin:0;color:var(--color_black);font:normal 1.6rem/1.65 Lato,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0;padding:0;line-height:1.2;font-optical-sizing:auto}.h1,h1{font-size:clamp(3.5rem,2.9666666667rem + .0166666667 * 100vw,5.3rem);font-weight:700}.h2,h2{font-size:clamp(2.8rem,2.562962963rem + .0074074074 * 100vw,3.6rem)}.h3,h3{font-size:clamp(2.4rem,2.2222222222rem + .0055555556 * 100vw,3rem)}h4{font-size:clamp(2.2rem,2.0222222222rem + .0055555556 * 100vw,2.8rem)}h5{font-size:2.2rem}h6{font-size:1.8rem}p{margin:0 0 1rem}.content-overflow{overflow:hidden}a:focus{outline:thin dotted}.logo{width:14rem;position:relative}@media (min-width:1024px){.logo{width:27rem}}.logo svg{max-width:300px}.logo a{display:block;text-decoration:none}.header-wrap{display:block;background:#fff;width:100%;position:absolute;top:0;left:0;z-index:2020;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media (min-width:768px){.header-wrap{position:fixed}}@media (max-width:767px){.header-wrap.header-scrolling-up{position:fixed}}.header-wrap .social-nav{margin-bottom:2rem}.header-wrap .social-nav li{line-height:1}.header-wrap .header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header-wrap .hamburger{display:none}}.search-form-wrap{position:absolute;right:0;bottom:0;opacity:0;padding:1rem;visibility:hidden;background:#fff;-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.search-form-wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:1px solid var(--color_gray)}.search-form-wrap .search-field{width:100%;height:40px;border:none;padding:0;text-indent:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.search-form-wrap .search-submit{border:none;outline:none;background:none;color:var(--color_secondary);font-size:2.4rem;cursor:pointer}@media (max-width:767px){.search-form-wrap{position:relative;background:#c8c7c9;opacity:1;padding-left:0;padding-right:0;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.search-form-wrap form{background:#d9d9d9;border:none;gap:0}.search-form-wrap form label{width:100%}.search-form-wrap form input{background:#d9d9d9}}html.search-open .search-form-wrap{opacity:1;visibility:visible;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}body.admin-bar .header-wrap{top:46px}@media (min-width:783px){body.admin-bar .header-wrap{top:32px}}body.admin-bar .nav-wrap{top:158px}.nav{padding:0}.nav li{list-style:none}.nav li a{text-decoration:none}@media (max-width:767px){.nav-wrap{background:#c8c7c9;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;right:-100%;top:0;width:100%;z-index:1005;height:100dvh;padding:6rem 2rem 2rem;overflow-y:scroll;-webkit-transition:right .6s ease-in-out;transition:right .6s ease-in-out}nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.social-nav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.hamburger{position:absolute;right:2rem;top:2rem}html.nav-open .nav-wrap{right:0}.main-nav li{width:100%;float:none}.main-nav li a{display:block;color:var(--color_black);font-size:2.2rem;text-align:center}.main-nav>li{position:relative}.main-nav>li+li{border-top:1px solid var(--color_primary)}.main-nav>li>a{padding:1.5rem 0;line-height:1;font-size:1.8rem;text-align:left}.main-nav>li.menu-item-has-children>a{width:calc(100% - 53px)}.main-nav>li.search-toggle{display:none}.main-nav>li>.sub-menu{max-height:0;overflow:hidden;padding:0;height:100%;opacity:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.main-nav>li>.sub-menu+.opener{position:absolute;right:0;top:0;width:46px;height:46px;font-size:1.6rem;text-align:center;padding:0;-webkit-transition:background .35s ease-in-out;transition:background .35s ease-in-out}.main-nav>li>.sub-menu+.opener:after{content:">";color:var(--color_secondary);line-height:46px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:hammer;will-change:transform;font-size:2rem;display:block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-nav>li>.sub-menu>li .sub-menu{padding-left:1.2rem}.main-nav>li>.sub-menu li a{padding:.8rem .8rem .8rem 1.5rem;font-size:1.4rem;text-align:left}.main-nav>li.open>.opener:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.main-nav>li.open>.sub-menu{opacity:1;padding-bottom:1rem;max-height:1000px}}@media (min-width:768px){.main-nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(1rem,.1111111111rem + .0277777778 * 100vw,4rem)}.main-nav li{position:relative}.main-nav li a{padding:10px 10px 15px 0;color:var(--color_black);font-size:clamp(1.3rem,1.1518518519rem + .0046296296 * 100vw,1.8rem);-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.main-nav li.current-page-ancestor a,.main-nav li.current_page_item a{color:var(--color_secondary)}.main-nav>li:last-child>a{padding-right:0}.main-nav>li>a:focus,.main-nav>li>a:hover{color:var(--color_secondary)}.main-nav>li:focus>.sub-menu,.main-nav>li:hover>.sub-menu{opacity:1;left:0;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear 0ms,-webkit-transform .35s ease-in-out 0ms}.main-nav>li:focus>a,.main-nav>li:hover>a{color:var(--color_secondary)}.main-nav>li.search-toggle{line-height:1}.main-nav>li.search-toggle a{font-size:2.4rem;font-family:hammer;cursor:pointer}.main-nav>li.search-toggle.active a{color:var(--color_secondary)}.main-nav>li.mega-menu{position:inherit}.main-nav>li.mega-menu>ul{position:absolute;width:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem 1.5rem 2rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-nav>li.mega-menu>ul li{margin:0;float:none;display:block;padding:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.main-nav>li.mega-menu>ul li .sub-menu li{width:100%;float:none;padding-left:2px}.main-nav>li:not(.mega-menu) .sub-menu a{padding:.8rem 1rem}.main-nav>li:not(.mega-menu).menu-item-has-children>a{border-bottom:none}.main-nav>li.two-column>.sub-menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.main-nav>li.last:not(.mega-menu)>ul.sub-menu{left:auto;right:-9999px}.main-nav>li.last:not(.mega-menu):focus>.sub-menu,.main-nav>li.last:not(.mega-menu):hover>.sub-menu{right:0}.main-nav>li>.sub-menu{position:absolute;left:-9999px;top:40px;opacity:0;-webkit-transition:opacity .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear .35s;transition:opacity .35s ease-in-out 0ms,transform .35s ease-in-out 0ms,left 0ms linear .35s,-webkit-transform .35s ease-in-out 0ms;z-index:497;background:#fff;width:auto;height:auto;padding:1.5rem;border-bottom:2px solid var(--color_secondary);white-space:nowrap;-webkit-transform:translateY(2%);-ms-transform:translateY(2%);transform:translateY(2%);visibility:hidden}.main-nav>li>.sub-menu a{color:var(--color_black);text-decoration:none;display:block;position:relative;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out;padding:.8rem 2rem;line-height:1.25;width:95%}.main-nav>li>.sub-menu a:hover{color:var(--color_secondary)}.main-nav>li>.sub-menu .sub-menu a{font-size:1.4rem}.main-nav>li>.sub-menu li.menu-item-has-children>a{font-weight:600;border-bottom:1px solid rgba(0,0,0,.15);-webkit-transition:border .35s ease-in-out;transition:border .35s ease-in-out;padding:0 2rem 1rem}.main-nav>li>.sub-menu li.menu-item-has-children:hover>a{color:var(--color_primary);border-bottom-color:rgba(0,0,0,.35)}}.social-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;grid-gap:1.5rem}@media (min-width:768px){.social-nav{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.social-nav a{font-size:3.2rem;color:var(--color_secondary);-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.social-nav a:focus,.social-nav a:hover{color:var(--color_primary)}.top-header{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;height:25rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-header .intro-page-title{font-size:4rem;line-height:1;color:#fff}.about-section{background:#f3f3f3;padding-top:5rem;padding-bottom:5rem;text-align:center;margin-bottom:-5rem}.about-section .about-cta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;border:2px solid var(--color_primary);position:relative;color:var(--color_black);text-decoration:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}@media (min-width:768px){.about-section .about-cta-item{padding-bottom:3rem}}.about-section .about-cta-content{background:#fff;padding:2rem;width:100%}@media (min-width:768px){.about-section .about-cta-content{position:absolute;bottom:0;left:0}}.about-section .about-cta-image{padding-bottom:40%;position:relative}@media (min-width:768px){.about-section .about-cta-image{padding-bottom:70%}}.about-section .about-cta-text{font-size:1.6rem;margin:0;line-height:1.3}.about-section .arrow{font-size:2.4rem;color:var(--color_secondary);font-style:normal;font-weight:700;font-family:hammer;display:block;margin-top:1rem;line-height:1}.about-section .hover-only{display:none}.about-section h3{font-size:2rem;font-weight:700;margin:0}@media (min-width:768px){.about-section .hover-only{display:block;max-height:0;overflow:hidden;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.about-section .about-cta-item:focus,.about-section .about-cta-item:hover{-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,.15);box-shadow:0 0 10px 4px rgba(0,0,0,.15)}.about-section .about-cta-item:focus .hover-only,.about-section .about-cta-item:hover .hover-only{max-height:300px}}.block.hero{position:relative;background-color:var(--color_primary);overflow:hidden;margin-bottom:clamp(4rem,3.1111111111rem + .0277777778 * 100vw,7rem);padding-top:5rem;padding-bottom:5rem}@media (min-width:768px){.block.hero{min-height:32rem}.block.hero.type-tall{min-height:55rem}}.block.hero .hero-intro{font-size:2.6rem;line-height:1.3}.block.hero .hero-title{line-height:1}.block.hero .hero-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.block.hero .hero-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.block.hero .hero-svg-image{position:absolute;left:0;top:0;height:100%;width:48%;z-index:1}@media (max-width:767px){.block.hero .hero-svg-image{width:100%}}.block.hero .hero-svg-image svg{width:100%;height:100%}.block.hero .hero-content{position:relative;z-index:2}@media (min-width:768px){.block.hero .hero-content{max-width:40%}}.block.hero.type-tall{border-bottom:5px solid var(--color_secondary)}@media (min-width:768px){.block.hero.type-tall .hero-content{max-width:50%}}.block.hero.type-tall .hero-svg-image{width:65%}@media (max-width:767px){.block.hero.type-tall .hero-svg-image{width:100%}}.block.hero .crumbs{color:#fff;padding-left:0}.block.hero .crumbs a{color:#fff}.entry-content{padding:0 0 5rem}.entry-content>.align-wide,.entry-content>.alignwide{max-width:calc(1450px + var(--hammer_global__padding) + var(--hammer_global__padding))}.entry-content>.alignfull,.entry-content>.full,.entry-content>.fullwide{max-width:100%}@media (max-width:767px){.entry-content .block>.container{padding-left:0;padding-right:0}}.entry-content p:empty{display:none}.entry-content p+p{margin-top:1.5rem}.entry-content p+.wp-block-buttons{margin-top:3.5rem}.entry-content p.wp-caption-text{margin:0;padding-top:5px;font-size:1.4rem;font-style:italic;color:var(--color_primary)}.entry-content .external-link-icon{speak:never;text-transform:none;font-style:normal;margin-left:.3rem}.entry-content .external-link-icon:before{content:"\f08e";font-size:1rem;position:relative;top:-3px}.entry-content ol a,.entry-content p a,.entry-content ul a{color:var(--color_primary);font-weight:700;text-decoration:underline;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.entry-content ol a:focus,.entry-content ol a:hover,.entry-content p a:focus,.entry-content p a:hover,.entry-content ul a:focus,.entry-content ul a:hover{text-decoration:none;color:var(--color_black)}.entry-content ol+.block:not(.responsive-spacer),.entry-content p+.block:not(.responsive-spacer),.entry-content ul+.block:not(.responsive-spacer){margin-top:var(--hammer_global__padding)}.entry-content hr{background:var(--color_gray);border:none;height:.1rem;overflow:visible;position:relative;margin:4rem auto}.entry-content .wp-caption,.entry-content img{max-width:100%;height:auto}.entry-content ol,.entry-content ul{margin-top:clamp(1rem,.7037037037rem + .0092592593 * 100vw,2rem);margin-bottom:clamp(1rem,.7037037037rem + .0092592593 * 100vw,2rem);padding-left:var(--hammer_global__padding)}.entry-content ul{overflow:hidden}.entry-content ul li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-weight:400}.entry-content ul li:before{position:absolute;left:0;top:11px;line-height:1;background:var(--color_secondary);font-weight:100;content:"";width:6px;height:6px;border-radius:50%}.entry-content ol{list-style-type:none;counter-reset:step-counter}.entry-content ol ol,.entry-content ol ul{padding-left:0;margin-top:1rem;margin-bottom:1rem}.entry-content ol li{counter-increment:step-counter;position:relative;padding-left:2.5rem;font-weight:400}.entry-content ol li+li{margin-top:.5em}.entry-content ol li:before{content:counter(step-counter) ". ";position:absolute;left:-2px;top:3px;color:var(--color_secondary);font-weight:700;height:20px;width:20px;line-height:20px;text-align:center}.entry-content ol li ol>li,.entry-content ol li ul>li{font-size:1.6rem}.entry-content ol li ol,.entry-content ol li ol ol,.entry-content ol li ul{counter-reset:step-counter}.entry-content ol li ul>li{list-style:none;padding-left:15px;position:relative;margin-bottom:8px;font-weight:400}.entry-content ol li ul>li:before{position:absolute;left:0;top:10px;line-height:1;background:var(--color_secondary);font-weight:100;content:"";width:6px;height:6px;border-radius:50%}.entry-content blockquote{color:inherit;font-size:clamp(1.8rem,1.6814814815rem + .0037037037 * 100vw,2.2rem);margin:3rem auto;padding-left:2.5rem;max-width:calc(100% - var(--hammer_global__padding) - var(--hammer_global__padding));position:relative}.entry-content blockquote p{line-height:1.4}.entry-content blockquote:before{content:"“";font-size:4rem;position:absolute;left:0;top:-1.5rem}.entry-content blockquote p:last-child{margin:0}@media (min-width:1150px){.entry-content blockquote{max-width:calc(1150px + var(--hammer_global__padding) + var(--hammer_global__padding))}}.entry-content cite{color:inherit;font-size:1.6rem;font-style:italic;line-height:1.25}.iframe-container{overflow:hidden;padding-top:56.25%;position:relative}.iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.crumbs{margin-top:2rem}.crumbs a{text-decoration:none;color:var(--color_gray_dark)}button.styled-btn{background:rgba(0,0,0,0);color:#fff;width:5.5rem;height:100%;line-height:5.5rem;border-radius:1rem;border:0;font-family:hammer;font-size:3.6rem;text-align:center;font-weight:700;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}button.styled-btn:focus,button.styled-btn:hover{background:var(--color_secondary);color:#fff}.tablepress.tablepress{--head-bg-color:var(--color_primary);--head-text-color:#fff;--padding:$table_padding;--even-bg-color:#fff;--odd-bg-color:#f1faff}.entry-content .has-white-color{color:var(--color_white)}.entry-content .has-black-color{color:var(--color_black)}.entry-content .has-primary-color{color:var(--color_primary)}.entry-content .has-secondary-color{color:var(--color_secondary)}.entry-content .has-gray-color{color:var(--color_gray)}.entry-content .has-white-background-color{background:var(--color_white)}.entry-content .has-black-background-color{background:var(--color_black)}.entry-content .has-primary-background-color{background:var(--color_primary)}.entry-content .has-secondary-background-color{background:var(--color_secondary)}.entry-content .has-gray-background-color{background:var(--color_gray)}.entry-content figure.wp-block-table,.entry-content table.tablepress.tablepress{overflow:hidden;max-width:calc(100% - 6rem)}@media (min-width:1150px){.entry-content figure.wp-block-table,.entry-content table.tablepress.tablepress{max-width:1150px}}.entry-content table,.entry-content table.tablepress.tablepress{border:1px solid var(--color_primary);border-radius:10px}.entry-content table.tablepress.tablepress td,.entry-content table.tablepress.tablepress th,.entry-content table td,.entry-content table th{border:0}.entry-content table.tablepress.tablepress thead th,.entry-content table thead th{font-size:1.8rem;font-weight:700;color:#fff;background:var(--color_primary);padding:8px 10px;text-align:center}.entry-content table.tablepress.tablepress thead th+th,.entry-content table thead th+th{border-left:1px solid #fff}.entry-content table.tablepress.tablepress tr td,.entry-content table tr td{font-size:1.6rem;padding:8px 10px;border-bottom:1px solid var(--color_primary)}.entry-content table.tablepress.tablepress tr td:first-child,.entry-content table tr td:first-child{font-weight:700}.entry-content table.tablepress.tablepress tr td+td,.entry-content table tr td+td{border-left:1px solid var(--color_primary)}.entry-content h2+p,.entry-content h3+p,.entry-content h4+p,.entry-content h5+p,.entry-content h6+p{margin-top:2rem}.entry-content .wp-block-cover{padding:3rem 0}.entry-content .wp-block-cover .wp-block-cover__inner-container{max-width:calc(1150px + var(--hammer_global__padding) + var(--hammer_global__padding));padding:0 2rem}.entry-content .wp-block-cover .wp-block-cover__inner-container p{max-width:80rem;margin-left:0!important;margin-right:0!important}.entry-content .wp-block-cover .wp-block-cover__inner-container blockquote p{max-width:100%!important}.entry-content .wp-block-cover.is-style-border-bottom{border-bottom:6px solid var(--color_secondary)}.entry-content .block.expandable,.entry-content .wp-block-details{position:relative;overflow:hidden;display:block;margin-bottom:1.5rem;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.entry-content .block.expandable[open] summary:before,.entry-content .wp-block-details[open] summary:before{content:"-"}.entry-content .block.expandable .ham-expand-content,.entry-content .wp-block-details .ham-expand-content{padding:1rem 0 0 2rem}.entry-content .block.expandable summary,.entry-content .wp-block-details summary{display:inline-block;text-decoration:none;cursor:pointer;color:#fff;font-weight:700;font-size:1.6rem;position:relative;padding:1.4rem 4rem 1.4rem 2rem;background:var(--color_primary);width:100%;line-height:1.3;border-radius:.5rem}.entry-content .block.expandable summary:before,.entry-content .wp-block-details summary:before{color:var(--color_secondary);display:block;font-style:normal;font-weight:400;content:"+";font-size:2.4rem;position:absolute;right:15px;top:12px;line-height:1;will-change:transform;-webkit-transition:all .35s linear;transition:all .35s linear;font-family:hammer}.entry-content .block.expandable summary:focus:before,.entry-content .block.expandable summary:hover:before,.entry-content .wp-block-details summary:focus:before,.entry-content .wp-block-details summary:hover:before{color:var(--color_white)}.entry-content .wp-block-columns{gap:clamp(2.5rem,1.7592592593rem + .0231481481 * 100vw,5rem)}@media (min-width:768px){.entry-content .wp-block-gallery-wrap{padding:0}}.entry-content .wp-block-gallery{list-style-type:none;display:block;margin-top:4rem;margin-bottom:4rem}.entry-content .wp-block-gallery .swiper-wrapper{padding-bottom:5rem}.entry-content .wp-block-gallery .styled-btn{top:calc(50% - 4.75rem);position:absolute;z-index:10;height:auto}.entry-content .wp-block-gallery .styled-btn.gallery-button-prev{left:1.5rem}@media (min-width:768px){.entry-content .wp-block-gallery .styled-btn.gallery-button-prev{left:15.5%}}.entry-content .wp-block-gallery .styled-btn.gallery-button-next{right:1.5rem}@media (min-width:768px){.entry-content .wp-block-gallery .styled-btn.gallery-button-next{right:15.5%}}.entry-content .wp-block-gallery figure.wp-block-image{-ms-flex-negative:0;flex-shrink:0;width:100%;height:0;padding-bottom:50%;position:relative;background:var(--color_primary);-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.entry-content .wp-block-gallery figure.wp-block-image:first-child{margin-left:auto}.entry-content .wp-block-gallery figure.wp-block-image:last-child{margin-right:auto}.entry-content .wp-block-gallery figure.wp-block-image.swiper-slide-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.entry-content .wp-block-gallery figure.wp-block-image.swiper-slide-active img{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.entry-content .wp-block-gallery figure.wp-block-image.swiper-slide-prev{-webkit-transform:scale(.85) translateX(8%);-ms-transform:scale(.85) translateX(8%);transform:scale(.85) translateX(8%)}.entry-content .wp-block-gallery figure.wp-block-image.swiper-slide-next{-webkit-transform:scale(.85) translateX(-8%);-ms-transform:scale(.85) translateX(-8%);transform:scale(.85) translateX(-8%)}.entry-content .wp-block-gallery figure.wp-block-image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}@media (min-width:768px){.entry-content .wp-block-gallery figure.wp-block-image{height:43rem;padding-bottom:0}}.entry-content .wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.entry-content .wp-block-gallery figcaption{bottom:0;line-height:1.2;color:#fff;font-size:1.4rem;font-style:italic;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(60%,rgba(var(--color_primary_rgb),.75)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(var(--color_primary_rgb),.75) 60%,rgba(0,0,0,0));text-align:left;margin:0;padding:2rem 1rem 1rem;text-shadow:none}.entry-content figure.wp-block-image{max-width:100%}.entry-content figure.wp-block-image img{display:block}.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{float:none;margin:2rem auto}.entry-content .wp-block-image .aligncenter{margin-top:3rem;margin-bottom:3rem}.entry-content .wp-block-image+.wp-block-heading{margin-top:2rem}@media (min-width:768px){.entry-content .wp-block-image .alignleft,.entry-content .wp-block-image .alignright{max-width:60%}.entry-content .wp-block-image .alignright{float:right;margin:.5rem 0 2rem 5rem}.entry-content .wp-block-image .alignleft{float:left;margin:.5rem 5rem 2rem 0}}.entry-content p.is-style-subtitle{font-size:1.4rem;margin-bottom:-2rem}.entry-content .wp-block-buttons{gap:1.5rem}.entry-content p+.wp-block-buttons{margin-top:2rem}.loader-wrap{position:absolute;pointer-events:none;width:100%;height:100%;left:0;top:0;right:0;bottom:0;z-index:10;background:hsla(0,0%,100%,.85);opacity:0;-webkit-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.loader-wrap.loading{pointer-events:auto;opacity:1}.loader-wrap .ham-loader,.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation:load 1.8s ease-in-out infinite;animation:load 1.8s ease-in-out infinite}.loader-wrap .ham-loader{color:var(--color_primary);font-size:10px;margin:10rem auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader-wrap .ham-loader:after,.loader-wrap .ham-loader:before{content:"";position:absolute;top:0}.loader-wrap .ham-loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader-wrap .ham-loader:after{left:3.5em}.load-more-wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10rem auto 0}@-webkit-keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}@keyframes load{0%,80%,to{-webkit-box-shadow:0 2.5em 0 -1.3em;box-shadow:0 2.5em 0 -1.3em}40%{-webkit-box-shadow:0 2.5em 0 0;box-shadow:0 2.5em 0 0}}.posts-wrap{display:grid;grid-row-gap:3rem;grid-column-gap:3rem;grid-template-columns:1fr}.posts-wrap.main{gap:0}.posts-wrap.gap-30{grid-row-gap:3rem;grid-column-gap:3rem}.posts-wrap.sm-col2{grid-template-columns:1fr 1fr}@media (min-width:768px){.posts-wrap.md-col2{grid-template-columns:1fr 1fr}.posts-wrap.md-col3{grid-template-columns:1fr 1fr 1fr}.posts-wrap.md-col4{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1024px){.posts-wrap.lg-col2{grid-template-columns:1fr 1fr}.posts-wrap.lg-col3{grid-template-columns:1fr 1fr 1fr}.posts-wrap.lg-col4{grid-template-columns:1fr 1fr 1fr 1fr}}.single-team-header{background:#f0f5ff;padding-top:3rem}.single-team-header .back-to-team{color:var(--color_black);font-weight:700}.single-team-header .back-to-team:before,.single-team-header .back-to-team:focus,.single-team-header .back-to-team:hover{color:var(--color_secondary)}@media (min-width:768px){.single-team-header .single-team-header-content-wrap{gap:3rem}}.single-team-header .single-team-content{padding-top:clamp(2rem,1.4074074074rem + .0185185185 * 100vw,4rem);padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.5rem}.single-team-header .single-team-image{padding-bottom:60%}@media (min-width:768px){.single-team-header .single-team-image{padding-bottom:30%}}@media (min-width:768px){.single-team-header .team-member-contact-info{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}.single-team-header .team-member-contact-info a,.single-team-header .team-member-contact-info div{width:100%;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;color:var(--color_black);font-size:1.4rem;display:block}.single-team-header .team-member-contact-info a:before,.single-team-header .team-member-contact-info div:before{color:var(--color_primary)}.single-team-header .team-print{font-size:1.4rem;color:var(--color_black)}.single-team-header .team-print:before{color:var(--color_primary)}.single-team-header h1{font-size:clamp(3rem,2.5259259259rem + .0148148148 * 100vw,4.6rem)}.single-team-header h2{font-size:clamp(2.2rem,2.1407407407rem + .0018518519 * 100vw,2.4rem)}.single-team-header h3{font-size:clamp(1.8rem,1.7407407407rem + .0018518519 * 100vw,2rem);font-weight:700}.results-wrap{position:relative}.results-wrap .loader-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.results-wrap .no-results{text-align:center;font-size:3rem;padding:5rem;grid-column-end:span 3;background:var(--color_primary)}article.main{border-bottom:2px solid #c4cde0;padding-top:2.2rem;padding-bottom:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}article.main .cat-icon{display:none}@media (min-width:500px){article.main .cat-icon{display:block;width:7.1rem}}article.main .blog-content{width:100%}@media (min-width:500px){article.main .blog-content{width:calc(100% - 7.1rem)}}article.main h3{font-size:clamp(2rem,1.9407407407rem + .0018518519 * 100vw,2.2rem)}article.main h3 a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}article.main h3 a:focus,article.main h3 a:hover{color:var(--color_secondary)}article.main .post-meta a{color:var(--color_primary);font-weight:700}article.main .post-meta a:focus,article.main .post-meta a:hover{text-decoration:underline}.pagination{clear:both;width:100%}.pagination .inner{text-align:center;position:relative;gap:.5rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.pagination .inner:before{width:calc(100% - 13rem);height:calc(100% + .5rem);content:"";display:block;position:absolute;left:6.5rem;top:-.25rem;border-radius:2rem;background:#fff;z-index:0;pointer-events:none;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.pagination .inner>*{position:relative;z-index:2}.pagination .inner>:not(.next),.pagination .inner>:not(.prev){display:inline-block;line-height:4rem;width:4rem;height:4rem;border-radius:.5rem;text-align:center;color:var(--color_black);text-decoration:none;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pagination .inner>:not(.next).current,.pagination .inner>:not(.prev).current{background:#f0f5ff;color:var(--color_black);font-weight:700}.pagination .inner>:not(.next):not(.current):focus,.pagination .inner>:not(.next):not(.current):hover,.pagination .inner>:not(.prev):not(.current):focus,.pagination .inner>:not(.prev):not(.current):hover{background:var(--color_secondary);color:var(--color_white)}.pagination .inner .next,.pagination .inner .prev{width:5rem;height:5.5rem;line-height:5.5rem;font-size:2.4rem;font-weight:700;border-radius:17px;background:var(--color_secondary);color:#fff;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.pagination .inner .next:focus,.pagination .inner .next:hover,.pagination .inner .prev:focus,.pagination .inner .prev:hover{background:#f0f5ff!important;color:var(--color_black)!important}.pagination .inner .next.placeholder-prevnext,.pagination .inner .prev.placeholder-prevnext{background:#d6d6d6;color:#fff;pointer-events:none}.pagination .inner .prev{margin-right:2.5rem}.pagination .inner .next{margin-left:2.5rem}.post-share-wrap{margin:3rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;grid-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share-text{font-size:1.8rem;position:relative}.entry-content .social-share{padding:0;list-style:none;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0}.entry-content .social-share li{padding:0;width:4rem;height:4rem;margin:0}.entry-content .social-share li:before{display:none}.entry-content .social-share li a{background:var(--color_gray);color:var(--color_primary);width:100%;height:100%;text-align:center;font-size:2.2rem;line-height:1.9;display:block;border-radius:50%;text-decoration:none;-webkit-transition:color .35s ease-in-out;transition:color .35s ease-in-out}.entry-content .social-share li a:hover{color:var(--color_secondary)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper{margin:0 auto 2.5rem;width:100%;position:relative}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper.gform-theme--foundation .gfield.multi .ginput_complex,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper.gform-theme--foundation .gform_fields{width:100%;grid-column-gap:2rem;grid-row-gap:2rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_anchor{display:inline}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper img{padding:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_button{border:none;outline:none}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_heading{margin:0 0 1rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_title{display:block;margin:0 0 1rem;font-size:3rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_body{margin:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .validation_error{margin:2rem 0 0;font-size:1.4rem;line-height:2rem;color:#900;border:none;background:rgba(0,0,0,0)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer{margin:2rem 0 0;position:relative}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button{width:100%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_required_legend{font-size:1.3rem;font-style:italic}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield{overflow:hidden;padding:0;border:none;background:none;position:relative}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.gfield_error{border:none;background:rgba(0,0,0,0);width:100%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.gfield_error .gfield_label{color:var(--color_primary);margin-left:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.gfield_error .ginput_container{margin:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .gfield_description{display:inline-block;font-size:1.3rem;line-height:1.5rem;margin:1rem 0 0;font-style:italic;color:var(--color_gray_dark)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .gfield_description.validation_message{color:#900}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>.gfield_label,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>label{color:var(--color_black);font-size:1.6rem;width:100%;font-weight:600;padding:0 0 1rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>.gfield_label .gfield_required,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>label .gfield_required{color:#900;margin-left:3px}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .clear-multi,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>.ginput_container{width:100%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .clear-multi label,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield>.ginput_container label{display:block;font-size:1.3rem;line-height:1rem;margin:.5rem 0 0;font-style:italic;color:var(--color_gray_dark)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=color],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=date],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime-local],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=email],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=month],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=number],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=password],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=range],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=search],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=tel],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=text],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=time],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=url],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=week],.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield select,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield textarea{color:var(--color_black);border:none;border-bottom:2px solid rgba(0,0,0,0);background:#efefef;padding:0 2rem;font-size:1.6rem;letter-spacing:1px;height:50px;line-height:1;width:100%;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-backface-visibility:hidden;-webkit-appearance:none;outline-offset:0;border-radius:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=color]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=date]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime-local]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=email]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=month]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=number]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=password]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=range]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=search]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=tel]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=text]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=time]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=url]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=week]:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield select:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield textarea:focus{background:#f2f2f2;border-bottom-color:var(--color_primary)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=color]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=date]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime-local]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=datetime]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=email]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=month]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=number]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=password]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=range]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=search]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=tel]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=text]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=time]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=url]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield input[type=week]:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield select:disabled,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield textarea:disabled{opacity:.7}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield textarea{width:100%;height:125px;max-width:100%;padding:2rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield select[multiple]{height:auto}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield textarea{resize:vertical}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload{margin-top:2.5rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload input[type=file]{width:.1px;height:.1px;overflow:hidden;position:absolute;z-index:-1;opacity:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload .screen-reader-text{font-size:1.4rem;opacity:.4;font-style:italic}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload:before{position:absolute;left:0;top:0;width:45%;content:"File Upload";text-align:left;padding-right:10px;display:block;padding-left:0;background:none;border-radius:0;font-weight:600;color:#333;padding-top:10px}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label{font-size:20px;cursor:pointer;display:inline-block;overflow:hidden;position:relative;padding:10px;text-align:center;color:var(--color_black);background:#fff;border:2px dashed var(--color_gray);-webkit-transition:border .3s ease-in-out;transition:border .3s ease-in-out}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label:hover{border-color:var(--color_primary)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label .gfield_required{display:none}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload label:before{content:"\e804";margin-right:10px;display:inline-block}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload input[type=button]{background:var(--color_secondary);border:0;padding:5px 20px;font-weight:200;color:#fff;font-size:1.8rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload .gfield_description{margin:0;padding:0;top:50px;left:0;position:absolute;width:25%;display:inline-block}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload .gfield_description.validation_message{top:3px;right:3px;text-align:right}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload div[id^=gform_preview]{clear:both;width:100%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload div[id^=gform_preview] div{display:inline-block;margin-right:1.5rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.fileupload div[id^=gform_preview] img{display:inline-block}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .address_country,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .ginput_container_time:last-child,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.select{position:relative}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .address_country:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .ginput_container_time:last-child:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.select:before{display:block;background:rgba(0,0,0,0);top:41px;right:15px;width:auto;height:auto;content:"\e802";position:absolute;pointer-events:none;font-size:2.5rem;line-height:1;color:var(--color_primary)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .address_country:before,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield .ginput_container_time:last-child:before{top:16px}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.section h2{font-size:2.4rem;margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--color_gray)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container .gfield_checkbox,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container .gfield_radio,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container .gfield_checkbox,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container .gfield_radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:2rem}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container input[type=checkbox]:checked+label:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container input[type=checkbox]:checked+label:after{content:"✓";color:var(--color_secondary);font-style:normal;font-size:2.4rem;line-height:10px;text-indent:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]:checked+label:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container input[type=radio]:checked+label:after{border-color:var(--color_gray_dark);background:var(--color_secondary)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container input[type=radio]+label:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container input[type=radio]+label:after{border-radius:11px}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container label,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container label{font-size:1.6rem;line-height:1.7rem;position:relative;padding-left:3.5rem;margin:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container label:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container label:hover,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container label:focus,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container label:hover{cursor:pointer}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.checkbox>.ginput_container label:after,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gfield.radio>.ginput_container label:after{content:"";width:16px;height:16px;display:block;background:rgb(229.5,229.5,229.5);border:1px solid rgb(216.75,216.75,216.75);position:absolute;top:50%;left:5px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gf_progressbar_wrapper{position:absolute;top:15px;right:15px}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gf_progressbar_wrapper h3{color:var(--color_primary);font-size:.75em}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gf_progressbar{display:none}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_ajax_spinner{position:absolute;left:-35px;bottom:12px;border:4px solid hsla(0,0%,100%,.3);border-left:4px solid var(--color_primary);-webkit-animation:spinner 1.1s linear infinite;animation:spinner 1.1s linear infinite;border-radius:50%;width:30px;height:30px}@media (min-width:841px){.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .horizontal_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .horizontal_form .gform_body{-ms-flex-preferred-size:70%;flex-basis:70%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .horizontal_form .gform_footer{-ms-flex-preferred-size:calc(30% - 2rem);flex-basis:calc(30% - 2rem);margin-top:0}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .horizontal_form .gform_footer button{margin:0;width:100%}.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_footer button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_next_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer .gform_previous_button,.gform-theme.gform-theme--framework.gform-theme--foundation.gform_wrapper .gform_page_footer button{width:auto}}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.gform_confirmation_message{font-weight:300;letter-spacing:1px;line-height:1.875em;padding:1.5rem;color:#fff;text-align:center;background:var(--color_primary);border:2px solid var(--color_gray_dark)}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,.wp-block-gallery,:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.wp-block-gallery{overflow:hidden;list-style:none;padding:0}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2)}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}footer{background:var(--color_gray);clear:both;text-align:center;color:#fff}@media (min-width:768px){footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}footer p{width:100%;margin:0}@media (min-width:768px){footer p{width:auto}}footer .footer .footer-social-wrap{gap:2rem;margin-top:1.5rem;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footer .footer-social-wrap .social-nav{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){footer .footer .footer-social-wrap .social-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer .footer-social-wrap .footer-address{text-align:left}footer .footer .footer-social-wrap .footer-address a{color:#fff}@media (min-width:768px){footer .footer .footer-social-wrap{margin-top:0;width:auto}}footer .footer.top{background:var(--color_primary)}footer .footer.top .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}footer .footer.bottom{background:var(--color_gray_dark);font-size:1.2rem}footer .footer.bottom .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){footer .footer.bottom .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .social-nav li a{color:#fff}footer .social-nav li a:focus,footer .social-nav li a:hover{color:#ccd6eb}footer .footer-logo-address p a{color:#fff}.footer-nav{display:none;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}@media (min-width:768px){.footer-nav{display:block}}.footer-nav a{padding:.5rem 0}.copyright-nav{gap:1rem}.copyright-nav,.copyright-nav li+li{display:-webkit-box;display:-ms-flexbox;display:flex}.copyright-nav li+li:before{content:"||";margin-right:1rem;color:#fff}.copyright-nav a,.footer-nav a{color:#fff}.copyright-nav a:focus,.copyright-nav a:hover,.footer-nav a:focus,.footer-nav a:hover{text-decoration:underline}.back-to-top{position:fixed;bottom:30px;right:-100px;opacity:0;background:var(--color_primary);color:#fff;text-align:center;border:0;padding:0 10px;height:30px;line-height:30px;border-radius:0;-webkit-transition:all .35s ease-in-out;transition:all .35s ease-in-out;-webkit-appearance:none;z-index:100;border-radius:4px 0 0 4px;pointer-events:none}.back-to-top.show{opacity:1;right:0;pointer-events:auto}.back-to-top:focus,.back-to-top:hover{background:var(--color_secondary)}.back-to-top:before{margin:0;width:auto;font-size:1.6rem;position:relative;top:0}.modal{display:none}.modal.is-open{display:block}.modal .btn{margin-bottom:0}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2021}.modal__container{background-color:#fff;padding:3rem;width:90%;max-width:650px;max-height:100vh;border-radius:4px;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__container.no-padding{padding:0;overflow-y:visible}.modal__container.no-padding .modal__content{margin-top:0}.modal__container.no-padding .modal__close{right:-35px;top:-30px}.modal__title{margin:0;font-weight:600;font-size:2.4rem;line-height:1.25;color:var(--color_primary)}.modal__close{background:rgba(0,0,0,0);border:0;font-size:3rem;line-height:1;font-weight:200;color:var(--color_secondary);position:absolute;right:10px;top:10px;z-index:10}.modal__content{margin-top:2rem;line-height:1.5;color:rgba(0,0,0,.8)}.modal[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.modal__container,.modal__overlay{will-change:transform}@-webkit-keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media (max-width:767px){.modal__container.no-padding .modal__close{right:-5px}}html.js .animate-down{opacity:0;-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-down.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.js .animate-up{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-up.on{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.js .animate-right{opacity:0;-webkit-transform:translateX(-50px);-ms-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-right.on{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html.js .animate-left{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s;transition:all .5s cubic-bezier(.455,.03,.515,.955) .25s}html.js .animate-left.on{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}

/*! jQuery UI - v1.12.1 - 2021-05-17
* http://jqueryui.com
* Includes: core.css, datepicker.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-prev:before{display:block;content:"<";position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-next:before{content:">"}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-family:Arial,Helvetica,sans-serif}.ui-widget,.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(../../assets/images/GF/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../../assets/images/GF/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../../assets/images/GF/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../../assets/images/GF/ui-icons_777620_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(../../assets/images/GF/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../../assets/images/GF/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger:focus,.hamburger:hover{opacity:1}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:26px;height:4px;background-color:var(--color_primary);border-radius:0 0 0 10px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease;right:0}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px;width:32px}.hamburger-inner:after{bottom:-10px;width:36px}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;-webkit-transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{-webkit-transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,-webkit-transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19),-webkit-transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{width:34px;-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;border-radius:0 10px 0 0;width:33px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s,-webkit-transform .13s cubic-bezier(.215,.61,.355,1) .25s}.gform_wrapper.gravity-theme fieldset,.gform_wrapper.gravity-theme legend{background:none;padding:0}.gform_wrapper.gravity-theme fieldset{border:none;display:block;margin:0}.gform_wrapper.gravity-theme legend{margin-left:0;margin-right:0}.gform-ul-reset{list-style-type:none;padding:0;margin:0}.gform-text-input-reset,body[class*=avada] input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]).gform-text-input-reset,input.gform-text-input-reset{background-color:rgba(0,0,0,0);border-radius:0;border:rgba(0,0,0,0);font-family:inherit;font-size:inherit;outline:none;padding:inherit}::-ms-reveal{display:none}.gform_validation_container,.gform_wrapper.gravity-theme .gform_validation_container,body .gform_wrapper.gravity-theme .gform_body .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_fields .gfield.gform_validation_container,body .gform_wrapper.gravity-theme .gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_wrapper.gravity-theme .gf_hide_ampm .gfield_time_ampm{display:none!important}.gform_wrapper.gravity-theme .gf_invisible,.gform_wrapper.gravity-theme .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_wrapper.gravity-theme .gf_hide_charleft div.charleft{display:none!important}.gform_wrapper.gravity-theme .gform_hidden{display:none}.gform_wrapper.gravity-theme .hidden_label .gfield_label,.gform_wrapper.gravity-theme .hidden_sub_label,.gform_wrapper.gravity-theme .screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.gform_wrapper.gravity-theme button.screen-reader-text:focus{border:0;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:0;position:static!important;width:auto}@media only screen and (min-width:641px){.gform_wrapper .gfield.gf_list_2col .gfield_checkbox,.gform_wrapper .gfield.gf_list_2col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [2];grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_3col .gfield_checkbox,.gform_wrapper .gfield.gf_list_3col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [3];grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_4col .gfield_checkbox,.gform_wrapper .gfield.gf_list_4col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [4];grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_5col .gfield_checkbox,.gform_wrapper .gfield.gf_list_5col .gfield_radio{display:-ms-grid;display:grid;-ms-grid-columns:1fr [5];grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:32px}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox,.gform_wrapper .gfield.gf_list_inline .gfield_radio{display:block}.gform_wrapper .gfield.gf_list_inline .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_inline .gfield_radio .gchoice{display:inline-block;padding-right:16px}.gform_wrapper .gf_list_2col_vertical .gfield_checkbox,.gform_wrapper .gf_list_2col_vertical .gfield_radio{-moz-column-count:2;-webkit-column-count:2;column-count:2;grid-column-gap:32px}.gform_wrapper .gf_list_3col_vertical .gfield_checkbox,.gform_wrapper .gf_list_3col_vertical .gfield_radio{-moz-column-count:3;-webkit-column-count:3;column-count:3;grid-column-gap:32px}.gform_wrapper .gf_list_4col_vertical .gfield_checkbox,.gform_wrapper .gf_list_4col_vertical .gfield_radio{-moz-column-count:4;-webkit-column-count:4;column-count:4;grid-column-gap:32px}.gform_wrapper .gf_list_5col_vertical .gfield_checkbox,.gform_wrapper .gf_list_5col_vertical .gfield_radio{-moz-column-count:5;-webkit-column-count:5;column-count:5;grid-column-gap:32px}.gform_wrapper .gfield.gf_list_height_25 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_25 .gfield_radio .gchoice{height:25px}.gform_wrapper .gfield.gf_list_height_50 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_50 .gfield_radio .gchoice{height:50px}.gform_wrapper .gfield.gf_list_height_75 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_75 .gfield_radio .gchoice{height:75px}.gform_wrapper .gfield.gf_list_height_100 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_100 .gfield_radio .gchoice{height:100px}.gform_wrapper .gfield.gf_list_height_125 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_125 .gfield_radio .gchoice{height:125px}.gform_wrapper .gfield.gf_list_height_150 .gfield_checkbox .gchoice,.gform_wrapper .gfield.gf_list_height_150 .gfield_radio .gchoice{height:150px}}.gform_wrapper.gravity-theme *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 32px [12];grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(auto-fill,auto)}.gform_wrapper.gravity-theme .gfield{grid-column:1/-1}.gform_wrapper.gravity-theme .address_line_1,.gform_wrapper.gravity-theme .address_line_2,.gform_wrapper.gravity-theme .gfield.gfield--width-full{-ms-grid-column-span:12;grid-column:span 12}.gform_wrapper.gravity-theme .gfield.gfield--width-eleven-twelfths{-ms-grid-column-span:11;grid-column:span 11}.gform_wrapper.gravity-theme .gfield.gfield--width-five-sixths{-ms-grid-column-span:10;grid-column:span 10}.gform_wrapper.gravity-theme .gfield.gfield--width-three-quarter{-ms-grid-column-span:9;grid-column:span 9}.gform_wrapper.gravity-theme .gfield.gfield--width-two-thirds{-ms-grid-column-span:8;grid-column:span 8}.gform_wrapper.gravity-theme .gfield.gfield--width-seven-twelfths{-ms-grid-column-span:7;grid-column:span 7}.gform_wrapper.gravity-theme .address_city,.gform_wrapper.gravity-theme .address_country,.gform_wrapper.gravity-theme .address_state,.gform_wrapper.gravity-theme .address_zip,.gform_wrapper.gravity-theme .gfield.gfield--width-half,.gform_wrapper.gravity-theme span.name_first,.gform_wrapper.gravity-theme span.name_last{-ms-grid-column-span:6;grid-column:span 6}.gform_wrapper.gravity-theme .gfield.gfield--width-five-twelfths{-ms-grid-column-span:5;grid-column:span 5}.gform_wrapper.gravity-theme .gfield.gfield--width-third,.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{-ms-grid-column-span:4;grid-column:span 4}.gform_wrapper.gravity-theme .gfield.gfield--width-quarter{-ms-grid-column-span:3;grid-column:span 3}.gform_wrapper.gravity-theme .hour_minute_colon{display:none}@media (max-width:840px){.gform_wrapper.gravity-theme .gfield.multi .ginput_complex,.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0}.gform_wrapper.gravity-theme .gfield.multi .ginput_complex span,.gform_wrapper.gravity-theme .gfield:not(.gfield--width-full),.gform_wrapper.gravity-theme .gfield_time_ampm,.gform_wrapper.gravity-theme .gfield_time_hour,.gform_wrapper.gravity-theme .gfield_time_minute{grid-column:1/-1}}.gform_wrapper.gravity-theme .gfield_list_group,.gform_wrapper.gravity-theme .gfield_list_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:8px}.gform_wrapper.gravity-theme .gfield_list_group:last-child{margin-bottom:0}.gform_wrapper.gravity-theme .gfield_header_item:last-child,.gform_wrapper.gravity-theme .gfield_list_icons{width:48px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gform_wrapper.gravity-theme .gfield_list_icons button{font-size:0;background:rgba(0,0,0,0) url(../../assets/images/GF/list-add.svg);border:none;width:16px;height:16px;opacity:.5;padding:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.gform_wrapper.gravity-theme .gfield_list_icons button:focus,.gform_wrapper.gravity-theme .gfield_list_icons button:hover{opacity:1;outline:none}.gform_wrapper.gravity-theme .gfield_list_icons button.delete_list_item{margin-left:5px;background-image:url(../../assets/images/GF/list-remove.svg)}.gform_wrapper.gravity-theme .gfield_header_item{word-break:break-word}.gform_wrapper.gravity-theme .gfield_header_item,.gform_wrapper.gravity-theme .gfield_list_group_item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:0}.gform_wrapper.gravity-theme .gfield_header_item+.gfield_header_item:not(:last-child),.gform_wrapper.gravity-theme .gfield_list_group_item+.gfield_list_group_item{margin-left:16px}.gform_wrapper.gravity-theme .gfield_list_group_item input,.gform_wrapper.gravity-theme .gfield_list_group_item select{width:100%}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19wYWdlLnNjc3MiLCJzdHlsZS5jc3MiLCJzdHlsZS5zY3NzIiwiY29yZS9fcmVzZXQuc2NzcyIsImNvcmUvX3V0aWxzLnNjc3MiLCJjb3JlL192YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19mb250cy5zY3NzIiwicGFydGlhbHMvX2dsb2JhbHMuc2NzcyIsInBhcnRpYWxzL19oZWFkZXIuc2NzcyIsInBhcnRpYWxzL19uYXZpZ2F0aW9uLnNjc3MiLCJwYXJ0aWFscy9fZ3V0ZW5iZXJnLnNjc3MiLCJwYXJ0aWFscy9fYmxvZy5zY3NzIiwicGFydGlhbHMvX2Zvcm1zLnNjc3MiLCJwYXJ0aWFscy9fZ2FsbGVyaWVzLnNjc3MiLCJwYXJ0aWFscy9fZm9vdGVyLnNjc3MiLCJwYXJ0aWFscy9fbW9kYWwuc2NzcyIsInBhcnRpYWxzL19qcy1sb2FkZWQuc2NzcyIsInZlbmRvci9fZGF0ZXBpY2tlci5zY3NzIiwidmVuZG9yL2hhbWJ1cmdlcnMuc2NzcyIsInZlbmRvci9fZ3Jhdml0eWZvcm1zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBdWFJLGdCQ3UzQ0o7QUM5eERBOzs7OztDQUFBLENDQUEscVJBMkRFLFFBQUEsQ0FDQSxTQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxjQUFBLENBQ0EsdUJBQUEsQ0FDQSx3QkZRRixDRU5BLEtBQ0UsaUJBQUEsQ0FFQSx5QkFBQSxDQUNBLGdCQUFBLENBQ0EsNkJGU0YsQ0VQQSxNQUNFLGFGVUYsQ0VSQSw2RUFXRSxhRldGLENFUkEsS0FDRSxnQkFBQSxDQUNBLHNCQUFBLENBQ0EsNEJGV0YsQ0VSQSxhQUVFLFdGV0YsQ0VUQSw4QkFNRSxtQkFBQSxDQUNBLGFGWUYsQ0VWQSxNQUNFLHdCQUFBLENBQ0EsZ0JGYUYsQ0VYQSxRQUVFLGFBQUEsQ0FDQSxhQUFBLENBQ0EsaUJBQUEsQ0FDQSx1QkZjRixDRVpBLElBQ0UsU0ZlRixDRWJBLElBQ0UsYUZnQkYsQ0VkQSxNQUVFLGFGaUJGLENF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Q0UsdUJIa1RGLENHaFRFLHlCQUhGLGFBSUksc0JIbVRGLENBQ0YsQ0doVEEsY0FDRSxzQkhtVEYsQ0dqVEUseUJBSEYsY0FJSSx1QkhvVEYsQ0FDRixDRzdSSSxNQUlJLFlIZ1NSLENHN1JJLE1BSUksYUg2UlIsQ0d4U0ksTUFJSSxjSHdTUixDR3JTSSxNQUlJLGVIcVNSLENHaFRJLE9BSUksZUhnVFIsQ0c3U0ksT0FJSSxnQkg2U1IsQ0d4VEksT0FJSSxlSHdUUixDR3JUSSxPQUlJLGdCSHFUUixDR2hVSSxPQUlJLGVIZ1VSLENHN1RJLE9BSUksZ0JINlRSLENHeFVJLE9BSUksZUh3VVIsQ0dyVUksT0FJSSxnQkhxVVIsQ0doVkksT0FJSSxlSGdWUixDRzdVSSxPQUlJLGdCSDZVUixDR3hWSSxPQUlJLGVId1ZSLENHclZJLE9BSUksZ0JIcVZSLENHaFdJLFFBSUksZ0JIZ1dSLENHN1ZJLFFBSUksaUJINlZSLENHeFdJLFNBRUksZUgwV1IsQ0dyV0ksU0FFSSxnQkh1V1IsQ0doWEksTUFJSSxlSGdYUixDRzdXSSxNQUlJLGdCSDZXUixDR3hYSSxNQUlJLGlCSHdYUixDR3JYSSxNQUlJLGtCSHFYUixDR2hZSSxPQUlJLGtCSGdZUixDRzdYSSxPQUlJLG1CSDZYUixDR3hZSSxPQUlJLGtCSHdZUixDR3JZSSxPQUlJLG1CSHFZUixDR2haSSxPQUlJLGtCSGdaUixDRzdZSSxPQUlJLG1CSDZZUixDR3haSSxPQUlJLGtCSHdaUixDR3JaSSxPQUlJLG1CSHFaUixDR2hhSSxPQUlJLGtCSGdhUixDRzdaSSxPQUlJLG1CSDZaUixDR3hhSSxPQUlJLGtCSHdhUixDR3JhSSxPQUlJLG1CSHFhUixDR2hiSSxRQUlJLG1CSGdiUixDRzdhSSxRQUlJLG9CSDZhUixDR3hiSSxTQUVJLGtCSDBiUixDR3JiSSxTQUVJLG1CSHViUixDR2hjSSxNQUlJLGFIZ2NSLENHN2JJLE1BSUksY0g2YlIsQ0d4Y0ksTUFJSSxlSHdjUixDR3JjSSxNQUlJLGdCSHFjUixDR2hkSSxPQUlJLGdCSGdkUixDRzdjSSxPQUlJLGlCSDZjUixDR3hkSSxPQUlJLGdCSHdkUixDR3JkSSxPQUlJLGlCSHFkUixDR2hlSSxPQUlJLGdCSGdlUixDRzdkSSxPQUlJLGlCSDZkUixDR3hlSSxPQUlJLGdCSHdlUixDR3JlSSxPQUlJLGlCSHFlUixDR2hmSSxPQUlJLGdCSGdmUixDRzdlSSxPQUlJLGlCSDZlUixDR3hmSSxPQUlJLGdCSHdmUixDR3JmSSxPQUlJLGlCSHFmUixDR2hnQkksUUFJSSxpQkhnZ0JSLENHN2ZJLFFBSUksa0JINmZSLENHeGdCSSxTQUVJLGdCSDBnQlIsQ0dyZ0JJLFNBRUksaUJIdWdCUixDR2hoQkksTUFJSSxjSGdoQlIsQ0c3Z0JJLE1BSUksZUg2Z0JSLENHeGhCSSxNQUlJLGdCSHdoQlIsQ0dyaEJJLE1BSUksaUJIcWhCUixDR2hpQkksT0FJSSxpQkhnaUJSLENHN2hCSSxPQUlJLGtCSDZoQlIsQ0d4aUJJLE9BSUksaUJId2lCUixDR3JpQkksT0FJSSxrQkhxaUJSLENHaGpCSSxPQUlJLGlCSGdqQlIsQ0c3aUJJLE9BSUksa0JINmlCUixDR3hqQkksT0FJSSxpQkh3akJSLENHcmpCSSxPQUlJLGtCSHFqQlIsQ0doa0JJLE9BSUksaUJIZ2tCUixDRzdqQkksT0FJSSxrQkg2akJSLENHeGtCSSxPQUlJLGlCSHdrQlIsQ0dya0JJLE9BSUksa0JIcWtCUixDR2hsQkksUUFJSSxrQkhnbEJSLENHN2tCSSxRQUlJLG1CSDZrQlIsQ0d4bEJJLFNBRUksaUJIMGxCUixDR3JsQkksU0FFSSxrQkh1bEJSLENLdDNCQSxXQUNFLGtCQUFBLENBQ0EsK0NBQUEsQ0FDQSwyVUFBQSxDQU1BLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGlCTG8zQkYsQ0tqM0JBLCtDQUVFLGtCQUFBLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsVUFBQSxDQUVBLG9CQUFBLENBQ0EsdUJBQUEsQ0FDQSxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUFBLENBQ0EsbUJBQUEsQ0FDQSxlQUFBLENBQ0EsZ0JBQUEsQ0FDQSxrQ0FBQSxDQUNBLGlDTGszQkYsQ0svMkJBLGtCQUNFLFdMazNCRixDS2gzQkEsbUJBQ0UsV0xrM0JGLENLaDNCQSwyQkFDRSxXTGszQkYsQ0toM0JBLDRCQUNFLFdMazNCRixDS2gzQkEsc0JBQ0UsV0xrM0JGLENLaDNCQSxvQkFDRSxXTGszQkYsQ0toM0JBLGVBQ0UsV0xrM0JGLENLaDNCQSxnQkFDRSxXTGszQkYsQ0toM0JBLG9CQUNFLFdMazNCRixDS2gzQkEsa0JBQ0UsZUxrM0JGLENLaDNCQSxtQkFDRSxlTGszQkYsQ0toM0JBLG1CQUNFLGVMazNCRixDS2gzQkEsbUJBQ0UsZUxrM0JGLENLaDNCQSxrQkFDRSxlTGszQkYsQ0toM0JBLHNCQUNFLGVMazNCRixDS2gzQkEsc0JBQ0UsZUxrM0JGLENLaDNCQSxtQkFDRSxlTGszQkYsQ0toM0JBLHNCQUNFLGVMazNCRixDTXY4QkUsK0JBQ0UsNkJBQUEsQ0FBQSxxQkFBQSxDQUNBLGtDQUFBLENBQ0EsaUNOeThCSixDTXQ4QkUsbUJBQ0UsZ0JOdzhCSixDTXQ4QkkseUJBSEYsbUJBSUksaUJOeThCSixDQUNGLENNcjhCQSxLQUNFLGVBQUEsQ0FDQSxzQkFBQSxDQUNBLHVCTnc4QkYsQ010OEJFLHlCQUxGLEtBTUksd0JOeThCRixDQUNGLENNdDhCQSxLQUNFLFFBQUEsQ0FDQSx3QkZWTSxDRVdOLHVEQUFBLENBQ0Esa0NBQUEsQ0FDQSxpQ055OEJGLENNdDhCQSxrQkFNRSxlQUFBLENBQ0EsUUFBQSxDQUNBLFNBQUEsQ0FDQSxlQUFBLENBQ0Esd0JOeThCRixDTXQ4QkEsT0FFRSxvRUFBQSxDQUNBLGVOeThCRixDTXQ4QkEsT0FFRSxtRU55OEJGLENNdDhCQSxPQUVFLGtFTnk4QkYsQ010OEJBLEdBQ0Usb0VOeThCRixDTXQ4QkEsR0FDRSxnQk55OEJGLENNdDhCQSxHQUNFLGdCTnk4QkYsQ010OEJBLEVBQ0UsZU55OEJGLENNdDhCQSxrQkFDRSxlTnk4QkYsQ010OEJBLFFBQ0UsbUJOeThCRixDTzdoQ0EsTUFDRSxXQUFBLENBQ0EsaUJQZ2lDRixDTzloQ0UsMEJBSkYsTUFLSSxX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REFFSSx3RWhCMHJJSixDZ0J4cklBLG9CQUNJLHdFaEIycklKLENnQnZySUEsZUFBaUIsNkJoQjRySWpCLENnQjNySUEsbUJBQXFCLHVCaEIrcklyQixDZ0I5cklBLG9CQUFzQiwyQmhCa3NJdEIsQ2dCanNJQSxtQkFBcUIsMkJoQnFzSXJCLENnQnBzSUEsb0JBQXNCLDJCaEJ3c0l0QixDZ0J2c0lBLG1CQUFxQiwyQmhCMnNJckIsQ2dCMXNJQSxvQkFBc0IsMkJoQjhzSXRCLENnQjdzSUEsbUJBQXFCLDJCaEJpdElyQixDZ0JodElBLG9CQUFzQiw0QmhCb3RJdEIsQ2dCbnRJQSxxQkFBdUIsNEJoQnV0SXZCLENnQnR0SUEscUJBQXVCLDRCaEIwdEl2QixDZ0J6dElBLHNCQUF3QiwyQmhCNnRJeEIsQ2dCNXRJQSx1QkFBeUIsK0JoQmd1SXpCLENnQi90SUEsc0JBQXdCLCtCaEJtdUl4QixDZ0JsdUlBLHVCQUF5QiwrQmhCc3VJekIsQ2dCcnVJQSxzQkFBd0IsK0JoQnl1SXhCLENnQnh1SUEsdUJBQXlCLCtCaEI0dUl6QixDZ0IzdUlBLHNCQUF3QiwrQmhCK3VJeEIsQ2dCOXVJQSx1QkFBeUIsZ0NoQmt2SXpCLENnQmp2SUEsd0JBQTBCLGdDaEJxdkkxQixDZ0JwdklBLHdCQUEwQixnQ2hCd3ZJMUIsQ2dCdnZJQSxtQkFBcUIsMkJoQjJ2SXJCLENnQjF2SUEsb0JBQXNCLCtCaEI4dkl0QixDZ0I3dklBLG1CQUFxQiwrQmhCaXdJckIsQ2dCaHdJQSxvQkFBc0IsK0JoQm93SXRCLENnQm53SUEsbUJBQXFCLCtCaEJ1d0lyQixDZ0J0d0lBLG9CQUFzQiwrQmhCMHdJdEIsQ2dCendJQSxtQkFBcUIsK0JoQjZ3SXJCLENnQjV3SUEsb0JBQXNCLGdDaEJneEl0QixDZ0Ivd0lBLHFCQUF1QixnQ2hCbXhJdkIsQ2dCbHhJQSx1QkFBeUIsZ0NoQnN4SXpCLENnQnJ4SUEscUJBQXVCLGdDaEJ5eEl2QixDZ0J4eElBLHVCQUF5QixnQ2hCNHhJekIsQ2dCM3hJQSx1QkFBeUIsZ0NoQit4SXpCLENnQjl4SUEsdUJBQXlCLGdDaEJreUl6QixDZ0JqeUlBLHVCQUF5QixnQ2hCcXlJekIsQ2dCcHlJQSx1QkFBeUIsZ0NoQnd5SXpCLENnQnZ5SUEsd0JBQTBCLDZCaEIyeUkxQixDZ0IxeUlBLHlCQUEyQiwrQmhCOHlJM0IsQ2dCN3lJQSx3QkFBMEIsK0JoQml6STFCLENnQmh6SUEseUJBQTJCLCtCaEJvekkzQixDZ0JueklBLHdCQUEwQiwrQmhCdXpJMUIsQ2dCdHpJQSx5QkFBMkIsK0JoQjB6STNCLENnQnp6SUEsd0JBQTBCLCtCaEI2ekkxQixDZ0I1eklBLHlCQUEyQixnQ2hCZzBJM0IsQ2dCL3pJQSwwQkFBNEIsZ0NoQm0wSTVCLENnQmwwSUEsNEJBQThCLGdDaEJzMEk5QixDZ0JyMElBLDBCQUE0QixnQ2hCeTBJNUIsQ2dCeDBJQSw0QkFBOEIsZ0NoQjQwSTlCLENnQjMwSUEsNEJBQThCLGdDaEIrMEk5QixDZ0I5MElBLDRCQUE4QixnQ2hCazFJOUIsQ2dCajFJQSw0QkFBOEIsZ0NoQnExSTlCLENnQnAxSUEsNEJBQThCLGdDaEJ3MUk5QixDZ0J2MUlBLDhCQUFnQywyQmhCMjFJaEMsQ2dCMTFJQSw4QkFBZ0MsK0JoQjgxSWhDLENnQjcxSUEsOEJBQWdDLCtCaEJpMkloQyxDZ0JoMklBLDhCQUFnQywrQmhCbzJJaEMsQ2dCbjJJQSx5QkFBMkIsK0JoQnUySTNCLENnQnQySUEseUJBQTJCLCtCaEIwMkkzQixDZ0J6MklBLHlCQUEyQiwrQmhCNjJJM0IsQ2dCNTJJQSx5QkFBMkIsZ0NoQmczSTNCLENnQi8ySUEsMEJBQTRCLGdDaEJtM0k1QixDZ0JsM0lBLDBCQUE0QixnQ2hCczNJNUIsQ2dCcjNJQSwwQkFBNEIsZ0NoQnkzSTVCLENnQngzSUEsMEJBQTRCLGdDaEI0M0k1QixDZ0IzM0lBLGlCQUFtQiwyQmhCKzNJbkIsQ2dCOTNJQSxzQkFBd0IsK0JoQms0SXhCLENnQmo0SUEsaUJBQW1CLCtCaEJxNEluQixDZ0JwNElBLGdCQUFrQiwrQmhCdzRJbEIsQ2dCdjRJQSxpQkFBbUIsK0JoQjI0SW5CLENnQjE0SUEsaUJBQW1CLCtCaEI4NEluQixDZ0I3NElBLHNCQUF3QiwrQmhCaTVJeEIsQ2dCaDVJQSwyQkFBNkIsZ0NoQm81STdCLENnQm41SUEsMEJBQTRCLDJCaEJ1NUk1QixDZ0J0NUlBLHFCQUF1QiwrQmhCMDVJdkIsQ2dCejVJQSxrQkFBb0IsK0JoQjY1SXBCLENnQjU1SUEsb0JBQXNCLCtCaEJnNkl0QixDZ0IvNUlBLGNBQWdCLCtCaEJtNkloQixDZ0JsNklBLHFCQUF1QiwrQmhCczZJdkIsQ2dCcjZJQSxtQkFBcUIsK0JoQnk2SXJCLENnQng2SUEsa0JBQW9CLGdDaEI0NklwQixDZ0IzNklBLGlCQUFtQixnQ2hCKzZJbkIsQ2dCOTZJQSxnQkFBa0IsZ0NoQms3SWxCLENnQmo3SUEsZUFBaUIsZ0NoQnE3SWpCLENnQnA3SUEsZUFBaUIsZ0NoQnc3SWpCLENnQnY3SUEsZ0JBQWtCLGdDaEIyN0lsQixDZ0IxN0lBLGtCQUFvQixnQ2hCODdJcEIsQ2dCNzdJQSxrQkFBb0IsZ0NoQmk4SXBCLENnQmg4SUEsYUFBZSxnQ2hCbzhJZixDZ0JuOElBLGNBQWdCLDRCaEJ1OEloQixDZ0J0OElBLGNBQWdCLGdDaEIwOEloQixDZ0J6OElBLGtCQUFvQixnQ2hCNjhJcEIsQ2dCNThJQSxjQUFnQixnQ2hCZzlJaEIsQ2dCLzhJQSxnQkFBa0IsZ0NoQm05SWxCLENnQmw5SUEsZUFBaUIsZ0NoQnM5SWpCLENnQnI5SUEsY0FBZ0IsZ0NoQnk5SWhCLENnQng5SUEsb0JBQXNCLGlDaEI0OUl0QixDZ0IzOUlBLGdCQUFrQixpQ2hCKzlJbEIsQ2dCOTlJQSxpQkFBbUIsaUNoQmsrSW5CLENnQmorSUEsZ0JBQWtCLGlDaEJxK0lsQixDZ0JwK0lBLGdCQUFrQixpQ2hCdytJbEIsQ2dCditJQSxjQUFnQixpQ2hCMitJaEIsQ2dCMStJQSxlQUFpQixpQ2hCOCtJakIsQ2dCNytJQSxjQUFnQixpQ2hCaS9JaEIsQ2dCaC9JQSxjQUFnQixpQ2hCby9JaEIsQ2dCbi9JQSxnQkFBa0IsNEJoQnUvSWxCLENnQnQvSUEsY0FBZ0IsZ0NoQjAvSWhCLENnQnovSUEsbUJBQXFCLGdDaEI2L0lyQixDZ0I1L0lBLGVBQWlCLGdDaEJnZ0pqQixDZ0IvL0lBLG9CQUFzQixnQ2hCbWdKdEIsQ2dCbGdKQSxlQUFpQixnQ2hCc2dKakIsQ2dCcmdKQSxvQkFBc0IsZ0NoQnlnSnRCLENnQnhnSkEsYUFBZSxpQ2hCNGdKZixDZ0IzZ0pBLG1CQUFxQixpQ2hCK2dKckIsQ2dCOWdKQSxrQkFBb0IsaUNoQmtoSnBCLENnQmpoSkEsbUJBQXFCLGlDaEJxaEpyQixDZ0JwaEpBLGNBQWdCLGlDaEJ3aEpoQixDZ0J2aEpBLGlCQUFtQixpQ2hCMmhKbkIsQ2dCMWhKQSxlQUFpQixpQ2hCOGhKakIsQ2dCN2hKQSxlQUFpQixpQ2hCaWlKakIsQ2dCaGlKQSxnQkFBa0IsaUNoQm9pSmxCLENnQm5pSkEsZUFBaUIsNEJoQnVpSmpCLENnQnRpSkEsY0FBZ0IsZ0NoQjBpSmhCLENnQnppSkEsZ0JBQWtCLGdDaEI2aUpsQixDZ0I1aUpBLGNBQWdCLGdDaEJnakpoQixDZ0IvaUpBLGVBQWlCLGdDaEJtakpqQixDZ0JsakpBLGdCQUFrQixnQ2hCc2pKbEIsQ2dCcmpKQSxrQkFBb0IsZ0NoQnlqSnBCLENnQnhqSkEsbUJBQXFCLGlDaEI0akpyQixDZ0IzakpBLGVBQWlCLGlDaEIrakpqQixDZ0I5akpBLGVBQWlCLGlDaEJra0pqQixDZ0Jqa0pBLGNBQWdCLDRCaEJxa0poQixDZ0Jwa0pBLGVBQWlCLGdDaEJ3a0pqQixDZ0J2a0pBLG1CQUFxQixnQ2hCMmtKckIsQ2dCMWtKQSxtQkFBcUIsZ0NoQjhrSnJCLENnQjdrSkEsa0JBQW9CLGdDaEJpbEpwQixDZ0I5a0pBLHdDQUFzQixnQ2hCdWxKdEIsQ2dCdGxKQSxjQUFnQixnQ2hCMGxKaEIsQ2dCemxKQSxlQUFpQixpQ2hCNmxKakIsQ2dCNWxKQSxvQkFBc0IsaUNoQmdtSnRCLENnQi9sSkEsbUJBQXFCLGlDaEJtbUpyQixDZ0JsbUpBLGVBQWlCLDRCaEJzbUpqQixDZ0JybUpBLHFCQUF1QixnQ2hCeW1KdkIsQ2dCeG1KQSxnQkFBa0IsZ0NoQjRtSmxCLENnQjNtSkEsbUJBQXFCLGdDaEIrbUpyQixDZ0I5bUpBLG1CQUFxQixnQ2hCa25KckIsQ2dCam5KQSxtQkFBcUIsZ0NoQnFuSnJCLENnQnBuSkEsbUJBQXFCLGdDaEJ3bkpyQixDZ0J2bkpBLHFCQUF1Qiw0QmhCMm5KdkIsQ2dCMW5KQSxzQkFBd0IsZ0NoQjhuSnhCLENnQjduSkEsc0JBQXdCLGdDaEJpb0p4QixDZ0Job0pBLDJCQUE2QixnQ2hCb29KN0IsQ2dCbm9KQSwyQkFBNkIsZ0NoQnVvSjdCLENnQnRvSkEsMkJBQTZCLGdDaEIwb0o3QixDZ0J6b0pBLDJCQUE2QixnQ2hCNm9KN0IsQ2dCNW9KQSx3QkFBMEIsaUNoQmdwSjFCLENnQi9vSkEsd0JBQTBCLGlDaEJtcEoxQixDZ0JscEpBLHdCQUEwQixpQ2hCc3BKMUIsQ2dCcnBKQSx3QkFBMEIsaUNoQnlwSjFCLENnQnhwSkEsdUJBQXlCLGlDaEI0cEp6QixDZ0IzcEpBLHdCQUEwQixpQ2hCK3BKMUIsQ2dCOXBKQSxzQkFBd0IsaUNoQmtxSnhCLENnQmpxSkEsMEJBQTRCLDRCaEJxcUo1QixDZ0JwcUpBLDJCQUE2QixnQ2hCd3FKN0IsQ2dCdnFKQSwyQkFBNkIsZ0NoQjJxSjdCLENnQjFxSkEsMEJBQTRCLGdDaEI4cUo1QixDZ0I3cUpBLDJCQUE2QixnQ2hCaXJKN0IsQ2dCaHJKQSwyQkFBNkIsZ0NoQm9ySjdCLENnQm5ySkEsOEJBQWdDLDRCaEJ1ckpoQyxDZ0J0ckpBLGdDQUFrQyxnQ2hCMHJKbEMsQ2dCenJKQSw2QkFBK0IsZ0NoQjZySi9CLENnQjVySkEsK0JBQWlDLGdDaEJnc0pqQyxDZ0IvckpBLCtCQUFpQyxnQ2hCbXNKakMsQ2dCbHNKQSwwQkFBNEIsZ0NoQnNzSjVCLENnQi9ySkEsNERBSUksMEJoQnFzSkosQ2dCbnNKQSw2REFJSSwyQmhCc3NKSixDZ0Jwc0pBLCtEQUlJLDZCaEJ1c0pKLENnQnJzSkEsZ0VBSUksOEJoQndzSkosQ2dCcHNKQSxtQkFDSSxlQUFBLENBQ0EsVUFBQSxDQUNBLHdCaEJ3c0pKLENnQnRzSkEsa0JBQ0ks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LCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLnRvcC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBoZWlnaHQ6IHJlbSgyNTApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuaW50cm8tcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4uYWJvdXQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHBhZGRpbmctdG9wOiByZW0oNTApO1xuICBwYWRkaW5nLWJvdHRvbTogcmVtKDUwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAtNXJlbTtcblxuICAuYWJvdXQtY3RhLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgJHByaW1hcnk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMHB4IHJnYmEoYmxhY2ssIDApO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1jdGEtY29udGVudCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFib3V0LWN0YS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzAlO1xuICAgIH1cbiAgfVxuXG4gIC5hYm91dC1jdGEtdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG5cbiAgLmFycm93IHtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBmb250LWZhbWlseTogJGljb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5ob3Zlci1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgIC5ob3Zlci1vbmx5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmFib3V0LWN0YS1pdGVtOmhvdmVyLFxuICAgIC5hYm91dC1jdGEtaXRlbTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweCA0cHggcmdiYShibGFjaywgMC4xNSk7XG5cbiAgICAgIC5ob3Zlci1vbmx5IHtcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbSg0cmVtLCA3cmVtKTtcbiAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICBtaW4taGVpZ2h0OiByZW0oMzIwKTtcblxuICAgICYudHlwZS10YWxsIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1NTApO1xuICAgIH1cbiAgfVxuXG4gIC5oZXJvLWludHJvIHtcbiAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIC5oZXJvLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5oZXJvLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1zdmctaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIG1heC13aWR0aDogNDAlO1xuICAgIH1cbiAgfVxuXG4gICYudHlwZS10YWxsIHtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHNlY29uZGFyeTtcblxuICAgIC5oZXJvLWNvbnRlbnQge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGVyby1zdmctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDY1JTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNydW1icyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMCByZW0oNTApIDA7XG5cbiAgPiAqIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG5cbiAgICAmLmFsaWduLXdpZGUsXG4gICAgJi5hbGlnbndpZGUge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXhsO1xuICAgIH1cblxuICAgICYuYWxpZ25mdWxsLFxuICAgICYuZnVsbCxcbiAgICAmLmZ1bGx3aWRlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtLW1heCkge1xuICAgIC5ibG9jayA+IC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICBwIHtcbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgKyBwIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgfVxuXG4gICAgKyAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzUpO1xuICAgIH1cblxuICAgICYud3AtY2FwdGlvbi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmV4dGVybmFsLWxpbmstaWNvbiB7XG4gICAgc3BlYWs6IG5ldmVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBtYXJnaW4tbGVmdDogcmVtKDMpO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTElOSyBTVFlMSU5HXG4gIHAsXG4gIG9sLFxuICB1bCB7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgKyAuYmxvY2s6bm90KC5yZXNwb25zaXZlLXNwYWNlcikge1xuICAgICAgbWFyZ2luLXRvcDogJHBhZGRpbmc7XG4gICAgfVxuICB9XG5cbiAgaHIge1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiByZW0oNDApIGF1dG87XG4gIH1cblxuICAud3AtY2FwdGlvbixcbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tdG9wOiBjbGFtKDFyZW0sIDJyZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IGNsYW0oMXJlbSwgMnJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgfVxuXG4gIHVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogMTAwO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xuXG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICsgbGkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKHN0ZXAtY291bnRlcikgXCIuIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIHRvcDogM3B4O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIG9sLFxuICAgICAgdWwge1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYmxvY2txdW90ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBjbGFtKDEuOHJlbSwgMi4ycmVtKTtcbiAgICBtYXJnaW46IHJlbSgzMCkgYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyNSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRwYWRkaW5nfSAtICN7JHBhZGRpbmd9KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigJxcIjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IC0xLjVyZW07XG4gICAgfVxuXG4gICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxnKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGc7XG4gICAgfVxuICB9XG5cbiAgY2l0ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuXG4uaWZyYW1lLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIDE2OjkgYXNwZWN0IHJhdGlvICovXG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBpZnJhbWUge1xuICAgIGJvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jcnVtYnMge1xuICBtYXJnaW4tdG9wOiByZW0oMjApO1xuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGdyYXlfZGFyaztcbiAgfVxufVxuXG5idXR0b24uc3R5bGVkLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiByZW0oNTUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiByZW0oNTUpO1xuICBib3JkZXItcmFkaXVzOiByZW0oMTApO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgZm9udC1zaXplOiByZW0oMzYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IEhhbW1lciBNYXJrZXRpbmcgQmFzZSBUaGVtZVxuQXV0aG9yOiBIYW1tZXIgTWFya2V0aW5nXG5BdXRob3IgVVJJOiBodHRwOi8vaGFtbWVybWFya2V0aW5nLmNvbVxuVmVyc2lvbjoxLjAuMFxuKi9cbmh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5mb250LFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubmF2LFxuc2VjdGlvbixcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmgxIGEsXG5oMiBhLFxuaDMgYSxcbmg0IGEsXG5oNSBhLFxuaDYgYSB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bFtjbGFzc10sXG5vbFtjbGFzc10ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXJlc2V0XSxcbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5pbnB1dFt0eXBlPWNoZWNrYm94XSxcbmlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0LFxudmlkZW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxucHJlIHtcbiAgdGFiLXNpemU6IDY7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMmVtIGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNiNDBiMGI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIFwiQW5kYWxlIE1vbm8gV1RcIiwgXCJBbmRhbGUgTW9ub1wiLCBcIkx1Y2lkYSBDb25zb2xlXCIsIFwiTHVjaWRhIFNhbnMgVHlwZXdyaXRlclwiLCBtb25vc3BhY2U7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICBsZWZ0OiAtOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTk5OTtcbn1cbi5za2lwLXRvLWNvbnRlbnQ6Zm9jdXMsIC5za2lwLXRvLWNvbnRlbnQ6YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDM1JTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHotaW5kZXg6IDMwMDE7XG59XG5cbi5lbnRyeS1jb250ZW50ID4gKiwgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogY2FsYygxMTUwcHggKyBjYWxjKHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpICsgdmFyKC0taGFtbWVyX2dsb2JhbF9fcGFkZGluZykpKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0taGFtbWVyX2dsb2JhbF9fcGFkZGluZyk7XG59XG4uZW50cnktY29udGVudCA+IC53aWRlLCAud2lkZS5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ1MHB4ICsgY2FsYyh2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKSArIHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpKSk7XG59XG5cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uLCAuZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmssIC5idG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDAuNnJlbSB2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b246YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b246YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uOmFmdGVyLCAuZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWZ0ZXIsIC5idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uOmhvdmVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmhvdmVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3Zlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbjpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAuYnRuOmhvdmVyLCAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYnV0dG9uOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGJ1dHRvbjpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyOmFmdGVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpob3ZlcjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpob3ZlcjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246aG92ZXI6YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b246aG92ZXI6YWZ0ZXIsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlcjphZnRlciwgLmJ0bjpob3ZlcjphZnRlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpmb2N1czphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmZvY3VzOmFmdGVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjpmb2N1czphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjpmb2N1czphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXM6YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b246Zm9jdXM6YWZ0ZXIsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1czphZnRlciwgLmJ0bjpmb2N1czphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xufVxuXG4uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWdob3N0IC53cC1ibG9jay1idXR0b25fX2xpbmssIC5idG4uZ2hvc3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stYnV0dG9uLmlzLXN0eWxlLWdob3N0IC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5idG4uZ2hvc3Q6aG92ZXIsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtZ2hvc3QgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cywgLmJ0bi5naG9zdDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS13aGl0ZS1naG9zdCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuYnRuLndoaXRlLWdob3N0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtd2hpdGUtZ2hvc3QgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLmJ0bi53aGl0ZS1naG9zdDpob3ZlciwgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWJ1dHRvbi5pcy1zdHlsZS13aGl0ZS1naG9zdCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLCAuYnRuLndoaXRlLWdob3N0OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YmVmb3JlLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpiZWZvcmUsIC5tb2RhbF9fY2xvc2UsIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5zZWxlY3Q6YmVmb3JlLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5hZGRyZXNzX2NvdW50cnk6YmVmb3JlLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5naW5wdXRfY29udGFpbmVyX3RpbWU6bGFzdC1jaGlsZDpiZWZvcmUsIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGxhYmVsOmJlZm9yZSwgLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSBsaSBhLCAucGFnaW5hdGlvbiAuaW5uZXIgLnByZXYsXG4ucGFnaW5hdGlvbiAuaW5uZXIgLm5leHQsIC5lbnRyeS1jb250ZW50IC5leHRlcm5hbC1saW5rLWljb246YmVmb3JlLCAuc29jaWFsLW5hdiBhLCAuc2VhcmNoLWZvcm0td3JhcCAuc2VhcmNoLXN1Ym1pdCwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmFmdGVyLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9uZXh0X2J1dHRvbjphZnRlcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5nZm9ybV9wcmV2aW91c19idXR0b246YWZ0ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b246YWZ0ZXIsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b24gLndwLWJsb2NrLWJ1dHRvbl9fbGluazphZnRlciwgLmJ0bjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImhhbW1lclwiO1xufVxuXG4uc3RyaXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuaGlkZV9sYWJlbHMgLmdmaWVsZCA+IGxhYmVsLCAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dCwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXQsIC5oaWRlLW1lLFxuLmhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1nLXdyYXAgaW1nLFxuLmltZy13cmFwIGZpZ3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmltZy13cmFwLmhvdmVyOmhvdmVyIGltZywgLmltZy13cmFwLmhvdmVyOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgc2NhbGUoMS4wNSk7XG59XG5cbi8qIC0gV0lEVEggLSAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53LWF1dG8tc20ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudy1hdXRvLW1kIHtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8qIC0gRkxFWCAtICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtd3JhcC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mbGV4LXdyYXAtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5qdXN0LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mLWotY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mLWotc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mLWEtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmYtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5nYXAtMjAge1xuICBncmlkLWdhcDogMnJlbTtcbn1cblxuLmdhcC0zMCB7XG4gIGdyaWQtZ2FwOiAzcmVtO1xufVxuXG4uZ2FwLTQwIHtcbiAgZ3JpZC1nYXA6IDRyZW07XG59XG5cbi8qIC0gQ09MT1JTIC0gKi9cbi5jLXByaW1hcnkge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbi5jLXNlY29uZGFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuXG4uYy13aGl0ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG5cbi5jLWJsYWNrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbn1cblxuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hvdy1kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaG93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLSBNQVJHSU4gLyBQQURESU5HIENMQVNTRVNcbkV4YW1wbGVzOiBtdC0yMCA9IG1hcmdpbi10b3A6MjBweDtcbi0gKi9cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ubXQtMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubXQtNTAge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHQtYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvO1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ubWItMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ubWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuLnBiLWF1dG8ge1xuICBwYWRkaW5nLWJvdHRvbTogYXV0bztcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4ucGwtMCB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tbC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5tbC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG4ubWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucGwtYXV0byB7XG4gIHBhZGRpbmctbGVmdDogYXV0bztcbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHItMzAge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLnByLTEwMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG4ubXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGFtbWVyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5lb3Q/Mzg0OTc2MjBcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5lb3Q/Mzg0OTc2MjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9oYW1tZXIud29mZjI/Mzg0OTc2MjBcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9oYW1tZXIud29mZj8zODQ5NzYyMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9hc3NldHMvZm9udHMvaGFtbWVyLnR0Zj8zODQ5NzYyMFwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5zdmc/Mzg0OTc2MjAjaGFtbWVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5bY2xhc3NePWljb24tXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhhbW1lclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59IC8qICcrJyAqL1xuLmljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59IC8qICctJyAqL1xuLmljb24tbGVmdC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIjxcIjtcbn0gLyogJzwnICovXG4uaWNvbi1yaWdodC1vcGVuLWJpZzpiZWZvcmUge1xuICBjb250ZW50OiBcIj5cIjtcbn0gLyogJz4nICovXG4uaWNvbi1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn0gLyogJ0wnICovXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59IC8qICdTJyAqL1xuLmljb24teDpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn0gLyogJ1QnICovXG4uaWNvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn0gLyogJ1UnICovXG4uaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59IC8qICdYJyAqL1xuLmljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwMlwiO1xufSAvKiAn7qCCJyAqL1xuLmljb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn0gLyogJ+6gjScgKi9cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFlXCI7XG59IC8qICfuoJ4nICovXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxZlwiO1xufSAvKiAn7qCfJyAqL1xuLmljb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufSAvKiAn7qCgJyAqL1xuLmljb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjFcIjtcbn0gLyogJ+6goScgKi9cbi5pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIyXCI7XG59IC8qICfuoKInICovXG4uaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyM1wiO1xufSAvKiAn7qCjJyAqL1xuLmljb24tbGluay1leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn0gLyogJ++CjicgKi9cbjpyb290IDp3aGVyZSgqLCAqOjpiZWZvcmUsICo6OmFmdGVyKSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuOnJvb3QgOndoZXJlKGJvZHkpIHtcbiAgcGFkZGluZzogNjlweCAwIDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCA6d2hlcmUoYm9keSkge1xuICAgIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDExMnB4O1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gIGZvbnQ6IG5vcm1hbCAxLjZyZW0vMS42NSBcIkxhdG9cIiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMy41cmVtLCAyLjk2NjY2NjY2NjdyZW0gKyAwLjAxNjY2NjY2NjcgKiAxMDB2dywgNS4zcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IGNsYW1wKDIuOHJlbSwgMi41NjI5NjI5NjNyZW0gKyAwLjAwNzQwNzQwNzQgKiAxMDB2dywgMy42cmVtKTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi4yMjIyMjIyMjIycmVtICsgMC4wMDU1NTU1NTU2ICogMTAwdncsIDNyZW0pO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi4ycmVtLCAyLjAyMjIyMjIyMjJyZW0gKyAwLjAwNTU1NTU1NTYgKiAxMDB2dywgMi44cmVtKTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDIuMnJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbi5jb250ZW50LW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG4ubG9nbyB7XG4gIHdpZHRoOiAxNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAubG9nbyB7XG4gICAgd2lkdGg6IDI3cmVtO1xuICB9XG59XG4ubG9nbyBzdmcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyMDIwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXdyYXAge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItd3JhcC5oZWFkZXItc2Nyb2xsaW5nLXVwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5oZWFkZXItd3JhcCAuc29jaWFsLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaGVhZGVyLXdyYXAgLnNvY2lhbC1uYXYgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5oZWFkZXItd3JhcCAuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItd3JhcCAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zZWFyY2gtZm9ybS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTEwJSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi5zZWFyY2gtZm9ybS13cmFwIGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbn1cbi5zZWFyY2gtZm9ybS13cmFwIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNlYXJjaC1mb3JtLXdyYXAgLnNlYXJjaC1zdWJtaXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2M4YzdjOTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIC5zZWFyY2gtZm9ybS13cmFwIGZvcm0ge1xuICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGdhcDogMDtcbiAgfVxuICAuc2VhcmNoLWZvcm0td3JhcCBmb3JtIGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2VhcmNoLWZvcm0td3JhcCBmb3JtIGlucHV0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICB9XG59XG5cbmh0bWwuc2VhcmNoLW9wZW4gLnNlYXJjaC1mb3JtLXdyYXAge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5oZWFkZXItd3JhcCB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICBib2R5LmFkbWluLWJhciAuaGVhZGVyLXdyYXAge1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuYm9keS5hZG1pbi1iYXIgLm5hdi13cmFwIHtcbiAgdG9wOiAxNThweDtcbn1cblxuLm5hdiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2M4YzdjOTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA1O1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmc6IDZyZW0gMnJlbSAycmVtO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB0cmFuc2l0aW9uOiByaWdodCA2MDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICBuYXYge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5zb2NpYWwtbmF2IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuaGFtYnVyZ2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdG9wOiAycmVtO1xuICB9XG4gIGh0bWwubmF2LW9wZW4gLm5hdi13cmFwIHtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXYgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5tYWluLW5hdiBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpICsgbGkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTNweCk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkuc2VhcmNoLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51ICsgLm9wZW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAzNTBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSArIC5vcGVuZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgZm9udC1mYW1pbHk6IFwiaGFtbWVyXCI7XG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMnJlbTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSBsaSBhIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMC44cmVtIDAuOHJlbSAxLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaS5vcGVuID4gLm9wZW5lcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkub3BlbiA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiBjbGFtcCgxcmVtLCAwLjExMTExMTExMTFyZW0gKyAwLjAyNzc3Nzc3NzggKiAxMDB2dywgNHJlbSk7XG4gIH1cbiAgLm1haW4tbmF2IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLm1haW4tbmF2IGxpIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMS4xNTE4NTE4NTE5cmVtICsgMC4wMDQ2Mjk2Mjk2ICogMTAwdncsIDEuOHJlbSk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLm1haW4tbmF2IGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC5tYWluLW5hdiBsaS5jdXJyZW50LXBhZ2UtYW5jZXN0b3IgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiBhOmhvdmVyLCAubWFpbi1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpOmhvdmVyID4gLnN1Yi1tZW51LCAubWFpbi1uYXYgPiBsaTpmb2N1cyA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBsZWZ0OiAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0IDBtcywgdHJhbnNmb3JtIDM1MG1zIGVhc2UtaW4tb3V0IDBtcywgbGVmdCAwbXMgbGluZWFyIDBtcztcbiAgfVxuICAubWFpbi1uYXYgPiBsaTpob3ZlciA+IGEsIC5tYWluLW5hdiA+IGxpOmZvY3VzID4gYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkuc2VhcmNoLXRvZ2dsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkuc2VhcmNoLXRvZ2dsZSBhIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LWZhbWlseTogXCJoYW1tZXJcIjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkuc2VhcmNoLXRvZ2dsZS5hY3RpdmUgYSB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkubWVnYS1tZW51IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaS5tZWdhLW1lbnUgPiB1bCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAycmVtIDJyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLm1lZ2EtbWVudSA+IHVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBmbGV4OiAxIDAgYXV0bztcbiAgfVxuICAubWFpbi1uYXYgPiBsaS5tZWdhLW1lbnUgPiB1bCBsaSAuc3ViLW1lbnUgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICB9XG4gIC5tYWluLW5hdiA+IGxpOm5vdCgubWVnYS1tZW51KSAuc3ViLW1lbnUgYSB7XG4gICAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGk6bm90KC5tZWdhLW1lbnUpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLnR3by1jb2x1bW4gPiAuc3ViLW1lbnUge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpLmxhc3Q6bm90KC5tZWdhLW1lbnUpID4gdWwuc3ViLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC05OTk5cHg7XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkubGFzdDpub3QoLm1lZ2EtbWVudSk6aG92ZXIgPiAuc3ViLW1lbnUsIC5tYWluLW5hdiA+IGxpLmxhc3Q6bm90KC5tZWdhLW1lbnUpOmZvY3VzID4gLnN1Yi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgdG9wOiA0MHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAzNTBtcztcbiAgICB6LWluZGV4OiA0OTc7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICB9XG4gIC5tYWluLW5hdiA+IGxpID4gLnN1Yi1tZW51IC5zdWItbWVudSBhIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAubWFpbi1uYXYgPiBsaSA+IC5zdWItbWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgcGFkZGluZzogMCAycmVtIDFyZW07XG4gIH1cbiAgLm1haW4tbmF2ID4gbGkgPiAuc3ViLW1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG59XG4uc29jaWFsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc29jaWFsLW5hdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnNvY2lhbC1uYXYgYSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc29jaWFsLW5hdiBhOmhvdmVyLCAuc29jaWFsLW5hdiBhOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuXG4udG9wLWhlYWRlciB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGhlaWdodDogMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRvcC1oZWFkZXIgLmludHJvLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5hYm91dC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtO1xufVxuLmFib3V0LXNlY3Rpb24gLmFib3V0LWN0YS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMHB4IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtY3RhLWl0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG4uYWJvdXQtc2VjdGlvbiAuYWJvdXQtY3RhLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWN0YS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5hYm91dC1zZWN0aW9uIC5hYm91dC1jdGEtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWN0YS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwJTtcbiAgfVxufVxuLmFib3V0LXNlY3Rpb24gLmFib3V0LWN0YS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5hYm91dC1zZWN0aW9uIC5hcnJvdyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJoYW1tZXJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmFib3V0LXNlY3Rpb24gLmhvdmVyLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFib3V0LXNlY3Rpb24gaDMge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtc2VjdGlvbiAuaG92ZXItb25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtY3RhLWl0ZW06aG92ZXIsXG4gIC5hYm91dC1zZWN0aW9uIC5hYm91dC1jdGEtaXRlbTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDEwcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbiAgLmFib3V0LXNlY3Rpb24gLmFib3V0LWN0YS1pdGVtOmhvdmVyIC5ob3Zlci1vbmx5LFxuICAuYWJvdXQtc2VjdGlvbiAuYWJvdXQtY3RhLWl0ZW06Zm9jdXMgLmhvdmVyLW9ubHkge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5ibG9jay5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogY2xhbXAoNHJlbSwgMy4xMTExMTExMTExcmVtICsgMC4wMjc3Nzc3Nzc4ICogMTAwdncsIDdyZW0pO1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLmhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICB9XG4gIC5ibG9jay5oZXJvLnR5cGUtdGFsbCB7XG4gICAgbWluLWhlaWdodDogNTVyZW07XG4gIH1cbn1cbi5ibG9jay5oZXJvIC5oZXJvLWludHJvIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYmxvY2suaGVybyAuaGVyby10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmJsb2NrLmhlcm8gLmhlcm8taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5ibG9jay5oZXJvIC5oZXJvLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLmhlcm8gLmhlcm8tc3ZnLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDQ4JTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2suaGVybyAuaGVyby1zdmctaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvY2suaGVybyAuaGVyby1zdmctaW1hZ2Ugc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ibG9jay5oZXJvIC5oZXJvLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLmhlcm8gLmhlcm8tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi5ibG9jay5oZXJvLnR5cGUtdGFsbCB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay5oZXJvLnR5cGUtdGFsbCAuaGVyby1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuLmJsb2NrLmhlcm8udHlwZS10YWxsIC5oZXJvLXN2Zy1pbWFnZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLmhlcm8udHlwZS10YWxsIC5oZXJvLXN2Zy1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay5oZXJvIC5jcnVtYnMge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5ibG9jay5oZXJvIC5jcnVtYnMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDAgNXJlbSAwO1xufVxuLmVudHJ5LWNvbnRlbnQgPiAqLmFsaWduLXdpZGUsIC5lbnRyeS1jb250ZW50ID4gKi5hbGlnbndpZGUge1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ1MHB4ICsgY2FsYyh2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKSArIHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpKSk7XG59XG4uZW50cnktY29udGVudCA+ICouYWxpZ25mdWxsLCAuZW50cnktY29udGVudCA+ICouZnVsbCwgLmVudHJ5LWNvbnRlbnQgPiAqLmZ1bGx3aWRlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyeS1jb250ZW50IC5ibG9jayA+IC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZW50cnktY29udGVudCBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lbnRyeS1jb250ZW50IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgcCArIC53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgcC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5lbnRyeS1jb250ZW50IC5leHRlcm5hbC1saW5rLWljb24ge1xuICBzcGVhazogbmV2ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG59XG4uZW50cnktY29udGVudCAuZXh0ZXJuYWwtbGluay1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhlXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG4uZW50cnktY29udGVudCBwIGEsXG4uZW50cnktY29udGVudCBvbCBhLFxuLmVudHJ5LWNvbnRlbnQgdWwgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbn1cbi5lbnRyeS1jb250ZW50IHAgYTpob3ZlciwgLmVudHJ5LWNvbnRlbnQgcCBhOmZvY3VzLFxuLmVudHJ5LWNvbnRlbnQgb2wgYTpob3Zlcixcbi5lbnRyeS1jb250ZW50IG9sIGE6Zm9jdXMsXG4uZW50cnktY29udGVudCB1bCBhOmhvdmVyLFxuLmVudHJ5LWNvbnRlbnQgdWwgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbn1cbi5lbnRyeS1jb250ZW50IHAgKyAuYmxvY2s6bm90KC5yZXNwb25zaXZlLXNwYWNlciksXG4uZW50cnktY29udGVudCBvbCArIC5ibG9jazpub3QoLnJlc3BvbnNpdmUtc3BhY2VyKSxcbi5lbnRyeS1jb250ZW50IHVsICsgLmJsb2NrOm5vdCgucmVzcG9uc2l2ZS1zcGFjZXIpIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0taGFtbWVyX2dsb2JhbF9fcGFkZGluZyk7XG59XG4uZW50cnktY29udGVudCBociB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2dyYXkpO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMC4xcmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDRyZW0gYXV0bztcbn1cbi5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLFxuLmVudHJ5LWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZW50cnktY29udGVudCB1bCxcbi5lbnRyeS1jb250ZW50IG9sIHtcbiAgbWFyZ2luLXRvcDogY2xhbXAoMXJlbSwgMC43MDM3MDM3MDM3cmVtICsgMC4wMDkyNTkyNTkzICogMTAwdncsIDJyZW0pO1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgxcmVtLCAwLjcwMzcwMzcwMzdyZW0gKyAwLjAwOTI1OTI1OTMgKiAxMDB2dywgMnJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0taGFtbWVyX2dsb2JhbF9fcGFkZGluZyk7XG59XG4uZW50cnktY29udGVudCB1bCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW50cnktY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZW50cnktY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZW50cnktY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgb2wsXG4uZW50cnktY29udGVudCBvbCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHN0ZXAtY291bnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIoc3RlcC1jb3VudGVyKSBcIi4gXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIG9sID4gbGksXG4uZW50cnktY29udGVudCBvbCBsaSB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG4uZW50cnktY29udGVudCBvbCBsaSBvbCB7XG4gIGNvdW50ZXItcmVzZXQ6IHN0ZXAtY291bnRlcjtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIG9sIG9sIHtcbiAgY291bnRlci1yZXNldDogc3RlcC1jb3VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgb2wgbGkgdWwge1xuICBjb3VudGVyLXJlc2V0OiBzdGVwLWNvdW50ZXI7XG59XG4uZW50cnktY29udGVudCBvbCBsaSB1bCA+IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lbnRyeS1jb250ZW50IG9sIGxpIHVsID4gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogMTAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS42ODE0ODE0ODE1cmVtICsgMC4wMDM3MDM3MDM3ICogMTAwdncsIDIuMnJlbSk7XG4gIG1hcmdpbjogM3JlbSBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKSAtIHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJxcIjtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTEuNXJlbTtcbn1cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDExNTBweCkge1xuICAuZW50cnktY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTE1MHB4ICsgY2FsYyh2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKSArIHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpKSk7XG4gIH1cbn1cbi5lbnRyeS1jb250ZW50IGNpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5pZnJhbWUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogMTY6OSBhc3BlY3QgcmF0aW8gKi9cbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNydW1icyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY3J1bWJzIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xufVxuXG5idXR0b24uc3R5bGVkLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJoYW1tZXJcIjtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuYnV0dG9uLnN0eWxlZC1idG46aG92ZXIsIGJ1dHRvbi5zdHlsZWQtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4udGFibGVwcmVzcy50YWJsZXByZXNzIHtcbiAgLS1oZWFkLWJnLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgLS1oZWFkLXRleHQtY29sb3I6IHdoaXRlO1xuICAtLXBhZGRpbmc6ICR0YWJsZV9wYWRkaW5nO1xuICAtLWV2ZW4tYmctY29sb3I6IHdoaXRlO1xuICAtLW9kZC1iZy1jb2xvcjogI2YxZmFmZjtcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgQ09MT1JTXG4gICAgKi9cbn1cbi5lbnRyeS1jb250ZW50IC5oYXMtd2hpdGUtY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3Jfd2hpdGUpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmhhcy1ibGFjay1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG59XG4uZW50cnktY29udGVudCAuaGFzLXByaW1hcnktY29sb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uZW50cnktY29udGVudCAuaGFzLXNlY29uZGFyeS1jb2xvciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmhhcy1ncmF5LWNvbG9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2dyYXkpO1xufVxuLmVudHJ5LWNvbnRlbnQge1xuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgQkFDS0dST1VORFxuICAgICovXG59XG4uZW50cnktY29udGVudCAuaGFzLXdoaXRlLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG4uZW50cnktY29udGVudCAuaGFzLWJsYWNrLWJhY2tncm91bmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9ibGFjayk7XG59XG4uZW50cnktY29udGVudCAuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQgLmhhcy1zZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG4uZW50cnktY29udGVudCAuaGFzLWdyYXktYmFja2dyb3VuZC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2dyYXkpO1xufVxuLmVudHJ5LWNvbnRlbnQge1xuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgVEFCTEVcbiAgICAqL1xufVxuLmVudHJ5LWNvbnRlbnQgZmlndXJlLndwLWJsb2NrLXRhYmxlLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTUwcHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgZmlndXJlLndwLWJsb2NrLXRhYmxlLFxuICAuZW50cnktY29udGVudCB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3Mge1xuICAgIG1heC13aWR0aDogMTE1MHB4O1xuICB9XG59XG4uZW50cnktY29udGVudCB0YWJsZSxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGQsXG4uZW50cnktY29udGVudCB0YWJsZSB0aCxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB0ZCxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB0aCB7XG4gIGJvcmRlcjogMDtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRoZWFkIHRoLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdGhlYWQgdGggKyB0aCxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB0aGVhZCB0aCArIHRoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5lbnRyeS1jb250ZW50IHRhYmxlIHRyIHRkLFxuLmVudHJ5LWNvbnRlbnQgdGFibGUudGFibGVwcmVzcy50YWJsZXByZXNzIHRyIHRkIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uZW50cnktY29udGVudCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVudHJ5LWNvbnRlbnQgdGFibGUgdHIgdGQgKyB0ZCxcbi5lbnRyeS1jb250ZW50IHRhYmxlLnRhYmxlcHJlc3MudGFibGVwcmVzcyB0ciB0ZCArIHRkIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5lbnRyeS1jb250ZW50IGgyICsgcCxcbi5lbnRyeS1jb250ZW50IGgzICsgcCxcbi5lbnRyeS1jb250ZW50IGg0ICsgcCxcbi5lbnRyeS1jb250ZW50IGg1ICsgcCxcbi5lbnRyeS1jb250ZW50IGg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZW50cnktY29udGVudCB7XG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBDT1ZFUlxuICAgICovXG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIge1xuICBwYWRkaW5nOiAzcmVtIDA7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGMoMTE1MHB4ICsgY2FsYyh2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKSArIHZhcigtLWhhbW1lcl9nbG9iYWxfX3BhZGRpbmcpKSk7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb3ZlciAud3AtYmxvY2stY292ZXJfX2lubmVyLWNvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIgYmxvY2txdW90ZSBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stY292ZXIuaXMtc3R5bGUtYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmVudHJ5LWNvbnRlbnQge1xuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgREVUQUlMU1xuICAgICovXG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZGV0YWlscyxcbi5lbnRyeS1jb250ZW50IC5ibG9jay5leHBhbmRhYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQgLmJsb2NrLmV4cGFuZGFibGVbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCItXCI7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZGV0YWlscyAuaGFtLWV4cGFuZC1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQgLmJsb2NrLmV4cGFuZGFibGUgLmhhbS1leHBhbmQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDJyZW07XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZGV0YWlscyBzdW1tYXJ5LFxuLmVudHJ5LWNvbnRlbnQgLmJsb2NrLmV4cGFuZGFibGUgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMS40cmVtIDRyZW0gMS40cmVtIDJyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWRldGFpbHMgc3VtbWFyeTo6YmVmb3JlLFxuLmVudHJ5LWNvbnRlbnQgLmJsb2NrLmV4cGFuZGFibGUgc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGxpbmVhcjtcbiAgZm9udC1mYW1pbHk6IFwiaGFtbWVyXCI7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZGV0YWlscyBzdW1tYXJ5OmhvdmVyOjpiZWZvcmUsIC5lbnRyeS1jb250ZW50IC53cC1ibG9jay1kZXRhaWxzIHN1bW1hcnk6Zm9jdXM6OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5ibG9jay5leHBhbmRhYmxlIHN1bW1hcnk6aG92ZXI6OmJlZm9yZSxcbi5lbnRyeS1jb250ZW50IC5ibG9jay5leHBhbmRhYmxlIHN1bW1hcnk6Zm9jdXM6OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl93aGl0ZSk7XG59XG4uZW50cnktY29udGVudCB7XG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBDT0xVTU5TXG4gICAgKi9cbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgZ2FwOiBjbGFtcCgyLjVyZW0sIDEuNzU5MjU5MjU5M3JlbSArIDAuMDIzMTQ4MTQ4MSAqIDEwMHZ3LCA1cmVtKTtcbn1cbi5lbnRyeS1jb250ZW50IHtcbiAgLyogLSAtIC0gLSAtIC0gLSAtIC0gLVxuICAgIEdBTExFUklFU1xuICAgICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnktd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLnN3aXBlci13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW07XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSAuc3R5bGVkLWJ0biB7XG4gIHRvcDogY2FsYyg1MCUgLSA0Ljc1cmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLnN0eWxlZC1idG4uZ2FsbGVyeS1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSAuc3R5bGVkLWJ0bi5nYWxsZXJ5LWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxNS41JTtcbiAgfVxufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLnN0eWxlZC1idG4uZ2FsbGVyeS1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgLnN0eWxlZC1idG4uZ2FsbGVyeS1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDE1LjUlO1xuICB9XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBmaWd1cmUud3AtYmxvY2staW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgZmlndXJlLndwLWJsb2NrLWltYWdlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBmaWd1cmUud3AtYmxvY2staW1hZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGZpZ3VyZS53cC1ibG9jay1pbWFnZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGZpZ3VyZS53cC1ibG9jay1pbWFnZS5zd2lwZXItc2xpZGUtYWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBmaWd1cmUud3AtYmxvY2staW1hZ2Uuc3dpcGVyLXNsaWRlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVgoOCUpO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgZmlndXJlLndwLWJsb2NrLWltYWdlLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVYKC04JSk7XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSBmaWd1cmUud3AtYmxvY2staW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnkgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgICBoZWlnaHQ6IDQzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeS5oYXMtbmVzdGVkLWltYWdlcyBmaWd1cmUud3AtYmxvY2staW1hZ2UgZmlnY2FwdGlvbixcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5IGZpZ2NhcHRpb24ge1xuICBib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSh2YXIoLS1jb2xvcl9wcmltYXJ5X3JnYiksIDAuNzUpIDYwJSwgdHJhbnNwYXJlbnQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbSAxcmVtIDFyZW07XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmVudHJ5LWNvbnRlbnQge1xuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgSU1BR0VTXG4gICAgKi9cbn1cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5lbnRyeS1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCxcbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSAuYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xufVxuLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG4uZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgKyAud3AtYmxvY2staGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0LFxuICAuZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UgLmFsaWdubGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbnJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwLjVyZW0gMCAycmVtIDVyZW07XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIC5hbGlnbmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMC41cmVtIDVyZW0gMnJlbSAwO1xuICB9XG59XG4uZW50cnktY29udGVudCB7XG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBHTE9CQUxTXG4gICAgKi9cbn1cbi5lbnRyeS1jb250ZW50IHAuaXMtc3R5bGUtc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW07XG59XG4uZW50cnktY29udGVudCB7XG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBCVVRUT05TXG4gICAgKi9cbn1cbi5lbnRyeS1jb250ZW50IC53cC1ibG9jay1idXR0b25zIHtcbiAgZ2FwOiAxLjVyZW07XG59XG4uZW50cnktY29udGVudCBwICsgLndwLWJsb2NrLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8qIExPQURFUlxuKi9cbi5sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubG9hZGVyLXdyYXAubG9hZGluZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvcGFjaXR5OiAxO1xufVxuLmxvYWRlci13cmFwIC5oYW0tbG9hZGVyLFxuLmxvYWRlci13cmFwIC5oYW0tbG9hZGVyOmJlZm9yZSxcbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlcjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBhbmltYXRpb246IGxvYWQgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW46IDEwcmVtIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG4ubG9hZGVyLXdyYXAgLmhhbS1sb2FkZXI6YmVmb3JlLCAubG9hZGVyLXdyYXAgLmhhbS1sb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cbi5sb2FkZXItd3JhcCAuaGFtLWxvYWRlcjpiZWZvcmUge1xuICBsZWZ0OiAtMy41ZW07XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLmxvYWRlci13cmFwIC5oYW0tbG9hZGVyOmFmdGVyIHtcbiAgbGVmdDogMy41ZW07XG59XG5cbi5sb2FkLW1vcmUtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHJlbSBhdXRvIDAgYXV0bztcbn1cblxuQGtleWZyYW1lcyBsb2FkIHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIC0xLjNlbTtcbiAgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMi41ZW0gMCAwO1xuICB9XG59XG4ucG9zdHMtd3JhcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogM3JlbTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAzcmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbi5wb3N0cy13cmFwLm1haW4ge1xuICBnYXA6IDA7XG59XG4ucG9zdHMtd3JhcC5nYXAtMzAge1xuICBncmlkLXJvdy1nYXA6IDNyZW07XG4gIGdyaWQtY29sdW1uLWdhcDogM3JlbTtcbn1cbi5wb3N0cy13cmFwLnNtLWNvbDIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3RzLXdyYXAubWQtY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wb3N0cy13cmFwLm1kLWNvbDMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbiAgLnBvc3RzLXdyYXAubWQtY29sNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBvc3RzLXdyYXAubGctY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5wb3N0cy13cmFwLmxnLWNvbDMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbiAgLnBvc3RzLXdyYXAubGctY29sNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XG4gIH1cbn1cblxuLyogVEVBTSBNRU1CRVJTICovXG4uc2luZ2xlLXRlYW0taGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjVmZjtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG4uc2luZ2xlLXRlYW0taGVhZGVyIC5iYWNrLXRvLXRlYW0ge1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS10ZWFtLWhlYWRlciAuYmFjay10by10ZWFtOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLnNpbmdsZS10ZWFtLWhlYWRlciAuYmFjay10by10ZWFtOmhvdmVyLCAuc2luZ2xlLXRlYW0taGVhZGVyIC5iYWNrLXRvLXRlYW06Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXRlYW0taGVhZGVyIC5zaW5nbGUtdGVhbS1oZWFkZXItY29udGVudC13cmFwIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5zaW5nbGUtdGVhbS1oZWFkZXIgLnNpbmdsZS10ZWFtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMnJlbSwgMS40MDc0MDc0MDc0cmVtICsgMC4wMTg1MTg1MTg1ICogMTAwdncsIDRyZW0pO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIuNXJlbTtcbn1cbi5zaW5nbGUtdGVhbS1oZWFkZXIgLnNpbmdsZS10ZWFtLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXRlYW0taGVhZGVyIC5zaW5nbGUtdGVhbS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtdGVhbS1oZWFkZXIgLnRlYW0tbWVtYmVyLWNvbnRhY3QtaW5mbyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cbn1cbi5zaW5nbGUtdGVhbS1oZWFkZXIgLnRlYW0tbWVtYmVyLWNvbnRhY3QtaW5mbyBhLFxuLnNpbmdsZS10ZWFtLWhlYWRlciAudGVhbS1tZW1iZXItY29udGFjdC1pbmZvIGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLXRlYW0taGVhZGVyIC50ZWFtLW1lbWJlci1jb250YWN0LWluZm8gYTpiZWZvcmUsXG4uc2luZ2xlLXRlYW0taGVhZGVyIC50ZWFtLW1lbWJlci1jb250YWN0LWluZm8gZGl2OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbn1cbi5zaW5nbGUtdGVhbS1oZWFkZXIgLnRlYW0tcHJpbnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbn1cbi5zaW5nbGUtdGVhbS1oZWFkZXIgLnRlYW0tcHJpbnQ6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLnNpbmdsZS10ZWFtLWhlYWRlciBoMSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgMi41MjU5MjU5MjU5cmVtICsgMC4wMTQ4MTQ4MTQ4ICogMTAwdncsIDQuNnJlbSk7XG59XG4uc2luZ2xlLXRlYW0taGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDIuMTQwNzQwNzQwN3JlbSArIDAuMDAxODUxODUxOSAqIDEwMHZ3LCAyLjRyZW0pO1xufVxuLnNpbmdsZS10ZWFtLWhlYWRlciBoMyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjc0MDc0MDc0MDdyZW0gKyAwLjAwMTg1MTg1MTkgKiAxMDB2dywgMnJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuLyogQVJUSUNMRVxuKi9cbi5yZXN1bHRzLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzdWx0cy13cmFwIC5sb2FkZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnJlc3VsdHMtd3JhcCAubm8tcmVzdWx0cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBwYWRkaW5nOiA1cmVtO1xuICBncmlkLWNvbHVtbi1lbmQ6IHNwYW4gMztcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5cbmFydGljbGUubWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjZGUwO1xuICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4ycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDNyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5hcnRpY2xlLm1haW4gLmNhdC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkge1xuICBhcnRpY2xlLm1haW4gLmNhdC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNy4xcmVtO1xuICB9XG59XG5hcnRpY2xlLm1haW4gLmJsb2ctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gIGFydGljbGUubWFpbiAuYmxvZy1jb250ZW50IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNy4xcmVtKTtcbiAgfVxufVxuYXJ0aWNsZS5tYWluIGgzIHtcbiAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjk0MDc0MDc0MDdyZW0gKyAwLjAwMTg1MTg1MTkgKiAxMDB2dywgMi4ycmVtKTtcbn1cbmFydGljbGUubWFpbiBoMyBhIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5hcnRpY2xlLm1haW4gaDMgYTpob3ZlciwgYXJ0aWNsZS5tYWluIGgzIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbmFydGljbGUubWFpbiAucG9zdC1tZXRhIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5hcnRpY2xlLm1haW4gLnBvc3QtbWV0YSBhOmhvdmVyLCBhcnRpY2xlLm1haW4gLnBvc3QtbWV0YSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2luYXRpb24gLmlubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi5wYWdpbmF0aW9uIC5pbm5lcjpiZWZvcmUge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDAuNXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYuNXJlbTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHotaW5kZXg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ucGFnaW5hdGlvbiAuaW5uZXIgPiAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2luYXRpb24gLmlubmVyID4gKjpub3QoLm5leHQpLFxuLnBhZ2luYXRpb24gLmlubmVyID4gKjpub3QoLnByZXYpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2luYXRpb24gLmlubmVyID4gKjpub3QoLm5leHQpLmN1cnJlbnQsXG4ucGFnaW5hdGlvbiAuaW5uZXIgPiAqOm5vdCgucHJldikuY3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNmMGY1ZmY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnaW5hdGlvbiAuaW5uZXIgPiAqOm5vdCgubmV4dCk6bm90KC5jdXJyZW50KTpob3ZlciwgLnBhZ2luYXRpb24gLmlubmVyID4gKjpub3QoLm5leHQpOm5vdCguY3VycmVudCk6Zm9jdXMsXG4ucGFnaW5hdGlvbiAuaW5uZXIgPiAqOm5vdCgucHJldik6bm90KC5jdXJyZW50KTpob3Zlcixcbi5wYWdpbmF0aW9uIC5pbm5lciA+ICo6bm90KC5wcmV2KTpub3QoLmN1cnJlbnQpOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3doaXRlKTtcbn1cbi5wYWdpbmF0aW9uIC5pbm5lciAucHJldixcbi5wYWdpbmF0aW9uIC5pbm5lciAubmV4dCB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDUuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2luYXRpb24gLmlubmVyIC5wcmV2OmhvdmVyLCAucGFnaW5hdGlvbiAuaW5uZXIgLnByZXY6Zm9jdXMsXG4ucGFnaW5hdGlvbiAuaW5uZXIgLm5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbiAuaW5uZXIgLm5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmNWZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ibGFjaykgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uIC5pbm5lciAucHJldi5wbGFjZWhvbGRlci1wcmV2bmV4dCxcbi5wYWdpbmF0aW9uIC5pbm5lciAubmV4dC5wbGFjZWhvbGRlci1wcmV2bmV4dCB7XG4gIGJhY2tncm91bmQ6ICNkNmQ2ZDY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGFnaW5hdGlvbiAuaW5uZXIgLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcbn1cbi5wYWdpbmF0aW9uIC5pbm5lciAubmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG59XG5cbi5wb3N0LXNoYXJlLXdyYXAge1xuICBtYXJnaW46IDNyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaGFyZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLWdhcDogMXJlbTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbn1cbi5lbnRyeS1jb250ZW50IC5zb2NpYWwtc2hhcmUgbGkge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZW50cnktY29udGVudCAuc29jaWFsLXNoYXJlIGxpOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW50cnktY29udGVudCAuc29jaWFsLXNoYXJlIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9ncmF5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDM1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmVudHJ5LWNvbnRlbnQgLnNvY2lhbC1zaGFyZSBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG59XG5cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0byAyLjVyZW0gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24gLmdmb3JtX2ZpZWxkcywgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlci5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBncmlkLWNvbHVtbi1nYXA6IDJyZW07XG4gIGdyaWQtcm93LWdhcDogMnJlbTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2FuY2hvciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgaW1nIHtcbiAgcGFkZGluZzogMDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmb250LXNpemU6IDNyZW07XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9lcnJvciB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM5OTAwMDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciB7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBidXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fbmV4dF9idXR0b24sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAxcmVtIDAgMCAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgY29sb3I6ICM5OTAwMDA7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgPiBsYWJlbCxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCA+IC5nZmllbGRfbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgPiBsYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkID4gLmdmaWVsZF9sYWJlbCAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICM5OTAwMDA7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgPiAuZ2lucHV0X2NvbnRhaW5lcixcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCAuY2xlYXItbXVsdGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCA+IC5naW5wdXRfY29udGFpbmVyIGxhYmVsLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5jbGVhci1tdWx0aSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLWNvbG9yX2dyYXlfZGFyayk7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXVybF0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1yYW5nZV0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1kYXRlXSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPW1vbnRoXSxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXdlZWtdLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGltZV0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgc2VsZWN0LFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yX2JsYWNrKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmUtb2Zmc2V0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHNlbGVjdDpmb2N1cyxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9dGV4dF06ZGlzYWJsZWQsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06ZGlzYWJsZWQsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT11cmxdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9cGFzc3dvcmRdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXTpkaXNhYmxlZCxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPW51bWJlcl06ZGlzYWJsZWQsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT10ZWxdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFuZ2VdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZV06ZGlzYWJsZWQsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT1tb250aF06ZGlzYWJsZWQsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgaW5wdXRbdHlwZT13ZWVrXTpkaXNhYmxlZCxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBpbnB1dFt0eXBlPXRpbWVdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIGlucHV0W3R5cGU9Y29sb3JdOmRpc2FibGVkLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHNlbGVjdDpkaXNhYmxlZCxcbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZCBzZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMDAwO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgaW5wdXRbdHlwZT1maWxlXSB7XG4gIHdpZHRoOiAwLjFweDtcbiAgaGVpZ2h0OiAwLjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgb3BhY2l0eTogMC40O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQ1JTtcbiAgY29udGVudDogXCJGaWxlIFVwbG9hZFwiO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3JfYmxhY2spO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLWNvbG9yX2dyYXkpO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCBsYWJlbDpob3ZlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgbGFiZWw6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgbGFiZWwgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwNFwiO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5maWxldXBsb2FkIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgLmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuZmlsZXVwbG9hZCBkaXZbaWRePWdmb3JtX3ByZXZpZXddIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgZGl2W2lkXj1nZm9ybV9wcmV2aWV3XSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmZpbGV1cGxvYWQgZGl2W2lkXj1nZm9ybV9wcmV2aWV3XSBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuc2VsZWN0LFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkIC5hZGRyZXNzX2NvdW50cnksXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnNlbGVjdDpiZWZvcmUsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmFkZHJlc3NfY291bnRyeTpiZWZvcmUsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiA0MXB4O1xuICByaWdodDogMTVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmFkZHJlc3NfY291bnRyeTpiZWZvcmUsXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogMTZweDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbjogMXJlbSAwIDAgMDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvcl9ncmF5KTtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyIC5nZmllbGRfcmFkaW8sXG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciAuZ2ZpZWxkX3JhZGlvLFxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgLmdmaWVsZF9jaGVja2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5jaGVja2JveCA+IC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDphZnRlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnkpO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLnJhZGlvID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6aG92ZXIsIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5yYWRpbyA+IC5naW5wdXRfY29udGFpbmVyIGxhYmVsOmZvY3VzLCAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQuY2hlY2tib3ggPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbDpob3ZlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZmllbGQucmFkaW8gPiAuZ2lucHV0X2NvbnRhaW5lciBsYWJlbDphZnRlciwgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmNoZWNrYm94ID4gLmdpbnB1dF9jb250YWluZXIgbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDIyOS41LCAyMjkuNSwgMjI5LjUpO1xuICBib3JkZXI6IDFweCByZ2IoMjE2Ljc1LCAyMTYuNzUsIDIxNi43NSkgc29saWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbn1cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIgaDMge1xuICBjb2xvcjogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzVweDtcbiAgYm90dG9tOiAxMnB4O1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGFuaW1hdGlvbjogc3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDg0MXB4KSB7XG4gIC5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIgLmhvcml6b250YWxfZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuaG9yaXpvbnRhbF9mb3JtIC5nZm9ybV9ib2R5IHtcbiAgICBmbGV4LWJhc2lzOiA3MCU7XG4gIH1cbiAgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuaG9yaXpvbnRhbF9mb3JtIC5nZm9ybV9mb290ZXIge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoMzAlIC0gMnJlbSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5ob3Jpem9udGFsX2Zvcm0gLmdmb3JtX2Zvb3RlciBidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGJ1dHRvbixcbiAgLmdmb3JtLXRoZW1lLmdmb3JtLXRoZW1lLS1mcmFtZXdvcmsuZ2Zvcm0tdGhlbWUtLWZvdW5kYXRpb24uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX25leHRfYnV0dG9uLFxuICAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuZ2Zvcm1fcHJldmlvdXNfYnV0dG9uLFxuICAuZ2Zvcm0tdGhlbWUuZ2Zvcm0tdGhlbWUtLWZyYW1ld29yay5nZm9ybS10aGVtZS0tZm91bmRhdGlvbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBidXR0b24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS44NzVlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG4gIGJvcmRlcjogMnB4IHZhcigtLWNvbG9yX2dyYXlfZGFyaykgc29saWQ7XG59XG5cbi8qKlxuICogU3dpcGVyIDExLjAuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyNywgMjAyNFxuICovXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic3dpcGVyLWljb25zXCI7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEZPTlRfRU5EICovXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xuICAvKlxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGluaXRpYWw7XG4gICovXG59XG5cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlcixcbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuXG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwicHJldlwiO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6IFwibmV4dFwiO1xufVxuXG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBzdGFydCAqL1xuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBDdWJlIHNsaWRlIHNoYWRvd3MgZW5kICovXG4uc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEZsaXAgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yX2dyYXkpO1xuICBjbGVhcjogYm90aDtcbn1cblxuZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuZm9vdGVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciBwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1zb2NpYWwtd3JhcCB7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1zb2NpYWwtd3JhcCAuc29jaWFsLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1zb2NpYWwtd3JhcCAuc29jaWFsLW5hdiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyIC5mb290ZXItc29jaWFsLXdyYXAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmZvb3RlciAuZm9vdGVyIC5mb290ZXItc29jaWFsLXdyYXAgLmZvb3Rlci1hZGRyZXNzIGEge1xuICBjb2xvcjogd2hpdGU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9vdGVyIC5mb290ZXIgLmZvb3Rlci1zb2NpYWwtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuZm9vdGVyIC5mb290ZXIudG9wIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfcHJpbWFyeSk7XG59XG5mb290ZXIgLmZvb3Rlci50b3AgLmNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAycmVtO1xufVxuZm9vdGVyIC5mb290ZXIuYm90dG9tIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfZ3JheV9kYXJrKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5mb290ZXIgLmZvb3Rlci5ib3R0b20gLmNvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLmJvdHRvbSAuY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbmZvb3RlciAuc29jaWFsLW5hdiBsaSBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuZm9vdGVyIC5zb2NpYWwtbmF2IGxpIGE6aG92ZXIsIGZvb3RlciAuc29jaWFsLW5hdiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICNjY2Q2ZWI7XG59XG5mb290ZXIgLmZvb3Rlci1sb2dvLWFkZHJlc3MgcCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mb290ZXItbmF2IGEge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLmNvcHlyaWdodC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uY29weXJpZ2h0LW5hdiBsaSArIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jb3B5cmlnaHQtbmF2IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJ8fFwiO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmNvcHlyaWdodC1uYXYgYSxcbi5mb290ZXItbmF2IGEge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY29weXJpZ2h0LW5hdiBhOmhvdmVyLCAuY29weXJpZ2h0LW5hdiBhOmZvY3VzLFxuLmZvb3Rlci1uYXYgYTpob3Zlcixcbi5mb290ZXItbmF2IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtXG4vKiBCQUNLIFRPIFRPUFxuKi9cbi5iYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogLTEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYmFjay10by10b3Auc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5iYWNrLXRvLXRvcDpob3ZlciwgLmJhY2stdG8tdG9wOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbn1cbi5iYWNrLXRvLXRvcDpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwuaXMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjAyMTtcbn1cblxuLm1vZGFsX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcmVtO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm1vZGFsX19jb250YWluZXIubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG4ubW9kYWxfX2NvbnRhaW5lci5uby1wYWRkaW5nIC5tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubW9kYWxfX2NvbnRhaW5lci5uby1wYWRkaW5nIC5tb2RhbF9fY2xvc2Uge1xuICByaWdodDogLTM1cHg7XG4gIHRvcDogLTMwcHg7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yX3NlY29uZGFyeSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1mYWxzZV0gLm1vZGFsX19vdmVybGF5IHtcbiAgYW5pbWF0aW9uOiBtbWZhZGVJbiAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49ZmFsc2VdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gMC4zcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKTtcbn1cblxuLm1vZGFsW2FyaWEtaGlkZGVuPXRydWVdIC5tb2RhbF9fb3ZlcmxheSB7XG4gIGFuaW1hdGlvbjogbW1mYWRlT3V0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj10cnVlXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gIGFuaW1hdGlvbjogbW1zbGlkZU91dCAwLjNzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxfX2NvbnRhaW5lcixcbi5tb2RhbF9fb3ZlcmxheSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIG1tZmFkZU91dCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1JSk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWxfX2NvbnRhaW5lci5uby1wYWRkaW5nIC5tb2RhbF9fY2xvc2Uge1xuICAgIHJpZ2h0OiAtNXB4O1xuICB9XG59XG5odG1sLmpzIC5hbmltYXRlLWRvd24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIDI1MG1zO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS1kb3duLm9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG5odG1sLmpzIC5hbmltYXRlLXVwIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIDI1MG1zO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS11cC5vbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xufVxuaHRtbC5qcyAuYW5pbWF0ZS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgMjUwbXM7XG59XG5odG1sLmpzIC5hbmltYXRlLXJpZ2h0Lm9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG59XG5odG1sLmpzIC5hbmltYXRlLWxlZnQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgMjUwbXM7XG59XG5odG1sLmpzIC5hbmltYXRlLWxlZnQub24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cblxuLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDIxLTA1LTE3XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBkYXRlcGlja2VyLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuLyogTGF5b3V0IGhlbHBlcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWhlbHBlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi51aS1oZWxwZXItcmVzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi51aS1oZWxwZXItemZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktZnJvbnQge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi51aS13aWRnZXQtaWNvbi1ibG9jayB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIjxcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIC8qdG9wOiAxcHg7Ki9cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiPlwiO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgLypsZWZ0OiAxcHg7Ki9cbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIC8qcmlnaHQ6IDFweDsqL1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLThweDsqL1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW46IDAuN2VtIDAgMCAwO1xuICBwYWRkaW5nOiAwIDAuMmVtO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwLjVlbSAwLjJlbSAwLjRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjJlbSAwLjZlbSAwLjNlbSAwLjZlbTtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMiAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTQgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWsge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLyogUlRMIHN1cHBvcnQgKi9cbi51aS1kYXRlcGlja2VyLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIHJpZ2h0OiAycHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgbGVmdDogMnB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICByaWdodDogMXB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCxcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDAuNWVtO1xuICB0b3A6IDAuM2VtO1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtY29udGVudCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2U5ZTllOTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgY29sb3I6ICM0NTQ1NDU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4udWktc3RhdGUtaG92ZXIgYSxcbi51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLFxuLnVpLXN0YXRlLWhvdmVyIGE6bGluayxcbi51aS1zdGF0ZS1ob3ZlciBhOnZpc2l0ZWQsXG4udWktc3RhdGUtZm9jdXMgYSxcbi51aS1zdGF0ZS1mb2N1cyBhOmhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzIGE6bGluayxcbi51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWQsXG5hLnVpLWJ1dHRvbjpob3ZlcixcbmEudWktYnV0dG9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggMXB4IHJnYig5NCwgMTU4LCAyMTQpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDNlZmY7XG4gIGJhY2tncm91bmQ6ICMwMDdmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgYm9yZGVyOiAjMDAzZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIGEsXG4udWktc3RhdGUtYWN0aXZlIGE6bGluayxcbi51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1jaGVja2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgYmFja2dyb3VuZDogI2ZmZmE5MDtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gIGNvbG9yOiAjNzc3NjIwO1xufVxuXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYTg5OTtcbiAgYmFja2dyb3VuZDogI2ZkZGZkZjtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktcHJpbWFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1zZWNvbmRhcnkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdGF0ZXMgYW5kIGltYWdlcyAqL1xuLnVpLWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1idXR0b24gLnVpLXN0YXRlLWhpZ2hsaWdodC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9HRi91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9HRi91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4O1xufVxuXG4udWktaWNvbi1jYXJldC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93c3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLWV4dGxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDtcbn1cblxuLnVpLWljb24tbmV3d2luIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXJlZnJlc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDtcbn1cblxuLnVpLWljb24tc2h1ZmZsZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2Zlci1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1kb2N1bWVudC1iIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW5vdGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1jbG9zZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDtcbn1cblxuLnVpLWljb24tbWFpbC1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXN1aXRjYXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1jb21tZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wZXJzb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXByaW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDtcbn1cblxuLnVpLWljb24tbG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4O1xufVxuXG4udWktaWNvbi11bmxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tYm9va21hcmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDtcbn1cblxuLnVpLWljb24taG9tZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xufVxuXG4udWktaWNvbi1mbGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tcGVuY2lsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jbG9jayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZGlzayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsY3VsYXRvciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi13cmVuY2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1nZWFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24taGVhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1zdGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tbGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbmNlbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1wbHVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2V0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24ta2V5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbGlnaHRidWxiIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2Npc3NvcnMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbGlwYm9hcmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb3B5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29udGFjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1hbGVydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4O1xufVxuXG4udWktaWNvbi1pbmZvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWhlbHAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGxheSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4O1xufVxuXG4udWktaWNvbi1wYXVzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1uZXh0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXByZXYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstZW5kIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLXN0YXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1lamVjdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vZmYge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1wb3dlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDtcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWE7XG4gIG9wYWNpdHk6IDAuMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuXG4vKiFcbiAqIEhhbWJ1cmdlcnNcbiAqIEBkZXNjcmlwdGlvbiBUYXN0eSBDU1MtYW5pbWF0ZWQgaGFtYnVyZ2Vyc1xuICogQGF1dGhvciBKb25hdGhhbiBTdWggQGpvbnN1aFxuICogQHNpdGUgaHR0cHM6Ly9qb25zdWguY29tL2hhbWJ1cmdlcnNcbiAqIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9qb25zdWgvaGFtYnVyZ2Vyc1xuICovXG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogMCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgZm9udDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmhhbWJ1cmdlcjpob3ZlciwgLmhhbWJ1cmdlcjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oYW1idXJnZXItYm94IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4uaGFtYnVyZ2VyLWlubmVyLCAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgcmlnaHQ6IDA7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMzJweDtcbn1cbi5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi5oYW1idXJnZXItLWNvbGxhcHNlIC5oYW1idXJnZXItaW5uZXIge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xM3M7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogLTIwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCBvcGFjaXR5IDAuMXMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLCB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG59XG4uaGFtYnVyZ2VyLS1jb2xsYXBzZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHdpZHRoOiAzNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbi5oYW1idXJnZXItLWNvbGxhcHNlLmlzLWFjdGl2ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLCBvcGFjaXR5IDAuMXMgMC4yMnMgbGluZWFyO1xufVxuLmhhbWJ1cmdlci0tY29sbGFwc2UuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgd2lkdGg6IDMzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSwgdHJhbnNmb3JtIDAuMTNzIDAuMjVzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuXG4vKlxuKiBSZXNldHMgZm9yIHZhcmlvdXMgZmllbGQgdHlwZXMuXG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldCBhbmQgYWRtaW4tdGhlbWUuY3NzLlxuKi9cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgZmllbGRzZXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBsZWdlbmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKipcbiBSZXNldHNcbiAqL1xuLmdmb3JtLXVsLXJlc2V0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBpbnB1dC5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBib2R5W2NsYXNzKj1hdmFkYV0gaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLmdmb3JtLXRleHQtaW5wdXQtcmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiBpbmhlcml0O1xufVxuXG4vKiBSZW1vdmUgSUUgZGVmYXVsdCBwYXNzd29yZCB2aXNpYmlsaXR5IHRvZ2dsZSAqL1xuOjotbXMtcmV2ZWFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gSG9uZXlwb3RcbiAqL1xuLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgYm9keSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9maWVsZHMgLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IC05MDAwcHg7XG59XG5cbi8qXG4qIEhpZGUgaGlkZGVuIGZpZWxkcy5cbipcbiogVXNlZCBpbiB0aGUgYmFzaWMuY3NzIGZyb250LWVuZCBzdHlsZXNoZWV0LlxuKi9cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX2hpZGVfYW1wbSAuZ2ZpZWxkX3RpbWVfYW1wbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3Zpc2liaWxpdHlfaGlkZGVuLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfaGlkZV9jaGFybGVmdCBkaXYuY2hhcmxlZnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4qIEhpZGUgc2NyZWVuIHJlYWRlciB0ZXh0LlxuKlxuKiBVc2VkIGluIHRoZSBiYXNpYy5jc3MgZnJvbnQtZW5kIHN0eWxlc2hlZXQuXG4qL1xuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuc2NyZWVuLXJlYWRlci10ZXh0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaGlkZGVuX3N1Yl9sYWJlbCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgYnV0dG9uLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogYXV0bztcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzJjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzJjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzJdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzNjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzNdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzRdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzVjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzVjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAxZnIgWzVdO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoYXV0by1maWxsLCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaW5saW5lIC5nZmllbGRfcmFkaW8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9pbmxpbmUgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzJjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzNjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDQ7XG4gICAgY29sdW1uLWNvdW50OiA0O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZl9saXN0XzVjb2xfdmVydGljYWwgLmdmaWVsZF9yYWRpbyB7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDU7XG4gICAgY29sdW1uLWNvdW50OiA1O1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzI1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMjUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfNTAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF81MCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF83NSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0Xzc1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgIGhlaWdodDogNzVweDtcbiAgfVxuICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEwMCAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTI1IC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTI1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgIGhlaWdodDogMTI1cHg7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLypcbiogRm9ybSBncmlkIGxheW91dFxuKlxuKiBVc2VkIGluIHRoZSBiYXNpYy5jc3MgZnJvbnQtZW5kIHN0eWxlc2hlZXQgYW5kIGVkaXRvci5jc3MuXG4qL1xuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgLW1zLWdyaWQtY29sdW1uczogMWZyIDMycHggWzEyXTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KGF1dG8tZmlsbCwgYXV0byk7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1mdWxsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc19saW5lXzEsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2xpbmVfMiB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTI7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWVsZXZlbi10d2VsZnRocyB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTE7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWZpdmUtc2l4dGhzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEwO1xuICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA5O1xuICBncmlkLWNvbHVtbjogc3BhbiA5O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10d28tdGhpcmRzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXNldmVuLXR3ZWxmdGhzIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDc7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNwYW4ubmFtZV9maXJzdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc3Bhbi5uYW1lX2xhc3QsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NpdHksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX3N0YXRlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc196aXAsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NvdW50cnkge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogNjtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gNjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZml2ZS10d2VsZnRocyB7XG4gIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICBncmlkLWNvbHVtbjogc3BhbiA1O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC10aGlyZCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX2hvdXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9taW51dGUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9hbXBtIHtcbiAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDQ7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXF1YXJ0ZXIge1xuICAtbXMtZ3JpZC1jb2x1bW4tc3BhbjogMztcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaG91cl9taW51dGVfY29sb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQubXVsdGkgLmdpbnB1dF9jb21wbGV4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDA7XG4gIH1cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkOm5vdCguZ2ZpZWxkLS13aWR0aC1mdWxsKSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCBzcGFuLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9hbXBtLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9ob3VyLFxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9taW51dGUge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICB9XG59XG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9oZWFkZXIsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbTpsYXN0LWNoaWxkLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyB7XG4gIHdpZHRoOiA0OHB4O1xuICBmbGV4OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL2xpc3QtYWRkLnN2Z1wiKTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBvcGFjaXR5OiAwLjU7XG4gIHBhZGRpbmc6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLW91dDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uOmhvdmVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9pY29ucyBidXR0b24uZGVsZXRlX2xpc3RfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvbGlzdC1yZW1vdmUuc3ZnXCIpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0ge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0gKyAuZ2ZpZWxkX2hlYWRlcl9pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0gKyAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIGlucHV0LCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cF9pdGVtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8qIVxuVGhlbWUgTmFtZTogSGFtbWVyIE1hcmtldGluZyBCYXNlIFRoZW1lXG5BdXRob3I6IEhhbW1lciBNYXJrZXRpbmdcbkF1dGhvciBVUkk6IGh0dHA6Ly9oYW1tZXJtYXJrZXRpbmcuY29tXG5WZXJzaW9uOjEuMC4wXG4qL1xuXG4vLyBSZXNldFxuQGltcG9ydCBcImNvcmUvcmVzZXRcIjtcbkBpbXBvcnQgXCJjb3JlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImNvcmUvbWl4aW5zXCI7XG5AaW1wb3J0IFwiY29yZS91dGlsc1wiO1xuXG4vLyBHZW5lcmFsIFN0eWxpbmdcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb250c1wiO1xuQGltcG9ydCBcInBhcnRpYWxzL2dsb2JhbHNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZnJvbnQtcGFnZVwiO1xuQGltcG9ydCBcInBhcnRpYWxzL3BhZ2VcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ndXRlbmJlcmdcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9ibG9nXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvZm9ybXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9nYWxsZXJpZXNcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9mb290ZXJcIjtcbkBpbXBvcnQgXCJwYXJ0aWFscy9tb2RhbFwiO1xuXG5AaW1wb3J0IFwicGFydGlhbHMvanMtbG9hZGVkXCI7XG5AaW1wb3J0IFwicGFydGlhbHMvYnJvd3Nlci1maXhlc1wiO1xuXG4vLyAzcmQgUGFydHlcbkBpbXBvcnQgXCJ2ZW5kb3IvZGF0ZXBpY2tlclwiO1xuQGltcG9ydCBcInZlbmRvci9oYW1idXJnZXJzXCI7XG5AaW1wb3J0IFwidmVuZG9yL2dyYXZpdHlmb3Jtc1wiOyIsImh0bWwsXG5ib2R5LFxuZGl2LFxuc3BhbixcbmFwcGxldCxcbm9iamVjdCxcbmlmcmFtZSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAsXG5ibG9ja3F1b3RlLFxucHJlLFxuYSxcbmFiYnIsXG5hY3JvbnltLFxuYWRkcmVzcyxcbmJpZyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5mb250LFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbmh0bWwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubmF2LFxuc2VjdGlvbixcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5oMSBhLFxuaDIgYSxcbmgzIGEsXG5oNCBhLFxuaDUgYSxcbmg2IGEge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxudWxbY2xhc3NdLFxub2xbY2xhc3NdIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCxcbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG4vLyBhOm5vdCguYnRuKTpub3QoLndwLWJsb2NrLWJ1dHRvbl9fbGluaykge1xuLy8gICAmOmhvdmVyLFxuLy8gICAmOmFjdGl2ZSB7XG4vLyAgICAgLy8gdGV4dC1kZWNvcmF0aW9uOm5vbmU7IG91dGxpbmU6bm9uZTtcbi8vICAgfVxuLy8gfVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50OyAvKiBNYW55IHNjcmVlbiByZWFkZXIgYW5kIGJyb3dzZXIgY29tYmluYXRpb25zIGFubm91bmNlIGJyb2tlbiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS4gKi9cblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogbm9uZTtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsZWZ0OiA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdG9wOiA1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuICB9XG59XG5cbnByZSB7XG4gIHRhYi1zaXplOiA2O1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJlbSBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjYjQwYjBiO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBcIkFuZGFsZSBNb25vIFdUXCIsIFwiQW5kYWxlIE1vbm9cIiwgXCJMdWNpZGEgQ29uc29sZVwiLFxuICAgIFwiTHVjaWRhIFNhbnMgVHlwZXdyaXRlclwiLCBtb25vc3BhY2U7XG59XG5cbi5za2lwLXRvLWNvbnRlbnQge1xuICBsZWZ0OiAtOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTk5OTtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDEwcHggMzUlO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHotaW5kZXg6IDMwMDE7XG4gIH1cbn1cbiIsIiVjb250YWluZXIge1xuICBtYXgtd2lkdGg6ICRjb250YWluZXItbGc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuXG4gICYud2lkZSB7XG4gICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLXhsO1xuICB9XG59XG5cbi5jb250YWluZXIge1xuICBAZXh0ZW5kICVjb250YWluZXI7XG59XG5cbiVidG4ge1xuICBib3JkZXI6IDJweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgcGFkZGluZzogcmVtKDYpICRwYWRkaW5nO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IHJlbSgxMCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oNDApO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIu6gjVwiO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKDUpKTtcbiAgICB9XG4gIH1cbn1cblxuJWJ0bl9naG9zdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogJHNlY29uZGFyeTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuXG4lYnRuX3doaXRlX2dob3N0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gIH1cbn1cbi5idG4ge1xuICBAZXh0ZW5kICVidG47XG5cbiAgJi5naG9zdCB7XG4gICAgQGV4dGVuZCAlYnRuX2dob3N0O1xuICB9XG5cbiAgJi53aGl0ZS1naG9zdCB7XG4gICAgQGV4dGVuZCAlYnRuX3doaXRlX2dob3N0O1xuICB9XG59XG5cbiVpY29uIHtcbiAgZm9udC1mYW1pbHk6ICRpY29uO1xufVxuXG4lYnRuX3N0cmlwIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zdHJpcCB7XG4gIEBleHRlbmQgJWJ0bl9zdHJpcDtcbn1cblxuLy8gdXNlIHRoaXMgdG8gdmlzdWFsbHkgaGlkZSB0aGluZ3Ncbi8vIChpLmUuIGZvcm0gbGFiZWxzIC0gc2hvdWxkbid0IGJlIFwiZGlzcGxheTpub25lXCIgZm9yIGFjY2Vzc2liaWxpdHkgcmVhc29ucylcbiVoaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaGlkZS1tZSxcbi5oaWRkZW4ge1xuICBAZXh0ZW5kICVoaWRkZW47XG59XG5cbi5pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW1nLFxuICBmaWd1cmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxKTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmLmhvdmVyOmhvdmVyLFxuICAmLmhvdmVyOmZvY3VzIHtcbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSBzY2FsZSgxLjA1KTtcbiAgICB9XG4gIH1cbn1cblxuLyogLSBXSURUSCAtICovXG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi53LWF1dG8tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udy1hdXRvLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogLSBGTEVYIC0gKi9cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZsZXgtd3JhcC1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbGV4LXdyYXAtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJG1kKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanVzdC1zbS1lbmQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mLWotY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mLWotc2Ige1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mLWEtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmYtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuLmdhcC0yMCB7XG4gIGdyaWQtZ2FwOiByZW0oMjApO1xufVxuXG4uZ2FwLTMwIHtcbiAgZ3JpZC1nYXA6IHJlbSgzMCk7XG59XG5cbi5nYXAtNDAge1xuICBncmlkLWdhcDogcmVtKDQwKTtcbn1cblxuLyogLSBDT0xPUlMgLSAqL1xuLmMtcHJpbWFyeSB7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmMtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRzZWNvbmRhcnk7XG59XG5cbi5jLXdoaXRlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmMtYmxhY2sge1xuICBjb2xvcjogJGJsYWNrO1xufVxuXG4uc2hvdy1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiAtIE1BUkdJTiAvIFBBRERJTkcgQ0xBU1NFU1xuRXhhbXBsZXM6IG10LTIwID0gbWFyZ2luLXRvcDoyMHB4O1xuLSAqL1xuJGF1dG86IGF1dG87XG4kZGlyZWN0aW9uczogXCJ0XCIsIFwiYlwiLCBcImxcIiwgXCJyXCI7XG4kbWNzcy1wcm9wZXJ0eS1tYXA6IChcbiAgXCJ0XCI6IG1hcmdpbi10b3AsXG4gIFwiYlwiOiBtYXJnaW4tYm90dG9tLFxuICBcImxcIjogbWFyZ2luLWxlZnQsXG4gIFwiclwiOiBtYXJnaW4tcmlnaHQsXG4pO1xuJHBjc3MtcHJvcGVydHktbWFwOiAoXG4gIFwidFwiOiBwYWRkaW5nLXRvcCxcbiAgXCJiXCI6IHBhZGRpbmctYm90dG9tLFxuICBcImxcIjogcGFkZGluZy1sZWZ0LFxuICBcInJcIjogcGFkZGluZy1yaWdodCxcbik7XG4kc2l6ZXM6IDAsIDUsIDEwLCAyMCwgMzAsIDQwLCA1MCwgNjAsIDEwMCwgJGF1dG87XG5AZWFjaCAkZGlyZWN0aW9uIGluICRkaXJlY3Rpb25zIHtcbiAgQGVhY2ggJHNpemUgaW4gJHNpemVzIHtcbiAgICAubSN7JGRpcmVjdGlvbn0tI3skc2l6ZX0ge1xuICAgICAgQGlmICRzaXplID09ICRhdXRvIHtcbiAgICAgICAgI3ttYXAtZ2V0KCRtY3NzLXByb3BlcnR5LW1hcCwgJGRpcmVjdGlvbil9OiAkYXV0bztcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAje21hcC1nZXQoJG1jc3MtcHJvcGVydHktbWFwLCAkZGlyZWN0aW9uKX06ICN7JHNpemV9cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wI3skZGlyZWN0aW9ufS0jeyRzaXplfSB7XG4gICAgICBAaWYgJHNpemUgPT0gJGF1dG8ge1xuICAgICAgICAje21hcC1nZXQoJHBjc3MtcHJvcGVydHktbWFwLCAkZGlyZWN0aW9uKX06ICRhdXRvO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICN7bWFwLWdldCgkcGNzcy1wcm9wZXJ0eS1tYXAsICRkaXJlY3Rpb24pfTogI3skc2l6ZX1weDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIGdyaWRcbiR4czogNDgwcHg7XG4kc206IDc2OHB4O1xuJHNtLW1heDogNzY3cHg7XG4kbWQ6IDEwMjRweDtcbiRsZzogMTE1MHB4O1xuJHhsOiAxNDUwcHg7XG5cbiRwYWRkaW5nOiB2YXIoLS1oYW1tZXJfZ2xvYmFsX19wYWRkaW5nKTtcbiRndXR0ZXItd2lkdGg6IGNhbGMoI3skcGFkZGluZ30gKyAjeyRwYWRkaW5nfSk7XG4kY29udGFpbmVyLW1kOiBjYWxjKCN7JG1kfSArICN7JGd1dHRlci13aWR0aH0pO1xuJGNvbnRhaW5lci1sZzogY2FsYygjeyRsZ30gKyAjeyRndXR0ZXItd2lkdGh9KTtcbiRjb250YWluZXIteGw6IGNhbGMoI3skeGx9ICsgI3skZ3V0dGVyLXdpZHRofSk7XG5cbiRoZWFkZXJfaGVpZ2h0X21vYmlsZTogNjlweDtcbiRoZWFkZXJfaGVpZ2h0OiAxMTJweDtcblxuLy8gQ29sb3JzXG4kYmxhY2s6IHZhcigtLWNvbG9yX2JsYWNrKTtcbiR3aGl0ZTogdmFyKC0tY29sb3Jfd2hpdGUpO1xuJGdyYXk6IHZhcigtLWNvbG9yX2dyYXkpO1xuJGdyYXlfcmdiOiB2YXIoLS1jb2xvcl9ncmF5X3JnYik7XG4kZ3JleTogJGdyYXk7XG4kZ3JheV9kYXJrOiB2YXIoLS1jb2xvcl9ncmF5X2RhcmspO1xuJGdyZXlfZGFyazogJGdyYXlfZGFyaztcbiRwcmltYXJ5OiB2YXIoLS1jb2xvcl9wcmltYXJ5KTtcbiRwcmltYXJ5X3JnYjogdmFyKC0tY29sb3JfcHJpbWFyeV9yZ2IpO1xuJHNlY29uZGFyeTogdmFyKC0tY29sb3Jfc2Vjb25kYXJ5KTtcbiRzZWNvbmRhcnlfcmdiOiB2YXIoLS1jb2xvcl9zZWNvbmRhcnlfcmdiKTtcblxuJHByaW1hcnlfYWx0OiAjMWYzNTZlO1xuJHByaW1hcnlfYWx0X29wYWNpdHk6ICMxZjM1NmVkYjtcbiRwcmltYXJ5X2xpZ2h0OiAjZjBmNWZmO1xuXG4vLyBGb250c1xuJGljb246IFwiaGFtbWVyXCI7XG5cbiRsaWdodDogMzAwO1xuJHJlZ3VsYXI6IDQwMDtcbiRib2xkOiA3MDA7XG5cbiRmb250OiBcIkxhdG9cIiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4vLyBTb2NpYWwgQ29sb3JzXG4kZmFjZWJvb2s6ICMzYjU5OTg7XG4kdHdpdHRlcjogIzAwYjZmMTtcbiR5b3V0dWJlOiAjZmYwMDAwO1xuJGluc3RhZ3JhbW1hZ2VudGE6ICNjMzJhYTM7XG4kcGludGVyZXN0OiAjY2IyMDI3O1xuJGdvb2dsZXBsdXM6ICNkZjRhMzI7XG4kbGlua2VkaW46ICMwMDdiYjY7XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGFtbWVyXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5lb3Q/Mzg0OTc2MjBcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5lb3Q/Mzg0OTc2MjAjaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcIi4uLy4uL2Fzc2V0cy9mb250cy9oYW1tZXIud29mZjI/Mzg0OTc2MjBcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci53b2ZmPzM4NDk3NjIwXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci50dGY/Mzg0OTc2MjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiLi4vLi4vYXNzZXRzL2ZvbnRzL2hhbW1lci5zdmc/Mzg0OTc2MjAjaGFtbWVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhhbW1lclwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmJcIjtcbn0gLyogJysnICovXG4uaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMmRcIjtcbn0gLyogJy0nICovXG4uaWNvbi1sZWZ0LW9wZW4tYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzY1wiO1xufSAvKiAnPCcgKi9cbi5pY29uLXJpZ2h0LW9wZW4tYmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZVwiO1xufSAvKiAnPicgKi9cbi5pY29uLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0Y1wiO1xufSAvKiAnTCcgKi9cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTNcIjtcbn0gLyogJ1MnICovXG4uaWNvbi14OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufSAvKiAnVCcgKi9cbi5pY29uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NVwiO1xufSAvKiAnVScgKi9cbi5pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNThcIjtcbn0gLyogJ1gnICovXG4uaWNvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODAyXCI7XG59IC8qICfuoIInICovXG4uaWNvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZFwiO1xufSAvKiAn7qCNJyAqL1xuLmljb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWVcIjtcbn0gLyogJ+6gnicgKi9cbi5pY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFmXCI7XG59IC8qICfuoJ8nICovXG4uaWNvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIwXCI7XG59IC8qICfuoKAnICovXG4uaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMVwiO1xufSAvKiAn7qChJyAqL1xuLmljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn0gLyogJ+6goicgKi9cbi5pY29uLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIzXCI7XG59IC8qICfuoKMnICovXG4uaWNvbi1saW5rLWV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufSAvKiAn74KOJyAqL1xuIiwiOnJvb3Qge1xuICA6d2hlcmUoKiwgKjo6YmVmb3JlLCAqOjphZnRlcikge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgfVxuXG4gIDp3aGVyZShib2R5KSB7XG4gICAgcGFkZGluZzogJGhlYWRlcl9oZWlnaHRfbW9iaWxlIDAgMCAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXJfaGVpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogJGhlYWRlcl9oZWlnaHRfbW9iaWxlO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6ICRoZWFkZXJfaGVpZ2h0O1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAkYmxhY2s7XG4gIGZvbnQ6IG5vcm1hbCByZW0oMTYpIC8gMS42NSAkZm9udDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1vcHRpY2FsLXNpemluZzogYXV0bztcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IGNsYW0oMy41cmVtLCA1LjNyZW0pO1xuICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiBjbGFtKDIuOHJlbSwgMy42cmVtKTtcbn1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IGNsYW0oMi40cmVtLCAzcmVtKTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IGNsYW0oMi4ycmVtLCAyLjhyZW0pO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogcmVtKDIyKTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IHJlbSgxOCk7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCByZW0oMTApO1xufVxuXG4uY29udGVudC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cbiIsIi5sb2dvIHtcbiAgd2lkdGg6IHJlbSgxNDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkge1xuICAgIHdpZHRoOiByZW0oMjcwKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjAyMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuXG4gIC8vIE1vYmlsZTogc3RpY2t5IHdoZW4gc2Nyb2xsaW5nIHVwXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkc20tbWF4KSB7XG4gICAgJi5oZWFkZXItc2Nyb2xsaW5nLXVwIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLW5hdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblxuICAgIGxpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgIC5oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaC1mb3JtLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IHJlbSgxMCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuXG4gIGZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMTApO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICB9XG5cbiAgLnNlYXJjaC1maWVsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtaW5kZW50OiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgQGV4dGVuZCAlaWNvbjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogJHNtLW1heCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjYzhjN2M5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICBmb3JtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBnYXA6IDA7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuaHRtbC5zZWFyY2gtb3BlbiB7XG4gIC5zZWFyY2gtZm9ybS13cmFwIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgLmhlYWRlci13cmFwIHtcbiAgICB0b3A6IDQ2cHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgICAgIHRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAubmF2LXdyYXAge1xuICAgIHRvcDogJGhlYWRlcl9oZWlnaHQgKyA0NnB4O1xuICB9XG59XG5cbiRoYW1idXJnZXItcGFkZGluZy14OiAwO1xuJGhhbWJ1cmdlci1wYWRkaW5nLXk6IDA7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiA0MHB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDRweDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogNnB4O1xuJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzOiAwcHg7XG4kaGFtYnVyZ2VyLWxheWVyLWNvbG9yOiAkcHJpbWFyeTtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eTogMTtcbiIsIi5uYXYge1xuICBwYWRkaW5nOiAwO1xuXG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogJHNtLW1heCkge1xuICAubmF2LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNjOGM3Yzk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwNTtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgICBwYWRkaW5nOiByZW0oNjApIHJlbSgyMCkgcmVtKDIwKTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgdHJhbnNpdGlvbjogcmlnaHQgNjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICBuYXYge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnNvY2lhbC1uYXYge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiByZW0oMjApO1xuICAgIHRvcDogcmVtKDIwKTtcbiAgfVxuXG4gIGh0bWwubmF2LW9wZW4ge1xuICAgIC5uYXYtd3JhcCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1uYXYge1xuICAgIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICsgbGkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNSkgMCByZW0oMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUzcHgpO1xuICAgICAgfVxuXG4gICAgICAmLnNlYXJjaC10b2dnbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICsgLm9wZW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcM2VcIjtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDgpIHJlbSg4KSByZW0oMTUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5vcGVuIHtcbiAgICAgICAgPiAub3BlbmVyIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gIC5tYWluLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IGNsYW0oMXJlbSwgNHJlbSk7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTVweCAwO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LXNpemU6IGNsYW0oMS4zcmVtLCAxLjhyZW0pO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSxcbiAgICAgICYuY3VycmVudC1wYWdlLWFuY2VzdG9yIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vIGxpXG5cbiAgICAvLyBKVVNUIFRIRSBGSVJTVCBTVUJNRU5VIC0gdGhlIGRyb3Bkb3duXG4gICAgPiBsaSB7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0IDBtcyxcbiAgICAgICAgICAgIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAwbXM7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFNFQVJDSFxuICAgICAgJi5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSBhIHtcbiAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNRUdBLVpPSURcbiAgICAgICYubWVnYS1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7IC8vIHRoZSBtYWdpYyBqdWljZVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDMwKSByZW0oMTUpIHJlbSgyMCkgcmVtKDIwKTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgICAvLyB0aGUgY29sdW1uc1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG5cbiAgICAgICAgICAgIC8vIGRyb3Bkb3duIGNvbHVtbiBVTFxuICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE5PVCBtZWdhXG4gICAgICAmOm5vdCgubWVnYS1tZW51KSB7XG4gICAgICAgIC5zdWItbWVudSBhIHtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDEwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIHR3byBjb2x1bW5cbiAgICAgICYudHdvLWNvbHVtbiB7XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBsYXN0IGNoaWxkIG1ha2luZyBzdXJlIGl0IGRvZXNuJ3QgcnVuIG9mZiB0aGUgc2NyZWVuXG4gICAgICAmLmxhc3Q6bm90KC5tZWdhLW1lbnUpIHtcbiAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogLTk5OTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBnZW5lcmFsIGRyb3Bkb3duIHN0eWxpbmdcbiAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyBib3R0b206MHB4O1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzUwbXMgZWFzZS1pbi1vdXQgMG1zLFxuICAgICAgICAgIHRyYW5zZm9ybSAzNTBtcyBlYXNlLWluLW91dCAwbXMsIGxlZnQgMG1zIGxpbmVhciAzNTBtcztcbiAgICAgICAgei1pbmRleDogNDk3O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogcmVtKDE1KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyJSk7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgyMCk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgICAgd2lkdGg6IDk1JTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKGJsYWNrLCAwLjE1KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDIwKSByZW0oMTApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYShibGFjaywgMC4zNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IC8vID4gbGlcbiAgfVxufVxuXG4uc29jaWFsLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1nYXA6IHJlbSgxNSk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICBhIHtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG4iLCIkdGFibGVfcGFkZGluZzogOHB4IDEwcHg7XG5cbi50YWJsZXByZXNzLnRhYmxlcHJlc3Mge1xuICAtLWhlYWQtYmctY29sb3I6IHZhcigtLWNvbG9yX3ByaW1hcnkpO1xuICAtLWhlYWQtdGV4dC1jb2xvcjogd2hpdGU7XG4gIC0tcGFkZGluZzogJHRhYmxlX3BhZGRpbmc7XG4gIC0tZXZlbi1iZy1jb2xvcjogd2hpdGU7XG4gIC0tb2RkLWJnLWNvbG9yOiAjZjFmYWZmO1xufVxuXG4uZW50cnktY29udGVudCB7XG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBDT0xPUlNcbiAgICAqL1xuICAuaGFzLXdoaXRlLWNvbG9yIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG5cbiAgLmhhcy1ibGFjay1jb2xvciB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgfVxuXG4gIC5oYXMtcHJpbWFyeS1jb2xvciB7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG5cbiAgLmhhcy1zZWNvbmRhcnktY29sb3Ige1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmhhcy1ncmF5LWNvbG9yIHtcbiAgICBjb2xvcjogJGdyYXk7XG4gIH1cblxuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgQkFDS0dST1VORFxuICAgICovXG4gIC5oYXMtd2hpdGUtYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLmhhcy1ibGFjay1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gIH1cblxuICAuaGFzLXByaW1hcnktYmFja2dyb3VuZC1jb2xvciB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIH1cblxuICAuaGFzLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmhhcy1ncmF5LWJhY2tncm91bmQtY29sb3Ige1xuICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICB9XG5cbiAgLyogLSAtIC0gLSAtIC0gLSAtIC0gLVxuICAgIFRBQkxFXG4gICAgKi9cbiAgZmlndXJlLndwLWJsb2NrLXRhYmxlLFxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3Mge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2cmVtKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGcpIHtcbiAgICAgIG1heC13aWR0aDogJGxnO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlLFxuICB0YWJsZS50YWJsZXByZXNzLnRhYmxlcHJlc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAkdGFibGVfcGFkZGluZztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICsgdGgge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ciB7XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlX3BhZGRpbmc7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJpbWFyeTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgdGQge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgICsgcCB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIH1cbiAgfVxuXG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBDT1ZFUlxuICAgICovXG4gIC53cC1ibG9jay1jb3ZlciB7XG4gICAgcGFkZGluZzogcmVtKDMwKSAwO1xuXG4gICAgLndwLWJsb2NrLWNvdmVyX19pbm5lci1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLWxnO1xuICAgICAgcGFkZGluZzogMCByZW0oMjApO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oODAwKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtYm9yZGVyLWJvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJHNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgREVUQUlMU1xuICAgICovXG4gIC53cC1ibG9jay1kZXRhaWxzLFxuICAuYmxvY2suZXhwYW5kYWJsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDE1KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJltvcGVuXSB7XG4gICAgICBzdW1tYXJ5OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi1cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaGFtLWV4cGFuZC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IHJlbSgxMCkgMCAwIHJlbSgyMCk7XG4gICAgfVxuXG4gICAgc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSg0MCkgcmVtKDE0KSByZW0oMjApO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzUwbXMgbGluZWFyO1xuICAgICAgICBmb250LWZhbWlseTogJGljb247XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXI6OmJlZm9yZSxcbiAgICAgICY6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogLSAtIC0gLSAtIC0gLSAtIC0gLVxuICAgIENPTFVNTlNcbiAgICAqL1xuXG4gIC53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBnYXA6IGNsYW0oMi41cmVtLCA1cmVtKTtcbiAgfVxuXG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBHQUxMRVJJRVNcbiAgICAqL1xuICAud3AtYmxvY2stZ2FsbGVyeS13cmFwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1nYWxsZXJ5IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTApO1xuICAgIH1cblxuICAgIC5zdHlsZWQtYnRuIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA0Ljc1cmVtKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAmLmdhbGxlcnktYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiByZW0oMTUpO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgICAgICBsZWZ0OiAxNS41JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmdhbGxlcnktYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogcmVtKDE1KTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAgcmlnaHQ6IDE1LjUlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVYKDglKTtcbiAgICAgIH1cblxuICAgICAgJi5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWCgtOCUpO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MzApO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhhcy1uZXN0ZWQtaW1hZ2VzIGZpZ3VyZS53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uLFxuICAgIGZpZ2NhcHRpb24ge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG8gdG9wLFxuICAgICAgICByZ2JhKCRwcmltYXJ5X3JnYiwgMC43NSkgNjAlLFxuICAgICAgICB0cmFuc3BhcmVudFxuICAgICAgKTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxMCkgcmVtKDEwKSByZW0oMTApO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLyogLSAtIC0gLSAtIC0gLSAtIC0gLVxuICAgIElNQUdFU1xuICAgICovXG4gIGZpZ3VyZSB7XG4gICAgJi53cC1ibG9jay1pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgLmFsaWducmlnaHQsXG4gICAgLmFsaWdubGVmdCB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbjogcmVtKDIwKSBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbmNlbnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMzApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICB9XG5cbiAgICArIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgLmFsaWducmlnaHQsXG4gICAgICAuYWxpZ25sZWZ0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICB9XG5cbiAgICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IHJlbSg1KSAwIHJlbSgyMCkgcmVtKDUwKTtcbiAgICAgIH1cblxuICAgICAgLmFsaWdubGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW46IHJlbSg1KSByZW0oNTApIHJlbSgyMCkgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKiAtIC0gLSAtIC0gLSAtIC0gLSAtXG4gICAgR0xPQkFMU1xuICAgICovXG4gIC8vIHAuaGFzLXRleHQtYWxpZ24tY2VudGVyIHtcbiAgLy8gICBtYXgtd2lkdGg6IHJlbSg5NjApO1xuICAvLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy8gfVxuXG4gIHAuaXMtc3R5bGUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbTtcbiAgfVxuXG4gIC8qIC0gLSAtIC0gLSAtIC0gLSAtIC1cbiAgICBCVVRUT05TXG4gICAgKi9cbiAgLndwLWJsb2NrLWJ1dHRvbnMge1xuICAgIGdhcDogcmVtKDE1KTtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b24ge1xuICAgICYuaXMtc3R5bGUtZ2hvc3Qge1xuICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJ0bl9naG9zdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXdoaXRlLWdob3N0IHtcbiAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICBAZXh0ZW5kICVidG5fd2hpdGVfZ2hvc3Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgICBAZXh0ZW5kICVidG47XG4gICAgfVxuICB9XG5cbiAgcCArIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICB9XG59XG4iLCIvKiAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8qIExPQURFUlxuKi9cbi5sb2FkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6IHJnYmEod2hpdGUsIDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDM1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICYubG9hZGluZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5oYW0tbG9hZGVyLFxuICAuaGFtLWxvYWRlcjpiZWZvcmUsXG4gIC5oYW0tbG9hZGVyOmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgYW5pbWF0aW9uOiBsb2FkIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmhhbS1sb2FkZXIge1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbWFyZ2luOiByZW0oMTAwKSBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTMuNWVtO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiAzLjVlbTtcbiAgICB9XG4gIH1cbn1cblxuLmxvYWQtbW9yZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IHJlbSgxMDApIGF1dG8gMCBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWQge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDIuNWVtIDAgLTEuM2VtO1xuICB9XG4gIDQwJSB7XG4gICAgYm94LXNoYWRvdzogMCAyLjVlbSAwIDA7XG4gIH1cbn1cblxuLnBvc3RzLXdyYXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXJvdy1nYXA6IHJlbSgzMCk7XG4gIGdyaWQtY29sdW1uLWdhcDogcmVtKDMwKTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgJi5tYWluIHtcbiAgICBnYXA6IDA7XG4gIH1cblxuICAmLmdhcC0zMCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiByZW0oMzApO1xuICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDMwKTtcbiAgfVxuXG4gICYuc20tY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICYubWQtY29sMiB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuXG4gICAgJi5tZC1jb2wzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuXG4gICAgJi5tZC1jb2w0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkbWQpIHtcbiAgICAmLmxnLWNvbDIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgICYubGctY29sMyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIH1cblxuICAgICYubGctY29sNCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICB9XG4gIH1cbn1cblxuLyogVEVBTSBNRU1CRVJTICovXG5cbi5zaW5nbGUtdGVhbS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9saWdodDtcbiAgcGFkZGluZy10b3A6IHJlbSgzMCk7XG5cbiAgLmJhY2stdG8tdGVhbSB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLnNpbmdsZS10ZWFtLWhlYWRlci1jb250ZW50LXdyYXAge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIGdhcDogcmVtKDMwKTtcbiAgICB9XG4gIH1cblxuICAuc2luZ2xlLXRlYW0tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IGNsYW0oMnJlbSwgNHJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IHJlbSgyNSk7XG4gIH1cblxuICAuc2luZ2xlLXRlYW0taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzAlO1xuICAgIH1cbiAgfVxuXG4gIC50ZWFtLW1lbWJlci1jb250YWN0LWluZm8ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc20pIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgIGNvbHVtbi1nYXA6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgYSxcbiAgICBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGVhbS1wcmludCB7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbSgzcmVtLCA0LjZyZW0pO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbSgyLjJyZW0sIDIuNHJlbSk7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtKDEuOHJlbSwgMnJlbSk7XG4gICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICB9XG59XG5cbi8qIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLVxuLyogQVJUSUNMRVxuKi9cblxuLnJlc3VsdHMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubG9hZGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubm8tcmVzdWx0cyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICBwYWRkaW5nOiByZW0oNTApO1xuICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAzO1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbmFydGljbGUubWFpbiB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzRjZGUwO1xuICBwYWRkaW5nLXRvcDogcmVtKDIyKTtcbiAgcGFkZGluZy1ib3R0b206IHJlbSgyMik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcmVtKDMwKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAuY2F0LWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IHJlbSg3MSk7XG4gICAgfVxuICB9XG5cbiAgLmJsb2ctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSByZW0oNzEpKTtcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiBjbGFtKDJyZW0sIDIuMnJlbSk7XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LW1ldGEge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcblxuICAuaW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiByZW0oNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTNyZW0pO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjVyZW0pO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNi41cmVtO1xuICAgICAgdG9wOiAtMC4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgyMCk7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYShibGFjaywgMC4xNSk7XG4gICAgfVxuXG4gICAgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgPiAqOm5vdCgubmV4dCksXG4gICAgPiAqOm5vdCgucHJldikge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg0MCk7XG4gICAgICB3aWR0aDogcmVtKDQwKTtcbiAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGY1ZmY7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIH1cblxuICAgICAgJjpub3QoLmN1cnJlbnQpIHtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgd2lkdGg6IHJlbSg1MCk7XG4gICAgICBoZWlnaHQ6IHJlbSg1NSk7XG4gICAgICBsaW5lLWhlaWdodDogcmVtKDU1KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9saWdodCAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYucGxhY2Vob2xkZXItcHJldm5leHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDZkNmQ2O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtKDI1KTtcbiAgICB9XG5cbiAgICAubmV4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogcmVtKDI1KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gc2hhcmVcbi5wb3N0LXNoYXJlLXdyYXAge1xuICBtYXJnaW46IHJlbSgzMCkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdyaWQtZ2FwOiByZW0oMTUpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hhcmUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZW50cnktY29udGVudCAuc29jaWFsLXNoYXJlIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiByZW0oMTApO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luOiAwO1xuXG4gIGxpIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiByZW0oNDApO1xuICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5O1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAzNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiJGZvcm1fZGVzY3JpcHRpb246ICRncmF5X2Rhcms7XG4kZm9ybV9sYWJlbF9jb2xvcjogJGJsYWNrO1xuJGZvcm1faW5wdXRfY29sb3I6ICRibGFjaztcbiRmb3JtX2ZvY3VzX2JvcmRlcjogJHByaW1hcnk7XG4kZm9ybV9hamF4X2NvbG9yOiAkcHJpbWFyeTtcbiRmb3JtX2lucHV0X2JnX2NvbG9yOiAjZWZlZmVmO1xuJGZvcm1faW5wdXRfYmdfY29sb3JfZm9jdXM6ICNmMmYyZjI7XG4kZm9ybV9pbnB1dF9oZWlnaHQ6IDUwcHg7XG4kZm9ybV9pbnB1dF9wYWRkaW5nOnJlbSgyMCk7XG5cbi5nZm9ybS10aGVtZS5nZm9ybS10aGVtZS0tZnJhbWV3b3JrLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uLmdmb3JtX3dyYXBwZXIge1xuICAgIG1hcmdpbjowIGF1dG8gcmVtKDI1KSBhdXRvO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAmLmdmb3JtLXRoZW1lLS1mb3VuZGF0aW9uIC5nZm9ybV9maWVsZHMsXG4gICAgJi5nZm9ybS10aGVtZS0tZm91bmRhdGlvbiAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDpyZW0oMjApO1xuICAgICAgICBncmlkLXJvdy1nYXA6cmVtKDIwKTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmU7XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgICBwYWRkaW5nOjA7XG4gICAgfVxuXG4gICAgLmdmb3JtX2ZpZWxkcyB7XG4gICAgICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIG91dGxpbmU6bm9uZTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1faGVhZGluZyB7XG4gICAgICAgIG1hcmdpbjowIDAgcmVtKDEwKTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICBtYXJnaW46MCAwIHJlbSgxMCkgMDtcbiAgICAgICAgZm9udC1zaXplOnJlbSgzMCk7XG4gICAgfVxuXG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbl9lcnJvciB7XG4gICAgICAgIG1hcmdpbjpyZW0oMjApIDAgMDtcbiAgICAgICAgZm9udC1zaXplOnJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OnJlbSgyMCk7XG4gICAgICAgIGNvbG9yOmRhcmtlbihyZWQsMjAlKTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlcixcbiAgICAuZ2Zvcm1fcGFnZV9mb290ZXIge1xuICAgICAgICBtYXJnaW46cmVtKDIwKSAwIDA7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgICAgICAgLmdmb3JtX3ByZXZpb3VzX2J1dHRvbixcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWJ0bjtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOnJlbSgxMyk7XG4gICAgICAgIGZvbnQtc3R5bGU6aXRhbGljO1xuICAgIH1cblxuICAgIC5nZmllbGQge1xuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG5cbiAgICAgICAgJi5nZmllbGRfZXJyb3Ige1xuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6cmVtKDE1KTtcbiAgICAgICAgICAgIG1hcmdpbjpyZW0oMTApIDAgMCAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgICBjb2xvcjokZm9ybV9kZXNjcmlwdGlvbjtcblxuICAgICAgICAgICAgJi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOmRhcmtlbihyZWQsMjAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGFiZWwsXG4gICAgICAgID4gLmdmaWVsZF9sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjokZm9ybV9sYWJlbF9jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oMTYpO1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIHJlbSgxMCkgMDtcblxuICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ZGFya2VuKHJlZCwyMCUpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmdpbnB1dF9jb250YWluZXIsXG4gICAgICAgIC5jbGVhci1tdWx0aSB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6cmVtKDEzKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpyZW0oMTApO1xuICAgICAgICAgICAgICAgIG1hcmdpbjpyZW0oNSkgMCAwIDBweDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjokZm9ybV9kZXNjcmlwdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwid2Vla1wiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgICAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgY29sb3I6JGZvcm1faW5wdXRfY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDokZm9ybV9pbnB1dF9iZ19jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmc6MCAkZm9ybV9pbnB1dF9wYWRkaW5nO1xuICAgICAgICAgICAgZm9udC1zaXplOnJlbSgxNik7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzoxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6JGZvcm1faW5wdXRfaGVpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OjA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6JGZvcm1faW5wdXRfYmdfY29sb3JfZm9jdXM7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjokZm9ybV9mb2N1c19ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6MTI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHJlc2l6ZTp2ZXJ0aWNhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6JGZvcm1faW5wdXRfcGFkZGluZztcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3RbbXVsdGlwbGVdIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIHNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gICAgICAgICAgICBjb2xvcjp0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtc2hhZG93OjAgMCAwICMwMDA7XG4gICAgICAgIH1cblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICByZXNpemU6dmVydGljYWw7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpbGV1cGxvYWQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDpyZW0oMjUpO1xuXG4gICAgICAgICAgICBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgICAgICAgICAgICAgICB3aWR0aDowLjFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MC4xcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6LTE7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6cmVtKDE0KTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjAuNDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOml0YWxpYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICB3aWR0aDo0NSU7XG4gICAgICAgICAgICAgICAgY29udGVudDonRmlsZSBVcGxvYWQnO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiRmb3JtX2xhYmVsX2NvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjJweCBkYXNoZWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6J1xcZTgwNCc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDokc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6MjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XG4gICAgICAgICAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICYudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjNweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6M3B4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2W2lkXj1cImdmb3JtX3ByZXZpZXdcIl0ge1xuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6cmVtKDE1KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNlbGVjdCxcbiAgICAgICAgLmFkZHJlc3NfY291bnRyeSxcbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRvcDo0MXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICBjb250ZW50OidcXGU4MDInO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOm5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbSgyNSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTtcbiAgICAgICAgICAgICAgICBjb2xvcjokcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVpY29uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3NfY291bnRyeSxcbiAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGltZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6MTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2VjdGlvbiB7XG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbSgyNCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOnJlbSgxMCkgMCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6cmVtKDEwKTtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucmFkaW8sJi5jaGVja2JveCB7XG4gICAgICAgICAgICA+IC5naW5wdXRfY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAuZ2ZpZWxkX3JhZGlvLFxuICAgICAgICAgICAgICAgIC5nZmllbGRfY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDpyZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAlaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2Vke1xuICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCLinJNcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTpyZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JheV9kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyBsYWJlbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOnJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6cmVtKDM1KTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCNGRkZGRkYsMTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggZGFya2VuKCNGRkZGRkYsMTUlKSBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaGlkZV9sYWJlbHMge1xuICAgICAgICAuZ2ZpZWxkID4gbGFiZWwge1xuICAgICAgICAgICAgQGV4dGVuZCAlaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdmX3Byb2dyZXNzYmFyX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgdG9wOjE1cHg7XG4gICAgICAgIHJpZ2h0OjE1cHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6JHByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6Ljc1ZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZfcHJvZ3Jlc3NiYXIge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0Oi0zNXB4O1xuICAgICAgICBib3R0b206MTJweDtcbiAgICAgICAgYm9yZGVyOjRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAkZm9ybV9hamF4X2NvbG9yO1xuICAgICAgICBhbmltYXRpb246c3Bpbm5lciAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XG4gICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgIGhlaWdodDozMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYShtaW4td2lkdGg6ODQxcHgpIHtcbiAgICAgICAgLmhvcml6b250YWxfZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgLmdmb3JtX2JvZHkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NzAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoMzAlIC0gMnJlbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdmb3JtX2Zvb3RlcixcbiAgICAgICAgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgICAgICAgICAgIC5nZm9ybV9uZXh0X2J1dHRvbixcbiAgICAgICAgICAgIC5nZm9ybV9wcmV2aW91c19idXR0b24sXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cblxuLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBmb250LXdlaWdodDozMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6MXB4O1xuICAgIGxpbmUtaGVpZ2h0OjEuODc1ZW07XG4gICAgcGFkZGluZzpyZW0oMTUpO1xuICAgIGNvbG9yOndoaXRlO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGJhY2tncm91bmQ6JHByaW1hcnk7XG4gICAgYm9yZGVyOjJweCAkZ3JheV9kYXJrIHNvbGlkO1xufSIsIi8qKlxuICogU3dpcGVyIDExLjAuN1xuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBGZWJydWFyeSAyNywgMjAyNFxuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlcixcbi53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi8qIENTUyBNb2RlICovXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXIgY2VudGVyO1xuICBzY3JvbGwtc25hcC1zdG9wOiBhbHdheXM7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIsXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBTbGlkZSBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldDogNTAlO1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldDogMTBweDtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24taGlkZGVuLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBzdGFydCAqL1xuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLyogTmF2aWdhdGlvbiBmb250IGVuZCAqL1xuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQgPiAuc3dpcGVyLXBhZ2luYXRpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCwgNnB4KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgMjAwbXMgcmlnaHQ7XG59XG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXRvcDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbTogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItbGVmdDogYXV0bztcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0OiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQ6IDElO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpemU6IDRweDtcbiAgKi9cbn1cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLFxuLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIHN0YXJ0ICovXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItZ3JpZC1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi8qIEZsaXAgc2xpZGUgc2hhZG93cyBzdGFydCAqL1xuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3MgZW5kICovXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufSIsImZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICRncmF5O1xuICBjbGVhcjogYm90aDtcbn1cblxuZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmZvb3RlciB7XG4gICAgLmZvb3Rlci1zb2NpYWwtd3JhcCB7XG4gICAgICBnYXA6IHJlbSgyMCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTUpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIC5zb2NpYWwtbmF2IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1hZGRyZXNzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnRvcCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblxuICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYm90dG9tIHtcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5X2Rhcms7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG5cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNvY2lhbC1uYXYgbGkgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjY2NkNmViO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbG9nby1hZGRyZXNzIHtcbiAgICBwIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogcmVtKDIwKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBwYWRkaW5nOiByZW0oNSkgMDtcbiAgfVxufVxuXG4uY29weXJpZ2h0LW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogcmVtKDEwKTtcblxuICBsaSArIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJ8fFwiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY29weXJpZ2h0LW5hdixcbi5mb290ZXItbmF2IHtcbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4vKiAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC1cbi8qIEJBQ0sgVE8gVE9QXG4qL1xuLmJhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDMwcHg7XG4gIHJpZ2h0OiAtMTAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAzNTBtcyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgfVxufVxuIiwiLm1vZGFsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxufVxuXG4ubW9kYWxfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjYpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OjIwMjE7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IHJlbSgzMCk7XG4gICAgd2lkdGg6OTAlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICYubm8tcGFkZGluZyB7XG4gICAgICAgIHBhZGRpbmc6MDtcbiAgICAgICAgb3ZlcmZsb3cteTp2aXNpYmxlO1xuXG4gICAgICAgIC5tb2RhbF9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgIH1cblxuICAgICAgICAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgICAgIHJpZ2h0Oi0zNXB4O1xuICAgICAgICAgICAgdG9wOi0zMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubW9kYWxfX3RpdGxlIHtcbiAgICBtYXJnaW46MDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5tb2RhbF9fY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBAZXh0ZW5kICVpY29uO1xuICAgIGZvbnQtc2l6ZTpyZW0oMzApO1xuICAgIGxpbmUtaGVpZ2h0OjE7XG4gICAgZm9udC13ZWlnaHQ6MjAwO1xuICAgIGNvbG9yOiRzZWNvbmRhcnk7XG4gICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgcmlnaHQ6MTBweDtcbiAgICB0b3A6MTBweDtcbiAgICB6LWluZGV4OjEwO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuOCk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1cImZhbHNlXCJdIC5tb2RhbF9fb3ZlcmxheSB7XG4gICAgYW5pbWF0aW9uOiBtbWZhZGVJbiAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49XCJmYWxzZVwiXSAubW9kYWxfX2NvbnRhaW5lciB7XG4gICAgYW5pbWF0aW9uOiBtbXNsaWRlSW4gLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5tb2RhbFthcmlhLWhpZGRlbj1cInRydWVcIl0gLm1vZGFsX19vdmVybGF5IHtcbiAgICBhbmltYXRpb246IG1tZmFkZU91dCAuM3MgY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAwLjIsIDEpO1xufVxuXG4ubW9kYWxbYXJpYS1oaWRkZW49XCJ0cnVlXCJdIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1tc2xpZGVPdXQgLjNzIGN1YmljLWJlemllcigwLCAwLCAuMiwgMSk7XG59XG5cbi5tb2RhbF9fY29udGFpbmVyLFxuLm1vZGFsX19vdmVybGF5IHtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG5Aa2V5ZnJhbWVzIG1tZmFkZUluIHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMDsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAxOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1mYWRlT3V0IHtcbiAgICBmcm9tIHsgb3BhY2l0eTogMTsgfVxuICAgICAgdG8geyBvcGFjaXR5OiAwOyB9XG59XG5cbkBrZXlmcmFtZXMgbW1zbGlkZUluIHtcbiAgZnJvbSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNSUpOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyBtbXNsaWRlT3V0IHtcbiAgICBmcm9tIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgdG8geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7IH1cbn1cblxuQG1lZGlhKG1heC13aWR0aDokc20tbWF4KSB7XG4gICAgLm1vZGFsX19jb250YWluZXIubm8tcGFkZGluZyAubW9kYWxfX2Nsb3NlIHtcbiAgICAgICAgcmlnaHQ6LTVweDtcbiAgICB9XG59IiwiaHRtbC5qcyB7XG4gICAgXG4gICAgJGVhc2luZyA6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMzAsIDAuNTE1LCAwLjk1NSk7XG4gICAgJGR1cmF0aW9uOiA1MDBtcztcbiAgICAkZGVsYXk6IDI1MG1zO1xuXG4gICAgLy8gRE9XTiBUSEUgUEFHRVxuICAgIC5hbmltYXRlLWRvd24ge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJGR1cmF0aW9uICRlYXNpbmcgJGRlbGF5O1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVQIFRIRSBQQUdFXG4gICAgLmFuaW1hdGUtdXAge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAkZHVyYXRpb24gJGVhc2luZyAkZGVsYXk7XG5cbiAgICAgICAgJi5vbiB7XG4gICAgICAgICAgICBvcGFjaXR5OjE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVE8gVEhFIFJJR0hUXG4gICAgLmFuaW1hdGUtcmlnaHQge1xuICAgICAgICBvcGFjaXR5OjA7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjphbGwgJGR1cmF0aW9uICRlYXNpbmcgJGRlbGF5O1xuXG4gICAgICAgICYub24ge1xuICAgICAgICAgICAgb3BhY2l0eToxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMHB4KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRPIFRIRSBMRUZUXG4gICAgLmFuaW1hdGUtbGVmdCB7XG4gICAgICAgIG9wYWNpdHk6MDtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246YWxsICRkdXJhdGlvbiAkZWFzaW5nICRkZWxheTtcblxuICAgICAgICAmLm9uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyohIGpRdWVyeSBVSSAtIHYxLjEyLjEgLSAyMDIxLTA1LTE3XG4qIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBkYXRlcGlja2VyLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9zY29wZT0mZm9sZGVyTmFtZT1iYXNlJmNvcm5lclJhZGl1c1NoYWRvdz04cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9wYWNpdHlTaGFkb3c9MzAmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdDb2xvclNoYWRvdz02NjY2NjYmb3BhY2l0eU92ZXJsYXk9MzAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnVGV4dHVyZU92ZXJsYXk9ZmxhdCZiZ0NvbG9yT3ZlcmxheT1hYWFhYWEmaWNvbkNvbG9yRXJyb3I9Y2MwMDAwJmZjRXJyb3I9NWYzZjNmJmJvcmRlckNvbG9yRXJyb3I9ZjFhODk5JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdDb2xvckVycm9yPWZkZGZkZiZpY29uQ29sb3JIaWdobGlnaHQ9Nzc3NjIwJmZjSGlnaGxpZ2h0PTc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD1kYWQ1NWUmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdDb2xvckhpZ2hsaWdodD1mZmZhOTAmaWNvbkNvbG9yQWN0aXZlPWZmZmZmZiZmY0FjdGl2ZT1mZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9MDAzZWZmJmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnQ29sb3JBY3RpdmU9MDA3ZmZmJmljb25Db2xvckhvdmVyPTU1NTU1NSZmY0hvdmVyPTJiMmIyYiZib3JkZXJDb2xvckhvdmVyPWNjY2NjYyZiZ1RleHR1cmVIb3Zlcj1mbGF0JmJnQ29sb3JIb3Zlcj1lZGVkZWQmaWNvbkNvbG9yRGVmYXVsdD03Nzc3NzcmZmNEZWZhdWx0PTQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9YzVjNWM1JmJnVGV4dHVyZURlZmF1bHQ9ZmxhdCZiZ0NvbG9yRGVmYXVsdD1mNmY2ZjYmaWNvbkNvbG9yQ29udGVudD00NDQ0NDQmZmNDb250ZW50PTMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9ZGRkZGRkJmJnVGV4dHVyZUNvbnRlbnQ9ZmxhdCZiZ0NvbG9yQ29udGVudD1mZmZmZmYmaWNvbkNvbG9ySGVhZGVyPTQ0NDQ0NCZmY0hlYWRlcj0zMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9ZGRkZGRkJmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnQ29sb3JIZWFkZXI9ZTllOWU5JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmc0RlZmF1bHQ9MWVtJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWZcbiogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnM7IExpY2Vuc2VkIE1JVCAqL1xuXG4vKiBMYXlvdXQgaGVscGVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaGVscGVyLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLFxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLXpmaXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXRvcDogLS4yNWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgICB3aWR0aDogMTdlbTtcbiAgICBwYWRkaW5nOiAuMmVtIC4yZW0gMDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgY29udGVudDonPCc7XG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICBsZWZ0OjUwJTtcbiAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcbiAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC01MCUsLTUwJSwwKTtcbiAgICB9XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gICAgLyp0b3A6IDFweDsqL1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gICAgbGVmdDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcmlnaHQ6IDJweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDonPic7XG4gICAgfVxufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gICAgLypsZWZ0OiAxcHg7Ki9cbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgIC8qcmlnaHQ6IDFweDsqL1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgXG4vKiAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyovXG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gICAgbWFyZ2luOiAwIDIuM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIG1hcmdpbjogMXB4IDA7XG59XG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICAgIHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgbWFyZ2luOiAwIDAgLjRlbTtcbn1cbi51aS1kYXRlcGlja2VyIHRoIHtcbiAgICBwYWRkaW5nOiAuN2VtIC4zZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogMDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgdGQgc3Bhbixcbi51aS1kYXRlcGlja2VyIHRkIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IC4yZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luOiAuN2VtIDAgMCAwO1xuICAgIHBhZGRpbmc6IDAgLjJlbTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW0gLjZlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgICB3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgICB3aWR0aDogNTAlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDMzLjMlO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICBjbGVhcjogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgICBkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICByaWdodDogMnB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgbGVmdDogMnB4O1xuICAgIHJpZ2h0OiBhdXRvO1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIge1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgbGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgICBsZWZ0OiAxcHg7XG4gICAgcmlnaHQ6IGF1dG87XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gICAgY2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGxlZnQ6IC41ZW07XG4gICAgdG9wOiAuM2VtO1xufVxuXG4vKiBDb21wb25lbnQgY29udGFpbmVyc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldCBpbnB1dCxcbi51aS13aWRnZXQgc2VsZWN0LFxuLnVpLXdpZGdldCB0ZXh0YXJlYSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi8qIEludGVyYWN0aW9uIHN0YXRlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLWJ1dHRvbixcblxuLyogV2UgdXNlIGh0bWwgaGVyZSBiZWNhdXNlIHdlIG5lZWQgYSBncmVhdGVyIHNwZWNpZmljaXR5IHRvIG1ha2Ugc3VyZSBkaXNhYmxlZFxud29ya3MgcHJvcGVybHkgd2hlbiBjbGlja2VkIG9yIGhvdmVyZWQgKi9cbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDpob3Zlcixcbmh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQgYSxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6bGluayxcbi51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCxcbmEudWktYnV0dG9uLFxuYTpsaW5rLnVpLWJ1dHRvbixcbmE6dmlzaXRlZC51aS1idXR0b24sXG4udWktYnV0dG9uIHtcbiAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzJiMmIyYjtcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXZpc3VhbC1mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG4udWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgICBiYWNrZ3JvdW5kOiAjMDA3ZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcbiAgICBib3JkZXI6ICMwMDNlZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogSW50ZXJhY3Rpb24gQ3Vlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZhOTA7XG4gICAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtY2hlY2tlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RhZDU1ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG4gICAgY29sb3I6ICM3Nzc2MjA7XG59XG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICAgIGJhY2tncm91bmQ6ICNmZGRmZGY7XG4gICAgY29sb3I6ICM1ZjNmM2Y7XG59XG4udWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhIHtcbiAgICBjb2xvcjogIzVmM2YzZjtcbn1cbi51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yLXRleHQge1xuICAgIGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1zZWNvbmRhcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5IHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuMzU7XG4gICAgZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgICBmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIHN1cHBvcnQ6IElFOCAtIFNlZSAjNjA1OSAqL1xufVxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xufVxuLnVpLWljb24sXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvR0YvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbixcbi51aS1idXR0b246YWN0aXZlIC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL3VpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9HRi91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9HRi91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG4udWktYnV0dG9uIC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL3VpLWljb25zXzc3Nzc3N18yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4OyB9XG4udWktaWNvbi1jYXJldC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvdy00IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtODBweDsgfVxuLnVpLWljb24tYXJyb3ctNC1kaWFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTgwcHg7IH1cbi51aS1pY29uLWV4dGxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtODBweDsgfVxuLnVpLWljb24tbmV3d2luIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTgwcHg7IH1cbi51aS1pY29uLXJlZnJlc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtODBweDsgfVxuLnVpLWljb24tc2h1ZmZsZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC04MHB4OyB9XG4udWktaWNvbi10cmFuc2Zlci1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXJ0aGljay1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTgwcHg7IH1cbi51aS1pY29uLWZvbGRlci1jb2xsYXBzZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC05NnB4OyB9XG4udWktaWNvbi1mb2xkZXItb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC05NnB4OyB9XG4udWktaWNvbi1kb2N1bWVudC1iIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTk2cHg7IH1cbi51aS1pY29uLW5vdGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1jbG9zZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtOTZweDsgfVxuLnVpLWljb24tbWFpbC1vcGVuIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTk2cHg7IH1cbi51aS1pY29uLXN1aXRjYXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC05NnB4OyB9XG4udWktaWNvbi1jb21tZW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC05NnB4OyB9XG4udWktaWNvbi1wZXJzb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTk2cHg7IH1cbi51aS1pY29uLXByaW50IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC05NnB4OyB9XG4udWktaWNvbi10cmFzaCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtOTZweDsgfVxuLnVpLWljb24tbG9ja2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC05NnB4OyB9XG4udWktaWNvbi11bmxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtOTZweDsgfVxuLnVpLWljb24tYm9va21hcmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTk2cHg7IH1cbi51aS1pY29uLXRhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtOTZweDsgfVxuLnVpLWljb24taG9tZSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4OyB9XG4udWktaWNvbi1mbGFnIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTExMnB4OyB9XG4udWktaWNvbi1jYWxlbmRhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMTJweDsgfVxuLnVpLWljb24tcGVuY2lsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTExMnB4OyB9XG4udWktaWNvbi1jbG9jayB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMTJweDsgfVxuLnVpLWljb24tZGlzayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsY3VsYXRvciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTEycHg7IH1cbi51aS1pY29uLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTExMnB4OyB9XG4udWktaWNvbi1zZWFyY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTExMnB4OyB9XG4udWktaWNvbi13cmVuY2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTExMnB4OyB9XG4udWktaWNvbi1nZWFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMTJweDsgfVxuLnVpLWljb24taGVhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTExMnB4OyB9XG4udWktaWNvbi1zdGFyIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMTJweDsgfVxuLnVpLWljb24tbGluayB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbmNlbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTEyOHB4OyB9XG4udWktaWNvbi1wbHVzdGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTI4cHg7IH1cbi51aS1pY29uLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2V0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xMjhweDsgfVxuLnVpLWljb24ta2V5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMjhweDsgfVxuLnVpLWljb24tbGlnaHRidWxiIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2Npc3NvcnMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTEyOHB4OyB9XG4udWktaWNvbi1jbGlwYm9hcmQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4OyB9XG4udWktaWNvbi1jb3B5IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMjhweDsgfVxuLnVpLWljb24tY29udGFjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWltYWdlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMjhweDsgfVxuLnVpLWljb24tdmlkZW8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTEyOHB4OyB9XG4udWktaWNvbi1zY3JpcHQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTEyOHB4OyB9XG4udWktaWNvbi1hbGVydCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE0NHB4OyB9XG4udWktaWNvbi1pbmZvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE0NHB4OyB9XG4udWktaWNvbi1ub3RpY2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTQ0cHg7IH1cbi51aS1pY29uLWhlbHAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTQ0cHg7IH1cbi51aS1pY29uLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE0NHB4OyB9XG4udWktaWNvbi1idWxsZXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTQ0cHg7IH1cbi51aS1pY29uLXJhZGlvLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBpbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNDRweDsgfVxuLnVpLWljb24tcGxheSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2MHB4OyB9XG4udWktaWNvbi1wYXVzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1uZXh0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXByZXYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstZW5kIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLXN0YXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4vKiB1aS1pY29uLXNlZWstZmlyc3QgaXMgZGVwcmVjYXRlZCwgdXNlIHVpLWljb24tc2Vlay1zdGFydCBpbnN0ZWFkICovXG4udWktaWNvbi1zZWVrLWZpcnN0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2MHB4OyB9XG4udWktaWNvbi1zdG9wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2MHB4OyB9XG4udWktaWNvbi1lamVjdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTYwcHg7IH1cbi51aS1pY29uLXZvbHVtZS1vZmYgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb24geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2MHB4OyB9XG4udWktaWNvbi1wb3dlciB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE3NnB4OyB9XG4udWktaWNvbi1zaWduYWwtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0yIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTc2cHg7IH1cbi51aS1pY29uLWNpcmNsZS1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtem9vbWluIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21vdXQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtY2hlY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1wbHVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjA4cHg7IH1cbi51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMDhweDsgfVxuLnVpLWljb24tc3F1YXJlc21hbGwtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLWNsb3NlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIwOHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLXZlcnRpY2FsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwLXNvbGlkLWhvcml6b250YWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kaWFnb25hbC1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMjRweDsgfVxuXG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuLnVpLXdpZGdldC1zaGFkb3cge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14OiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1wYWRkaW5nLXk6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoOiA0MHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQ6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZzogNnB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci1vcGFjaXR5OiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFkZWZhdWx0O1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZSAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyOiBvcGFjaXR5KDUwJSkgIWRlZmF1bHQ7XG5cbi8vIEhhbWJ1cmdlclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi5oYW1idXJnZXIge1xuICBwYWRkaW5nOiAkaGFtYnVyZ2VyLXBhZGRpbmcteSAkaGFtYnVyZ2VyLXBhZGRpbmcteDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgZmlsdGVyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb247XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uO1xuXG4gIC8vIE5vcm1hbGl6ZSAoPGJ1dHRvbj4pXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAaWYgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyID09IHRydWUge1xuICAgICAgZmlsdGVyOiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgdG9wOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gICAgd2lkdGg6IDMycHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYm90dG9tOiAoJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICsgJGhhbWJ1cmdlci1sYXllci1oZWlnaHQpICogLTE7XG4gICAgd2lkdGg6IDM2cHg7XG4gIH1cbn1cblxuLmhhbWJ1cmdlci0tY29sbGFwc2Uge1xuICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMTNzO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMTNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAqIDIgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDIpICogLTE7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjJzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLjY2NjY3LCAwLjY2NjY3LCAxKSxcbiAgICAgICAgb3BhY2l0eSAwLjFzIGxpbmVhcjtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMTJzIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAuNjY2NjcsIDAuNjY2NjcsIDEpLFxuICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgfVxuICB9XG5cbiAgJi5pcy1hY3RpdmUge1xuICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKFxuICAgICAgICAgIDAsXG4gICAgICAgICAgKCRoYW1idXJnZXItbGF5ZXItc3BhY2luZyArICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0KSAqIC0xLFxuICAgICAgICAgIDBcbiAgICAgICAgKVxuICAgICAgICByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMnMgY3ViaWMtYmV6aWVyKDAuMzMzMzMsIDAsIDAuNjY2NjcsIDAuMzMzMzMpLFxuICAgICAgICAgIG9wYWNpdHkgMC4xcyAwLjIycyBsaW5lYXI7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjFzIDAuMTZzIGN1YmljLWJlemllcigwLjMzMzMzLCAwLCAwLjY2NjY3LCAwLjMzMzMzKSxcbiAgICAgICAgICB0cmFuc2Zvcm0gMC4xM3MgMC4yNXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKlxuKiBSZXNldHMgZm9yIHZhcmlvdXMgZmllbGQgdHlwZXMuXG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldCBhbmQgYWRtaW4tdGhlbWUuY3NzLlxuKi9cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmaWVsZHNldCwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBsZWdlbmQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBmaWVsZHNldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBsZWdlbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyoqXG4gUmVzZXRzXG4gKi9cblxuLmdmb3JtLXVsLXJlc2V0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBpbnB1dC5nZm9ybS10ZXh0LWlucHV0LXJlc2V0LCBib2R5W2NsYXNzKj1cImF2YWRhXCJdIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKS5nZm9ybS10ZXh0LWlucHV0LXJlc2V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHBhZGRpbmc6IGluaGVyaXQ7XG59XG5cblxuLyogUmVtb3ZlIElFIGRlZmF1bHQgcGFzc3dvcmQgdmlzaWJpbGl0eSB0b2dnbGUgKi9cblxuOjotbXMtcmV2ZWFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiBIb25leXBvdFxuICovXG5cbi5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lciwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsIGJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsIGJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsIGJvZHkgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzIC5nZmllbGQuZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtOTAwMHB4O1xufVxuXG4vKlxuKiBIaWRlIGhpZGRlbiBmaWVsZHMuXG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldC5cbiovXG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX2hpZGVfYW1wbSAuZ2ZpZWxkX3RpbWVfYW1wbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdmlzaWJpbGl0eV9oaWRkZW4sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX2ludmlzaWJsZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9oaWRlX2NoYXJsZWZ0IGRpdi5jaGFybGVmdCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qXG4qIEhpZGUgc2NyZWVuIHJlYWRlciB0ZXh0LlxuKlxuKiBVc2VkIGluIHRoZSBiYXNpYy5jc3MgZnJvbnQtZW5kIHN0eWxlc2hlZXQuXG4qL1xuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5zY3JlZW4tcmVhZGVyLXRleHQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5oaWRkZW5fc3ViX2xhYmVsIHtcbiAgICBib3JkZXI6IDA7XG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICAgIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgYnV0dG9uLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNsaXA6IGF1dG87XG4gICAgLXdlYmtpdC1jbGlwLXBhdGg6IG5vbmU7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfMmNvbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfMmNvbCAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpIFsgMiBdO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggMiwgMWZyICk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCBhdXRvLWZpbGwsIGF1dG8gKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF8zY29sIC5nZmllbGRfY2hlY2tib3gsIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF8zY29sIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICBkaXNwbGF5OiAtbXMtZ3JpZDtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogKDFmcikgWyAzIF07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCAzLCAxZnIgKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoIGF1dG8tZmlsbCwgYXV0byApO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0XzRjb2wgLmdmaWVsZF9yYWRpbyB7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1ncmlkO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyKSBbIDQgXTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoIDQsIDFmciApO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCggYXV0by1maWxsLCBhdXRvICk7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzJweDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfNWNvbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfNWNvbCAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6ICgxZnIpIFsgNSBdO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggNSwgMWZyICk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCBhdXRvLWZpbGwsIGF1dG8gKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMnB4O1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyIC5nZmllbGQuZ2ZfbGlzdF9pbmxpbmUgLmdmaWVsZF9jaGVja2JveCwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX3JhZGlvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2lubGluZSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaW5saW5lIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgY29sdW1uLWNvdW50OiAyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX2xpc3RfM2NvbF92ZXJ0aWNhbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgICAgICAgY29sdW1uLWNvdW50OiAzO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX2xpc3RfNGNvbF92ZXJ0aWNhbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgICAgICAgY29sdW1uLWNvdW50OiA0O1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmX2xpc3RfNWNvbF92ZXJ0aWNhbCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2Zvcm1fd3JhcHBlciAuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5nZmllbGRfcmFkaW8ge1xuICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogNTtcbiAgICAgICAgY29sdW1uLWNvdW50OiA1O1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8yNSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzI1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF81MCAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzUwIC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF83NSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlLCAuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0Xzc1IC5nZmllbGRfcmFkaW8gLmdjaG9pY2Uge1xuICAgICAgICBoZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xMDAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xMDAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xMjUgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xMjUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogMTI1cHg7XG4gICAgfVxuXG4gICAgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSwgLmdmb3JtX3dyYXBwZXIgLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgfVxufVxuXG4vKlxuKiBGb3JtIGdyaWQgbGF5b3V0XG4qXG4qIFVzZWQgaW4gdGhlIGJhc2ljLmNzcyBmcm9udC1lbmQgc3R5bGVzaGVldCBhbmQgZWRpdG9yLmNzcy5cbiovXG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZmllbGRzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLW1zLWdyaWQ7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICAtbXMtZ3JpZC1jb2x1bW5zOiAoMWZyIDMycHgpWzEyXTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCggMTIsIDFmciApO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KCBhdXRvLWZpbGwsIGF1dG8gKTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHtcbiAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1mdWxsLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc19saW5lXzEsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2xpbmVfMiB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDEyO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDEyO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkLS13aWR0aC1lbGV2ZW4tdHdlbGZ0aHMge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtZml2ZS1zaXh0aHMge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAxMDtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtdGhyZWUtcXVhcnRlciB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDk7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gOTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtdHdvLXRoaXJkcyB7XG4gICAgLW1zLWdyaWQtY29sdW1uLXNwYW46IDg7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gODtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZC0td2lkdGgtc2V2ZW4tdHdlbGZ0aHMge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA3O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDc7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWhhbGYsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNwYW4ubmFtZV9maXJzdCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc3Bhbi5uYW1lX2xhc3QsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NpdHksXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX3N0YXRlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuYWRkcmVzc196aXAsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5hZGRyZXNzX2NvdW50cnkge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA2O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDY7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLWZpdmUtdHdlbGZ0aHMge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA1O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXRoaXJkLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3RpbWVfaG91cixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX21pbnV0ZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX2FtcG0ge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiA0O1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGQtLXdpZHRoLXF1YXJ0ZXIge1xuICAgIC1tcy1ncmlkLWNvbHVtbi1zcGFuOiAzO1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDM7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmhvdXJfbWludXRlX2NvbG9uIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2ZpZWxkcyxcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQubXVsdGkgLmdpbnB1dF9jb21wbGV4IHtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgIH1cblxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZDpub3QoLmdmaWVsZC0td2lkdGgtZnVsbCksXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLm11bHRpIC5naW5wdXRfY29tcGxleCBzcGFuLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF90aW1lX2FtcG0sXG4gICAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3RpbWVfaG91cixcbiAgICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfdGltZV9taW51dGUge1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaGVhZGVyLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfbGlzdF9ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2hlYWRlcl9pdGVtOmxhc3QtY2hpbGQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2ljb25zIHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBmbGV4OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL2xpc3QtYWRkLnN2ZycpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXMgZWFzZS1vdXQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2ljb25zIGJ1dHRvbjpob3ZlciwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uOmZvY3VzIHtcbiAgICBvcGFjaXR5OiAxLjA7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfaWNvbnMgYnV0dG9uLmRlbGV0ZV9saXN0X2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL0dGL2xpc3QtcmVtb3ZlLnN2ZycpO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0ge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9oZWFkZXJfaXRlbSwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfaGVhZGVyX2l0ZW0gKyAuZ2ZpZWxkX2hlYWRlcl9pdGVtOm5vdCg6bGFzdC1jaGlsZCksIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0gKyAuZ2ZpZWxkX2xpc3RfZ3JvdXBfaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0gaW5wdXQsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9saXN0X2dyb3VwX2l0ZW0gc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbn0iXX0= */
