.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}

/*!
Theme Name: PSV
Theme URI: http://underscores.me/
Author: Thirdwave LLC
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: psv
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

PSV is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/.gray{color:#989a9c}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#000;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}h1,h2{font-weight:700}p{margin-bottom:1.3em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff;font-size:18px;font-family:'Libre Franklin', sans-serif}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0;padding:0}ul{list-style:none}.entry-content ul{padding-left:20px}.entry-content ol{list-style:decimal;margin:0 0 20px 20px}.entry-content ol li{margin-bottom:1em}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}ul[style*="list-style-type: circle"]{margin:0 0 20px 20px}ul[style*="list-style-type: circle"] li{margin-bottom:1em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,0.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.psv-search-form__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative;-webkit-transform:translateY(-20em);transform:translateY(-20em);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%;max-width:1280px;z-index:11}@media screen and (max-width: 480px){.psv-search-form__header{width:auto}}.psv-search-form__header--show{-webkit-transform:translateY(3.2em);transform:translateY(3.2em)}.psv-search-form__main{background:rgba(0,0,0,0.5);left:0;max-width:1280px;padding:0;position:absolute;top:0;width:100%}@media screen and (max-width: 480px){.psv-search-form__main{width:auto}}.psv-search-form__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:232px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;max-width:1280px;width:100%}@media screen and (max-width: 480px){.psv-search-form__wrapper{width:auto}}.psv-search-form__wrapper .search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;margin:10px;height:180px;position:relative;width:97%}@media screen and (max-width: 480px){.psv-search-form__wrapper .search-form{width:auto}}.psv-search-form__wrapper .search-form label{width:100%}.psv-search-form__wrapper input[type="search"].search-field{background:none;-webkit-appearance:none;-webkit-border-radius:0;border:none;color:#999;font-size:24px;font-weight:100;height:100px;padding:0 30px;line-height:60px;width:100%;max-width:1440px}.psv-search-form__wrapper input[type="search"].search-field:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.psv-search-form__wrapper input[type="search"].search-field::-webkit-input-placeholder{opacity:1;color:#989a9c;font-weight:100;font-size:30px;text-transform:uppercase;border-bottom:1px solid #CCC}.psv-search-form__wrapper input[type="search"].search-field:-ms-input-placeholder{opacity:1;color:#989a9c;font-weight:100;font-size:30px;text-transform:uppercase;border-bottom:1px solid #CCC}.psv-search-form__wrapper input[type="search"].search-field::-ms-input-placeholder{opacity:1;color:#989a9c;font-weight:100;font-size:30px;text-transform:uppercase;border-bottom:1px solid #CCC}.psv-search-form__wrapper input[type="search"].search-field::placeholder{opacity:1;color:#989a9c;font-weight:100;font-size:30px;text-transform:uppercase;border-bottom:1px solid #CCC}.psv-search-form__wrapper .search-submit{background:none !important;border:none;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;text-indent:-9999px}.search-form .search-field{border-radius:0;height:30px;padding:5px 10px}.search-form .search-submit{background:#000;border-radius:0;border:none;color:#fff;height:30px;padding:0 20px}a{color:#111;text-decoration:none}a:visited{color:#111}a:hover,a:focus,a:active{color:#989a9c}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.psv-news-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:930px}.read-more{font-weight:bold}.alm-btn-wrap{max-width:1000px}.psv-loadmore-feed .alm-load-more-btn{background:none !important;color:#000;font-size:24px !important;-webkit-transition:none !important;transition:none !important}.psv-loadmore-feed .alm-load-more-btn:hover{color:#000 !important}.psv-loadmore-feed .alm-load-more-btn.done{display:none}.main-navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:40px}@media screen and (max-width: 768px){.main-navigation{margin-right:20px}}@media screen and (max-width: 1024px){.main-navigation #primary-menu{display:none}}.main-navigation #primary-menu li{display:inline-block}.main-navigation #primary-menu li a{font-weight:bold;padding:10px;margin:0 10px;color:#989a9c}@media screen and (max-width: 1024px){.main-navigation #primary-menu li a{margin:0 10px}}@media screen and (max-width: 768px){.main-navigation #primary-menu li a{margin:0}}.main-navigation #primary-menu li a:hover{color:#000}.main-navigation #primary-menu li.current_page_item>a,.main-navigation #primary-menu li.current-menu-item>a,.main-navigation #primary-menu li.current_page_ancestor>a,.main-navigation #primary-menu li.current-menu-ancestor>a{color:#000}.main-navigation #primary-menu li:last-child a{margin-right:0}.main-navigation #primary-menu li .sub-menu{background:#FFF;-webkit-box-shadow:0 3px 3px rgba(0,0,0,0.2);box-shadow:0 3px 3px rgba(0,0,0,0.2);float:left;margin-left:0;left:-999em;position:absolute;top:40px;z-index:99;width:345px}.main-navigation #primary-menu li .sub-menu ul{left:-999em;top:0}.main-navigation #primary-menu li .sub-menu li:hover>ul,.main-navigation #primary-menu li .sub-menu li.focus>ul{left:100%}.main-navigation #primary-menu li .sub-menu a{color:#000;line-height:1.3;padding:5px 0;display:inline-block}.main-navigation #primary-menu li .sub-menu a:hover,.main-navigation #primary-menu li .sub-menu a.focus{color:#989a9c}.main-navigation #primary-menu li#menu-item-237 .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:right;left:inherit;margin-left:0;position:absolute;right:-999em;text-align:right;top:40px;width:100%}.main-navigation #primary-menu li#menu-item-237 .sub-menu li{float:none;text-align:left}.main-navigation #primary-menu li#menu-item-237 .sub-menu li:hover>ul,.main-navigation #primary-menu li#menu-item-237 .sub-menu li.focus>ul{right:100%}.main-navigation #primary-menu li#menu-item-237 .sub-menu li:last-child a{margin-right:10px}.main-navigation #primary-menu li:hover>.sub-menu,.main-navigation #primary-menu li.focus>.sub-menu{left:10px}.main-navigation #primary-menu li#menu-item-237:hover>.sub-menu,.main-navigation #primary-menu li#menu-item-237.focus>.sub-menu{right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex}.main-navigation li{float:left;position:relative}.main-navigation a{color:#000;display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#responsive-menu-pro-wrapper .responsive-menu-pro-item-link{border:1px solid rgba(152,154,156,0.4) !important;border-width:0 0 1px 0 !important;font-family:"Libre Franklin",sans-serif !important;font-weight:bold !important}#responsive-menu-pro-wrapper .responsive-menu-pro-submenu li a{line-height:30px !important;padding:10px 5% !important}#responsive-menu-pro-button.is-active .responsive-menu-pro-inner,#responsive-menu-pro-button.is-active .responsive-menu-pro-inner:after{background:white !important}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}@media screen and (max-width: 768px){.alignleft{display:block;float:none;margin:auto}}.alignright{display:inline;float:right;margin-left:1.5em}@media screen and (max-width: 768px){.alignright{display:block;float:none;margin:auto}}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.psv-sidebar{width:30%;font-size:16px;padding-top:30px}@media screen and (max-width: 768px){.psv-sidebar{width:auto}}.psv-sidebar h2,.psv-sidebar h3,.psv-sidebar h4{font-size:24px;line-height:1.3;margin:0 0 10px 0;color:#000}.psv-sidebar__excerpt .ecae-button{margin-top:8px}.psv-sidebar__blog{background:#e8e8e8;padding:10px 15px 25px 15px}.psv-sidebar__blog p{line-height:21px}.psv-sidebar__blog a{text-decoration:none}.psv-sidebar__blog h3{font-size:24px}.psv-sidebar__blog h4{font-size:21px;margin:5px 0 0 0;line-height:1.2}.psv-sidebar__blog .ecae-link{font-weight:bold;margin-left:3px}.psv-sidebar__blog .ecae-link span{padding:0 !important}.psv-sidebar__blog .ecae-link:hover{text-decoration:underline}.psv-sidebar__blog .ecae p{margin:0 0 auto 0}.psv-header{background:#FFF;height:60px;left:0;position:fixed;top:0;width:100%;z-index:20;border-bottom:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0px 10px 20px 0 rgba(0,0,0,0.13);box-shadow:0px 10px 20px 0 rgba(0,0,0,0.13)}.psv-header__main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1280px;padding:0 40px;width:100%;height:60px}@media screen and (max-width: 768px){.psv-header__main{padding:0 25px}}.psv-header__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:800px;position:relative;top:13px;width:100%}.psv-branding a{max-width:190px;width:100%}@media screen and (max-width: 768px){.psv-branding a{max-width:100%}}.psv-branding img{position:relative;top:2px;display:block}@media screen and (max-width: 768px){.psv-branding img{max-width:175px}}.psv-search-button{background:none;border:none;padding:5px 0;position:relative;top:-3px;text-align:center;-webkit-transition:.3s all;transition:.3s all;width:23px}@media screen and (max-width: 1024px){.psv-search-button{display:none}}.psv-search-button .fa{font-size:20px}.psv-footer{background:#fff;color:#222;display:block;position:relative;width:100%}@media screen and (max-width: 1300px){.psv-footer{padding:0 40px}}@media screen and (max-width: 1024px){.psv-footer{padding:0 40px}}@media screen and (max-width: 768px){.psv-footer{width:auto;padding:0 25px}}.psv-footer__main{max-width:1280px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1220px){.psv-footer__main{margin:0 10px}}@media screen and (max-width: 930px){.psv-footer__main{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.psv-footer__left-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.psv-footer__title p{margin:0 0 10px 0;font-size:18px;line-height:24px}.psv-footer__form{border:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 930px){.psv-footer__form{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px}}.psv-footer__form p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.psv-footer__form p label{width:100%}@media screen and (max-width: 480px){.psv-footer__form p label{display:inline-block}}.psv-footer__form .wpcf7{width:100%;position:relative}.psv-footer__form input[type="email"]{border:none;padding:5px 10px;font-size:15px;-webkit-transition:.3s all;transition:.3s all;max-width:580px;width:100%}@media screen and (max-width: 480px){.psv-footer__form input[type="email"]{max-width:300px;height:38px}}@media screen and (max-width: 375px){.psv-footer__form input[type="email"]{max-width:250px}}.psv-footer__form input[type="email"]::-webkit-input-placeholder{opacity:.5}.psv-footer__form input[type="email"]:-ms-input-placeholder{opacity:.5}.psv-footer__form input[type="email"]::-ms-input-placeholder{opacity:.5}.psv-footer__form input[type="email"]::placeholder{opacity:.5}.psv-footer__form input[type="submit"]{background:none;border:none;color:#000;font-size:15px;font-weight:bold;line-height:30px;padding:0;position:relative;left:5px;width:67px}.psv-footer__form .ajax-loader{margin:0 !important;position:relative;right:-25px;top:7px}@media screen and (max-width: 768px){.psv-footer__form .ajax-loader{right:0}}.psv-footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width: 930px){.psv-footer__right{-ms-flex-item-align:start;align-self:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-footer__links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.psv-footer__links li{display:inline-block}.psv-footer__links li:first-child{margin-right:35px}.psv-footer__links li a{display:inline-block;text-decoration:none;font-size:18px}.psv-footer-social{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.psv-footer-social{margin-bottom:10px}}.psv-footer-social span{font-weight:bold;display:block;margin-right:15px;font-size:18px}.psv-footer-social__links{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0}.psv-footer-social__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#989a9c;display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;text-align:center;text-decoration:none;-webkit-transition:.2s all;transition:.2s all;width:30px}.psv-footer-social__item:hover{background:#000}.psv-footer-social__item .fa{font-size:18px;color:#FFF}.psv-fat-footer{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;position:relative}@media screen and (max-width: 1300px){.psv-fat-footer{padding:0 25px}}.psv-fat-footer:before{border-top:1px solid #000;content:"";display:block;height:auto;padding:0 15px;width:100%;max-width:1250px;margin:0 auto}.psv-fat-footer__bottom{border-top:1px solid #000;padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1280px;width:100%}@media screen and (max-width: 768px){.psv-fat-footer__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-fat-footer__bottom-links{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.psv-fat-footer__bottom-links{margin-bottom:10px}}@media screen and (max-width: 480px){.psv-fat-footer__bottom-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-fat-footer__bottom-links a{text-decoration:none;padding:0 5px;margin-right:40px}@media screen and (max-width: 768px){.psv-fat-footer__bottom-links a{margin-right:20px}}.psv-fat-footer__bottom-links a:first-child{padding-left:0}.psv-fat-footer__bottom-links a:hover{text-decoration:underline}.psv-fat-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;max-width:1280px;padding:30px 15px;width:100%}@media screen and (max-width: 768px){.psv-fat-footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 0;width:auto}}@media screen and (max-width: 768px){.psv-fat-footer__left{width:auto}}.psv-fat-footer__left h2{color:#737373;font-size:24px;line-height:1;margin-top:0}.psv-fat-footer__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.psv-fat-footer__right{width:auto}}.psv-fat-footer__title br{display:none}.psv-fat-footer__title p{margin:0 0 1em 0}.psv-fat-footer .psv-footer__form{width:100%;margin-bottom:40px}@media screen and (max-width: 768px){.psv-fat-footer .psv-footer__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-fat-footer .psv-footer__form .wpcf7{width:100%}.psv-fat-footer .psv-footer__form .wpcf7 label{width:100%}.psv-fat-footer .psv-footer__form input[type="email"]{width:100%}@media screen and (max-width: 768px){.psv-fat-footer .psv-footer__form input[type="submit"]{width:100px;top:3px}}@media screen and (max-width: 768px){.psv-fat-footer .psv-footer__form .ajax-loader{position:relative;right:0;top:48px}}.psv-fat-footer .psv-footer__form form p{display:-webkit-box;display:-ms-flexbox;display:flex}.psv-fat-footer .psv-footer-social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;margin-bottom:40px}.psv-fat-footer .psv-footer-social span{margin-bottom:10px}.psv-fat-footer .psv-footer-partners{margin-bottom:30px}.psv-fat-footer .psv-footer-partners h4{margin-bottom:15px}.psv-fat-footer .psv-footer-partners__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.psv-fat-footer .psv-footer-partners__links li a{margin-right:40px;display:inline-block;max-width:220px}.psv-fat-footer .psv-footer-partners__links li a img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.psv-fat-footer .psv-footer-news a{color:#989a9c;font-weight:bold;text-decoration:none;display:inline-block}.psv-fat-footer .psv-footer-news a:hover{color:#000}.psv-fat-footer .psv-footer-news a:after{content:"\f178";color:#989a9c;display:inline-block;font-family:FontAwesome;font-weight:400;height:auto;margin-left:8px;position:relative;top:2px}div.wpcf7-response-output{border:none;bottom:-21px;color:red;font-size:12px;margin:0;padding:0;position:absolute;right:0;width:auto}.use-floating-validation-tip span.wpcf7-not-valid-tip{background:#fff;border:none;font-size:13px;left:inherit;padding:0;position:absolute;right:20px;top:0}.psv-bottom-social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1280px;padding:0 40px}@media screen and (max-width: 768px){.psv-bottom-social{margin-top:20px;padding:0 25px}}.psv-bottom-social h4{margin:0 0 10px 0}.psv-bottom-social ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}.psv-bottom-social ul li{display:inline-block;margin-right:10px}.psv-bottom-social ul li a{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;background:#999;width:30px;height:30px;text-align:center}.psv-bottom-social ul li a:hover{background:#000}.psv-bottom-social ul li .fa{font-size:18px;color:#FFF}#primary{margin-top:60px}.psv-main{max-width:1280px;margin:0 auto;padding:0 40px}@media screen and (max-width: 768px){.psv-main{padding:0 25px}}.psv-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media screen and (max-width: 768px){.psv-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search{-ms-flex-wrap:wrap;flex-wrap:wrap}.psv-column{width:70%;margin-right:5%}@media screen and (max-width: 768px){.psv-column{margin:0;width:auto}}.psv-column-fluid{width:100%;max-width:1280px}.psv-header-title{background:#989a9c;color:#FFF;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:center;-ms-flex-pack:center;justify-content:center;padding:23px 0 25px 0;position:relative;width:100%}.psv-header-title__main{margin:0 auto;max-width:1280px;padding:0 40px;right:0;width:100%}@media screen and (max-width: 768px){.psv-header-title__main{padding:0 25px}}.psv-header-title h2{border-bottom:1px solid #FFF;color:#FFF;font-size:40px;line-height:48px;margin:0 0 6px 0;padding-bottom:0}@media screen and (max-width: 1024px){.psv-header-title h2{font-size:34px;line-height:1.3}}.psv-header-title h3{font-size:25px;line-height:28px;margin:0}@media screen and (max-width: 1024px){.psv-header-title h3{font-size:20px;line-height:23px}}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-content h3,.page-content h4,.entry-content h3,.entry-content h4,.entry-summary h3,.entry-summary h4{margin-bottom:0;font-size:20px;line-height:23px}.page-content h3 ~ p,.entry-content h3 ~ p,.entry-summary h3 ~ p{margin-top:0}.page-content blockquote,.entry-content blockquote,.entry-summary blockquote{font-size:22px;lin-height:28px}.page-content p,.entry-content p,.entry-summary p{margin-top:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:150px}@media screen and (min-height: 768px){.slick-dots{bottom:170px}}@media screen and (max-width: 800px){.slick-dots{padding-right:9px;bottom:20px}}@media screen and (max-width: 600px){.slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}}.slick-dots li button{border-radius:50%;border:1px hidden #fff;background:#989a9c !important;-webkit-box-shadow:none;box-shadow:none;height:15px;margin:0 2px;width:15px}@media screen and (max-width: 600px){.slick-dots li button{width:15px;height:15px}}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background:#FFF !important}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{display:block}.site-home{background:#989a9c;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;position:relative;margin-top:60px;width:100%;min-height:calc(100vh - 185px)}@media screen and (max-width: 930px){.site-home{min-height:calc(100vh - 239px)}}@media screen and (max-width: 768px){.site-home{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}}.site-home .home-left{width:50%;position:relative}@media screen and (max-width: 768px){.site-home .home-left{width:auto}}.site-home .home-left__main{height:100%;left:0;position:fixed;top:0;width:50%}@media screen and (max-width: 768px){.site-home .home-left__main{height:auto;position:relative;width:auto}}.site-home .home-left__main h3{color:#FFF}.site-home .home-left .slick-dots li button{width:10px;height:10px}.site-home .home-left .psv-slide{height:calc(100vh - 0px);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:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 10px;width:100%}@media screen and (max-width: 768px){.site-home .home-left .psv-slide{width:auto;height:400px}}.site-home .home-left .psv-slide__title{width:calc(100% - 80px);max-width:625px;position:absolute;margin-left:auto;margin-right:0;padding-right:20px;left:0;right:0;z-index:20}@media screen and (max-width: 1280px){.site-home .home-left .psv-slide__title{margin-left:25px}}@media screen and (max-width: 768px){.site-home .home-left .psv-slide__title{width:auto;top:25%;padding-left:20px}}.site-home .home-left .psv-slide__title h2{font-size:58px;font-weight:bold;line-height:1;margin:0 0 8px 0;color:#FFF}@media screen and (max-width: 480px){.site-home .home-left .psv-slide__title h2{font-size:48px}}.site-home .home-left .psv-slide__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:bold;text-decoration:none}.site-home .home-left .psv-slide__link:after{content:"\f178";color:#FFF;display:inline-block;font-family:FontAwesome;font-weight:400;height:auto;margin-left:8px;position:relative;top:2px}.site-home .home-right{width:50%}@media screen and (max-width: 768px){.site-home .home-right{width:auto}}.site-home .home-right__main{max-width:590px;margin:0 40px;overflow:auto}@media screen and (max-width: 1280px){.site-home .home-right__main{margin:0 40px}}@media screen and (max-width: 768px){.site-home .home-right__main{margin:0 25px}}.site-home .home-right__main h3{color:#FFF;font-weight:900;margin:25px 0 25px 0}@media screen and (max-width: 768px){.site-home .home-right__main h3{margin:10px 10px}}.site-home .home-right__main ul{border-top:1px solid #FFF;margin:0 0 30px 0;padding:0}.site-home .home-right__main ul li{color:#FFF;border-bottom:1px solid #FFF;padding:10px 0}.site-home .timeline-Viewport{color:#FFF}.site-home .timeline-Widget{background-color:transparent}.site-home .TwitterCard-container--clickable:hover h2{color:#989a9c}.site-home .TwitterCard-container--clickable:hover p{color:#989a9c}.site-home .home_feed_image{width:100%;height:300px;background-position:center;background-size:cover}.site-home .blog_link{font-size:1.17em;font-weight:bold}.site-home .home_feed_author_link{margin:8px 0 0 0}.site-home .home_feed_post_link{margin:0}.site-home .psv-social-stream a,.site-home .blog_link a,.site-home .home_feed_post_link a,.site-home .home_feed_author_link a{color:#FFF}.site-home .psv-social-stream a:hover,.site-home .blog_link a:hover,.site-home .home_feed_post_link a:hover,.site-home .home_feed_author_link a:hover{color:#111}.site-home .twitter_heading{border-bottom:1px solid}.site-home .twitter-timeline{padding-bottom:20px}.home .psv-footer{position:relative;z-index:15;bottom:0}@media screen and (min-height: 768px){.home .psv-footer{position:fixed}}.ff-layout-grid .ff-item .ff-img-holder{background-color:transparent}.ff-item .ff-img-holder img{min-width:inherit !important;width:auto !important}.ff-img-loading{display:none !important}.ff-layout-grid .ff-item .ff-img-holder{background-color:transparent !important}#ff-stream-1 .ff-item .ff-img-holder{min-height:300px;height:auto !important}.psv-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-top:20px}.psv-news .hentry,.psv-news .entry-footer{display:none}.psv-news__row{border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:1000px;padding:15px 0;width:100%}@media screen and (max-width: 768px){.psv-news__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-news__details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;width:100%;max-width:400px}@media screen and (max-width: 768px){.psv-news__details{margin:0 0 20px 0}}.psv-news__about{width:100%;margin-top:-3px}.psv-news__about h3{font-size:24px;line-height:normal;margin:0}.psv-news__about h3 a{text-decoration:none}.psv-news__about p{margin-top:0}.psv-news__about p:last-child{margin-bottom:0}.psv-news__about .ecae-link span{padding:0 !important}.psv-news__specs{max-width:190px;margin-left:20px}@media screen and (max-width: 768px){.psv-news__specs{max-width:100%}}.psv-news__date{line-height:normal}.psv-news__where{display:inline-block;line-height:normal}.psv-news__where a{font-weight:bold;text-decoration:none}.psv-news__thumb{display:block;max-width:185px;width:100%}.psv-news__thumb img{display:block;-ms-flex-item-align:start;align-self:flex-start}.psv-blog-posts{max-width:1070px;margin-top:20px}.psv-blog-posts .wc-shortcodes-post-box{margin-bottom:20px !important}.psv-blog-posts .wc-shortcodes-post-box.hentry{margin:0}.psv-blog-posts .wc-shortcodes-comments-link{display:none}.psv-blog-posts .wc-shortcodes-entry-thumbnail{text-align:left}.psv-blog-posts .wc-shortcodes-read-more{margin:0 !important;text-align:left !important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-weight:bold}.psv-blog-posts .wc-shortcodes-post-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #000}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-footer-entry-meta,.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-footer-entry-meta a{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;color:#989a9c;font-size:18px;margin:0}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-entry-thumbnail{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:5px}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-entry-title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;font-size:21px}.psv-blog-posts .wc-shortcodes-post-border p{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin:0 0 5px 0}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-date{padding-left:20px;position:relative}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-date:before{display:inline-block;content:"Posted on";height:100%;position:relative;margin-right:5px;margin-left:10px}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-date:after{display:inline-block;content:'';border-radius:100%;height:8px;width:8px;margin-right:10px;background-color:#989a9c;position:absolute;top:10px;left:12px}.psv-blog-posts .wc-shortcodes-post-border .wc-shortcodes-sep{display:none}.psv-blog{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0;width:100%}@media screen and (max-width: 768px){.psv-blog{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-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}}.psv-blog__card{border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px;max-width:504px;width:46.666%}@media screen and (max-width: 768px){.psv-blog__card{width:100%}}.psv-blog__card:nth-child(odd){margin-right:30px}@media screen and (max-width: 768px){.psv-blog__card:nth-child(odd){margin-right:0}}.psv-blog__card-info h3{font-size:21px;margin:0;padding:0}.psv-blog__card-info h3 a{text-decoration:none}.psv-blog__card-info p{margin-top:0}.psv-blog .ecae-button.ecae-buttonskin-none a.ecae-link span{padding:0 !important;font-size:18px !important}.psv-single-post h1{margin:40px 0 0 0;line-height:1.2}@media screen and (max-width: 768px){.psv-single-post h1{margin-bottom:20px}}.psv-single-post .entry-content{margin:0}.psv-single-post .entry-content ul{padding-left:20px}.psv-single-post .bullet{position:relative;margin-left:25px}.psv-single-post .bullet:before{display:inline-block;content:'';border-radius:100%;height:8px;width:8px;background-color:#989a9c;position:absolute;top:7px;left:-17px}.comment{border-bottom:1px solid #000}.comment:first-child{border-top:1px solid #000}.comment-metadata{display:none}.says{display:none}.comment-content p{margin:0 0 10px 0}.comments-title{margin-bottom:10px}.comment-notes{display:none}.comment-body{padding:10px 0}.comment-awaiting-moderation{display:none}#comments ol{list-style:none}.comment-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.comment-form p{margin:0 0 10px 0}.comment-form input,.comment-form textarea{border-radius:0;border:1px solid #000;padding:10px}.comment-form .comment-form-comment{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%}.comment-form .form-submit{display:block;height:20px;left:0;margin:0 0 20px 0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;position:relative}.comment-form .comment-form-author,.comment-form .comment-form-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:49.333%}.comment-form .comment-form-author{margin-right:10px}.comment-form .comment-form-url{display:none}.comment-reply-title{font-weight:normal}.nm-wrap-comments p{margin:0}.nm-wrap-comments input[type="text"]{border-radius:0 !important}.nm-wrap-comments label{font-weight:normal}.nm-wrap-comments .row{margin-bottom:15px}.nm-wrap-comments #comment{height:150px}.form-submit input[type="submit"]{background:none;border:none;color:#000;font-size:20px;padding:0;margin:5px 0 0 0}.post-navigation{display:none}.psv-past-events{max-width:900px;margin:0 0 30px 0}.psv-past-events__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;padding:6px 0;width:100%}@media screen and (max-width: 768px){.psv-past-events__row{font-size:16px;-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;line-height:1.2;margin-bottom:10px}}.psv-past-events__row .the-date{margin-right:10px;min-width:130px}@media screen and (max-width: 768px){.psv-past-events__row .the-date{margin:0 0 5px 0}}.psv-past-events__row h3{margin:0;padding:0}.psv-media-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px;margin-top:20px}.psv-media-post .hentry,.psv-media-post .entry-footer{display:none}.psv-media-post__row{border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;max-width:900px;padding:15px 0;width:100%}.psv-media-post__row:last-child{border-bottom:none}@media screen and (max-width: 768px){.psv-media-post__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.psv-media-post__details{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:20px;width:100%;max-width:220px}@media screen and (max-width: 768px){.psv-media-post__details{margin:0 0 20px 0}}.psv-media-post__about{width:100%;margin-top:-3px}.psv-media-post__about h3{font-size:24px;line-height:normal;margin:0}.psv-media-post__about h3 a{text-decoration:none}.psv-media-post__about p{margin-top:0}.psv-media-post__about p:last-child{margin-bottom:0}.psv-media-post__about .ecae-link span{padding:0 !important}.psv-media-post__specs{max-width:190px;margin-left:20px}@media screen and (max-width: 768px){.psv-media-post__specs{max-width:100%}}.psv-media-post__date{line-height:normal}.psv-media-post__thumb{display:block;max-width:185px;width:100%}.psv-media-post__thumb img{display:block;-ms-flex-item-align:start;align-self:flex-start}.psv-news-button .alm-load-more-btn{background:none !important;color:#000;font-size:24px !important}.psv-news-button .alm-load-more-btn:hover{color:#000 !important}.psv-news-button .alm-load-more-btn.done{display:none}#ff-stream-1{padding-top:15px}#ff-stream-1 .ff-stream-wrapper{margin-top:0}#ff-stream-1 .ff-btn{background:none !important;font-size:21px;text-transform:capitalize;font-weight:bold;margin-top:12px}#ff-stream-1 .ff-item{border-bottom:1px solid #FFF;width:100% !important}#ff-stream-1 .ff-content{height:auto !important}#ff-stream-1 .ff-content a{font-size:14px !important}#ff-stream-1 .ff-layout-grid .ff-item-cont{height:auto}#ff-stream-1 .ff-item-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#ff-stream-1 .ff-item-cont .ff-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:1% 0 0 0}#ff-stream-1 .ff-item-cont .ff-img-holder{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:10px 0}#ff-stream-1 .ff-item-cont .ff-item-meta{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ff-stream-1 .ff-item-cont .ff-item-meta h6{margin-right:5px}#ff-stream-1 .ff-item-cont .ff-label-wrapper{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#ff-stream-1 .ff-item-cont h4{margin:0}#ff-stream-1 .ff-item-bar{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 0;height:auto;line-height:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ff-stream-1 .ff-share-wrapper{display:none}#ff-stream-1 .ff-timestamp{position:absolute;right:0}#ff-stream-1 .ff-timestamp:before{color:#FFF;display:inline-block;font-family:FontAwesome;font-size:15px;height:100%;margin-right:8px;width:auto}#ff-stream-1 .picture-item__inner:hover:before{background:none}.ff-twitter .ff-timestamp:before{content:"\f099"}.ff-posts h4{font-size:21px !important;font-weight:bold !important}.ff-posts .ff-timestamp{display:none}.ff-posts .ff-item-bar{display:none !important}.ff-posts .ff-content{margin-bottom:10px !important}.ff-posts .ff-content:after{display:inline-block;content:"Read more";color:#FFF;font-weight:bold;margin-left:6px}.ff-posts .ff-content .ecae-link{display:inline-block}.ff-posts .ff-content .ecae-link:before{display:inline-block;content:"Read more";font-weight:bold;color:#eee;font-size:14px}.ff-posts .ff-content .ecae-link span{display:none}.ff-posts .ff-name{font-weight:normal;color:#989a9c}.ff-posts .ff-nickname{display:none}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNsaWNrLmNzcyIsInNsaWNrLXRoZW1lLmNzcyIsInN0eWxlLnNjc3MiLCJ2YXJpYWJsZXMtc2l0ZS9fY29sb3JzLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJ0eXBvZ3JhcGh5L190eXBvZ3JhcGh5LnNjc3MiLCJtaXhpbnMvX21peGlucy1tYXN0ZXIuc2NzcyIsInZhcmlhYmxlcy1zaXRlL190eXBvZ3JhcGh5LnNjc3MiLCJ0eXBvZ3JhcGh5L19oZWFkaW5ncy5zY3NzIiwidHlwb2dyYXBoeS9fY29weS5zY3NzIiwiZWxlbWVudHMvX2VsZW1lbnRzLnNjc3MiLCJlbGVtZW50cy9fbGlzdHMuc2NzcyIsImVsZW1lbnRzL190YWJsZXMuc2NzcyIsImZvcm1zL19idXR0b25zLnNjc3MiLCJmb3Jtcy9fZmllbGRzLnNjc3MiLCJmb3Jtcy9fZm9ybXMuc2NzcyIsIm5hdmlnYXRpb24vX2xpbmtzLnNjc3MiLCJuYXZpZ2F0aW9uL19tZW51cy5zY3NzIiwibmF2aWdhdGlvbi9fcmVzcG9uc2l2ZS1tZW51LnNjc3MiLCJtb2R1bGVzL19hY2Nlc3NpYmlsaXR5LnNjc3MiLCJtb2R1bGVzL19hbGlnbm1lbnRzLnNjc3MiLCJtb2R1bGVzL19jbGVhcmluZ3Muc2NzcyIsInNpdGUvc2Vjb25kYXJ5L193aWRnZXRzLnNjc3MiLCJsYXlvdXQvX3NpZGViYXItY29udGVudC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX21haW4uc2NzcyIsInZhcmlhYmxlcy1zaXRlL19zdHJ1Y3R1cmUuc2NzcyIsInNpdGUvcHJpbWFyeS9fcG9zdHMtYW5kLXBhZ2VzLnNjc3MiLCJzaXRlL3ByaW1hcnkvX2NvbW1lbnRzLnNjc3MiLCJtb2R1bGVzL19pbmZpbml0ZS1zY3JvbGwuc2NzcyIsIm1vZHVsZXMvX3NsaWNrLXNsaWRlci5zY3NzIiwibWVkaWEvX21lZGlhLnNjc3MiLCJtZWRpYS9fY2FwdGlvbnMuc2NzcyIsIm1lZGlhL19nYWxsZXJpZXMuc2NzcyIsInBhZ2VzL19ob21lLnNjc3MiLCJwYWdlcy9fbmV3cy5zY3NzIiwicGFnZXMvX2Jsb2cuc2NzcyIsInBhZ2VzL19wYXN0LWV2ZW50cy5zY3NzIiwicGFnZXMvX21lZGlhLnNjc3MiLCJtb2R1bGVzL19zb2NpYWwtc3RyZWFtLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsY0FFSSxrQkFFQSxjQUNBLDhCQUFBLEFBRUEsc0JBQUEseUJBQ0csc0JBQ0MscUJBQ0ksaUJBRVIsMkJBQ0Esd0JBQ0EsdUJBQ0ksbUJBQ0osdUNBQXdDLENBQzNDLFlBSUcsa0JBRUEsY0FDQSxnQkFFQSxTQUNBLFNBQVUsQ0FDYixrQkFHRyxZQUFhLENBQ2hCLHFCQUdHLGVBQ0EsV0FBWSxDQUNmLHFEQUtHLHVDQUNHLEFBR0ssOEJBQStCLENBQzFDLGFBSUcsa0JBQ0EsTUFDQSxPQUVBLGNBQ0EsaUJBQ0EsaUJBQWtCLENBQ3JCLHVDQUlHLGNBRUEsVUFBVyxDQUNkLG1CQUdHLFVBQVcsQ0FDZCw0QkFHRyxpQkFBa0IsQ0FDckIsYUFJRyxhQUNBLFdBRUEsWUFDQSxjQUFlLENBQ2xCLHlCQUdHLFdBQVksQ0FDZixpQkFHRyxhQUFjLENBQ2pCLCtCQUdHLFlBQWEsQ0FDaEIsMEJBR0csbUJBQW9CLENBQ3ZCLGdDQUdHLGFBQWMsQ0FDakIsNEJBR0csaUJBQWtCLENBQ3JCLDZCQUdHLGNBRUEsWUFFQSw0QkFBNkIsQ0FDaEMsMEJBRUcsWUFBYSxDQUNoQjs7QUN0SEQsMkJBRWUsZ0VBRTZDLENBQUEsV0FDM0Qsb0JBS2dCLG1CQUNBLGtCQUNELDZCQUVQLGlNQUNtTCxDQUFBLHdCQUk1TCxZQUVhLGNBQ0Usa0JBRUQsUUFDTCxjQUVJLFdBRUYsWUFDQyxVQUNELHFDQUNZLEFBQ0osNkJBQ0osZUFFSCxrQkFFRCxZQUNDLGFBQ0Msc0JBQ0csQ0FBQSx3RUFLTCxrQkFFQSxhQUNFLHNCQUNHLENBQUEsb0dBS0MsU0FFYixDQUFPLG9FQUdlLFdBRWIsQ0FBQSxzQ0FJRixvQkFFTSxl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QUFnQixDQUNqQixpQ0FRRyxlQUFnQixDQUNqQixhQVlELDBCQUNBLDJCQUE0QixDQUhoQyx3QkFPSSxZQUFhLENBUGpCLHVCQVlJLHVCQUF3QixDQVo1QixzQkFnQkksNkJBQThCLENBaEJsQyw0QkFtQk0scUJBQ0Esb0JBQ0EsV0FDQSxpQkFDQSxlQUFnQixDQXZCdEIsaUNBMkJNLG9CQUFxQixDQTNCM0Isd0NBOEJRLHFCQUNBLG9CQUNBLGlCQUNBLFdBQ0EsY0FBZSxDQWxDdkIsc0NBc0NRLFlBQWEsQ0F0Q3JCLG1CQTRDSSxtQkFDQSxhckM5SWMsQ3FDaUdsQix1QkFpREksWUFBYSxDQUNkIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFNsaWRlciAqL1xuLnNsaWNrLXNsaWRlclxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdFxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzXG57XG4gICAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nXG57XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0XG57XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSxcbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgY29udGVudDogJyc7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFja1xue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGVcbntcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZ1xue1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgJ1VURi04Jztcbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3RcbntcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCgnLi9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2VcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICAgIHNyYzogdXJsKCcuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi9mb250cy9zbGljay50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi9mb250cy9zbGljay5zdmcjc2xpY2snKSBmb3JtYXQoJ3N2ZycpO1xufVxuLyogQXJyb3dzICovXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0XG57XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyLFxuLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzXG57XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stcHJldjpmb2N1czpiZWZvcmUsXG4uc2xpY2stbmV4dDpob3ZlcjpiZWZvcmUsXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLXByZXYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlLFxuLnNsaWNrLW5leHQuc2xpY2stZGlzYWJsZWQ6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjI1O1xufVxuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICBvcGFjaXR5OiAuNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXZcbntcbiAgICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2XG57XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIGxlZnQ6IGF1dG87XG59XG4uc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1wcmV2OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpInO1xufVxuXG4uc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0XG57XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTI1cHg7XG59XG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cbltkaXI9J3J0bCddIC5zbGljay1uZXh0OmJlZm9yZVxue1xuICAgIGNvbnRlbnQ6ICfihpAnO1xufVxuXG4vKiBEb3RzICovXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlclxue1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbjogMCA1cHg7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvblxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3Zlcixcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiA2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICBjb250ZW50OiAn4oCiJztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBvcGFjaXR5OiAuMjU7XG4gICAgY29sb3I6IGJsYWNrO1xuXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlXG57XG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiBibGFjaztcbn1cbiIsIi8qIVxuVGhlbWUgTmFtZTogUFNWXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVGhpcmR3YXZlIExMQ1xuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogcHN2XG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQgd2l0aCBvdGhlcnMuXG5cblBTViBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDE2IEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbiMgVHlwb2dyYXBoeVxuIyBFbGVtZW50c1xuIyBGb3Jtc1xuIyBOYXZpZ2F0aW9uXG5cdCMjIExpbmtzXG5cdCMjIE1lbnVzXG4jIEFjY2Vzc2liaWxpdHlcbiMgQWxpZ25tZW50c1xuIyBDbGVhcmluZ3NcbiMgV2lkZ2V0c1xuIyBDb250ZW50XG5cdCMjIFBvc3RzIGFuZCBwYWdlc1xuXHQjIyBDb21tZW50c1xuIyBJbmZpbml0ZSBzY3JvbGxcbiMgTWVkaWFcblx0IyMgQ2FwdGlvbnNcblx0IyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwidmFyaWFibGVzLXNpdGUvdmFyaWFibGVzLXNpdGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbWl4aW5zLW1hc3RlclwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm5vcm1hbGl6ZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5L3R5cG9ncmFwaHlcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImVsZW1lbnRzL2VsZW1lbnRzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJuYXZpZ2F0aW9uL25hdmlnYXRpb25cIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9hY2Nlc3NpYmlsaXR5XCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvYWxpZ25tZW50c1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENsZWFyaW5nc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIm1vZHVsZXMvY2xlYXJpbmdzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInNpdGUvc2Vjb25kYXJ5L3dpZGdldHNcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwic2l0ZS9zaXRlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9pbmZpbml0ZS1zY3JvbGxcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBTbGljayBTbGlkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgXCJtb2R1bGVzL3NsaWNrLXNsaWRlclwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibWVkaWEvbWVkaWFcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcInBhZ2VzL3BhZ2VzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQm9vdHN0cmFwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Jvb3RzdHJhcC1wc3ZcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNb2R1bGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IFwibW9kdWxlcy9zb2NpYWwtc3RyZWFtXCI7XG4iLCIkY29sb3JfX2JhY2tncm91bmQtYm9keTogI2ZmZjtcbiRjb2xvcl9fYmFja2dyb3VuZC1zY3JlZW46ICNmMWYxZjE7XG4kY29sb3JfX2JhY2tncm91bmQtaHI6ICNjY2M7XG4kY29sb3JfX2JhY2tncm91bmQtYnV0dG9uOiAjZTZlNmU2O1xuJGNvbG9yX19iYWNrZ3JvdW5kLXByZTogI2VlZTtcbiRjb2xvcl9fYmFja2dyb3VuZC1pbnM6ICNmZmY5YzA7XG5cbiRjb2xvcl9fdGV4dC1zY3JlZW46ICMyMTc1OWI7XG4kY29sb3JfX3RleHQtaW5wdXQ6ICM2NjY7XG4kY29sb3JfX3RleHQtaW5wdXQtZm9jdXM6ICMxMTE7XG4kY29sb3JfX2xpbms6ICMxMTE7XG4kY29sb3JfX2xpbmstdmlzaXRlZDogIzExMTtcbiRjb2xvcl9fbGluay1ob3ZlcjogIzk4OWE5YztcbiRjb2xvcl9fdGV4dC1tYWluOiAjMDAwO1xuXG4kY29sb3JfX2JvcmRlci1idXR0b246ICNjY2MgI2NjYyAjYmJiO1xuJGNvbG9yX19ib3JkZXItYnV0dG9uLWhvdmVyOiAjY2NjICNiYmIgI2FhYTtcbiRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1czogI2FhYSAjYmJiICNiYmI7XG4kY29sb3JfX2JvcmRlci1pbnB1dDogI2NjYztcbiRjb2xvcl9fYm9yZGVyLWFiYnI6ICM2NjY7XG5cbiRwc3YtcmVkOiAjZGEwMDNhO1xuJHBzdi1ncmF5OiAjOTg5YTljO1xuXG4uZ3JheSB7XG4gIGNvbG9yOiAkcHN2LWdyYXk7XG59XG4iLCJodG1sIHtcblx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6ICAgICAxMDAlO1xufVxuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcblx0b3V0bGluZTogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRmbiB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDJlbTtcblx0bWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxubWFyayB7XG5cdGJhY2tncm91bmQ6ICNmZjA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IDA7XG59XG5cbnN2Zzpub3QoOnJvb3QpIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0aGVpZ2h0OiAwO1xufVxuXG5wcmUge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0Zm9udDogaW5oZXJpdDtcblx0bWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG5pbnB1dCB7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuZmllbGRzZXQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuXHRtYXJnaW46IDAgMnB4O1xuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCJib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1tYWluO1xuXHRmb250LWZhbWlseTogJGZvbnRfX21haW47XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxKTtcblx0bGluZS1oZWlnaHQ6ICRmb250X19saW5lLWhlaWdodC1ib2R5O1xufVxuXG5AaW1wb3J0IFwiaGVhZGluZ3NcIjtcblxuQGltcG9ydCBcImNvcHlcIjsiLCIvLyBSZW0gb3V0cHV0IHdpdGggcHggZmFsbGJhY2tcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMSkge1xuXHRmb250LXNpemU6ICgkc2l6ZVZhbHVlICogMTYpICogMXB4O1xuXHRmb250LXNpemU6ICRzaXplVmFsdWUgKiAxcmVtO1xufVxuXG4vLyBDZW50ZXIgYmxvY2tcbkBtaXhpbiBjZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi8vIENsZWFyIGFmdGVyIChub3QgYWxsIGNsZWFyZml4IG5lZWQgdGhpcyBhbHNvKVxuQG1peGluIGNsZWFyZml4LWFmdGVyKCkge1xuXHRjbGVhcjogYm90aDtcbn1cbiIsIiRmb250X19tYWluOiBzYW5zLXNlcmlmO1xuJGZvbnRfX2NvZGU6IE1vbmFjbywgQ29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbiRmb250X19wcmU6IFwiQ291cmllciAxMCBQaXRjaFwiLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4kZm9udF9fbGluZS1oZWlnaHQtYm9keTogMS41O1xuJGZvbnRfX2xpbmUtaGVpZ2h0LXByZTogMS42OyIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRjbGVhcjogYm90aDtcbn1cblxuaDEsaDIge1xuICBmb250LXdlaWdodDogNzAwO1xufSIsInAge1xuXHRtYXJnaW4tYm90dG9tOiAxLjNlbTtcbn1cblxuZGZuLCBjaXRlLCBlbSwgaSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfX2JhY2tncm91bmQtcHJlO1xuXHRmb250LWZhbWlseTogJGZvbnRfX3ByZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG5cdGxpbmUtaGVpZ2h0OiAkZm9udF9fbGluZS1oZWlnaHQtcHJlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjZlbTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsIGtiZCwgdHQsIHZhciB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udF9fY29kZTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuOTM3NSk7XG59XG5cbmFiYnIsIGFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICRjb2xvcl9fYm9yZGVyLWFiYnI7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyaywgaW5zIHtcblx0YmFja2dyb3VuZDogJGNvbG9yX19iYWNrZ3JvdW5kLWlucztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuXHRmb250LXNpemU6IDEyNSU7XG59IiwiaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIgeyAvKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3IgY29tcG9uZW50cyB0aGF0IGxldmVyYWdlIG90aGVyIGJlaGF2aW9yOyBzZWUgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1ib2R5OyAvKiBGYWxsYmFjayBmb3Igd2hlbiB0aGVyZSBpcyBubyBjdXN0b20gYmFja2dyb3VuZCBjb2xvciBkZWZpbmVkLiAqL1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGZvbnQtZmFtaWx5OiAnTGlicmUgRnJhbmtsaW4nLCBzYW5zLXNlcmlmO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBcIlwiIFwiXCI7XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdH1cbn1cblxuaHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JhY2tncm91bmQtaHI7XG5cdGJvcmRlcjogMDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5AaW1wb3J0IFwibGlzdHNcIjtcblxuaW1nIHtcblx0aGVpZ2h0OiBhdXRvOyAvKiBNYWtlIHN1cmUgaW1hZ2VzIGFyZSBzY2FsZWQgY29ycmVjdGx5LiAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIEFkaGVyZSB0byBjb250YWluZXIgd2lkdGguICovXG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMWVtIDA7IC8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xufVxuXG5AaW1wb3J0IFwidGFibGVzXCI7IiwidWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5lbnRyeS1jb250ZW50IHVse1xuICBwYWRkaW5nLWxlZnQ6MjBweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBtYXJnaW46IDAgMCAyMHB4IDIwcHg7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbnVsW3N0eWxlKj1cImxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlXCJdIHtcbiAgbWFyZ2luOiAwIDAgMjBweCAyMHB4O1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIH1cbn1cbiIsInRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xufSIsImJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcblx0Ym9yZGVyOiAxcHggc29saWQ7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yX19ib3JkZXItYnV0dG9uO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvcl9fYmFja2dyb3VuZC1idXR0b247XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44KTtcblx0QGluY2x1ZGUgZm9udC1zaXplKDAuNzUpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0cGFkZGluZzogLjZlbSAxZW0gLjRlbTtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1ob3Zlcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fYm9yZGVyLWJ1dHRvbi1mb2N1cztcblx0fVxufSIsImlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICRjb2xvcl9fdGV4dC1pbnB1dDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xuXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtaW5wdXQtZm9jdXM7XG5cdH1cbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItaW5wdXQ7XG59XG5cbnRleHRhcmVhIHtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCJAaW1wb3J0IFwiYnV0dG9uc1wiO1xuXG5AaW1wb3J0IFwiZmllbGRzXCI7XG5cbi5wc3Ytc2VhcmNoLWZvcm1fX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwZW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkcHN2LWRlc2t0b3A7XG4gIHotaW5kZXg6IDExO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAmLS1zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMy4yZW0pO1xuICB9XG59XG5cbi5wc3Ytc2VhcmNoLWZvcm1fX21haW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKGJsYWNrLCAwLjUpO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6ICRwc3YtZGVza3RvcDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBzdi1zZWFyY2gtZm9ybV9fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMjMycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAkcHN2LWRlc2t0b3A7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc2VhcmNoLWZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSh3aGl0ZSwgMC45KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTclO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0uc2VhcmNoLWZpZWxkIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY29sb3I6ICRwc3YtZ3JheTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgfVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuICAuc2VhcmNoLWZpZWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIC5zZWFyY2gtc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbiIsImEge1xuICBjb2xvcjogJGNvbG9yX19saW5rO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yX19saW5rLXZpc2l0ZWQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9fbGluay1ob3ZlcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnBzdi1uZXdzLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXgtd2lkdGg6IDkzMHB4O1xuICAvLyAubG9hZG1vcmUge1xuICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIC8vICAgYm9yZGVyOiBub25lO1xuICAvLyAgIGZvbnQtc2l6ZTogMjRweDtcbiAgLy8gICBjb2xvcjogIzAwMDtcbiAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8vICAgbWFyZ2luOiAwO1xuICAvLyAgIHBhZGRpbmc6IDA7XG4gIC8vIH1cbn1cblxuLnJlYWQtbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBMb2FkIG1vcmUgcG9zdCBidXR0b25cblxuLy8gTG9hZCBtb3JlXG4uYWxtLWJ0bi13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG59XG5cbi5wc3YtbG9hZG1vcmUtZmVlZCB7XG4gIC5hbG0tbG9hZC1tb3JlLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuZG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi5tYWluLW5hdmlnYXRpb24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgI3ByaW1hcnktbWVudSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgY29sb3I6ICRwc3YtZ3JheTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtID4gYSxcbiAgICAgICYuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAgICAgJi5jdXJyZW50X3BhZ2VfYW5jZXN0b3IgPiBhLFxuICAgICAgJi5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhIHtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGxlZnQ6IC05OTllbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB3aWR0aDogMzQ1cHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxlZnQ6IC05OTllbTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpob3ZlciA+IHVsLFxuICAgICAgICAgICYuZm9jdXMgPiB1bCB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlcixcbiAgICAgICAgYS5mb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRwc3YtZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBNZWRpYSBFdmVudHMgRHJvcGRvd25cbiAgICAgICYjbWVudS1pdGVtLTIzNyAuc3ViLW1lbnUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtOTk5ZW07XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIHdpZHRoOjEwMCU7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAmOmhvdmVyID4gdWwsXG4gICAgICAgICAgJi5mb2N1cyA+IHVsIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpob3ZlciA+IC5zdWItbWVudSxcbiAgICBsaS5mb2N1cyA+IC5zdWItbWVudSB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgIC8vIE1lZGlhIEV2ZW50cyBUYWIgSG92ZXIgc3RhdGVcbiAgICBsaSNtZW51LWl0ZW0tMjM3OmhvdmVyID4gLnN1Yi1tZW51LFxuICAgIGxpI21lbnUtaXRlbS0yMzcuZm9jdXMgPiAuc3ViLW1lbnUge1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAvLyBGaW5kIFlvdXIgU29sdXRpb24gVGFiXG4gICAgbGkjbWVudS1pdGVtLTMyNDpob3ZlciA+IC5zdWItbWVudSxcbiAgICBsaSNtZW51LWl0ZW0tMzI0LmZvY3VzID4gLnN1Yi1tZW51IHtcblxuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmhvdmVyID4gYSxcbiAgICAmLmZvY3VzID4gYSB7fVxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIFNtYWxsIG1lbnUuICovXG4ubWVudS10b2dnbGUsXG4ubWFpbi1uYXZpZ2F0aW9uLnRvZ2dsZWQgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24sXG4ucG9zdHMtbmF2aWdhdGlvbixcbi5wb3N0LW5hdmlnYXRpb24ge1xuICAuc2l0ZS1tYWluICYge1xuICAgIG1hcmdpbjogMCAwIDEuNWVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubmF2LXByZXZpb3VzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLm5hdi1uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufSIsIiNyZXNwb25zaXZlLW1lbnUtcHJvLXdyYXBwZXIge1xuICAucmVzcG9uc2l2ZS1tZW51LXByby1pdGVtLWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJHBzdi1ncmF5LCAwLjQpICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnTGlicmUgRnJhbmtsaW4nLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogYm9sZCFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJlc3BvbnNpdmUtbWVudS1wcm8tc3VibWVudSBsaSBhIHtcbiAgICBsaW5lLWhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTBweCA1JSFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3Jlc3BvbnNpdmUtbWVudS1wcm8tYnV0dG9uIHtcbiAgJi5pcy1hY3RpdmUge1xuICAgIC5yZXNwb25zaXZlLW1lbnUtcHJvLWlubmVyLCAucmVzcG9uc2l2ZS1tZW51LXByby1pbm5lcjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDsgLyogTWFueSBzY3JlZW4gcmVhZGVyIGFuZCBicm93c2VyIGNvbWJpbmF0aW9ucyBhbm5vdW5jZSBicm9rZW4gd29yZHMgYXMgdGhleSB3b3VsZCBhcHBlYXIgdmlzdWFsbHkuICovXG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19iYWNrZ3JvdW5kLXNjcmVlbjtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LXNjcmVlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMC44NzUpO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCIuYWxpZ25sZWZ0IHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiAxLjVlbTtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuXG4uYWxpZ25yaWdodCB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tbGVmdDogMS41ZW07XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbm9uZTtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn1cblxuLmFsaWduY2VudGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdEBpbmNsdWRlIGNlbnRlci1ibG9jaztcbn1cbiIsIi5jbGVhcjpiZWZvcmUsXG4uY2xlYXI6YWZ0ZXIsXG4uZW50cnktY29udGVudDpiZWZvcmUsXG4uZW50cnktY29udGVudDphZnRlcixcbi5jb21tZW50LWNvbnRlbnQ6YmVmb3JlLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjpiZWZvcmUsXG4uc2l0ZS1oZWFkZXI6YWZ0ZXIsXG4uc2l0ZS1jb250ZW50OmJlZm9yZSxcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YmVmb3JlLFxuLnNpdGUtZm9vdGVyOmFmdGVyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbi5jbGVhcjphZnRlcixcbi5lbnRyeS1jb250ZW50OmFmdGVyLFxuLmNvbW1lbnQtY29udGVudDphZnRlcixcbi5zaXRlLWhlYWRlcjphZnRlcixcbi5zaXRlLWNvbnRlbnQ6YWZ0ZXIsXG4uc2l0ZS1mb290ZXI6YWZ0ZXIge1xuXHRAaW5jbHVkZSBjbGVhcmZpeC1hZnRlcjtcbn0iLCIud2lkZ2V0IHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cblx0LyogTWFrZSBzdXJlIHNlbGVjdCBlbGVtZW50cyBmaXQgaW4gd2lkZ2V0cy4gKi9cblx0c2VsZWN0IHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cbiIsIi5wc3Ytc2lkZWJhciB7XG4gIHdpZHRoOiAzMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICBoMiwgaDMsIGg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cblxuICAmX19leGNlcnB0IHtcbiAgICAuZWNhZS1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgJl9fYmxvZyB7XG4gICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjVweCAxNXB4O1xuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cblxuICAgIC5lY2FlLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogM3B4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZWNhZSB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wc3YtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMCByZ2JhKDAsMCwwLC4xMyk7XG5cbiAgJl9fbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6ICRwc3YtZGVza3RvcDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMTNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucHN2LWJyYW5kaW5nIHtcbiAgYSB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE3NXB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWFyY2ggQnV0dG9uXG5cbi5wc3Ytc2VhcmNoLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gIHdpZHRoOiAyM3B4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufSIsIi8vIEhvbWVwYWdlIGZvb3RlciBPTkxZIChTZWNvbmRhcnkgZm9vdGVyIGlzIGJlbG93KVxuLnBzdi1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzIyMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBtYXgtd2lkdGg6ICRwc3YtZGVza3RvcDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjIwcHgpe1xuICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cblxuICAmX19sZWZ0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAvLyBGb3JtXG5cbiAgJl9fZm9ybSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICB9XG5cbiAgICAuYWpheC1sb2FkZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB0b3A6IDdweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmlnaHQgQ29sdW1uXG4gICZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC8vIFBhZ2UgTGlua3NcblxuICAmX19saW5rcyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNvY2lhbCBNZWRpYVxuXG4ucHN2LWZvb3Rlci1zb2NpYWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjOTg5YTljO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4ycyBhbGw7XG4gICAgd2lkdGg6IDMwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgfVxuXG4gICAgLmZhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTZWNvbmRhcnkgRm9vdGVyIChGYXQgRm9vdGVyKVxuXG4ucHN2LWZhdC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHBzdi1kZXNrdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tLWxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHBzdi1kZXNrdG9wO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fbGVmdCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAjNzM3MzczO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XG4gICAgfVxuICB9XG5cbiAgLnBzdi1mb290ZXJfX2Zvcm0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAud3BjZjcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWpheC1sb2FkZXIge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0gcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gIC5wc3YtZm9vdGVyLXNvY2lhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wc3YtZm9vdGVyLXBhcnRuZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgbGkgYSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICAgICAgICAgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzO1xuXG4gICAgICAgICAgLyogT3BlcmEgKi9cbiAgICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG5cbiAgICAgICAgICAvKiBXZWJraXQgKG5vbi1zdGFuZGFyZCBuYW1pbmcpICovXG4gICAgICAgICAgaW1hZ2UtcmVuZGVyaW5nOiBjcmlzcC1lZGdlcztcbiAgICAgICAgICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBuZWFyZXN0LW5laWdoYm9yO1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHN2LWZvb3Rlci1uZXdzIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcHN2LWdyYXk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICAgICAgY29sb3I6ICRwc3YtZ3JheTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ29udGFjdCBGb3JtXG5cbmRpdi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogLTIxcHg7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnVzZS1mbG9hdGluZy12YWxpZGF0aW9uLXRpcCBzcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xufVxuXG4vLyBTb2NpYWwgSWNvbnNcblxuLnBzdi1ib3R0b20tc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogJHBzdi1kZXNrdG9wO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICBoNCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIjcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5wc3YtbWFpbiB7XG4gIG1heC13aWR0aDogJHBzdi1kZXNrdG9wO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA0MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuXG4ucHN2LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlYXJjaHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucHN2LWNvbHVtbiB7XG4gIHdpZHRoOiA3MCU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBzdi1jb2x1bW4tZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkcHN2LWRlc2t0b3A7XG59XG5cbi5wc3YtaGVhZGVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzk4OWE5YztcbiAgY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyM3B4IDAgMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX21haW4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogJHBzdi1kZXNrdG9wO1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luOiAwIDAgNnB4IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxufSIsIiRzaXplX19zaXRlLW1haW46IDEwMCU7XG4kc2l6ZV9fc2l0ZS1zaWRlYmFyOiAyNSU7XG5cbiRwc3YtZGVza3RvcDogMTI4MHB4OyIsIi5zdGlja3kge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmhlbnRyeSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpe1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG5cdG1hcmdpbjogMS41ZW0gMCAwO1xuXG4gIGgzLGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgfVxuXG4gIGgzIH4gcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW4taGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn0iLCIuY29tbWVudC1jb250ZW50IGEge1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4uYnlwb3N0YXV0aG9yIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCIvKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLCAvKiBPbGRlciAvIE5ld2VyIFBvc3RzIE5hdmlnYXRpb24gKGFsd2F5cyBoaWRkZW4pICovXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7IC8qIFRoZW1lIEZvb3RlciAod2hlbiBzZXQgdG8gc2Nyb2xsaW5nKSAqL1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXaGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kIHdlIG5lZWQgdG8gcmUtZGlzcGxheSBlbGVtZW50cyB0aGF0IHdlcmUgaGlkZGVuICh2aWEgLm5ldmVyZW5kaW5nKSBiZWZvcmUuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIi8vIFNsaWNrIFNsaWRlcnMgLSBHZW5lcmFsIHNldHRpbmdzXG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvdHRvbTogMTUwcHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgYm90dG9tOiAxNzBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIGxpIHtcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggaGlkZGVuICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHN2LWdyYXkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMnB4O1xuICAgICAgd2lkdGg6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImNhcHRpb25zXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcImdhbGxlcmllc1wiOyIsIi53cC1jYXB0aW9uIHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblxuXHRpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcblx0XHRAaW5jbHVkZSBjZW50ZXItYmxvY2s7XG5cdH1cblxuXHQud3AtY2FwdGlvbi10ZXh0IHtcblx0XHRtYXJnaW46IDAuODA3NWVtIDA7XG5cdH1cbn1cblxuLndwLWNhcHRpb24tdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi5nYWxsZXJ5IHtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0d2lkdGg6IDEwMCU7XG5cblx0Ly8gTG9vcHMgdG8gZW51bWVyYXRlIHRoZSBjbGFzc2VzIGZvciBnYWxsZXJ5IGNvbHVtbnMuXG5cdEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggOSB7XG5cdFx0LmdhbGxlcnktY29sdW1ucy0jeyRpfSAmIHtcblx0XHRcdG1heC13aWR0aDogKCAxMDAlIC8gJGkgKTtcblx0XHR9XG5cdH1cbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiLnNpdGUtaG9tZSB7XG4gIGJhY2tncm91bmQ6ICM5ODlhOWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE4NXB4KTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTMwcHgpIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjM5cHgpO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmhvbWUtbGVmdCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbWFpbiB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gICAgXG4gICAgLnBzdi1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAwcHgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIG1heC13aWR0aDogNjI1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDU4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgICZfX21haW4ge1xuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgIG1hcmdpbjogMCA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBtYXJnaW46IDAgNDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBtYXJnaW46IDI1cHggMCAyNXB4IDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC50aW1lbGluZS1WaWV3cG9ydHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgfVxuICAudGltZWxpbmUtV2lkZ2V0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5Ud2l0dGVyQ2FyZC1jb250YWluZXItLWNsaWNrYWJsZTpob3ZlcntcbiAgICBoMntcbiAgICAgIGNvbG9yOiAjOTg5YTljO1xuICAgICAgXG4gICAgfVxuICAgIHB7XG4gICAgICBjb2xvcjogIzk4OWE5YztcbiAgICB9XG4gIH1cbiAgLmhvbWVfZmVlZF9pbWFnZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5ibG9nX2xpbmt7XG4gICAgZm9udC1zaXplOiAxLjE3ZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmhvbWVfZmVlZF9hdXRob3JfbGlua3tcbiAgICBtYXJnaW46IDhweCAwIDAgMDtcbiAgICB9XG4gIC5ob21lX2ZlZWRfcG9zdF9saW5re1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG5cbiAgLnBzdi1zb2NpYWwtc3RyZWFtLCAuYmxvZ19saW5rLCAuaG9tZV9mZWVkX3Bvc3RfbGluaywgLmhvbWVfZmVlZF9hdXRob3JfbGlua3tcbiAgICBhe1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjogIzExMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnR3aXR0ZXJfaGVhZGluZ3tcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIH1cbiAgLnR3aXR0ZXItdGltZWxpbmV7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgXG4gIH1cbn1cblxuLy8gRm9vdGVyIHN0eWxlcyBqdXN0IGZvciBob21lcGFnZVxuXG4uaG9tZSAucHN2LWZvb3RlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIGJvdHRvbTogMDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KXtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbi5mZi1sYXlvdXQtZ3JpZCAuZmYtaXRlbSAuZmYtaW1nLWhvbGRlcntcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmYtaXRlbSAuZmYtaW1nLWhvbGRlciBpbWd7XG4gIG1pbi13aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZmLWltZy1sb2FkaW5ne1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmYtbGF5b3V0LWdyaWQgLmZmLWl0ZW0gLmZmLWltZy1ob2xkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbiNmZi1zdHJlYW0tMSAuZmYtaXRlbSAuZmYtaW1nLWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiIsIi5wc3YtbmV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmhlbnRyeSwgLmVudHJ5LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVjYWUtbGluayBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjcyB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gICZfX3doZXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAgIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGh1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTg1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxufSIsIi5wc3YtYmxvZy1wb3N0cyB7XG4gIG1heC13aWR0aDogMTA3MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIC53Yy1zaG9ydGNvZGVzLXBvc3QtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmLmhlbnRyeSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgLndjLXNob3J0Y29kZXMtY29tbWVudHMtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53Yy1zaG9ydGNvZGVzLWVudHJ5LXRodW1ibmFpbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC53Yy1zaG9ydGNvZGVzLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIG9yZGVyOiA0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLndjLXNob3J0Y29kZXMtcG9zdC1ib3JkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcblxuICAgIC53Yy1zaG9ydGNvZGVzLWZvb3Rlci1lbnRyeS1tZXRhLCAud2Mtc2hvcnRjb2Rlcy1mb290ZXItZW50cnktbWV0YSBhIHtcbiAgICAgIG9yZGVyOiAzO1xuICAgICAgY29sb3I6ICRwc3YtZ3JheTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAud2Mtc2hvcnRjb2Rlcy1lbnRyeS10aHVtYm5haWwge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuXG4gICAgLndjLXNob3J0Y29kZXMtZW50cnktdGl0bGUge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBvcmRlcjogNDtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgIH1cblxuICAgIC53Yy1zaG9ydGNvZGVzLWRhdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogXCJQb3N0ZWQgb25cIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwc3YtZ3JheTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndjLXNob3J0Y29kZXMtc2VwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wc3YtYmxvZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgIHdpZHRoOiA0Ni42NjYlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZC1pbmZvIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuZWNhZS1idXR0b24uZWNhZS1idXR0b25za2luLW5vbmUgYS5lY2FlLWxpbmsgc3BhbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIFNpbmdsZSBQb3N0c1xuLnBzdi1zaW5nbGUtcG9zdCB7XG4gIGgxIHtcbiAgICBtYXJnaW46IDQwcHggMCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdWx7XG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICB9XG4gIH1cblxuICAuYnVsbGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHN2LWdyYXk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIGxlZnQ6IC0xN3B4O1xuICAgIH1cbiAgfVxuXG4gIC8vIC5lbnRyeS1tZXRhIHtcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8gICAmOmJlZm9yZSB7XG4gIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC8vICAgICBoZWlnaHQ6IDhweDtcbiAgLy8gICAgIHdpZHRoOiA4cHg7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHN2LWdyYXk7XG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICB0b3A6IDEwcHg7XG4gIC8vICAgICBsZWZ0OiA1MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4uY29tbWVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICB9XG59XG5cbi5jb21tZW50LW1ldGFkYXRhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNheXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tbWVudC1jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbi5jb21tZW50cy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb21tZW50LW5vdGVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb21tZW50cyBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBkZWZhdWx0IGNvbW1lbnQgZmllbGRzXG5cbi8vIC5jb21tZW50LWZvcm0tY29tbWVudCwgXG4vLyAuY29tbWVudC1mb3JtLWF1dGhvciwgXG4vLyAuY29tbWVudC1mb3JtLWVtYWlsLCBcbi8vIC5jb21tZW50LWZvcm0tdXJsIHtcbi8vICAgZGlzcGxheTogbm9uZTtcbi8vIH1cblxuLy8gQ29tbWVudCBGb3JtXG5cbi5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBwIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cblxuICBpbnB1dCwgdGV4dGFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLmNvbW1lbnQtZm9ybS1jb21tZW50IHtcbiAgICBvcmRlcjogNDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIG9yZGVyOiA1O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDQ5LjMzMyU7XG4gIH1cblxuICAuY29tbWVudC1mb3JtLWF1dGhvciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLmNvbW1lbnQtZm9ybS11cmwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm0td3JhcC1jb21tZW50cyB7XG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC5yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAjY29tbWVudCB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4uZm9ybS1zdWJtaXQge1xuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgfVxufVxuXG4vLyBIaWRlIFBvc3QgTmF2aWdhdGlvblxuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn0iLCIucHN2LXBhc3QtZXZlbnRzIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuXG4gICZfX3JvdyB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgfVxuXG4gICAgLnRoZS1kYXRlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogMTMwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufSIsIi5wc3YtbWVkaWEtcG9zdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLmhlbnRyeSwgLmVudHJ5LWZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBcblxuXG4gICZfX3JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Fib3V0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVjYWUtbGluayBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjcyB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIFxuXG4gICZfX3RodW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTG9hZCBtb3JlIHBvc3QgYnV0dG9uXG5cbi5wc3YtbmV3cy1idXR0b24ge1xuICAuYWxtLWxvYWQtbW9yZS1idG4ge1xuICAgIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMjRweCFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kb25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnBzdi1zb2NpYWwtc3RyZWFtIHtcbiAgLy9ib3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjtcbn1cblxuI2ZmLXN0cmVhbS0xIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgLmZmLXN0cmVhbS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmZmLWJ0biB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLmZmLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmYtY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5mZi1sYXlvdXQtZ3JpZCAuZmYtaXRlbS1jb250IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuZmYtaXRlbS1jb250IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZmYtY29udGVudCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbjogMSUgMCAwIDA7XG4gICAgfVxuXG4gICAgLmZmLWltZy1ob2xkZXIge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG5cbiAgICAuZmYtaXRlbS1tZXRhIHtcbiAgICAgIG9yZGVyOiAxO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZmLWxhYmVsLXdyYXBwZXIge1xuICAgICAgb3JkZXI6IDM7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mZi1pdGVtLWJhciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mZi1zaGFyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZmLXRpbWVzdGFtcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5waWN0dXJlLWl0ZW1fX2lubmVyOmhvdmVyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4vLyBUd2l0dGVyIFBvc3RzXG5cbi5mZi10d2l0dGVyIHtcbiAgLmZmLXRpbWVzdGFtcCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwOTlcIjtcbiAgICB9XG4gIH1cblxuICAuZmYtaW1nLWxvYWRlZCB7XG4gICAgLy8gbWFyZ2luOiAxMHB4IDA7XG4gXG4gIH1cbn1cblxuLy8gQmxvZyBQb3N0c1xuLmZmLXBvc3RzIHtcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmYtdGltZXN0YW1wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gSGlkZSBjb21tZW50cyBmb3IgcG9zdHNcbiAgLmZmLWl0ZW0tYmFyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmYtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgfVxuXG4gICAgLmVjYWUtbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlJlYWQgbW9yZVwiO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNlZWU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZmLW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRwc3YtZ3JheTtcbiAgfVxuXG4gIC5mZi1uaWNrbmFtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSJdfQ== */
