:root{--mobile-content-width:100%;--content-width:1096px;--dropdown-symbol-width:0.7em;--global-font-family:"Montserrat",sans-serif;--highlight-font-family:"Montserrat","Roboto Condensed","Helvetica Neue","Arial Narrow",sans-serif;--global-font-size:14;--global-font-line-height:1.4;--global-font-size-mobile:12px;--font-size-small:calc(16/var(--global-font-size)*1rem);--font-size-regular:calc(var(--global-font-size)/16*1rem);--font-size-large:calc(36/var(--global-font-size)*1rem);--font-size-larger:calc(48/var(--global-font-size)*1rem);--global-font-color:#333;--border-color-dark:#333;--border-color-light:#ccc;--border-light-grey:#e7ebed;--color-link:#33b9e9;--color-link-visited:#333;--color-link-active:#00a0d2;--color-quote-border:#000;--color-quote-citation:#6c7781;--color-background-grey:#f8fafb;--color-theme-primary:#e36d60;--color-theme-secondary:#41848f;--color-theme-red:#c0392b;--color-theme-green:#27ae60;--color-theme-blue:#2980b9;--color-theme-yellow:#f1c40f;--color-theme-black:#000;--color-theme-grey:#95a5a6;--color-theme-white:#ecf0f1;--color-custom-daylight:#97c0b7;--color-custom-sun:#eee9d1}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Custom Font;font-weight:400;font-style:normal;font-family:Montserrat;font-display:swap;unicode-range:U+000-5ff;font-weight:500;src:local("Montserrat"),url(../fonts/montserrat-v18-latin-regular.woff2) format("woff2"),url(../fonts/montserrat-v18-latin-regular.woff) format("woff")}body,button,input,optgroup,select,textarea{color:#333;color:var(--global-font-color);font-family:Montserrat,sans-serif;font-family:var(--global-font-family);font-size:.875rem;font-size:var(--font-size-regular);line-height:1.4;line-height:var(--global-font-line-height)}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;clear:both}.entry-title-singular,.page-title{font-size:2.5rem;line-height:1.4;margin-top:0;margin-bottom:16px}cite,dfn,em,i{font-style:italic}blockquote,q{quotes:"" ""}blockquote{border-left:4px solid #000;border-left:4px solid var(--color-quote-border);margin:0}.entry-content>blockquote{padding-left:1em;margin-left:1.5rem}@media screen and (min-width:48em){.entry-content>blockquote{margin-left:auto}}blockquote cite{color:#6c7781;color:var(--color-quote-citation);font-size:13px;margin-top:1em;position:relative;font-style:normal}address{margin:0 0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,Courier,monospace;font-size:.9375rem;line-height:1.6;margin-bottom:1.5em;max-width:100%;overflow:auto;padding:1.5em}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;font-size:.8rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}@media screen and (max-width:800px){body{font-size:12px;font-size:var(--global-font-size-mobile)}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{border:0;height:1px;margin-bottom:1.5em;background-color:#e7ebed;background-color:var(--border-light-grey)}ol,ul{margin:0 0 1.5em;padding-left:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{display:block;height:auto;max-width:100%}figure{margin:.5em 0}table{margin:0 0 1.5em;width:100%}a{color:#33b9e9;color:var(--color-link);text-decoration:none}a:visited{color:#333;color:var(--color-link-visited)}a:active,a:focus,a:hover{color:#00a0d2;color:var(--color-link-active)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}.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,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}a,h1,h2,h3,h4,h5,p{font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif}p{font-style:normal;font-weight:500;line-height:17px;letter-spacing:0}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}p+.wp-block-buttons{margin-top:32px}ul+.wp-block-buttons{padding-top:15px}h1{font-size:54px;font-style:normal;font-weight:600;line-height:66px;letter-spacing:0;margin:.5em 0}h2{font-size:36px;line-height:44px}h2,h3{font-style:normal;font-weight:600;letter-spacing:0;margin-top:0;margin-bottom:16px}h3{font-size:20px;line-height:24.38px}h4,h5{margin-top:0;margin-bottom:16px}@media screen and (max-width:800px){h1{font-size:32px;line-height:39px}h2{font-size:24px;line-height:29.26px}}.site{margin:0 auto;max-width:100%}main article .entry-content{margin-top:0}#site-navigation li.unclickable>a{cursor:default}.site-main .careers-container,.site-main .single-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1096px;max-width:var(--content-width);width:100%;margin:auto}.site-main.single-main,.site-main.sitemap-template,.site-main.terms-template{box-shadow:inset 0 30px 20px -25px rgb(0 0 0/15%);-webkit-box-shadow:inset 0 30px 20px -25px rgb(0 0 0/15%)}.site-main.single-main .single-container,.site-main.sitemap-template .single-container,.site-main.terms-template .single-container{padding-top:64px}.careers-header .careers-container .wp-block-columns{margin:0}.site-main.careers-main .careers-container{grid-column-gap:132px;-webkit-column-gap:132px;-moz-column-gap:132px;column-gap:132px;margin-top:64px}.site-main.careers-main .careers-container .main-container{max-width:537px;width:100%;padding-right:0}.site-main.careers-main .careers-container .main-container h2{margin-top:0}.site-main.careers-main .careers-container .main-container .wp-block-columns{padding:0}.site-main.careers-main .careers-container .main-container .wp-block-columns .wp-block-column:not(:first-child){margin-left:0}.site-main.careers-main .careers-container .main-container .wp-block-columns .wp-block-columns .wp-block-column:not(:first-child){margin-left:2em}.site-main.careers-main .careers-container .careers-sidebar{max-width:426px;width:100%}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul{list-style:none}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li{padding:20px 0;border-bottom:1px solid #e1eaee;width:100%;line-height:1.5em;font-size:14px}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a{color:#13192e;border-left:4px solid #e1eaee;border-radius:4px;padding:15px 0 15px 20px}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li{,& a:active,& a:focus,& a:hover{border-left:4px solid #005a88}}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li.current-menu-item a{border-left:4px solid #005a88}.error .main-container .error-menu{margin-top:16px}.error .main-container .error-menu ul{list-style:none;padding-left:0}@media screen and (max-width:800px){.site-main.careers-main .careers-container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:32px}.site-main.careers-main .careers-container .careers-sidebar{max-width:none;width:100%}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:auto;padding-left:0;text-align:center}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li{max-width:152px;width:100%;min-width:152px;max-height:40px;background-color:#fff;margin:0 12px 32px 0;border:1px solid #e7ebed;border-radius:12px;font-weight:700;padding:12px 0}@supports (-webkit-touch-callout:none){.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a{font-size:12px}}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a{max-width:104px;max-height:17px;color:#18223e;border-left:none;border-radius:0;padding:0 24px}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a:active,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a:focus,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a:hover{border-left:none;color:#fff}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:first-of-type{margin-left:20px}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:last-of-type{margin-right:20px}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li.current-menu-item,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:active,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:focus,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:hover{background-color:#005a88;border:none}.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li.current-menu-item a,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:active a,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:focus a,.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li:hover a{border-left:none;color:#fff}}@supports (-webkit-touch-callout:none){.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul li a{font-size:12px}}@media (max-width:500px){.site-main.careers-main .careers-container .careers-sidebar .menu-careers-menu-container ul{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.site-main{grid-column:1;min-width:0}.site-main .entry-header .post-thumbnail{margin-bottom:16px}@media screen and (min-width:60em){.has-sidebar .site{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-sidebar .site-main{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;margin:0 auto;padding:60px 0 0}.has-sidebar .site-main .main-container{width:80%;padding-right:132px;margin-bottom:0}.has-sidebar .site-main .entry-content>*,.has-sidebar .site-main .entry-header,.has-sidebar .site-main .entry-summary>*,.has-sidebar .site-main .page-content>*{max-width:100%}.has-sidebar .site-main{-webkit-box-shadow:inset 0 30px 20px -25px rgba(0,0,0,.15);box-shadow:inset 0 30px 20px -25px rgba(0,0,0,.15)}.site-main.careers-main{padding:0;-webkit-box-shadow:none;box-shadow:none}.site-footer,.site-header{grid-column:1/-1}.site-main{grid-column:1;min-width:0}.site-main .entry-header .post-thumbnail{margin-bottom:16px}.primary-sidebar{grid-column:2;min-width:0;padding-left:60px;margin-top:0;margin-bottom:50px}.primary-sidebar .widget_block:first-of-type{margin-top:-5px}.has-sidebar .single-container .main-container{max-width:650px;width:100%;padding-right:0}.has-sidebar .single-container .sidebars{max-width:315px;width:100%}.single-container .main-container .single-static{border-top:1px solid #e7ebed;border-top:1px solid var(--border-light-grey);margin-top:64px;padding-top:32px}.single-container .main-container .single-static .share_icons{margin-bottom:32px}.single-container .main-container .single-static .single-articles a{color:#005a88}.single-container .main-container .single-static hr{margin-bottom:32px}.single-guides .single-container .main-container .single-static{margin-top:0}}@media only screen and (max-width:900px){figure.alignleft,figure.alignright,img.alignleft,img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}}@media (max-width:800px){.site-main .single-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}textarea{width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid #bbb;border-color:var(--border-color-light);border-bottom:1px solid #bbb;border-radius:3px;background:#eee;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:.6em 1em .4em;cursor:pointer}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa;border-top-color:var(--border-color-light)}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=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;border:1px solid #ccc;border:1px solid var(--border-color-light);border-radius:3px;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}input:focus-visible{outline-color:#cadae1}select{border:1px solid #ccc;border:1px solid var(--border-color-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../images/arrow-down.png);background-repeat:no-repeat;background-position:right 16px center}select:focus-visible{outline-color:#cadae1}select::-ms-expand{display:none}.site-header{margin:auto;max-width:1096px;max-width:var(--content-width);max-height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}.header-image{margin:0 auto}.header-image img{display:block;margin:0 auto}.custom-logo-link{display:inline-block;margin:0 auto 1em}.site-branding{padding:0}.site-branding a{margin-bottom:0}.site-title{margin:0 1em;font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;font-size:38px;font-weight:700;line-height:1.2}.site-title a{text-decoration:none;color:inherit}.site-description{margin:.4375em 0 0;font-size:17px;font-weight:inherit;line-height:1.4;word-wrap:break-word;color:#757575}.nav--toggle-small .menu-toggle,.site-description{font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.nav--toggle-small .menu-toggle{display:block;margin:0;padding:20px;font-size:80%;text-transform:uppercase;border:2px solid #333;border:2px solid var(--border-color-dark);border-radius:0;background:transparent}.nav--toggle-small .menu,.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:none}@media screen and (max-width:1024px){.site-header{max-height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0;margin-right:0;margin-left:0;width:100%;max-width:100%}.site-header .site-branding{padding-left:20px}.site-header .site-branding img{max-width:92px;width:100%}.nav--toggle-small.nav--toggled-on{width:100%;max-width:100%;padding:0;margin-top:20px}.nav--toggle-small .menu-toggle{border:none;position:absolute;top:0;right:0}body.logged-in .nav--toggle-small .menu-toggle{top:46px;right:0}.nav--toggle-small img.open{display:none}.nav--toggle-small.nav--toggled-on img.open,.nav--toggle-small img.closed{display:block}.nav--toggle-small.nav--toggled-on img.closed{display:none}.nav--toggle-small.nav--toggled-on .menu{display:block}.nav--toggle-small.nav--toggled-on .menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:20px 0;border-top:1px solid #e1eaee}.nav--toggle-small.nav--toggled-on .menu li.menu-item--toggled-on{padding:20px 0 0}.nav--toggle-small.nav--toggled-on .menu li a{-ms-flex-preferred-size:60%;flex-basis:60%;padding:0 0 0 20px}.main-navigation ul.menu li:last-child{padding:24px 20px 12px}.main-navigation ul.menu li:last-child a{-ms-flex-preferred-size:unset;flex-basis:unset;border:1px solid #e1eaee;border-radius:12px;color:#005a88;padding:18px 24px;background-image:none;text-align:center}.nav--toggle-sub .dropdown-toggle{-ms-flex-preferred-size:30%;flex-basis:30%;margin-right:20px;display:block;background-image:url(../images/src/arrow-down.png);background-repeat:no-repeat;background-position:100%;border:none;background-color:unset}.nav--toggle-sub .menu-item--toggled-on .dropdown-toggle{background-image:url(../images/src/arrow-up.png)}.nav--toggle-small.nav--toggled-on .menu li .sub-menu{display:none}.nav--toggle-small.nav--toggled-on .menu li .sub-menu.toggle-show{display:block}.nav--toggle-small.nav--toggled-on .menu li .sub-menu{width:100%;margin-top:20px}.nav--toggle-small.nav--toggled-on .menu li .sub-menu.toggle-show{width:100%;margin-bottom:0}.nav--toggle-small.nav--toggled-on .menu li .sub-menu li{padding:0}.main-navigation ul.menu ul.sub-menu:last-of-type li{padding:20px 30px 20px 0;background-color:#f7f9fb}.main-navigation ul.menu ul.sub-menu:last-of-type li a{-ms-flex-preferred-size:unset;flex-basis:unset;border:none;color:#000;padding:0 0 0 20px;background-image:url(../images/src/arrow.png);background-repeat:no-repeat;background-position:100%;text-align:unset}}@media screen and (min-width:1025px){.nav--toggle-small .menu-toggle{display:none}.nav--toggle-small .menu{display:block}.nav--toggle-sub ul ul{display:none;position:absolute;top:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;margin-left:0;-webkit-box-shadow:0 12px 12px rgba(0,0,0,.1);box-shadow:0 12px 12px rgba(0,0,0,.1);z-index:100;border-radius:10px}.nav--toggle-sub .dropdown,.nav--toggle-sub .dropdown-toggle{display:block;background:transparent;position:absolute;right:0;top:50%;width:.7em;width:var(--dropdown-symbol-width);height:.7em;height:var(--dropdown-symbol-width);font-size:inherit;line-height:inherit;margin:0;padding:0;border:none;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);overflow:visible}.nav--toggle-sub .dropdown-symbol{display:block;background:transparent;position:absolute;right:20%;top:35%;width:60%;height:60%;border:solid #333;border:solid var(--border-color-dark);border-width:0 2px 2px 0;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.nav--toggle-sub ul ul .dropdown,.nav--toggle-sub ul ul .dropdown-toggle{top:40%;right:.2em}.nav--toggle-sub ul ul .dropdown-symbol{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav--toggle-sub .dropdown-toggle:hover,.nav--toggle-sub .menu-item--has-toggle:hover .dropdown-toggle{pointer-events:none}.nav--toggle-sub li.menu-item--has-toggle,.nav--toggle-sub li.menu-item-has-children{position:relative}.nav--toggle-sub li.menu-item--toggled-on>ul,.nav--toggle-sub li:hover>ul,.nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul{display:block}.nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul{display:block}}.main-navigation{display:block;-ms-flex-item-align:center;align-self:center;margin:0 0 0 auto;padding:0 1em;max-width:1096px;max-width:var(--content-width);font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}.main-navigation a{display:block;width:100%;text-decoration:none;color:#000;font-size:14px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:0;text-align:left}.main-navigation a:focus,.main-navigation a:hover{color:#005a88;text-decoration:none}.main-navigation ul{display:block;list-style:none;margin:0;padding:0}.main-navigation ul ul li{padding-left:1.5em}.main-navigation ul ul li:first-of-type{padding-top:.5em}.main-navigation ul ul li:last-of-type{padding-bottom:.5em}@media screen and (min-width:1025px){.main-navigation ul.menu li:first-child{margin-left:0}.main-navigation ul.menu li:last-child{border:1px solid #e1eaee;border-radius:12px}.main-navigation ul.menu li:nth-last-of-type(2) a:after{left:38%}.main-navigation ul.menu li a{padding:18px 12px}.main-navigation ul.menu li:nth-last-of-type(2) a{padding-right:24px}.main-navigation ul.menu li:last-of-type a{color:#005a88;padding:18px 24px}.main-navigation ul.menu li:last-child:hover{background-color:#005a88}.main-navigation ul.menu li:last-child:hover a{color:#fff}.main-navigation ul.menu ul.sub-menu{max-width:338px;border-radius:12px;-webkit-box-shadow:0 6px 24px 0 rgba(0,0,0,.10196078431372549);box-shadow:0 6px 24px 0 rgba(0,0,0,.10196078431372549);margin-left:-50%;z-index:99}.main-navigation ul.menu ul.sub-menu:before{text-align:center;margin:-10px auto 0;display:block;content:"";width:20px;height:20px;background-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-shadow:-6px -6px 6px 0 rgb(0 0 0/3%);box-shadow:-6px -6px 6px 0 rgb(0 0 0/3%);z-index:-1}.main-navigation ul.menu ul.sub-menu li{margin:0 24px 0 33px;padding:10px 100px 10px 0;border-bottom:1px solid #e1eaee;background-image:url(../images/src/arrow.png);background-repeat:no-repeat;background-position:100%}.main-navigation ul.menu ul.sub-menu li a:after{content:"";background:none;position:absolute;left:0;bottom:0;height:0;width:0}.main-navigation ul.menu ul.sub-menu li:last-of-type{border:none;border-radius:0}.main-navigation ul.menu ul.sub-menu li a{width:200px;padding-left:0}.main-navigation ul.menu ul.sub-menu li:last-of-type a{color:#000;padding:18px 12px 18px 0}.main-navigation ul.menu ul.sub-menu li:last-of-type:hover{background-color:transparent}.main-navigation ul.menu ul.sub-menu li:last-of-type:hover a{color:#005a88}.main-navigation ul.menu ul.sub-menu li ul.sub-menu li{padding:15px 0;background-image:none}.main-navigation ul.menu ul.sub-menu li:last-of-type:hover ul.sub-menu li a{color:#000}.main-navigation ul.menu ul.sub-menu li:last-of-type:hover ul.sub-menu li:hover a{color:#005a88}.main-navigation ul ul li a{background:none}.main-navigation ul ul ul{top:0;left:100%;min-height:100%}.main-navigation .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{border-bottom:1px solid #333;border-bottom:1px solid var(--border-color-dark);margin:0 auto 2em;max-width:1096px;max-width:var(--content-width);overflow:hidden;padding:0 1.5rem 2em;font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed}@media screen and (min-width:48em){.site-main .comment-navigation,.site-main .pagination,.site-main .post-navigation,.site-main .posts-navigation{padding-left:0;padding-right:0}}.nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.post-navigation-sub span{color:#333;color:var(--global-font-color);text-decoration:none;display:inline-block}.site-main .pagination{margin-bottom:1.5em}.pagination .nav-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .page-numbers{display:inline-block;margin-bottom:.5em;margin-right:1em;border:1px solid #33b9e9;border:1px solid var(--color-link);min-width:1.75em;line-height:1.75;text-align:center;text-decoration:none}.pagination a:visited{color:#33b9e9;color:var(--color-link)}.pagination a:active,.pagination a:focus,.pagination a:hover{border-color:#00a0d2;border-color:var(--color-link-active)}.pagination .next,.pagination .prev{min-width:auto;border-color:transparent;text-decoration:underline}.pagination .next:active,.pagination .next:focus,.pagination .next:hover,.pagination .prev:active,.pagination .prev:focus,.pagination .prev:hover{border-color:transparent}.pagination .dots{min-width:auto;border:none}.pagination .current{border-color:#333;border-color:var(--border-color-dark)}.site-footer{margin-top:128px;padding:1em;font-family:Montserrat,Roboto Condensed,Helvetica Neue,Arial Narrow,sans-serif;font-family:var(--highlight-font-family);font-stretch:condensed;color:#ecf0f1;color:var(--color-theme-white);background-color:#000;background-color:var(--color-theme-black)}.site-footer .footer-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1096px;max-width:var(--content-width);margin:50px auto 35px;padding-bottom:24px;border-bottom:1px solid #303030}.site-footer .footer-header div{width:50%}.site-footer .footer-header .footer-social{text-align:right}.site-footer .footer-header .footer-social a img{display:inline;margin-left:16px}.site-footer .footer-header .footer-social a:first-of-type img{margin-left:0}.site-footer .footer-menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1096px;max-width:var(--content-width);margin:auto auto 32px;padding-bottom:32px;border-bottom:1px solid #303030}.site-footer .footer-menu-container .footer-column h4{margin-bottom:32px}.site-footer .footer-menu-container ul.menu{padding:0;margin-bottom:0}.site-footer .footer-menu-container ul.menu li{margin-bottom:16px;list-style:none}.site-footer .footer-menu-container ul.menu li a{color:#ecf0f1;color:var(--color-theme-white)}.site-footer .footer-menu-container ul.menu li:last-of-type{margin-bottom:0}.site-footer .footer-terms{max-width:1096px;max-width:var(--content-width);color:#fff;font-size:.8em;margin:auto auto 32px;padding-bottom:32px;border-bottom:1px solid #303030}.site-footer .footer-terms section p{margin-bottom:24px}.site-footer .footer-terms section p:last-of-type{margin-bottom:0}.site-footer .footer-terms hr{border:none;height:1px;color:#95a5a6;color:var(--color-theme-grey);background-color:#95a5a6;background-color:var(--color-theme-grey);opacity:.6}.site-footer .footer-terms.mortgages{margin-top:48px}.site-footer .footer-column{-webkit-box-flex:1;-ms-flex:1;flex:1;width:25%}.site-footer .footer-column .widget ul{padding:0;border:0}.site-footer .footer-column .widget ul li a{color:#ecf0f1;color:var(--color-theme-white)}.site-footer .site-info .si-left span,.site-footer .site-info .si-right ul{font-size:12px}@media (max-width:1116px){.site-footer{padding-right:20px;padding-left:20px}}@media (max-width:900px){.site-footer .footer-column:last-of-type{display:none}}@media (max-width:600px){.site-footer{margin-top:64px}.site-footer .footer-header,.site-footer .footer-menu-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .footer-header div{width:100%}.site-footer .footer-header .footer-logo img{max-width:92px;max-height:24px}.site-footer .footer-header .footer-social{text-align:start;margin-top:24px}.site-footer .footer-column{width:100%;margin-top:64px}.site-footer .footer-column:first-of-type{margin-top:0}.site-footer .site-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.site-footer .site-info .si-right .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;padding:0}.site-footer .site-info .si-right .menu li{margin-bottom:16px}.site-footer .site-info .si-right .menu li:last-of-type{margin-bottom:0}.site-footer .site-info .si-left{text-align:left;max-width:246px}}.infinite-scroll.neverending .site-footer,.infinite-scroll .pagination,.infinite-scroll .posts-navigation{display:none}.infinity-end.neverending .site-footer{display:block}#accordion.ui-accordion .ui-accordion-header,#accordion.ui-accordion .ui-accordion-header-active,.faq-accordion.ui-accordion .ui-accordion-header,.faq-accordion.ui-accordion .ui-accordion-header-active{background-color:transparent;color:#000;border-width:1px 0 0;border-color:#e1eaee;border-radius:0;padding:24px 24px 24px 0;margin-top:0;font-weight:600;line-height:24px}#accordion.ui-accordion .ui-accordion-header-active:first-child,#accordion.ui-accordion .ui-accordion-header:first-child,.faq-accordion.ui-accordion .ui-accordion-header-active:first-child,.faq-accordion.ui-accordion .ui-accordion-header:first-child{border-width:0}#accordion.ui-accordion .ui-accordion-content,.faq-accordion.ui-accordion .ui-accordion-content{padding:0}#accordion.ui-accordion .ui-accordion-content p,.faq-accordion.ui-accordion .ui-accordion-content p{padding-bottom:0;margin-top:0;margin-bottom:1.5em}#accordion.ui-accordion .ui-widget-content,.faq-accordion.ui-accordion .ui-widget-content{border:none}#accordion.ui-accordion .ui-widget-content a,.faq-accordion.ui-accordion .ui-widget-content a{color:#33b9e9;color:var(--color-link)}#accordion.ui-accordion .ui-icon.ui-icon-triangle-1-e,.faq-accordion.ui-accordion .ui-icon.ui-icon-triangle-1-e{float:right;background-image:url(../images/plus-green.png);background-position:bottom;position:absolute;top:50%;left:100%;margin:-8px 0 0 -20px}#accordion.ui-accordion .ui-accordion-header-icon,.faq-accordion.ui-accordion .ui-accordion-header-icon{float:right;position:absolute;top:50%;left:100%;margin:-8px 0 0 -20px}#accordion.ui-accordion .ui-button:active .ui-icon,#accordion.ui-accordion .ui-state-active .ui-icon,.faq-accordion.ui-accordion .ui-button:active .ui-icon,.faq-accordion.ui-accordion .ui-state-active .ui-icon{background-image:url(../images/minus-green.png);background-position:1px 12px}.ui-accordion .ui-accordion-header{padding:1.5em 0}.ff_loadmore{background-color:#ddd;border-radius:2px;display:block;text-align:center;font-size:14px;font-size:.875rem;font-weight:800;letter-spacing:1px;cursor:pointer;text-transform:uppercase;padding:10px 0;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}.ff_loadmore:hover{background-color:#767676;color:#fff}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jdXN0b20tcHJvcGVydGllcy5jc3MiLCJfcmVzZXQuY3NzIiwiX3R5cG9ncmFwaHkuY3NzIiwiX2VsZW1lbnRzLmNzcyIsIl9saW5rcy5jc3MiLCJnbG9iYWwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQU9BLE1BQ0MsMkJBQTRCLENBQzVCLHNCQUF1QixDQUN2Qiw2QkFBOEIsQ0FHOUIsNENBQThDLENBQzlDLGtHQUFzRyxDQUN0RyxxQkFBc0IsQ0FDdEIsNkJBQThCLENBQzlCLDhCQUErQixDQUcvQix1REFBNEQsQ0FDNUQseURBQThELENBQzlELHVEQUE0RCxDQUM1RCx3REFBNkQsQ0FHN0Qsd0JBQXlCLENBQ3pCLHdCQUF5QixDQUN6Qix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLG9CQUFxQixDQUNyQix5QkFBMEIsQ0FDMUIsMkJBQTRCLENBQzVCLHlCQUEwQixDQUMxQiw4QkFBK0IsQ0FDL0IsK0JBQWdDLENBSWhDLDZCQUE4QixDQUM5QiwrQkFBZ0MsQ0FDaEMseUJBQTBCLENBQzFCLDJCQUE0QixDQUM1QiwwQkFBMkIsQ0FDM0IsNEJBQTZCLENBQzdCLHdCQUE0QixDQUM1QiwwQkFBMkIsQ0FDM0IsMkJBQTRCLENBQzVCLCtCQUFnQyxDQUNoQywwQkFFRDs7QUMxQ0EsMkVBQTJFLENBVTNFLEtBQ0MsZ0JBQWlCLENBQ2pCLDZCQUNELENBU0EsS0FDQyxRQUNELENBTUEsS0FDQyxhQUNELENBT0EsR0FDQyxhQUFjLENBQ2QsY0FDRCxDQVVBLEdBQ0MsOEJBQXVCLENBQXZCLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQ0QsQ0FPQSxJQUNDLHFCQUFzQixDQUN0QixhQUNELENBU0EsRUFDQyw0QkFDRCxDQU9BLFlBQ0Msa0JBQW1CLENBQ25CLHlCQUEwQixDQUMxQix3Q0FBaUMsQ0FBakMsZ0NBQ0QsQ0FNQSxTQUVDLGtCQUNELENBT0EsY0FHQyxxQkFBc0IsQ0FDdEIsYUFDRCxDQU1BLE1BQ0MsYUFDRCxDQU9BLFFBRUMsYUFB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QixDQUNoQix3QkFBeUIsQ0FDekIsWUFBWSxDQUNaLGVBQWdCLENBQ2hCLGdCQUtELENBSkMsMFBBQ0MsY0FFRCxDQUVELGdHQUNDLFNBTUQsQ0FMQyxvR0FDQyxnQkFBaUIsQ0FDakIsWUFBYSxDQUNiLG1CQUNELENBRUQsMEZBQ0MsV0FJRCxDQUhDLDhGQUNDLGFBQXdCLENBQXhCLHVCQUNELENBR0QsZ0hBQ0MsV0FBVyxDQUNYLDhDQUErQyxDQUMvQywwQkFBMkIsQ0FDeEIsaUJBQWtCLENBQ3JCLE9BQVEsQ0FDUixTQUFVLENBQ1YscUJBQ0QsQ0FDQSx3R0FDQyxXQUFXLENBQ1gsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUixTQUFVLENBQ1YscUJBQ0QsQ0FDQSxrTkFDQywrQ0FBZ0QsQ0FDaEQsNEJBR0QsQ0FHRCxtQ0FDQyxlQUNELENBR0EsYUFDQyxxQkFBc0IsQ0FDdEIsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLGlCQUFtQixDQUNuQixlQUFnQixDQUNoQixrQkFBa0IsQ0FDbEIsY0FBYyxDQUNkLHdCQUF5QixDQUN6QixjQUFlLENBQ2Ysc0dBQW9HLENBQXBHLDhGQUNELENBQ0EsbUJBQ0Msd0JBQXlCLENBQ3pCLFVBQ0QiLCJmaWxlIjoiZ2xvYmFsLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKiBha2EgQ1NTIHZhcmlhYmxlcy5cbiAqXG4gKiBAbGluazogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLy0tKlxuICoqL1xuXG46cm9vdCB7XG5cdC0tbW9iaWxlLWNvbnRlbnQtd2lkdGg6IDEwMCU7XG5cdC0tY29udGVudC13aWR0aDogMTA5NnB4O1xuXHQtLWRyb3Bkb3duLXN5bWJvbC13aWR0aDogMC43ZW07XG5cblx0LyogVHlwb2dyYXBoeSAqL1xuXHQtLWdsb2JhbC1mb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG5cdC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIixcIlJvYm90byBDb25kZW5zZWRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkFyaWFsIE5hcnJvd1wiLCBzYW5zLXNlcmlmO1xuXHQtLWdsb2JhbC1mb250LXNpemU6IDE0O1xuXHQtLWdsb2JhbC1mb250LWxpbmUtaGVpZ2h0OiAxLjQ7XG5cdC0tZ2xvYmFsLWZvbnQtc2l6ZS1tb2JpbGU6IDEycHg7XG5cblx0LyogQ3VzdG9tIGVkaXRvciBmb250IHNpemVzICovXG5cdC0tZm9udC1zaXplLXNtYWxsOiBjYWxjKDE2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtcmVndWxhcjogY2FsYyh2YXIoLS1nbG9iYWwtZm9udC1zaXplKSAvIDE2ICogMXJlbSk7XG5cdC0tZm9udC1zaXplLWxhcmdlOiBjYWxjKDM2IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblx0LS1mb250LXNpemUtbGFyZ2VyOiBjYWxjKDQ4IC8gdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZSkgKiAxcmVtKTtcblxuXHQvKiBDb2xvcnMgKi9cblx0LS1nbG9iYWwtZm9udC1jb2xvcjogIzMzMztcblx0LS1ib3JkZXItY29sb3ItZGFyazogIzMzMztcblx0LS1ib3JkZXItY29sb3ItbGlnaHQ6ICNjY2M7XG5cdC0tYm9yZGVyLWxpZ2h0LWdyZXk6ICNlN2ViZWQ7XG5cdC0tY29sb3ItbGluazogIzMzYjllOTtcblx0LS1jb2xvci1saW5rLXZpc2l0ZWQ6ICMzMzM7XG5cdC0tY29sb3ItbGluay1hY3RpdmU6ICMwMGEwZDI7XG5cdC0tY29sb3ItcXVvdGUtYm9yZGVyOiAjMDAwO1xuXHQtLWNvbG9yLXF1b3RlLWNpdGF0aW9uOiAjNmM3NzgxO1xuXHQtLWNvbG9yLWJhY2tncm91bmQtZ3JleTogI0Y4RkFGQjtcblxuXG5cdC8qIEN1c3RvbSBlZGl0b3IgY29sb3JzICovXG5cdC0tY29sb3ItdGhlbWUtcHJpbWFyeTogI2UzNmQ2MDtcblx0LS1jb2xvci10aGVtZS1zZWNvbmRhcnk6ICM0MTg0OGY7XG5cdC0tY29sb3ItdGhlbWUtcmVkOiAjYzAzOTJiO1xuXHQtLWNvbG9yLXRoZW1lLWdyZWVuOiAjMjdhZTYwO1xuXHQtLWNvbG9yLXRoZW1lLWJsdWU6ICMyOTgwYjk7XG5cdC0tY29sb3ItdGhlbWUteWVsbG93OiAjZjFjNDBmO1xuXHQtLWNvbG9yLXRoZW1lLWJsYWNrOiAjMDAwMDAwO1xuXHQtLWNvbG9yLXRoZW1lLWdyZXk6ICM5NWE1YTY7XG5cdC0tY29sb3ItdGhlbWUtd2hpdGU6ICNlY2YwZjE7XG5cdC0tY29sb3ItY3VzdG9tLWRheWxpZ2h0OiAjOTdjMGI3O1xuXHQtLWNvbG9yLWN1c3RvbS1zdW46ICNlZWU5ZDE7XG5cbn1cbiIsIi8qXG5DU1Mgbm9ybWFsaXphdGlvbiBiYXNlZCBpbiBwYXJ0IG9uIG5vcm1hbGl6ZS5jc3MgYnlcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHA6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcblx0bGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcblx0Zm9udC1zaXplOiAyZW07XG5cdG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cblx0aGVpZ2h0OiAwOyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlOyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcblx0dG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0OyAvKiAxICovXG5cdGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xuXHRsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuXHRtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQge1xuXHRvdmVyZmxvdzogdmlzaWJsZTsgLyogMSAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiAxICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRjb2xvcjogaW5oZXJpdDsgLyogMiAqL1xuXHRkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xuXHRtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cblx0cGFkZGluZzogMDsgLyogMyAqL1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cblx0Zm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKiBtb250c2VycmF0LXJlZ3VsYXIgLSBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHsgIGZvbnQtZmFtaWx5OiAnQ3VzdG9tIEZvbnQnOyAgZm9udC13ZWlnaHQ6IDQwMDtcbmZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMC01RkY7IC8qIERvd25sb2FkIG9ubHkgbGF0aW4gZ2x5cGhzICovXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHNyYzogbG9jYWwoJ01vbnRzZXJyYXQnKSxcblx0dXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1yZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAgdXJsKCcuLi9mb250cy9tb250c2VycmF0LXYxOC1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcblxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuXHRjb2xvcjogdmFyKC0tZ2xvYmFsLWZvbnQtY29sb3IpO1xuXHRmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtcmVndWxhcik7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtZm9udC1saW5lLWhlaWdodCk7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS10aXRsZS1zaW5ndWxhcixcbi5wYWdlLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcblx0cXVvdGVzOiBcIlwiIFwiXCI7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHZhcigtLWNvbG9yLXF1b3RlLWJvcmRlcik7XG5cdG1hcmdpbjogMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgPiBibG9ja3F1b3RlIHtcblx0cGFkZGluZy1sZWZ0OiAxZW07XG5cdG1hcmdpbi1sZWZ0OiAxLjVyZW07XG59XG5cbkBtZWRpYSAoLS1jb250ZW50LXF1ZXJ5KSB7XG5cblx0LmVudHJ5LWNvbnRlbnQgPiBibG9ja3F1b3RlIHtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0fVxufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItcXVvdGUtY2l0YXRpb24pO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdG1hcmdpbi10b3A6IDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmFkZHJlc3Mge1xuXHRtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbnByZSB7XG5cdGJhY2tncm91bmQ6ICNlZWU7XG5cdGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNWVtO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuXHRmb250LWZhbWlseTogTW9uYWNvLCBDb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IDAuOHJlbTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG5cdGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG5cdGJhY2tncm91bmQ6ICNmZmY5YzA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcblx0Zm9udC1zaXplOiAxMjUlO1xufVxuXG5cbkBtZWRpYSAoLS1tb2JpbGUpe1xuXHRib2R5e1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLWZvbnQtc2l6ZS1tb2JpbGUpO1xuXHR9XG59XG4iLCJAaW1wb3J0IFwiX2N1c3RvbS1wcm9wZXJ0aWVzLmNzc1wiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbCB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuLyoqXG4gKiBJbmhlcml0IGJveC1zaXppbmcgdG8gbWFrZSBpdCBlYXNpZXIgdG8gY2hhbmdlIHRoZSBwcm9wZXJ0eSBmb3JcbiAqIGNvbXBvbmVudHMgdGhhdCBsZXZlcmFnZSBvdGhlciBiZWhhdmlvcjsgc2VlXG4gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlL1xuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYm9keSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC8qIEZhbGxiYWNrIGZvciB3aGVuIHRoZXJlIGlzIG5vIGN1c3RvbSBiYWNrZ3JvdW5kIGNvbG9yIGRlZmluZWQuICovXG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5ociB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJvcmRlci1saWdodC1ncmV5KTtcblx0Ym9yZGVyOiAwO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJvcmRlci1saWdodC1ncmV5KTtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxudWwsXG5vbCB7XG5cdG1hcmdpbjogMCAwIDEuNWVtIDA7XG5cdHBhZGRpbmctbGVmdDogMS41ZW07XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuXHRtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbi8qIEV4dHJhIHdpZGUgaW1hZ2VzIHdpdGhpbiBmaWd1cmUgdGFncyBkb24ndCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhLiAqL1xuZmlndXJlIHtcblx0bWFyZ2luOiAwLjVlbSAwO1xufVxuXG50YWJsZSB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsIkBpbXBvcnQgXCJfY3VzdG9tLXByb3BlcnRpZXMuY3NzXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG5hIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmspO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG5cbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLXZpc2l0ZWQpO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWxpbmstYWN0aXZlKTtcbn1cblxuYTpmb2N1cyB7XG5cdG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBJbXBvcnRzXG5cdCMgQ3VzdG9tIHByb3BlcnRpZXNcblx0IyBSZXNldFxuXHQjIFR5cG9ncmFwaHlcblx0IyBFbGVtZW50c1xuXHQjIExpbmtzXG4jIEFjY2Vzc2liaWxpdHlcbiMgTGF5b3V0XG4jIEZvcm1zXG4jIEhlYWRlclxuXHQjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4jIENvbnRlbnQgbmF2aWdhdGlvblxuIyBGb290ZXJcbiMgSW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSW1wb3J0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCBcIl9jdXN0b20tcHJvcGVydGllcy5jc3NcIjtcbkBpbXBvcnQgXCJfcmVzZXQuY3NzXCI7XG5AaW1wb3J0IFwiX3R5cG9ncmFwaHkuY3NzXCI7XG5AaW1wb3J0IFwiX2VsZW1lbnRzLmNzc1wiO1xuQGltcG9ydCBcIl9saW5rcy5jc3NcIjtcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qKlxuICogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy5cbiAqIFJlOiB3b3JkLXdyYXA6IE1hbnkgc2NyZWVuIHJlYWRlciBhbmQgYnJvd3NlciBjb21iaW5hdGlvbnMgYW5ub3VuY2UgYnJva2VuXG4gKiB3b3JkcyBhcyB0aGV5IHdvdWxkIGFwcGVhciB2aXN1YWxseS5cbiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0Y29sb3I6ICMyMTc1OWI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxlZnQ6IDVweDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dG9wOiA1cHg7XG5cdHdpZHRoOiBhdXRvO1xuXHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEhlYWRpbmdzIGFuZCB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5wLCBhLCBoMSwgaDIsIGgzLCBoNCwgaDUge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdCwgUm9ib3RvIENvbmRlbnNlZCwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsIE5hcnJvdywgc2Fucy1zZXJpZjtcbn1cblxucCB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbnA6Zmlyc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5wOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnAgKyAud3AtYmxvY2stYnV0dG9ucyB7XG5cdG1hcmdpbi10b3A6IDMycHg7XG59XG5cbnVsICsgLndwLWJsb2NrLWJ1dHRvbnMge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuaDEge1xuXHRmb250LXNpemU6IDU0cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDY2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdG1hcmdpbjogLjVlbSAwO1xufVxuXG5oMiB7XG5cdGZvbnQtc2l6ZTogMzZweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogNDRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDI0LjM4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oNCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5oNSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKC0tbW9iaWxlKXtcblx0aDF7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzOXB4O1xuXHR9XG5cdGgye1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRsaW5lLWhlaWdodDogMjkuMjZweDtcblx0fVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxubWFpbiBhcnRpY2xlIC5lbnRyeS1jb250ZW50IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuI3NpdGUtbmF2aWdhdGlvbiBsaS51bmNsaWNrYWJsZSA+IGF7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuXG4uc2l0ZS1tYWluIC5zaW5nbGUtY29udGFpbmVyLFxuLnNpdGUtbWFpbiAuY2FyZWVycy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5zaXRlLW1haW4uc2luZ2xlLW1haW4sIC5zaXRlLW1haW4udGVybXMtdGVtcGxhdGUsIC5zaXRlLW1haW4uc2l0ZW1hcC10ZW1wbGF0ZSB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMzBweCAyMHB4IC0yNXB4IHJnYigwIDAgMCAvIDE1JSk7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzMHB4IDIwcHggLTI1cHggcmdiKDAgMCAwIC8gMTUlKTtcbiBcdCYgLnNpbmdsZS1jb250YWluZXIge1xuXHRcdHBhZGRpbmctdG9wOiA2NHB4O1xuXHR9XG59XG5cbi8qQG1lZGlhIChtYXgtd2lkdGg6IDEwOTZweCkgeyovXG4vKlx0LnNpdGUgeyovXG4vKlx0XHRtYXJnaW4tbGVmdDogMjBweDsqL1xuLypcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4OyovXG4vKlx0fSovXG4vKn0qL1xuXG4uY2FyZWVycy1oZWFkZXIgLmNhcmVlcnMtY29udGFpbmVyIHtcblx0JiAud3AtYmxvY2stY29sdW1ucyB7XG5cdFx0bWFyZ2luOiAwO1xuXHQgIH1cbn1cbiAuc2l0ZS1tYWluLmNhcmVlcnMtbWFpbiAuY2FyZWVycy1jb250YWluZXIge1xuXHRjb2x1bW4tZ2FwOiAxMzJweDtcblx0bWFyZ2luLXRvcDogNjRweDtcblx0JiAubWFpbi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNTM3cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHQmIGgyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdCYgLndwLWJsb2NrLWNvbHVtbnMge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCYgLndwLWJsb2NrLWNvbHVtbjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdCAgXHQmIC53cC1ibG9jay1jb2x1bW5zIHtcblx0XHRcdFx0JiAud3AtYmxvY2stY29sdW1uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0ICBtYXJnaW4tbGVmdDogMmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICBcdH1cblx0JiAuY2FyZWVycy1zaWRlYmFyIHtcblx0XHRtYXgtd2lkdGg6IDQyNnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCYgLm1lbnUtY2FyZWVycy1tZW51LWNvbnRhaW5lciB7XG5cdFx0XHQmIHVsIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0JiBsaSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlYWVlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHQgIGNvbG9yOiAjMTMxOTJlO1xuXHRcdFx0XHRcdCAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTFlYWVlO1xuXHRcdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdCAgcGFkZGluZzogMTVweCAwIDE1cHggMjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiBhOmhvdmVyLCAmIGE6Zm9jdXMsICYgYTphY3RpdmUsICB7XG5cdFx0XHRcdFx0ICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDVBODg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgbGkuY3VycmVudC1tZW51LWl0ZW0gYSB7XG5cdFx0XHRcdFx0ICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMwMDVBODg7XG5cdFx0XHRcdCAgfVxuXHRcdCAgXHR9XG5cdFx0fVxuICBcdH1cbn1cblxuLmVycm9yIC5tYWluLWNvbnRhaW5lciAuZXJyb3ItbWVudSB7XG5cdG1hcmdpbi10b3A6IDE2cHg7XG5cdCYgdWwge1xuXHQgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuICBcdH1cbn1cblxuXG5cbkBtZWRpYSAoLS1tb2JpbGUpIHtcbiAuc2l0ZS1tYWluLmNhcmVlcnMtbWFpbiAuY2FyZWVycy1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdCYgLmNhcmVlcnMtc2lkZWJhciB7XG5cdFx0XHQgIG1heC13aWR0aDogbm9uZTtcblx0XHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0XHQmIC5tZW51LWNhcmVlcnMtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHQmIHVsIHtcblx0XHRcdFx0ICBkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHQgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdCBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0ICBvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0ICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQgICYgbGkge1xuXHRcdFx0XHRcdCAgbWF4LXdpZHRoOiAxNTJweDtcblx0XHRcdFx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdCAgbWluLXdpZHRoOiAxNTJweDtcblx0XHRcdFx0XHQgIG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRcdFx0XHRcdCAgbWFyZ2luOiAwIDEycHggMzJweCAwO1xuXHRcdFx0XHQgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTdFQkVEO1xuXHRcdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0XHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0ICBwYWRkaW5nOiAxMnB4IDA7XG5cdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHQgQHN1cHBvcnRzICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcblx0XHRcdFx0XHRcdFx0LyogQ1NTIHNwZWNpZmljIHRvIGlPUyBkZXZpY2VzICovXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQgIG1heC13aWR0aDogMTA0cHg7XG5cdFx0XHRcdFx0XHQgIG1heC1oZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHQgIGNvbG9yOiAjMTgyMjNFO1xuXHRcdFx0XHRcdFx0ICBib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdCAgYm9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRcdCAgcGFkZGluZzogMCAyNHB4O1xuXHRcdFx0XHRcdFx0ICB9XG5cdFx0XHRcdFx0XHQmIGE6aG92ZXIsICYgYTpmb2N1cywgJiBhOmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiBsaTpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYgbGkuY3VycmVudC1tZW51LWl0ZW0sICYgbGk6aG92ZXIsICYgbGk6Zm9jdXMsICYgbGk6YWN0aXZlIHtcblx0XHRcdFx0XHQgIGJhY2tncm91bmQtY29sb3I6ICMwMDVhODg7XG5cdFx0XHRcdFx0ICBib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHQmIGEge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBzdXBwb3J0cyAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG5cdC5zaXRlLW1haW4uY2FyZWVycy1tYWluIC5jYXJlZXJzLWNvbnRhaW5lciB7XG5cblx0XHQmIC5jYXJlZXJzLXNpZGViYXIge1xuXG5cdFx0XHQmIC5tZW51LWNhcmVlcnMtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHQmIHVsIHtcblxuXHRcdFx0XHRcdCYgbGkge1xuXG5cdFx0XHRcdFx0XHQmIGEge1xuXG5cdFx0XHRcdFx0XHRcdC8qIENTUyBzcGVjaWZpYyB0byBpT1MgZGV2aWNlcyAqL1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG5cdCAuc2l0ZS1tYWluLmNhcmVlcnMtbWFpbiAuY2FyZWVycy1jb250YWluZXIge1xuXHRcdCYgLmNhcmVlcnMtc2lkZWJhciB7XG5cdFx0XHQmIC5tZW51LWNhcmVlcnMtbWVudS1jb250YWluZXIge1xuXHRcdFx0XHQmIHVsIHtcblx0XHRcdFx0XHQgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuXHRcdFx0XHQgIH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4uc2l0ZS1tYWluIHtcblx0Z3JpZC1jb2x1bW46IDE7XG5cdG1pbi13aWR0aDogMDtcblx0JiAuZW50cnktaGVhZGVyIHtcblx0XHQmIC5wb3N0LXRodW1ibmFpbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdCAgfVxuXHQgIH1cbn1cblxuQG1lZGlhICgtLXNpZGViYXItcXVlcnkpIHtcblxuXHQuaGFzLXNpZGViYXIgLnNpdGUge1xuXG5cdFx0LypkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogM2ZyIDFmcjtcblx0XHRncmlkLWdhcDogMnJlbTsqL1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Lmhhcy1zaWRlYmFyIC5zaXRlLW1haW57XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiA2MHB4IDAgMDtcblxuXHRcdCYgLm1haW4tY29udGFpbmVye1xuXHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTMycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmIC5lbnRyeS1jb250ZW50PiosICYgLmVudHJ5LXN1bW1hcnk+KiwgICYgLnBhZ2UtY29udGVudD4qLCAmIC5lbnRyeS1oZWFkZXJ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogIGluc2V0IDBweCAzMHB4IDIwcHggLTI1cHggcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRib3gtc2hhZG93OiBpbnNldCAgMHB4IDMwcHggMjBweCAtMjVweCByZ2JhKDAsMCwwLDAuMTUpO1xuXG5cdH1cblxuXHQgLnNpdGUtbWFpbi5jYXJlZXJzLW1haW4ge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAgbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cblx0LnNpdGUtaGVhZGVyLFxuXHQuc2l0ZS1mb290ZXIge1xuXHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdH1cblxuXHQuc2l0ZS1tYWluIHtcblx0XHRncmlkLWNvbHVtbjogMTtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0JiAuZW50cnktaGVhZGVyIHtcblx0XHRcdCYgLnBvc3QtdGh1bWJuYWlsIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdCAgfVxuXHRcdCAgfVxuXHR9XG5cblx0LnByaW1hcnktc2lkZWJhciB7XG5cdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0XHQmIC53aWRnZXRfYmxvY2s6Zmlyc3Qtb2YtdHlwZXtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cblx0XHR9XG5cblxuXHR9XG5cblx0Lmhhcy1zaWRlYmFyIC5zaW5nbGUtY29udGFpbmVyIC5tYWluLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiA2NTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5oYXMtc2lkZWJhciAuc2luZ2xlLWNvbnRhaW5lciAuc2lkZWJhcnMge1xuXHRcdG1heC13aWR0aDogMzE1cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LnNpbmdsZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5zaW5nbGUtc3RhdGljIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWxpZ2h0LWdyZXkpO1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdFx0cGFkZGluZy10b3A6IDMycHg7XG5cdFx0JiAuc2hhcmVfaWNvbnMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0ICAgIH1cblx0ICAgICYgLnNpbmdsZS1hcnRpY2xlcyBhIHtcblx0XHRcdGNvbG9yOiAjMDA1QTg4O1xuXHRcdH1cblx0ICAgICYgaHIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHR9XG5cdH1cblx0LnNpbmdsZS1ndWlkZXMgLnNpbmdsZS1jb250YWluZXIgLm1haW4tY29udGFpbmVyIC5zaW5nbGUtc3RhdGlje1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuXHRmaWd1cmUuYWxpZ25sZWZ0LCBpbWcuYWxpZ25sZWZ0LCBmaWd1cmUuYWxpZ25yaWdodCwgaW1nLmFsaWducmlnaHQge1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRtYXJnaW4tbGVmdDphdXRvO1xuXHRcdG1hcmdpbi1yaWdodDphdXRvO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuXHQuc2l0ZS1tYWluIC5zaW5nbGUtY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1ib3JkZXItY29sb3ItbGlnaHQpIHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYjtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiAjZWVlO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuXHRmb250LXNpemU6IDAuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWJvcmRlci1jb2xvci1saWdodCkgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJjb2xvclwiXSxcbnRleHRhcmVhIHtcblx0Y29sb3I6ICM2NjY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1saWdodCk7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ1cmxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0ZWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJtb250aFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY29sb3JcIl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG5cdGNvbG9yOiAjMTExO1xufVxuXG5pbnB1dDpmb2N1cy12aXNpYmxlIHtcblx0b3V0bGluZS1jb2xvcjogI0NBREFFMTtcbn1cblxuc2VsZWN0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLWxpZ2h0KTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1kb3duLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG59XG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG5cdG91dGxpbmUtY29sb3I6ICNDQURBRTE7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5zaXRlLWhlYWRlciB7XG5cdG1hcmdpbjogYXV0bztcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0bWF4LWhlaWdodDogODBweDtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG5cbi5oZWFkZXItaW1hZ2Uge1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmhlYWRlci1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5jdXN0b20tbG9nby1saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgYXV0byAxZW07XG59XG5cbi5zaXRlLWJyYW5kaW5nIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnNpdGUtYnJhbmRpbmcgYSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaXRlLXRpdGxlIHtcblx0bWFyZ2luOiAwIDFlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xuXHRmb250LXNpemU6IDM4cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zaXRlLXRpdGxlIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uc2l0ZS1kZXNjcmlwdGlvbiB7XG5cdG1hcmdpbjogMC40Mzc1ZW0gMCAwO1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0Y29sb3I6ICM3NTc1NzU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEJhc2ljIG5hdmlnYXRpb24gbWVudXMgLSBoYW5kbGVzIHN1Ym1lbnUgYW5kIHNtYWxsIHNjcmVlbiB0b2dnbGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudS10b2dnbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LWZhbWlseTogdmFyKC0taGlnaGxpZ2h0LWZvbnQtZmFtaWx5KTtcblx0Zm9udC1zdHJldGNoOiBjb25kZW5zZWQ7XG5cdGZvbnQtc2l6ZTogODAlO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LS10b2dnbGUtc21hbGwgLm1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bixcbi5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAoLS1uYXJyb3ctbWVudS1xdWVyeSkge1xuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zaXRlLWhlYWRlciAuc2l0ZS1icmFuZGluZyB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdCYgaW1ne1xuXHRcdFx0bWF4LXdpZHRoOiA5MnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC5uYXYtLXRvZ2dsZS1zbWFsbC5uYXYtLXRvZ2dsZWQtb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsIC5tZW51LXRvZ2dsZSB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDBweDtcblx0fVxuXG5cdGJvZHkubG9nZ2VkLWluIC5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudS10b2dnbGV7XG5cdFx0dG9wOjQ2cHg7XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc21hbGwge1xuXHQmIGltZy5vcGVuIHtcblx0XHQgIGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuXHQmIGltZy5jbG9zZWQge1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdCAgfVxuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiB7XG5cdFx0JiBpbWcub3BlbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICBcdH1cblx0ICBcdCYgaW1nLmNsb3NlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHQgIFx0fVxuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFQUVFO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaS5tZW51LWl0ZW0tLXRvZ2dsZWQtb24ge1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaSBhIHtcblx0XHRmbGV4LWJhc2lzOiA2MCU7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0fVxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogMjRweCAyMHB4IDEycHg7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IGxpOmxhc3QtY2hpbGQgYSB7XG5cdFx0ZmxleC1iYXNpczogdW5zZXQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRUFFRTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdGNvbG9yOiAjMDA1QTg4O1xuXHRcdHBhZGRpbmc6IDE4cHggMjRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0ZmxleC1iYXNpczogMzAlO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NyYy9hcnJvdy1kb3duLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIC5tZW51LWl0ZW0tLXRvZ2dsZWQtb24gLmRyb3Bkb3duLXRvZ2dsZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zcmMvYXJyb3ctdXAucG5nKTtcblx0fVxuXG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaSAuc3ViLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaSAuc3ViLW1lbnUudG9nZ2xlLXNob3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXNtYWxsLm5hdi0tdG9nZ2xlZC1vbiAubWVudSBsaSAuc3ViLW1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc21hbGwubmF2LS10b2dnbGVkLW9uIC5tZW51IGxpIC5zdWItbWVudS50b2dnbGUtc2hvdyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblxuXHQubmF2LS10b2dnbGUtc21hbGwubmF2LS10b2dnbGVkLW9uIC5tZW51IGxpIC5zdWItbWVudSBsaSB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgdWwuc3ViLW1lbnU6bGFzdC1vZi10eXBlIGxpIHtcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkI7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHVsLnN1Yi1tZW51Omxhc3Qtb2YtdHlwZSBsaSBhIHtcblx0XHRmbGV4LWJhc2lzOiB1bnNldDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NyYy9hcnJvdy5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdH1cbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXG5cdC5uYXYtLXRvZ2dsZS1zbWFsbCAubWVudS10b2dnbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc21hbGwgLm1lbnUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0Lm5hdi0tdG9nZ2xlLXN1YiB1bCB1bCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRib3gtc2hhZG93OiAwIDEycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0ei1pbmRleDogMTAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bixcblx0Lm5hdi0tdG9nZ2xlLXN1YiAuZHJvcGRvd24tdG9nZ2xlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0d2lkdGg6IHZhcigtLWRyb3Bkb3duLXN5bWJvbC13aWR0aCk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1kcm9wZG93bi1zeW1ib2wtd2lkdGgpO1xuXHRcdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblxuXHQubmF2LS10b2dnbGUtc3ViIC5kcm9wZG93bi1zeW1ib2wge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjAlO1xuXHRcdHRvcDogMzUlO1xuXHRcdHdpZHRoOiA2MCU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0Ym9yZGVyOiBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3ItZGFyayk7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLFxuXHQubmF2LS10b2dnbGUtc3ViIHVsIHVsIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHRvcDogNDAlO1xuXHRcdHJpZ2h0OiAwLjJlbTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgdWwgdWwgLmRyb3Bkb3duLXN5bWJvbCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdC5uYXYtLXRvZ2dsZS1zdWIgLmRyb3Bkb3duLXRvZ2dsZTpob3Zlcixcblx0Lm5hdi0tdG9nZ2xlLXN1YiAubWVudS1pdGVtLS1oYXMtdG9nZ2xlOmhvdmVyIC5kcm9wZG93bi10b2dnbGUge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LyogTmVlZCBtZW51LWl0ZW0taGFzLWNoaWxkcmVuIGZvciBub24tSlMgKi9cblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLFxuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0Lypcblx0ICogSWYgdGhlIGRyb3Bkb3duIHRvZ2dsZSBpcyBhY3RpdmUgd2l0aCBKUywgdGhlblxuXHQgKiB3ZSdsbCB0YWtlIGNhcmUgb2Ygc2hvd2luZyB0aGUgc3VibWVudSB3aXRoIEpTLlxuXHQgKi9cblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpob3ZlciA+IHVsLFxuXHQubmF2LS10b2dnbGUtc3ViIGxpLm1lbnUtaXRlbS0tdG9nZ2xlZC1vbiA+IHVsLFxuXHQubmF2LS10b2dnbGUtc3ViIGxpOm5vdCgubWVudS1pdGVtLS1oYXMtdG9nZ2xlKTpmb2N1cyA+IHVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC8qXG5cdCAqIFwiZm9jdXMtd2l0aGluXCIgaXMgYW4gYWx0ZXJuYXRpdmUgdG8gZm9jdXMgY2xhc3MgZm9yXG5cdCAqIHN1cHBvcnRpbmcgYnJvd3NlcnMgKGFsbCBidXQgSUUvRWRnZSkgZm9yIG5vLUpTIGNvbnRleHRcblx0ICogKGUuZy4gQU1QKSBTZWUgaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtZm9jdXMtd2l0aGluXG5cdCAqXG5cdCAqIFRoaXMgc2VsZWN0b3IgbmVlZHMgdG8gc3RheSBzZXBhcmF0ZWQsIG90aGVyd2lzZSBzdWJtZW51c1xuXHQgKiB3aWxsIG5vdCBiZSBkaXNwbGF5ZWQgd2l0aCBJRS9FZGdlLlxuXHQgKi9cblx0Lm5hdi0tdG9nZ2xlLXN1YiBsaTpub3QoLm1lbnUtaXRlbS0taGFzLXRvZ2dsZSk6Zm9jdXMtd2l0aGluID4gdWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIE1haW4gbmF2aWdhdGlvbiBtZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0bWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWhpZ2hsaWdodC1mb250LWZhbWlseSk7XG5cdGZvbnQtc3RyZXRjaDogY29uZGVuc2VkO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMTdweDtcblx0bGV0dGVyLXNwYWNpbmc6IDBlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhOmhvdmVyLFxuLm1haW4tbmF2aWdhdGlvbiBhOmZvY3VzIHtcblx0Y29sb3I6ICMwMDVBODg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgbGkge1xuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpmaXJzdC1vZi10eXBlIHtcblx0cGFkZGluZy10b3A6IDAuNWVtO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuQG1lZGlhICgtLXdpZGUtbWVudS1xdWVyeSkge1xuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgbGkge1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UxRUFFRTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR9XG5cblx0LyoubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSBhOmFmdGVyIHsqL1xuXHQvKlx0Y29udGVudDogXCJcIjsqL1xuXHQvKlx0YmFja2dyb3VuZDogIzAwNUE4ODsqL1xuXHQvKlx0cG9zaXRpb246IGFic29sdXRlOyovXG5cdC8qXHRsZWZ0OiA0NyU7Ki9cblx0LypcdGJvdHRvbTogMnB4OyovXG5cdC8qXHRoZWlnaHQ6IDRweDsqL1xuXHQvKlx0d2lkdGg6IDhweDsqL1xuXHQvKn0qL1xuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSBsaTpudGgtbGFzdC1vZi10eXBlKDIpIGE6YWZ0ZXIge1xuXHRcdGxlZnQ6IDM4JTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSBsaSBhIHtcblx0XHRwYWRkaW5nOiAxOHB4IDEycHg7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgbGk6bnRoLWxhc3Qtb2YtdHlwZSgyKSBhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IGxpOmxhc3Qtb2YtdHlwZSBhe1xuXHRcdGNvbG9yOiAjMDA1QTg4O1xuXHRcdHBhZGRpbmc6IDE4cHggMjRweDtcblx0fVxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgbGk6bGFzdC1jaGlsZDpob3Zlcntcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1QTg4O1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSBsaTpsYXN0LWNoaWxkOmhvdmVyIGF7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdH1cblxuXHQvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgdWwuc3ViLW1lbnUge1xuXHRcdG1heC13aWR0aDogMzM4cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDI0cHggMHB4ICMwMDAwMDAxQTtcblx0XHRtYXJnaW4tbGVmdDogLTUwJTtcblx0XHR6LWluZGV4OiA5OTtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSB1bC5zdWItbWVudTo6YmVmb3Jle1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IC0xMHB4IGF1dG8gMCBhdXRvO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRib3gtc2hhZG93OiAtNnB4IC02cHggNnB4IDAgcmdiKDAgMCAwIC8gMyUpO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHVsLnN1Yi1tZW51ICBsaSB7XG5cdFx0bWFyZ2luOiAwIDI0cHggMCAzM3B4O1xuXHRcdHBhZGRpbmc6IDEwcHggMTAwcHggMTBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFQUVFO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3JjL2Fycm93LnBuZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0fVxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgdWwuc3ViLW1lbnUgbGkgYTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgdWwuc3ViLW1lbnUgbGk6bGFzdC1vZi10eXBlIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSB1bC5zdWItbWVudSBsaSBhIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSB1bC5zdWItbWVudSBsaTpsYXN0LW9mLXR5cGUgYSB7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0cGFkZGluZzogMThweCAxMnB4IDE4cHggMDtcblx0fVxuXG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSB1bC5zdWItbWVudSBsaTpsYXN0LW9mLXR5cGU6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHVsLnN1Yi1tZW51IGxpOmxhc3Qtb2YtdHlwZTpob3ZlciBhe1xuXHRcdGNvbG9yOiAjMDA1QTg4O1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51IGxpIHtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMTVweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiB1bC5tZW51IHVsLnN1Yi1tZW51IGxpOmxhc3Qtb2YtdHlwZTpob3ZlciB1bC5zdWItbWVudSBsaSBhe1xuXHRcdGNvbG9yOiAjMDAwMDAwO1xuXHR9XG5cdC5tYWluLW5hdmlnYXRpb24gdWwubWVudSB1bC5zdWItbWVudSBsaTpsYXN0LW9mLXR5cGU6aG92ZXIgdWwuc3ViLW1lbnUgbGk6aG92ZXIgYXtcblx0XHRjb2xvcjogIzAwNUE4ODtcblx0fVxuXG5cdC8qIHN0eWxlbGludC1lbmFibGUgKi9cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpIGEge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblxuXHQubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIHVsIHtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0Lm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb250ZW50IG5hdmlnYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wYWdpbmF0aW9uIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvci1kYXJrKTtcblx0bWFyZ2luOiAwIGF1dG8gMmVtO1xuXHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwIDEuNXJlbSAyZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcbn1cblxuQG1lZGlhICgtLWNvbnRlbnQtcXVlcnkpIHtcblxuXHQuc2l0ZS1tYWluIC5jb21tZW50LW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG5cdC5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbixcblx0LnNpdGUtbWFpbiAucGFnaW5hdGlvbiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cbn1cblxuLm5hdi1saW5rcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuXHR3aWR0aDogNTAlO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRmbGV4OiAxIDAgNTAlO1xufVxuXG4ucG9zdC1uYXZpZ2F0aW9uLXN1YiBzcGFuIHtcblx0Y29sb3I6IHZhcigtLWdsb2JhbC1mb250LWNvbG9yKTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaXRlLW1haW4gLnBhZ2luYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItbGluayk7XG5cdG1pbi13aWR0aDogMS43NWVtO1xuXHRsaW5lLWhlaWdodDogMS43NTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbn1cblxuLnBhZ2luYXRpb24gYTpob3Zlcixcbi5wYWdpbmF0aW9uIGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiBhOmFjdGl2ZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItbGluay1hY3RpdmUpO1xufVxuXG4ucGFnaW5hdGlvbiAucHJldixcbi5wYWdpbmF0aW9uIC5uZXh0IHtcblx0bWluLXdpZHRoOiBhdXRvO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24gLnByZXY6aG92ZXIsXG4ucGFnaW5hdGlvbiAucHJldjpmb2N1cyxcbi5wYWdpbmF0aW9uIC5wcmV2OmFjdGl2ZSxcbi5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24gLm5leHQ6Zm9jdXMsXG4ucGFnaW5hdGlvbiAubmV4dDphY3RpdmUge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnaW5hdGlvbiAuZG90cyB7XG5cdG1pbi13aWR0aDogYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiAuY3VycmVudCB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yLWRhcmspO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEZvb3RlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNpdGUtZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMTI4cHg7XG5cdHBhZGRpbmc6IDFlbSAxZW07XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1oaWdobGlnaHQtZm9udC1mYW1pbHkpO1xuXHRmb250LXN0cmV0Y2g6IGNvbmRlbnNlZDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRoZW1lLXdoaXRlKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtYmxhY2spO1xuXG5cdCYgLmZvb3Rlci1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG8gMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwMzAzMDtcblx0XHQmIGRpdiB7XG5cdFx0XHQgIHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdCYgLmZvb3Rlci1zb2NpYWwge1xuXHRcdCAgXHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQmIGEgaW1nIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdCAgJiBhOmZpcnN0LW9mLXR5cGUgaW1ne1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JiAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXgtd2lkdGg6IHZhcigtLWNvbnRlbnQtd2lkdGgpO1xuXHRcdG1hcmdpbjphdXRvIGF1dG8gMzJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMwMzAzMDtcblx0ICAgJiAuZm9vdGVyLWNvbHVtbiBoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdCB9XG5cdFx0JiB1bC5tZW51IHtcblx0XHRcdHBhZGRpbmc6MDtcblx0XHQgICBcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQmIGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0JiBhIHtcblx0XHRcdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHQgIH1cblx0XHR9XG5cdH1cblxuXHQmIC5mb290ZXItdGVybXN7XG5cblxuXHRcdG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG5cdFx0Y29sb3I6ICNGRkZGRkY7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRtYXJnaW46IGF1dG8gYXV0byAzMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMnB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzAzMDMwO1xuXHQgIFx0JiBzZWN0aW9uIHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cdFx0JiBzZWN0aW9uIHA6bGFzdC1vZi10eXBlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdCYgaHJ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdC8qIFNldCB0aGUgaHIgY29sb3IgKi9cblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTsgLyogb2xkIElFICovXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10aGVtZS1ncmV5KTsgLyogTW9kZXJuIEJyb3dzZXJzICovXG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHRcdCYubW9ydGdhZ2Vze1xuXHRcdFx0bWFyZ2luLXRvcDo0OHB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1mb290ZXIgIC5mb290ZXItY29sdW1ue1xuXHRmbGV4OiAxO1xuXHR3aWR0aDoyNSU7XG5cdCYgLndpZGdldHtcblx0XHQmIHVsIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHQmIGxpIGF7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItdGhlbWUtd2hpdGUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuc2ktbGVmdCBzcGFuIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5zaS1yaWdodCB1bCB7XG5cdCAgZm9udC1zaXplOiAxMnB4O1xuXHR9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTE2cHgpIHtcblx0LnNpdGUtZm9vdGVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcblx0LnNpdGUtZm9vdGVyICAuZm9vdGVyLWNvbHVtbjpsYXN0LW9mLXR5cGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHQuc2l0ZS1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cblx0LnNpdGUtZm9vdGVyICAuZm9vdGVyLWhlYWRlcixcblx0LnNpdGUtZm9vdGVyICAuZm9vdGVyLW1lbnUtY29udGFpbmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cdC5zaXRlLWZvb3RlciAuZm9vdGVyLWhlYWRlciBkaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5zaXRlLWZvb3RlciAuZm9vdGVyLWhlYWRlciAuZm9vdGVyLWxvZ28gaW1nIHtcblx0XHRtYXgtd2lkdGg6IDkycHg7XG5cdFx0bWF4LWhlaWdodDogMjRweDtcblx0fVxuXG5cdC5zaXRlLWZvb3RlciAgLmZvb3Rlci1oZWFkZXIgLmZvb3Rlci1zb2NpYWwge1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdH1cblxuXHQuc2l0ZS1mb290ZXIgLmZvb3Rlci1jb2x1bW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDY0cHg7XG5cdH1cblx0LnNpdGUtZm9vdGVyIC5mb290ZXItY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuc2l0ZS1mb290ZXIgIC5zaXRlLWluZm8ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0fVxuXHQuc2l0ZS1mb290ZXIgIC5zaXRlLWluZm8gLnNpLXJpZ2h0IC5tZW51IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0cGFkZGluZzogMDtcblx0XHQmIGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0ICB9XG5cdCAgXHQmIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdCAgfVxuXHR9XG5cdC5zaXRlLWZvb3RlciAgLnNpdGUtaW5mbyAuc2ktbGVmdCB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXgtd2lkdGg6IDI0NnB4O1xuXHR9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBHbG9iYWxseSBoaWRkZW4gZWxlbWVudHMgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgc3VwcG9ydGVkIGFuZCBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbCAucGFnaW5hdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcblxuXHQvKiBUaGVtZSBGb290ZXIgKHdoZW4gc2V0IHRvIHNjcm9sbGluZykgKi9cblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogV2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZCB3ZSBuZWVkIHRvIHJlLWRpc3BsYXkgZWxlbWVudHMgdGhhdFxud2VyZSBoaWRkZW4gKHZpYSAubmV2ZXJlbmRpbmcpIGJlZm9yZS4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgalFVZXJ5IFVJXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiNhY2NvcmRpb24udWktYWNjb3JkaW9uLCAuZmFxLWFjY29yZGlvbi51aS1hY2NvcmRpb24ge1xuXHQmIC51aS1hY2NvcmRpb24taGVhZGVyLCAmIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjRTFFQUVFO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cGFkZGluZzogMjRweCAyNHB4IDI0cHggMDtcblx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXG5cdFx0fVxuXHR9XG5cdCYgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCYgcHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRcdH1cblx0fVxuXHQmIC51aS13aWRnZXQtY29udGVudCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdCYgYXtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcblx0XHR9XG5cdH1cblxuXHQmIC51aS1pY29uLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3BsdXMtZ3JlZW4ucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtYXJnaW46IC04cHggMCAwIC0yMHB4O1xuXHR9XG5cdCYgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG5cdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAtOHB4IDAgMCAtMjBweDtcblx0fVxuXHQmIC51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sICYgLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb257XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9taW51cy1ncmVlbi5wbmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246MXB4IDEycHg7XG5cblxuXHR9XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRwYWRkaW5nOiAxLjVlbSAwIDEuNWVtIDA7XG59XG5cblxuLmZmX2xvYWRtb3Jle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0bGV0dGVyLXNwYWNpbmc6MXB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0cGFkZGluZzogMTBweCAwO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZmX2xvYWRtb3JlOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNzY3Njc2O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuXG4iXX0= */