/*

  MODX/BASSCSS

  CREATE BY: Wayne Roddy (wayne@modx.com)

  Styles are Desktop First
   - USE BREAKPOINTS:
     @include respond-to($mobile){ }
     @include respond-to-above($mobile){ }
   - .clearfix goes on the wrapper not after last float

*/

body,
button,
input,
select,
textarea,
pre,
ul,
ol {
	margin: 0;
	padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
dl,
ol,
ul,
dt,
dd {
	margin: 0;
}

ul,
ol {
	list-style: none;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
	display: block;
}

img {
	border: none; max-width:100%;
}

/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */

/*
 * Normalization
 */

:root {
	-ms-overflow-style: -ms-autohiding-scrollbar;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	        text-size-adjust: 100%;
}

audio:not([controls]) {
	display: none;
}

details {
	display: block;
}

input[type="number"] {
	width: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

main {
	display: block;
}

summary {
	display: block;
}

pre {
	overflow: auto;
}

progress {
	display: inline-block;
}

template {
	display: none;
}

textarea {
	overflow: auto;
}

[hidden] {
	display: none;
}

[unselectable] {
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}

/*
 * Universal inheritance
 */

*,
::before,
::after {
	box-sizing: inherit;
}

* {
	font-size: inherit;
	line-height: inherit;
}

::before,
::after {
	text-decoration: inherit;
	vertical-align: inherit;
}

/*
 * Opinionated defaults
 */

*,
::before,
::after {
	border-style: solid;
	border-width: 0;
}

* {
	margin: 0;
	padding: 0;
}

:root {
	box-sizing: border-box;
	cursor: default;
	font: 16px/1.5 sans-serif;
	text-rendering: optimizeLegibility;
}

a {
	text-decoration: none;
}

audio,
canvas,
iframe,
img,
svg,
video {
	vertical-align: middle;
}

button,
input,
select,
textarea {
	color: inherit;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
}

button,
input,
select,
textarea {
	min-height: 1.5em;
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
}

select::-ms-expand {
	display: none;
}

select::-ms-value {
	color: currentColor;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

textarea {
	resize: vertical;
}

.measure {
	max-width: 48rem;
}

.measure-narrow {
	max-width: 32rem;
}

.measure-wide {
	max-width: 60rem;
}

body {
	font-family: 'Roboto', Helvetica, sans-serif;
	line-height: 1.5rem;
	font-weight: 400;
}

button,
.button,
#promo-slides,
.news-trigger {
	font-family: 'Montserrat', sans-serif;
}

h1,
.h1,
.f1 {
	font-size: 3rem;
	line-height: 3rem;
	font-weight: 500;
}

h2,
.h2,
.f2 {
	font-size: 2rem;
	line-height: 2.5rem;
	font-weight: 500;
}

h3,
.h3,
.f3 {
	font-size: 1.5rem;
	line-height: 1.65rem;
	font-weight: 500;
}

h4,
.h4,
.f4 {
	font-size: 1.25rem;
	line-height: 1.5rem;
}

p,
.p,
h5,
h6,
dl,
ol,
ul {
	font-size: 1rem;
	line-height: 1.5rem;
}

small,
.small,
.f5 {
	font-size: .75rem;
	line-height: 1.5rem;
}

strong,
.bold {
	font-weight: bold;
}

.regular {
	font-weight: normal;
}

.italic {
	font-style: italic;
}

.caps {
	text-transform: uppercase;
	letter-spacing: .2em;
}

.center {
	text-align: center;
}

.right-align {
	text-align: right;
}

.leading-1 {
	line-height: 1.5rem;
}

.leading-2 {
	line-height: 2rem;
}

.leading-3 {
	line-height: 3rem;
}

.leading-4 {
	line-height: 4rem;
}

.m0 {
	margin: 0;
}

.mb0 {
	margin-bottom: 0;
}

.m1 {
	margin: 1rem;
}

.mt1 {
	margin-top: 1rem;
}

.mr1 {
	margin-right: 1rem;
}

.mb1 {
	margin-bottom: 1rem;
}

.ml1 {
	margin-left: 1rem;
}

.m2 {
	margin: 2rem;
}

.mt2 {
	margin-top: 2rem;
}

.mr2 {
	margin-right: 2rem;
}

.mb2 {
	margin-bottom: 2rem;
}

.ml2 {
	margin-left: 2rem;
}

.m3 {
	margin: 3rem;
}

.mt3 {
	margin-top: 3rem;
}

.mr3 {
	margin-right: 3rem;
}

.mb3 {
	margin-bottom: 3rem;
}

.ml3 {
	margin-left: 3rem;
}

.m4 {
	margin: 4rem;
}

.mt4 {
	margin-top: 4rem;
}

.mr4 {
	margin-right: 4rem;
}

.mb4 {
	margin-bottom: 4rem;
}

.ml4 {
	margin-left: 4rem;
}

.m-responsive {
	margin: 4rem;
}

.mt-responsive {
	margin-top: 4rem;
}

.mr-responsive {
	margin-right: 4rem;
}

.mb-responsive {
	margin-bottom: 4rem;
}

.ml-responsive {
	margin-left: 4rem;
}

.p0 {
	padding: 0;
}

.quarter {
	padding: .25rem;
}

.phalf {
	padding: .5rem;
}

.p1 {
	padding: 1rem;
}

.px1 {
	padding-right: 1rem;
	padding-left: 1rem;
}

.py1 {
	padding-top: 1rem;
	padding-bottom: 1rem;
}

.p2 {
	padding: 2rem;
}

.px2 {
	padding-right: 2rem;
	padding-left: 2rem;
}

.py2 {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.p3 {
	padding: 3rem;
}

.px3 {
	padding-right: 3rem;
	padding-left: 3rem;
}

.py3 {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.p4 {
	padding: 4rem;
}

.px4 {
	padding-right: 4rem;
	padding-left: 4rem;
}

.py4 {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.p-responsive {
	padding: 4rem;
}

.px-responsive {
	padding-right: 4rem;
	padding-left: 4rem;
}

.py-responsive {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.inline {
	display: inline;
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}

.oh {
	overflow: hidden;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clearfix:before,
header:before,
main:before,
footer:before,
.mp-grid:before,
.clearfix:after,
header:after,
main:after,
footer:after,
.mp-grid:after {
	content: " ";
	display: table;
}

.clearfix:after,
header:after,
main:after,
footer:after,
.mp-grid:after {
	clear: both;
}

.fit {
	max-width: 100%;
}

.wrap {
	margin-right: auto;
	margin-left: auto;
}

.vertical-center {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.mobile-show,
.tablet-show {
	display: none;
}

.relative {
	position: relative;
}

.absolute {
	position: absolute;
}

.fixed {
	position: fixed;
}

.t0 {
	top: 0;
}

.r0 {
	right: 0;
}

.b0 {
	bottom: 0;
}

.l0 {
	left: 0;
}

.z9 {
	z-index: 99999;
}

.z8 {
	z-index: 8000;
}

.z7 {
	z-index: 7000;
}

.z6 {
	z-index: 6000;
}

.z5 {
	z-index: 5000;
}

.z4 {
	z-index: 4000;
}

.z3 {
	z-index: 3000;
}

.z2 {
	z-index: 2000;
}

.z1 {
	z-index: 1000;
}

.z0 {
	z-index: 100;
}

.absolute-center {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	display: table;
}

/*
 * animations
 */

/*
 * colors
 */

/*
 * text colors
 */

.blue,
.text-primary {
	color: #0077C5;
}

.yellow,
.text-secondary,
.sisea-highlight {
	color: #FEC10D;
}

.white {
	color: #fff;
}

.black {
	color: #000;
}

.light-gray {
	color: #eeeeee;
}

.mid-gray,
.text-muted {
	color: #777;
}

.dark-gray {
	color: #333;
}

.red,
.text-danger {
	color: #ff1d08;
}

.green,
.text-success {
	color: #60dd4a;
}

.orange,
.text-warning {
	color: #dd9c00;
}

/*
 * solid background colors
 */

.bg-primary {
	background-color: #0077C5;
}

.bg-secondary {
	background-color: #FEC10D;
}

.bg-white {
	background-color: #FFF;
}

.bg-blue {
	background-color: #0077C5;
}

.bg-dark-blue {
	background-color: #001b2c;
}

.bg-light-gray {
	background-color: #eeeeee;
}

.bg-mid-gray {
	background-color: #777;
}

.bg-dark-gray {
	background-color: #333;
}

.bg-red {
	background-color: #ff1d08;
}

.bg-green {
	background-color: #60dd4a;
}

.bg-orange {
	background-color: #dd9c00;
}

/*
 * transparent background colors
 */

.bg-t-blue {
	background-color: rgba(0, 119, 197, 0.5);
}

.bg-t-red {
	background-color: rgba(255, 29, 8, 0.5);
}

.bg-t-green {
	background-color: rgba(96, 221, 74, 0.5);
}

.bg-t-orange {
	background-color: rgba(221, 156, 0, 0.5);
}

.bg-t-mid-gray {
	background-color: rgba(119, 119, 119, 0.5);
}

.bg-t-dark-gray {
	background-color: rgba(51, 51, 51, 0.5);
}

body {
	color: #404041;
	background: #FFF url('images/guy-willis-bg-logo.gif') bottom right no-repeat;
}
body#home { background: #bbbdc0; }

a {
	color: #0077C5;
	text-decoration: none;
}

a:hover {
	color: #005892;
}

hr {
	height: 0;
	border: none;
	border-bottom: 1px solid #eeeeee;
}

blockquote {
	border-left: 6px solid #eeeeee;
	padding: 0.5rem 1rem;
	font-size: 1.15rem;
	line-height: 1.5rem;
	margin: 1rem 0;
}

.pointer {
	cursor: pointer;
}

.news-expand {
	display: none;
}

#topicTitle:first-letter {
	text-transform: uppercase;
}

.sisea-paging {
	margin-bottom: 1rem;
}

.sisea-results-list {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	margin-bottom: 1rem;
}

.contactForm div {
	padding-bottom: 1rem;
}

.contactForm div label {
	width: 130px;
	display: inline-block;
}

.contactForm div .textarea {
	vertical-align: top;
}

.contactForm div .input,
.contactForm div .textarea {
	width: 450px;
	color: #0077C5;
}

.contactForm button {
	margin-left: 165px;
	margin-top: 1rem;
}

.form-light label {
	color: #444;
}

.form-light .input,
.form-light .textarea,
.form-light .select {
	transition: box-shadow 0.2s ease;
	border-color: #e1e1e1;
	color: #333;
	background-color: #FFF;
}

.form-light .input:focus,
.form-light .textarea:focus,
.form-light .select:focus {
	outline: none;
	border-color: #0077C5;
	background-color: #fcfcfc;
	box-shadow: 0 0 0.125rem rgba(0, 119, 197, 0.5);
}

.form-light .radio input,
.form-light .checkbox input {
	transition: box-shadow 0.2s ease;
}

.form-light .radio input:focus,
.form-light .checkbox input:focus {
	outline: none;
	box-shadow: 0 0 0 2px #fff, 0 0 1px 4px rgba(0, 119, 197, 0.5);
}

.form-light .radio input {
	border-radius: 50%;
}

table thead {
	background: #eeeeee;
	border-bottom: 1px solid #777;
}

table.border {
	border-color: #eeeeee;
}

table.highlight tbody tr:nth-child(even) {
	background-color: #eeeeee;
}

table.highlight tbody tr:hover {
	background-color: rgba(0, 119, 197, 0.5);
}

.hover-shadow:hover {
	box-shadow: 0px 2px 3px 3px #eeeeee;
}

.hover-glow:hover {
	box-shadow: 0px 0px 3px 3px #eeeeee;
}

.border {
	border-style: solid;
	border-width: 1px;
}

.border-top {
	border-top-style: solid;
	border-top-width: 1px;
}

.border-bottom {
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.border-white {
	border-color: rgba(255, 255, 255, 0.5);
}

.border-light-gray {
	border-color: rgba(238, 238, 238, 0.5);
}

.rounded {
	border-radius: .25rem;
}

.rounded2 {
	border-radius: .5rem;
}

.transition-all {
	transition: all 0.2s ease;
}

.button {
	transition-duration: .2s;
	transition-timing-function: ease;
	transition-property: box-shadow , background-color;
	text-decoration: none;
	cursor: pointer;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	     appearance: none;
	white-space: nowrap;
	display: inline-block;
	height: auto;
	padding: 0.25rem .75rem;
	text-transform: uppercase;
}

.button:focus {
	outline: none;
}

.button-blue,
.button-primary {
	color: #FFF;
	background-color: #262261;
}

.button-blue:hover,
.button-primary:hover {
	color: #fdb813;
	background-color: #1d1d51;
}

.button-secondary {
	color: #FFF;
	background-color: #fdb813;
}


.button-red,
.button-danger {
	color: #FFF;
	background-color: #ff1d08;
}

.button-red:hover,
.button-danger:hover {
	color: #FFF;
	background-color: #a10e00;
}

.button-gray,
button:disabled,
input:disabled {
	color: #FFF;
	background-color: #777;
}

.button-gray:hover,
button:disabled:hover,
input:disabled:hover {
	color: #FFF;
	background-color: #444444;
}

button:disabled,
input:disabled {
	cursor: not-allowed;
}

.button-dark {
	color: #FFF;
	background-color: #333;
}

.button-dark:hover {
	color: #FFF;
	background-color: black;
}

fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.form {
	font-size: 1rem;
}

.form label {
	min-width: 10rem;
	display: inline-block;
}

.form .input-wrapper {
	margin-bottom: 1rem;
}

.input {
	-webkit-appearance: none;
	   -moz-appearance: none;
	        appearance: none;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	max-width: 100%;
	height: 2rem;
	line-height: 1rem;
	text-indent: .25rem;
	border-radius: .15rem;
}

.select {
	box-sizing: border-box;
	height: 2rem;
	margin-right: 0;
	margin-left: 0;
	border-radius: .15rem;
	padding-right: 1rem;
}

.textarea {
	box-sizing: border-box;
	padding: .5rem;
	border-style: solid;
	border-width: 1px;
	line-height: 1.5rem;
	border-radius: .15rem;
}

.form-stacked label {
	padding: .25rem;
}

.form-stacked label,
.form-stacked .input,
.form-stacked .select,
.form-stacked .textarea {
	display: block;
	width: 100%;
}

.form-stacked .input,
.form-stacked .select,
.form-stacked .radio,
.form-stacked .checkbox {
	margin-bottom: 1rem;
}

input[type="radio"],
input[type="radio"] + span,
input[type="checkbox"],
input[type="checkbox"] + span {
	vertical-align: middle;
}

ul {
	margin-left: 1rem;
	list-style-type: disc;
}

ul li ul {
	margin-left: 1rem;
}

ol {
	margin-left: 1rem;
	list-style: decimal;
}

ol li ol {
	margin-left: 1rem;
}

.list-simple {
	list-style: none;
	padding-left: 0;
}

.list-inline {
	list-style: none;
	padding-left: 0;
}

.list-inline li {
	display: inline;
	white-space: nowrap;
}

/*Layout Elements -

- MODULAR PERCENT LAYOUT
- header
- hero
- main

*/

.gutter {
	padding: .5rem;
}

.gutterx2 {
	padding: 1rem;
}

.full-width {
	width: 100%;
}

.three-quarter-width {
	width: 75%;
}

.half-width {
	width: 50%;
}

.third-width {
	width: 33.333%;
}

.quarter-width {
	width: 25%;
}

header {
	background-color: #262262;
	border-bottom: 20px solid #fdb813;
	box-shadow: 0 1px 16px #333;
	-webkit-box-shadow: 0 1px 16px #333;
	-moz-box-shadow: 0 1px 16px #333;
	position:relative;
}

body#home header{
    border-bottom:none;
    box-shadow:none;
}

header #logo {
	float: left;
	padding: .25rem 0;
}

header .top--links {
	float: right;
	color: #d1d2d4;
	text-align: right;
	font-size: .95rem;
	padding-top: .75rem;
}

header .top--links span {
	font-size: 1.3rem;
	padding-right: .3rem;
}

header .top--links a {
	color: #d1d2d4;
}

header .top--links a:hover {
	color: #fdb813;
}

.hero {
	height: 20rem;
	width: 100%;
	background-size: cover;
	border-bottom: 1px solid #FFF;
}

.hero .wrap {
	position: relative;
	z-index: 99;
	height: inherit;
}

main > .wrap {
	margin-top: 3rem;
	/*background: transparent url("images/main-pseudo-line.png") top right repeat-y;*/
}

main article {
	width: 65%;
	float: left;
	padding-bottom: 2rem;
	position:relative;
}

main article p {
	padding-bottom: 1rem;
	line-height: 1.75rem;
}

main article ul,
main article ol {
	margin: 1rem 2rem;
}

main article h1{
    font-size: 1.9rem; color: #262262; margin-bottom:1rem; font-weight:800;
}

main article h2,
main article h3,
main article h4 {
	padding-bottom: 1rem;
}

main article h3:first-of-type{line-height:2rem; font-weight:400;}

.vertical-text{
    position: absolute;
    top: -.4rem;
    left: -4rem;
    font-size: 5rem;
    text-align: left;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform-origin: left;
    -webkit-transform-origin: left;
    -moz-transform-origin: left;
}

main aside {
	padding: 0 0 0 2rem;
	width: 30%;
	float: right;
	border-left: 1px solid #404041;
	margin-top:1rem;
}

footer {
	width: 100%;
	padding: 1.5rem 0;
	background-color: #262262;
}

footer .wrap div {
	border-right: 1px solid #FFF;
	float: left;
	min-height: 110px;
}

footer .wrap div:last-of-type {
	border-right: none;
}

footer .wrap div:last-of-type p {
	padding: 0.5rem 0rem 0.5rem 1.25rem;
}

footer .wrap div:first-of-type p {
	padding: 0.5rem 1rem 0.5rem 0.5rem;
}

footer p{
    color: #FFF;
	font-size: .8rem;
}

footer a {
	color: #FFF; font-size: .8rem; padding-left: 1rem;
}

footer a:hover {
	color: #fdb813;
}

.mp-grid .mp-3 {
	width: 31.7%;
	float: left;
	margin-left: 1.2%;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
}

.mp-grid .mp-3:nth-child(1),
.mp-grid .mp-3:nth-child(4),
.mp-grid .mp-3:nth-child(7),
.mp-grid .mp-3:nth-child(10),
.mp-grid .mp-3:nth-child(13),
.mp-grid .mp-3:nth-child(16),
.mp-grid .mp-3:nth-child(19) {
	margin-left: 0;
}

.mp-grid .mp-3:nth-child(3n+0) {
	margin-right: 0;
}

.mp-grid .mp-4 {
	width: 23.2%;
	float: left;
	margin-left: 1.2%;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
}

.mp-grid .mp-4:nth-child(1),
.mp-grid .mp-4:nth-child(5),
.mp-grid .mp-4:nth-child(9),
.mp-grid .mp-4:nth-child(13),
.mp-grid .mp-4:nth-child(17),
.mp-grid .mp-4:nth-child(20),
.mp-grid .mp-4:nth-child(24) {
	margin-left: 0;
}

.mp-grid .mp-4:nth-child(4n+0) {
	margin-right: 0;
}

.mp-grid .mp-5 {
	width: 18%;
	float: left;
	margin-left: 1.2%;
	margin-right: 1.2%;
	margin-bottom: 1.2%;
}

.flex--container {
	display: flex;
}

.flex--dir-row {
	flex-direction: row;
	flex: 0 1 auto;
	flex-wrap: wrap;
	margin-right: -.5rem;
	margin-left: -.5rem;
}

.flex--jc-start {
	justify-content: flex-start;
}

.flex--jc-center {
	justify-content: flex-center;
	justify-content: center;
}

.flex--jc-end {
	justify-content: flex-end;
}

.flex--jc-around {
	justify-content: space-around;
}

.flex--jc-between {
	justify-content: space-between;
}

.flex--col,
.flex--col-1,
.flex--col-2,
.flex--col-3,
.flex--col-4,
.flex--col-5,
.flex--col-6,
.flex--col-7,
.flex--col-8,
.flex--col-9,
.flex--col-10,
.flex--col-11,
.flex--col-12 {
	box-sizing: border-box;
	flex: 0 0 auto;
	padding-right: .5rem;
	padding-left: .5rem;
}

.flex--col {
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	flex-basis: 0;
	max-width: 100%;
}

.flex--col-1 {
	flex-basis: 8.333%;
	max-width: 8.333%;
}

.flex--col-2 {
	flex-basis: 16.667%;
	max-width: 16.667%;
}

.flex--col-3 {
	flex-basis: 25%;
	max-width: 25%;
}

.flex--col-4 {
	flex-basis: 33.333%;
	max-width: 33.333%;
}

.flex--col-5 {
	flex-basis: 41.667%;
	max-width: 41.667%;
}

.flex--col-6 {
	flex-basis: 50%;
	max-width: 50%;
}

.flex--col-7 {
	flex-basis: 58.333%;
	max-width: 58.333%;
}

.flex--col-8 {
	flex-basis: 66.667%;
	max-width: 66.667%;
}

.flex--col-9 {
	flex-basis: 75%;
	max-width: 75%;
}

.flex--col-10 {
	flex-basis: 83.333%;
	max-width: 83.333%;
}

.flex--col-11 {
	flex-basis: 91.667%;
	max-width: 91.667%;
}

.flex--col-12 {
	flex-basis: 100%;
	max-width: 100%;
}

table {
	width: 100%;
}

table th {
	text-align: left;
	padding: .5rem;
}

table td {
	padding: .5rem;
}

nav {
	display: block;
	list-style: none;
	float: right;
	clear:right;
}

nav .active {
	color: #fdb813;
}

nav ul {
	margin: 0;
}

nav ul li {
	display: inline-block;
	float: left;
	margin-right: 1rem;
	line-height: 3rem;
	position: relative;
	z-index: 99999;
	background-color: #262262;
}

nav ul li:last-of-type {
	margin-right: 0;
}

nav ul li:last-of-type a {
	border-right: none;
	padding-right: 0;
}

nav ul li:hover > ul {
	visibility: visible;
}

nav ul li:hover > a {
	color: #fdb813;
}

nav ul li ul {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	width: 12rem;
	margin-left: 0;
}

nav ul li ul li {
	float: none;
	display: block;
	margin-right: 0;
	line-height: 2rem;
}

nav ul li ul li a {
	border-right: none;
	padding-right: 0;
	padding: 1rem;
	font-size:.9rem;
	line-height: 1rem;
	display: block;
}

nav a {
	color: #d1d2d4;
	font-size:1.2rem;
	border-right: 1px solid #d1d2d4;
	padding-right: 1rem;
}

nav a:hover {
	color: #FEC10D !important;
}

#mobile-menu {
	margin: .5rem;
	padding: .5rem;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	background: #0077C5;
	color: #FFF;
	position: absolute;
	width: 1.75em;
	display: none;
}

#mobile-menu:before {
	content: "";
	position: absolute;
	left: 0.3rem;
	top: 0.25em;
	width: 1.15em;
	height: 0.25em;
	background: white;
	box-shadow: 0 0.38em 0 0 white, 0 0.75em 0 0 white;
}

aside > h3 i {
	font-size: 2.25rem !important;
	color: #FEC10D;
	float: right;
	padding: 0 0.25rem 0.25rem;
}

aside .sisea-search-form fieldset label {
	display: none;
}

aside .sisea-search-form fieldset input[type="text"] {
	background: transparent;
	border: 1px solid #FFF;
	text-indent: .25rem;
	color: #0077C5;
	width: 85%;
}

aside .sisea-search-form fieldset input[type="submit"] {
	background: transparent url("images/search-btn.svg");
	width: 26px;
	height: 26px;
	vertical-align: middle;
	cursor: pointer;
	font-size: 0;
	text-indent: -9999;
}

aside h5{
    text-transform: uppercase;
}

aside .toc {
	list-style: none;
	margin: .5rem 0;
}

aside .toc li{
    margin-bottom: 1rem;
}

aside .toc a {
	color: #404041;
}

aside .toc a:hover,aside .toc a.active {
	color: #fdb813;
}

.hmpg-features{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bdbbbb+0,eaeaeb+100 */
background: #bdbbbb; /* Old browsers */
background: -moz-linear-gradient(top, #bdbbbb 0%, #eaeaeb 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #bdbbbb 0%,#eaeaeb 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #bdbbbb 0%,#eaeaeb 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbbbb', endColorstr='#eaeaeb',GradientType=0 ); /* IE6-9 */
}

.hmpg-features .aside--feature {
	float: left;
	width: 32%;
	padding: 1% 2%;
}

.aside--feature {
	text-align: center;
	margin-bottom: 2rem;
}

.aside--feature i.fa-2x {
	font-size: 3rem;
}

.aside--feature h3 {
	font-weight: bold;
	line-height: 2rem;
	padding-top: .5rem;
}

.aside--feature p {
	padding-bottom: 1rem;
}

#sliderMasthead {
	position: relative;
	margin-bottom:2rem;
	border-bottom: 20px solid #fdb813;
	box-shadow: 0 6px 12px #666;
	-webkit-box-shadow: 0 6px 12px #666;
	-moz-box-shadow: 0 6px 12px #666;
}

#full-slides {
	width: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	height: 600px;
}

#full-slides div {
	position: absolute;
	width: 100%;
	text-align: center;
}

#full-slides div img {
	max-width: 100%;
}

#fs-slide1 {
	z-index: 10;
}

#fs-slide2 {
	z-index: 9;
}

#fs-slide3 {
	z-index: 8;
}

#fs-slide4 {
	z-index: 7;
}

#fs-slide5 {
	z-index: 6;
}

#fs-slide6 {
	z-index: 5;
}

#fs-slide7 {
	z-index: 4;
}

#fs-slide8 {
	z-index: 3;
}

#fs-slide9 {
	z-index: 2;
}

#promo-slides {
	z-index: 99;
	position: absolute;
	top: 0;
	width: 100%;
}

#promo-slides .inner {
	width: 431px;
	height: 99px;
	position: relative;
	display: none;
	text-align: center;
	background: #aaa url("images/brushed-plate.jpg");
}

#promo-slides .inner.promo-slides-right {
	position: absolute;
	right: 0;
	top: 0;
	margin: 9% 11% 1% 0;
}

#promo-slides .inner.promo-slides-left {
	position: absolute;
	left: 0;
	top: 0;
	margin: 9% 0 1% 11%;
}

#promo-slides .inner.promo-slides-center {
	margin: 9% auto 0 auto;
}

#promo-slides #promo-slide1 {
	z-index: 10;
}

#promo-slides #promo-slide2 {
	z-index: 9;
}

#promo-slides #promo-slide3 {
	z-index: 8;
}

#promo-slides #promo-slide4 {
	z-index: 7;
}

#promo-slides #promo-slide5 {
	z-index: 6;
}

#promo-slides #promo-slide6 {
	z-index: 5;
}

#promo-slides #promo-slide7 {
	z-index: 4;
}

#promo-slides #promo-slide8 {
	z-index: 3;
}

#promo-slides #promo-slide9 {
	z-index: 2;
}

#promo-slides h1 {
	color: #000;
	font-size: 2rem;
	line-height: 2rem;
	padding-top: .5rem;
	letter-spacing: 2px;
}

#promo-slides h1:before {
	content: "=";
}

#promo-slides h1:after {
	content: "=";
}

#promo-slides p {
	color: #000;
	font-size: 1rem;
	padding: 0 0.75rem;
}

@media screen {

[hidden~="screen"] {
	display: inherit;
}

[hidden~="screen"]:not(:active):not(:focus):not(:target) {
	clip: rect(0 0 0 0) !important;
	position: absolute !important;
}

}

@media only screen and (min-width: 961px) {

.mp-grid .mp-5:nth-child(1),
.mp-grid .mp-5:nth-child(6),
.mp-grid .mp-5:nth-child(11),
.mp-grid .mp-5:nth-child(16),
.mp-grid .mp-5:nth-child(21),
.mp-grid .mp-5:nth-child(26),
.mp-grid .mp-5:nth-child(31),
.mp-grid .mp-5:nth-child(36),
.mp-grid .mp-5:nth-child(41),
.mp-grid .mp-5:nth-child(46),
.mp-grid .mp-5:nth-child(51),
.mp-grid .mp-5:nth-child(56),
.mp-grid .mp-5:nth-child(61),
.mp-grid .mp-5:nth-child(66),
.mp-grid .mp-5:nth-child(71),
.mp-grid .mp-5:nth-child(76),
.mp-grid .mp-5:nth-child(81),
.mp-grid .mp-5:nth-child(86) {
	margin-left: 0;
}

.mp-grid .mp-5:nth-child(5n+0) {
	margin-right: 0;
}

}

@media only screen and (max-width: 960px) {

.h1 {
	font-size: 2rem;
	line-height: 2rem;
}

.h2 {
	font-size: 1.5rem;
	line-height: 1.5rem;
}

.m-responsive {
	margin: 3rem;
}

.mt-responsive {
	margin-top: 3rem;
}

.mr-responsive {
	margin-right: 3rem;
}

.mb-responsive {
	margin-bottom: 3rem;
}

.ml-responsive {
	margin-left: 3rem;
}

.p-responsive {
	padding: 3rem;
}

.px-responsive {
	padding-right: 3rem;
	padding-left: 3rem;
}

.py-responsive {
	padding-top: 3rem;
	padding-bottom: 3rem;
}

.tablet-show,
.tablet-block {
	display: block !important;
}

.tablet-hide {
	display: none;
}

.tablet-base {
	margin: 1rem !important;
	padding: 1rem !important;
}

header #logo {
	padding-left: 3rem;
	width:220px;
}

header #logo a {
	font-size: 1.25rem;
}

header .top--links {
	padding-right: 1rem;
}

.hero .wrap h1 {
	padding-left: 1rem;
}

main > .wrap {
	background: transparent;
}

main article {
	width: 100%;
	float: none;
}

main aside {
	width: 100%;
	float: none;
	padding: 0;
	border-left:none;
}

.mp-grid .mp-5 {
	width: 31.2%;
	overflow: hidden;
}

.mp-grid .mp-5:nth-child(1),
.mp-grid .mp-5:nth-child(4),
.mp-grid .mp-5:nth-child(7),
.mp-grid .mp-5:nth-child(10),
.mp-grid .mp-5:nth-child(13),
.mp-grid .mp-5:nth-child(16),
.mp-grid .mp-5:nth-child(19),
.mp-grid .mp-5:nth-child(22),
.mp-grid .mp-5:nth-child(25),
.mp-grid .mp-5:nth-child(28),
.mp-grid .mp-5:nth-child(31),
.mp-grid .mp-5:nth-child(34),
.mp-grid .mp-5:nth-child(37),
.mp-grid .mp-5:nth-child(40),
.mp-grid .mp-5:nth-child(43),
.mp-grid .mp-5:nth-child(47),
.mp-grid .mp-5:nth-child(50),
.mp-grid .mp-5:nth-child(53) {
	margin-left: 0;
}

.mp-grid .mp-5:nth-child(3n+0) {
	margin-right: 0;
}

nav {
	display: none;
	float: none;
	clear: left;
}

nav ul li {
	display: block;
	float: none;
	margin: 0;
	line-height: 3rem;
}

nav ul li a {
	display: block;
	padding: 0 1rem;
	border-bottom: 1px solid #FFF;
	border-right: none;
}

nav ul li ul {
	visibility: visible;
	position: static;
	width: 100%;
}

nav ul li ul li {
	line-height: 3rem;
}

nav ul li ul li a {
	display: block;
}

#mobile-menu {
	display: block;
}

aside .sisea-search-form fieldset input[type="text"] {
	width: 50%;
}

.aside--feature {
	width: 32%;
	float: left;
	padding: 1% 2%;
}

}

@media only screen and (max-width: 950px) {

footer .wrap div {
	width: 100% !important;
	float: none;
	border-right: none;
	min-height: 1rem;
}

}

@media only screen and (max-width: 680px) {

.m-responsive {
	margin: 2rem;
}

.mt-responsive {
	margin-top: 2rem;
}

.mr-responsive {
	margin-right: 2rem;
}

.mb-responsive {
	margin-bottom: 2rem;
}

.ml-responsive {
	margin-left: 2rem;
}

.p-responsive {
	padding: 1.5rem;
}

.px-responsive {
	padding-right: 1.5rem;
	padding-left: 1.5rem;
}

.py-responsive {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
}

.mobile-show,
.mobile-block {
	display: block !important;
}

.mobile-block {
	width: 100% !important;
}

.mobile-hide {
	display: none;
}

.mobile-center {
	text-align: center;
}

.mobile-base {
	margin: 1rem !important;
	padding: 1rem !important;
}

.contactForm div label {
	width: auto;
	display: block;
}

.contactForm div .input,
.contactForm div .textarea {
	width: 100%;
}

.contactForm button {
	margin-left: 0px;
	margin-bottom: 1.5rem;
}

.gutterx2 {
	padding: .5rem;
}

.hero {
	height: 12rem;
}

.hero .wrap h1 {
	font-size: 3rem;
}

.mp-grid .mp-3 {
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

.mp-grid .mp-4 {
	width: 100%;
	margin-right: 0;
	margin-left: 0;
}

.mp-grid .mp-5 {
	width: 100%;
	height: auto;
	margin-right: 0;
	margin-left: 0;
}

.flex--col,
.flex--col-1,
.flex--col-2,
.flex--col-3,
.flex--col-4,
.flex--col-5,
.flex--col-6,
.flex--col-7,
.flex--col-8,
.flex--col-9,
.flex--col-10,
.flex--col-11,
.flex--col-12 {
	flex-basis: 100%;
	max-width: 100%;
}

.aside--feature {
	width: 100% !important;
	float: none !important;
	padding: 5% !important;
	margin-top: 2rem !important;
	border-top: 1px solid #FFF !important;
}

#promo-slides {
	position: static;
	padding: 1.5rem;
	text-align: center;
}

#promo-slides .inner {
	position: static !important;
	margin: 0 auto !important;
}

}

@media only screen and (max-width: 600px) {

#sliderMasthead{margin-bottom:0;}
header .top--links span {
	font-size: .9rem;
}

}

@media only screen and (max-width: 480px) {

header #logo {
    padding-left:3rem;
	width:180px;
}

header .top--links{padding-top:.5rem;}

header .top--links span {
	padding-right: 0;
}

header .top--links span,
header .top--links a#paylink {
	display: none;
}

header .top--links span#phoneText {
	display: inline !important;
}

footer .wrap div ul li {
	width: 49%;
}

#promo-slides .inner {
	width: 100%;
	background: #aaa;
	height: auto;
}

}

@media only screen and (max-width: 60rem) {

main {
	margin: 0 1rem !important;
}

}


/*# sourceMappingURL=data:application/json;base64,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Q0MsWUFBWTtDQUNaLGFBQWE7Q0FDYixnQkFBZ0I7Q0FDaEIsZUFBZTtDQUNmOztBQUVEOzs7Ozs7Ozs7Ozs7O0NBZUMsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLHVCQUF1QjtDQUN2Qix1QkFBdUI7Q0FDdkIsdUJBQXVCO0NBQ3ZCLDRCQUE0QjtDQUM1QixzQ0FBc0M7Q0FDdEM7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakIsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLDRCQUE0QjtDQUM1QiwwQkFBMEI7Q0FDMUI7O0NBRUE7O0FBRUQ7O0FBRUE7Q0FDQyxnQkFBZ0I7Q0FDaEI7O0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEI7O0NBRUE7O0FBRUQ7O0FBRUE7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7O0FBRUQ7O0NBRUMsY0FBYztDQUNkOztBQUVEO0NBQ0MsMkJBQTJCO0NBQzNCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0MsWUFBWTtDQUNaLGlCQUFpQjtDQUNqQixhQUFhO0NBQ2I7O0NBRUE7O0FBRUQ7O0FBRUE7Q0FDQywwQkFBMEI7Q0FDMUI7O0NBRUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG5cbiAgTU9EWC9CQVNTQ1NTXG5cbiAgQ1JFQVRFIEJZOiBXYXluZSBSb2RkeSAod2F5bmVAbW9keC5jb20pXG5cbiAgU3R5bGVzIGFyZSBEZXNrdG9wIEZpcnN0XG4gICAtIFVTRSBCUkVBS1BPSU5UUzpcbiAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygkbW9iaWxlKXsgfVxuICAgICBAaW5jbHVkZSByZXNwb25kLXRvLWFib3ZlKCRtb2JpbGUpeyB9XG4gICAtIC5jbGVhcmZpeCBnb2VzIG9uIHRoZSB3cmFwcGVyIG5vdCBhZnRlciBsYXN0IGZsb2F0XG5cbiovXG5cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhLFxucHJlLFxudWwsXG5vbCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmRsLFxub2wsXG51bCxcbmR0LFxuZGQge1xuXHRtYXJnaW46IDA7XG59XG5cbnVsLFxub2wge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaW1nIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4vKiEgc2FuaXRpemUuY3NzIHwgQ0MwIFB1YmxpYyBEb21haW4gfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvc2FuaXRpemUuY3NzICovXG5cbi8qXG4gKiBOb3JtYWxpemF0aW9uXG4gKi9cblxuOnJvb3Qge1xuXHQtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHR3aWR0aDogYXV0bztcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnByZSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5wcm9ncmVzcyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudGVtcGxhdGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cblt1bnNlbGVjdGFibGVdIHtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qXG4gKiBVbml2ZXJzYWwgaW5oZXJpdGFuY2VcbiAqL1xuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcblx0Ym94LXNpemluZzogaW5oZXJpdDtcbn1cblxuKiB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0dmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG5cbi8qXG4gKiBPcGluaW9uYXRlZCBkZWZhdWx0c1xuICovXG5cbiosXG46OmJlZm9yZSxcbjo6YWZ0ZXIge1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbioge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbjpyb290IHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRmb250OiAxNnB4LzEuNSBzYW5zLXNlcmlmO1xuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hdWRpbyxcbmNhbnZhcyxcbmlmcmFtZSxcbmltZyxcbnN2ZyxcbnZpZGVvIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRtaW4taGVpZ2h0OiAxLjVlbTtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdDo6LW1zLXZhbHVlIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxudGV4dGFyZWEge1xuXHRyZXNpemU6IHZlcnRpY2FsO1xufVxuXG4ubWVhc3VyZSB7XG5cdG1heC13aWR0aDogNDhyZW07XG59XG5cbi5tZWFzdXJlLW5hcnJvdyB7XG5cdG1heC13aWR0aDogMzJyZW07XG59XG5cbi5tZWFzdXJlLXdpZGUge1xuXHRtYXgtd2lkdGg6IDYwcmVtO1xufVxuXG5ib2R5IHtcblx0Zm9udC1mYW1pbHk6ICdSb2JvdG8nLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmJ1dHRvbixcbi5idXR0b24sXG4jcHJvbW8tc2xpZGVzLFxuLm5ld3MtdHJpZ2dlciB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbmgxLFxuLmgxLFxuLmYxIHtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRsaW5lLWhlaWdodDogM3JlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDIsXG4uaDIsXG4uZjIge1xuXHRmb250LXNpemU6IDJyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjVyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgzLFxuLmgzLFxuLmYzIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjY1cmVtO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG5oNCxcbi5oNCxcbi5mNCB7XG5cdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxucCxcbi5wLFxuaDUsXG5oNixcbmRsLFxub2wsXG51bCB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuc21hbGwsXG4uc21hbGwsXG4uZjUge1xuXHRmb250LXNpemU6IC43NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuc3Ryb25nLFxuLmJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnJlZ3VsYXIge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaXRhbGljIHtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uY2FwcyB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAuMmVtO1xufVxuXG4uY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmlnaHQtYWxpZ24ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxlYWRpbmctMSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5sZWFkaW5nLTIge1xuXHRsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLmxlYWRpbmctMyB7XG5cdGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ubGVhZGluZy00IHtcblx0bGluZS1oZWlnaHQ6IDRyZW07XG59XG5cbi5tMCB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1iMCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tMSB7XG5cdG1hcmdpbjogMXJlbTtcbn1cblxuLm10MSB7XG5cdG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5tcjEge1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5tYjEge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubWwxIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5tMiB7XG5cdG1hcmdpbjogMnJlbTtcbn1cblxuLm10MiB7XG5cdG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5tcjIge1xuXHRtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG5cbi5tYjIge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwyIHtcblx0bWFyZ2luLWxlZnQ6IDJyZW07XG59XG5cbi5tMyB7XG5cdG1hcmdpbjogM3JlbTtcbn1cblxuLm10MyB7XG5cdG1hcmdpbi10b3A6IDNyZW07XG59XG5cbi5tcjMge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5tYjMge1xuXHRtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuXG4ubWwzIHtcblx0bWFyZ2luLWxlZnQ6IDNyZW07XG59XG5cbi5tNCB7XG5cdG1hcmdpbjogNHJlbTtcbn1cblxuLm10NCB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi5tcjQge1xuXHRtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5tYjQge1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuXG4ubWw0IHtcblx0bWFyZ2luLWxlZnQ6IDRyZW07XG59XG5cbi5tLXJlc3BvbnNpdmUge1xuXHRtYXJnaW46IDRyZW07XG59XG5cbi5tdC1yZXNwb25zaXZlIHtcblx0bWFyZ2luLXRvcDogNHJlbTtcbn1cblxuLm1yLXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tcmlnaHQ6IDRyZW07XG59XG5cbi5tYi1yZXNwb25zaXZlIHtcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLm1sLXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tbGVmdDogNHJlbTtcbn1cblxuLnAwIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnF1YXJ0ZXIge1xuXHRwYWRkaW5nOiAuMjVyZW07XG59XG5cbi5waGFsZiB7XG5cdHBhZGRpbmc6IC41cmVtO1xufVxuXG4ucDEge1xuXHRwYWRkaW5nOiAxcmVtO1xufVxuXG4ucHgxIHtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4ucHkxIHtcblx0cGFkZGluZy10b3A6IDFyZW07XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG4ucDIge1xuXHRwYWRkaW5nOiAycmVtO1xufVxuXG4ucHgyIHtcblx0cGFkZGluZy1yaWdodDogMnJlbTtcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG4ucHkyIHtcblx0cGFkZGluZy10b3A6IDJyZW07XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4ucDMge1xuXHRwYWRkaW5nOiAzcmVtO1xufVxuXG4ucHgzIHtcblx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucHkzIHtcblx0cGFkZGluZy10b3A6IDNyZW07XG5cdHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuXG4ucDQge1xuXHRwYWRkaW5nOiA0cmVtO1xufVxuXG4ucHg0IHtcblx0cGFkZGluZy1yaWdodDogNHJlbTtcblx0cGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuXG4ucHk0IHtcblx0cGFkZGluZy10b3A6IDRyZW07XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ucC1yZXNwb25zaXZlIHtcblx0cGFkZGluZzogNHJlbTtcbn1cblxuLnB4LXJlc3BvbnNpdmUge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRwYWRkaW5nLWxlZnQ6IDRyZW07XG59XG5cbi5weS1yZXNwb25zaXZlIHtcblx0cGFkZGluZy10b3A6IDRyZW07XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4uaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm9oIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2xlYXJmaXg6YmVmb3JlLFxuaGVhZGVyOmJlZm9yZSxcbm1haW46YmVmb3JlLFxuZm9vdGVyOmJlZm9yZSxcbi5tcC1ncmlkOmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbmhlYWRlcjphZnRlcixcbm1haW46YWZ0ZXIsXG5mb290ZXI6YWZ0ZXIsXG4ubXAtZ3JpZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuaGVhZGVyOmFmdGVyLFxubWFpbjphZnRlcixcbmZvb3RlcjphZnRlcixcbi5tcC1ncmlkOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5maXQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cmFwIHtcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnZlcnRpY2FsLWNlbnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm1vYmlsZS1zaG93LFxuLnRhYmxldC1zaG93IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJzb2x1dGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5maXhlZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLnQwIHtcblx0dG9wOiAwO1xufVxuXG4ucjAge1xuXHRyaWdodDogMDtcbn1cblxuLmIwIHtcblx0Ym90dG9tOiAwO1xufVxuXG4ubDAge1xuXHRsZWZ0OiAwO1xufVxuXG4uejkge1xuXHR6LWluZGV4OiA5OTk5OTtcbn1cblxuLno4IHtcblx0ei1pbmRleDogODAwMDtcbn1cblxuLno3IHtcblx0ei1pbmRleDogNzAwMDtcbn1cblxuLno2IHtcblx0ei1pbmRleDogNjAwMDtcbn1cblxuLno1IHtcblx0ei1pbmRleDogNTAwMDtcbn1cblxuLno0IHtcblx0ei1pbmRleDogNDAwMDtcbn1cblxuLnozIHtcblx0ei1pbmRleDogMzAwMDtcbn1cblxuLnoyIHtcblx0ei1pbmRleDogMjAwMDtcbn1cblxuLnoxIHtcblx0ei1pbmRleDogMTAwMDtcbn1cblxuLnowIHtcblx0ei1pbmRleDogMTAwO1xufVxuXG4uYWJzb2x1dGUtY2VudGVyIHtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKlxuICogYW5pbWF0aW9uc1xuICovXG5cbi8qXG4gKiBjb2xvcnNcbiAqL1xuXG4vKlxuICogdGV4dCBjb2xvcnNcbiAqL1xuXG4uYmx1ZSxcbi50ZXh0LXByaW1hcnkge1xuXHRjb2xvcjogIzAwNzdDNTtcbn1cblxuLnllbGxvdyxcbi50ZXh0LXNlY29uZGFyeSxcbi5zaXNlYS1oaWdobGlnaHQge1xuXHRjb2xvcjogI0ZFQzEwRDtcbn1cblxuLndoaXRlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5ibGFjayB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubGlnaHQtZ3JheSB7XG5cdGNvbG9yOiAjZWVlZWVlO1xufVxuXG4ubWlkLWdyYXksXG4udGV4dC1tdXRlZCB7XG5cdGNvbG9yOiAjNzc3O1xufVxuXG4uZGFyay1ncmF5IHtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5yZWQsXG4udGV4dC1kYW5nZXIge1xuXHRjb2xvcjogI2ZmMWQwODtcbn1cblxuLmdyZWVuLFxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiAjNjBkZDRhO1xufVxuXG4ub3JhbmdlLFxuLnRleHQtd2FybmluZyB7XG5cdGNvbG9yOiAjZGQ5YzAwO1xufVxuXG4vKlxuICogc29saWQgYmFja2dyb3VuZCBjb2xvcnNcbiAqL1xuXG4uYmctcHJpbWFyeSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDc3QzU7XG59XG5cbi5iZy1zZWNvbmRhcnkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkVDMTBEO1xufVxuXG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4uYmctYmx1ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDc3QzU7XG59XG5cbi5iZy1kYXJrLWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxYjJjO1xufVxuXG4uYmctbGlnaHQtZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5iZy1taWQtZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG59XG5cbi5iZy1kYXJrLWdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYmctcmVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmMWQwODtcbn1cblxuLmJnLWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzYwZGQ0YTtcbn1cblxuLmJnLW9yYW5nZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZDljMDA7XG59XG5cbi8qXG4gKiB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kIGNvbG9yc1xuICovXG5cbi5iZy10LWJsdWUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDExOSwgMTk3LCAwLjUpO1xufVxuXG4uYmctdC1yZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjksIDgsIDAuNSk7XG59XG5cbi5iZy10LWdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NiwgMjIxLCA3NCwgMC41KTtcbn1cblxuLmJnLXQtb3JhbmdlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDE1NiwgMCwgMC41KTtcbn1cblxuLmJnLXQtbWlkLWdyYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExOSwgMTE5LCAxMTksIDAuNSk7XG59XG5cbi5iZy10LWRhcmstZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cblxuYm9keSB7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kOiAjMDAwIHVybChcImltYWdlcy9sZWF0aGVyLWJnLmpwZ1wiKSB0b3AgY2VudGVyIHJlcGVhdC15O1xufVxuXG5hIHtcblx0Y29sb3I6ICMwMDc3QzU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG5cdGNvbG9yOiAjMDA1ODkyO1xufVxuXG5ociB7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2VlZWVlZTtcblx0cGFkZGluZzogMC41cmVtIDFyZW07XG5cdGZvbnQtc2l6ZTogMS4xNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0bWFyZ2luOiAxcmVtIDA7XG59XG5cbi5wb2ludGVyIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmV3cy1leHBhbmQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jdG9waWNUaXRsZTpmaXJzdC1sZXR0ZXIge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uc2lzZWEtcGFnaW5nIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNpc2VhLXJlc3VsdHMtbGlzdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5jb250YWN0Rm9ybSBkaXYge1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cblxuLmNvbnRhY3RGb3JtIGRpdiBsYWJlbCB7XG5cdHdpZHRoOiAxMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGFjdEZvcm0gZGl2IC50ZXh0YXJlYSB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jb250YWN0Rm9ybSBkaXYgLmlucHV0LFxuLmNvbnRhY3RGb3JtIGRpdiAudGV4dGFyZWEge1xuXHR3aWR0aDogNDUwcHg7XG5cdGNvbG9yOiAjMDA3N0M1O1xufVxuXG4uY29udGFjdEZvcm0gYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDE2NXB4O1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZm9ybS1saWdodCBsYWJlbCB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG4uZm9ybS1saWdodCAuaW5wdXQsXG4uZm9ybS1saWdodCAudGV4dGFyZWEsXG4uZm9ybS1saWdodCAuc2VsZWN0IHtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cdGJvcmRlci1jb2xvcjogI2UxZTFlMTtcblx0Y29sb3I6ICMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5mb3JtLWxpZ2h0IC5pbnB1dDpmb2N1cyxcbi5mb3JtLWxpZ2h0IC50ZXh0YXJlYTpmb2N1cyxcbi5mb3JtLWxpZ2h0IC5zZWxlY3Q6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItY29sb3I6ICMwMDc3QzU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmM7XG5cdGJveC1zaGFkb3c6IDAgMCAwLjEyNXJlbSByZ2JhKDAsIDExOSwgMTk3LCAwLjUpO1xufVxuXG4uZm9ybS1saWdodCAucmFkaW8gaW5wdXQsXG4uZm9ybS1saWdodCAuY2hlY2tib3ggaW5wdXQge1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cblxuLmZvcm0tbGlnaHQgLnJhZGlvIGlucHV0OmZvY3VzLFxuLmZvcm0tbGlnaHQgLmNoZWNrYm94IGlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmYsIDAgMCAxcHggNHB4IHJnYmEoMCwgMTE5LCAxOTcsIDAuNSk7XG59XG5cbi5mb3JtLWxpZ2h0IC5yYWRpbyBpbnB1dCB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxudGFibGUgdGhlYWQge1xuXHRiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nztcbn1cblxudGFibGUuYm9yZGVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjZWVlZWVlO1xufVxuXG50YWJsZS5oaWdobGlnaHQgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cblxudGFibGUuaGlnaGxpZ2h0IHRib2R5IHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMTksIDE5NywgMC41KTtcbn1cblxuLmhvdmVyLXNoYWRvdzpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDBweCAycHggM3B4IDNweCAjZWVlZWVlO1xufVxuXG4uaG92ZXItZ2xvdzpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDNweCAjZWVlZWVlO1xufVxuXG4uYm9yZGVyIHtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5ib3JkZXItdG9wIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG5cdGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmJvcmRlci1ib3R0b20ge1xuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5ib3JkZXItbGlnaHQtZ3JheSB7XG5cdGJvcmRlci1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjUpO1xufVxuXG4ucm91bmRlZCB7XG5cdGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbn1cblxuLnJvdW5kZWQyIHtcblx0Ym9yZGVyLXJhZGl1czogLjVyZW07XG59XG5cbi50cmFuc2l0aW9uLWFsbCB7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5idXR0b24ge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3gtc2hhZG93ICwgYmFja2dyb3VuZC1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDFyZW07XG5cdHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmJ1dHRvbi1ibHVlLFxuLmJ1dHRvbi1wcmltYXJ5IHtcblx0Y29sb3I6ICNGRkY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDc3QzU7XG59XG5cbi5idXR0b24tYmx1ZTpob3Zlcixcbi5idXR0b24tcHJpbWFyeTpob3ZlciB7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzOTVmO1xufVxuXG4uYnV0dG9uLXJlZCxcbi5idXR0b24tZGFuZ2VyIHtcblx0Y29sb3I6ICNGRkY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZjFkMDg7XG59XG5cbi5idXR0b24tcmVkOmhvdmVyLFxuLmJ1dHRvbi1kYW5nZXI6aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ExMGUwMDtcbn1cblxuLmJ1dHRvbi1ncmF5LFxuYnV0dG9uOmRpc2FibGVkLFxuaW5wdXQ6ZGlzYWJsZWQge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzc3Nztcbn1cblxuLmJ1dHRvbi1ncmF5OmhvdmVyLFxuYnV0dG9uOmRpc2FibGVkOmhvdmVyLFxuaW5wdXQ6ZGlzYWJsZWQ6aG92ZXIge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQ0NDQ0NDtcbn1cblxuYnV0dG9uOmRpc2FibGVkLFxuaW5wdXQ6ZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYnV0dG9uLWRhcmsge1xuXHRjb2xvcjogI0ZGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cblxuLmJ1dHRvbi1kYXJrOmhvdmVyIHtcblx0Y29sb3I6ICNGRkY7XG5cdGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG5maWVsZHNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uZm9ybSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZvcm0gbGFiZWwge1xuXHRtaW4td2lkdGg6IDEwcmVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtIC5pbnB1dC13cmFwcGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmlucHV0IHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJyZW07XG5cdGxpbmUtaGVpZ2h0OiAxcmVtO1xuXHR0ZXh0LWluZGVudDogLjI1cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuMTVyZW07XG59XG5cbi5zZWxlY3Qge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRoZWlnaHQ6IDJyZW07XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IC4xNXJlbTtcblx0cGFkZGluZy1yaWdodDogMXJlbTtcbn1cblxuLnRleHRhcmVhIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogLjVyZW07XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRib3JkZXItcmFkaXVzOiAuMTVyZW07XG59XG5cbi5mb3JtLXN0YWNrZWQgbGFiZWwge1xuXHRwYWRkaW5nOiAuMjVyZW07XG59XG5cbi5mb3JtLXN0YWNrZWQgbGFiZWwsXG4uZm9ybS1zdGFja2VkIC5pbnB1dCxcbi5mb3JtLXN0YWNrZWQgLnNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgLnRleHRhcmVhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1zdGFja2VkIC5pbnB1dCxcbi5mb3JtLXN0YWNrZWQgLnNlbGVjdCxcbi5mb3JtLXN0YWNrZWQgLnJhZGlvLFxuLmZvcm0tc3RhY2tlZCAuY2hlY2tib3gge1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBzcGFuLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgc3BhbiB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsIHtcblx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxudWwgbGkgdWwge1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxub2wge1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcblx0bGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxub2wgbGkgb2wge1xuXHRtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmxpc3Qtc2ltcGxlIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5saXN0LWlubGluZSBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLypMYXlvdXQgRWxlbWVudHMgLVxuXG4tIE1PRFVMQVIgUEVSQ0VOVCBMQVlPVVRcbi0gaGVhZGVyXG4tIGhlcm9cbi0gbWFpblxuXG4qL1xuXG4uZ3V0dGVyIHtcblx0cGFkZGluZzogLjVyZW07XG59XG5cbi5ndXR0ZXJ4MiB7XG5cdHBhZGRpbmc6IDFyZW07XG59XG5cbi5mdWxsLXdpZHRoIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50aHJlZS1xdWFydGVyLXdpZHRoIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmhhbGYtd2lkdGgge1xuXHR3aWR0aDogNTAlO1xufVxuXG4udGhpcmQtd2lkdGgge1xuXHR3aWR0aDogMzMuMzMzJTtcbn1cblxuLnF1YXJ0ZXItd2lkdGgge1xuXHR3aWR0aDogMjUlO1xufVxuXG5oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0M1O1xufVxuXG5oZWFkZXIgI2xvZ28ge1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy10b3A6IDJyZW07XG59XG5cbmhlYWRlciAjbG9nbyBhIHtcblx0Y29sb3I6ICNGRkY7XG5cdGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuaGVhZGVyIC50b3AtLWxpbmtzIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogLjk1cmVtO1xuXHRwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbmhlYWRlciAudG9wLS1saW5rcyBzcGFuIHtcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdHBhZGRpbmctcmlnaHQ6IC4zcmVtO1xufVxuXG5oZWFkZXIgLnRvcC0tbGlua3MgYSB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG5oZWFkZXIgLnRvcC0tbGlua3MgYTpob3ZlciB7XG5cdGNvbG9yOiAjRkVDMTBEO1xufVxuXG4uaGVybyB7XG5cdGhlaWdodDogMjByZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbn1cblxuLmhlcm8gLndyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5O1xuXHRoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5oZXJvIC53cmFwIGgxIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogNHJlbTtcbn1cblxubWFpbiA+IC53cmFwIHtcblx0bWFyZ2luLXRvcDogM3JlbTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaW1hZ2VzL21haW4tcHNldWRvLWxpbmUucG5nXCIpIHRvcCByaWdodCByZXBlYXQteTtcbn1cblxubWFpbiBhcnRpY2xlIHtcblx0d2lkdGg6IDY1JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG5tYWluIGFydGljbGUgcCB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxubWFpbiBhcnRpY2xlIHVsLFxubWFpbiBhcnRpY2xlIG9sIHtcblx0bWFyZ2luOiAxcmVtIDJyZW07XG59XG5cbm1haW4gYXJ0aWNsZSBoMixcbm1haW4gYXJ0aWNsZSBoMyxcbm1haW4gYXJ0aWNsZSBoNCB7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuXG5tYWluIGFzaWRlIHtcblx0cGFkZGluZzogMXJlbSAwIDAgMnJlbTtcblx0d2lkdGg6IDMwJTtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG5mb290ZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMS41cmVtIDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbmZvb3RlciAud3JhcCBkaXYge1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuXHRmbG9hdDogbGVmdDtcblx0bWluLWhlaWdodDogMTEwcHg7XG59XG5cbmZvb3RlciAud3JhcCBkaXY6bGFzdC1vZi10eXBlIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG5mb290ZXIgLndyYXAgZGl2Omxhc3Qtb2YtdHlwZSBwIHtcblx0cGFkZGluZzogMC41cmVtIDByZW0gMC41cmVtIDEuMjVyZW07XG59XG5cbmZvb3RlciAud3JhcCBkaXY6Zmlyc3Qtb2YtdHlwZSBwIHtcblx0cGFkZGluZzogMC41cmVtIDFyZW0gMC41cmVtIDAuNXJlbTtcbn1cblxuZm9vdGVyIC53cmFwIGRpdiBwIHtcblx0Zm9udC1zaXplOiAuOHJlbTtcblx0cGFkZGluZzogMC41cmVtIDEuMjVyZW07XG59XG5cbmZvb3RlciAud3JhcCBkaXYgcCBhIHtcblx0Y29sb3I6ICNGRkY7XG59XG5cbmZvb3RlciAud3JhcCBkaXYgcCBhOmhvdmVyIHtcblx0Y29sb3I6ICNGRUMxMEQ7XG59XG5cbmZvb3RlciAud3JhcCBkaXYgcCBhIHNwYW4ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5mb290ZXIgLndyYXAgZGl2IHAgYSBpIHtcblx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdGNvbG9yOiAjMzMzO1xuXHRmb250LXNpemU6IDFyZW07XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDEuNHJlbTtcbn1cblxuZm9vdGVyIC53cmFwIGRpdiB1bCB7XG5cdG1hcmdpbjogMCAwIDAgMnJlbTtcbn1cblxuZm9vdGVyIC53cmFwIGRpdiB1bCBsaSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMzElO1xuXHRmb250LXNpemU6IC44cmVtO1xufVxuXG4ubXAtZ3JpZCAubXAtMyB7XG5cdHdpZHRoOiAzMS43JTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjIlO1xuXHRtYXJnaW4tcmlnaHQ6IDEuMiU7XG5cdG1hcmdpbi1ib3R0b206IDEuMiU7XG59XG5cbi5tcC1ncmlkIC5tcC0zOm50aC1jaGlsZCgxKSxcbi5tcC1ncmlkIC5tcC0zOm50aC1jaGlsZCg0KSxcbi5tcC1ncmlkIC5tcC0zOm50aC1jaGlsZCg3KSxcbi5tcC1ncmlkIC5tcC0zOm50aC1jaGlsZCgxMCksXG4ubXAtZ3JpZCAubXAtMzpudGgtY2hpbGQoMTMpLFxuLm1wLWdyaWQgLm1wLTM6bnRoLWNoaWxkKDE2KSxcbi5tcC1ncmlkIC5tcC0zOm50aC1jaGlsZCgxOSkge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTM6bnRoLWNoaWxkKDNuKzApIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXAtZ3JpZCAubXAtNCB7XG5cdHdpZHRoOiAyMy4yJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAxLjIlO1xuXHRtYXJnaW4tcmlnaHQ6IDEuMiU7XG5cdG1hcmdpbi1ib3R0b206IDEuMiU7XG59XG5cbi5tcC1ncmlkIC5tcC00Om50aC1jaGlsZCgxKSxcbi5tcC1ncmlkIC5tcC00Om50aC1jaGlsZCg1KSxcbi5tcC1ncmlkIC5tcC00Om50aC1jaGlsZCg5KSxcbi5tcC1ncmlkIC5tcC00Om50aC1jaGlsZCgxMyksXG4ubXAtZ3JpZCAubXAtNDpudGgtY2hpbGQoMTcpLFxuLm1wLWdyaWQgLm1wLTQ6bnRoLWNoaWxkKDIwKSxcbi5tcC1ncmlkIC5tcC00Om50aC1jaGlsZCgyNCkge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTQ6bnRoLWNoaWxkKDRuKzApIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubXAtZ3JpZCAubXAtNSB7XG5cdHdpZHRoOiAxOCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tbGVmdDogMS4yJTtcblx0bWFyZ2luLXJpZ2h0OiAxLjIlO1xuXHRtYXJnaW4tYm90dG9tOiAxLjIlO1xufVxuXG4uZmxleC0tY29udGFpbmVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC0tZGlyLXJvdyB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLS41cmVtO1xuXHRtYXJnaW4tbGVmdDogLS41cmVtO1xufVxuXG4uZmxleC0tamMtc3RhcnQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LS1qYy1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZsZXgtLWpjLWVuZCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mbGV4LS1qYy1hcm91bmQge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmZsZXgtLWpjLWJldHdlZW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LS1jb2wsXG4uZmxleC0tY29sLTEsXG4uZmxleC0tY29sLTIsXG4uZmxleC0tY29sLTMsXG4uZmxleC0tY29sLTQsXG4uZmxleC0tY29sLTUsXG4uZmxleC0tY29sLTYsXG4uZmxleC0tY29sLTcsXG4uZmxleC0tY29sLTgsXG4uZmxleC0tY29sLTksXG4uZmxleC0tY29sLTEwLFxuLmZsZXgtLWNvbC0xMSxcbi5mbGV4LS1jb2wtMTIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtd2Via2l0LWZsZXg6IDAgMCBhdXRvO1xuXHQtbXMtZmxleDogMCAwIGF1dG87XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAuNXJlbTtcbn1cblxuLmZsZXgtLWNvbCB7XG5cdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAwO1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mbGV4LS1jb2wtMSB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4LjMzMyU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogOC4zMzMlO1xuXHRmbGV4LWJhc2lzOiA4LjMzMyU7XG5cdG1heC13aWR0aDogOC4zMzMlO1xufVxuXG4uZmxleC0tY29sLTIge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTYuNjY3JTtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAxNi42NjclO1xuXHRmbGV4LWJhc2lzOiAxNi42NjclO1xuXHRtYXgtd2lkdGg6IDE2LjY2NyU7XG59XG5cbi5mbGV4LS1jb2wtMyB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuXHRmbGV4LWJhc2lzOiAyNSU7XG5cdG1heC13aWR0aDogMjUlO1xufVxuXG4uZmxleC0tY29sLTQge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMzMuMzMzJTtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAzMy4zMzMlO1xuXHRmbGV4LWJhc2lzOiAzMy4zMzMlO1xuXHRtYXgtd2lkdGg6IDMzLjMzMyU7XG59XG5cbi5mbGV4LS1jb2wtNSB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA0MS42NjclO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDQxLjY2NyU7XG5cdGZsZXgtYmFzaXM6IDQxLjY2NyU7XG5cdG1heC13aWR0aDogNDEuNjY3JTtcbn1cblxuLmZsZXgtLWNvbC02IHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDUwJTtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiA1MCU7XG5cdGZsZXgtYmFzaXM6IDUwJTtcblx0bWF4LXdpZHRoOiA1MCU7XG59XG5cbi5mbGV4LS1jb2wtNyB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA1OC4zMzMlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDU4LjMzMyU7XG5cdGZsZXgtYmFzaXM6IDU4LjMzMyU7XG5cdG1heC13aWR0aDogNTguMzMzJTtcbn1cblxuLmZsZXgtLWNvbC04IHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDY2LjY2NyU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogNjYuNjY3JTtcblx0ZmxleC1iYXNpczogNjYuNjY3JTtcblx0bWF4LXdpZHRoOiA2Ni42NjclO1xufVxuXG4uZmxleC0tY29sLTkge1xuXHQtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNzUlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDc1JTtcblx0ZmxleC1iYXNpczogNzUlO1xuXHRtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmZsZXgtLWNvbC0xMCB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA4My4zMzMlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDgzLjMzMyU7XG5cdGZsZXgtYmFzaXM6IDgzLjMzMyU7XG5cdG1heC13aWR0aDogODMuMzMzJTtcbn1cblxuLmZsZXgtLWNvbC0xMSB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiA5MS42NjclO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDkxLjY2NyU7XG5cdGZsZXgtYmFzaXM6IDkxLjY2NyU7XG5cdG1heC13aWR0aDogOTEuNjY3JTtcbn1cblxuLmZsZXgtLWNvbC0xMiB7XG5cdC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMDAlO1xuXHQtd2Via2l0LWZsZXgtYmFzaXM6IDEwMCU7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxudGFibGUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxudGFibGUgdGgge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxudGFibGUgdGQge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxubmF2IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcbn1cblxubmF2IC5hY3RpdmUge1xuXHRjb2xvcjogIzAwNzdDNTtcbn1cblxubmF2IHVsIHtcblx0bWFyZ2luOiAwO1xufVxuXG5uYXYgdWwgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0M1O1xufVxuXG5uYXYgdWwgbGk6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5uYXYgdWwgbGk6bGFzdC1vZi10eXBlIGEge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbm5hdiB1bCBsaTpob3ZlciA+IHVsIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxubmF2IHVsIGxpOmhvdmVyID4gYSB7XG5cdGNvbG9yOiAjRkVDMTBEO1xufVxuXG5uYXYgdWwgbGkgdWwge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTJyZW07XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5uYXYgdWwgbGkgdWwgbGkge1xuXHRmbG9hdDogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbm5hdiB1bCBsaSB1bCBsaSBhIHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5uYXYgYSB7XG5cdGNvbG9yOiAjRkZGO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGO1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG5uYXYgYTpob3ZlciB7XG5cdGNvbG9yOiAjRkVDMTBEICFpbXBvcnRhbnQ7XG59XG5cbiNtb2JpbGUtbWVudSB7XG5cdG1hcmdpbjogLjVyZW07XG5cdHBhZGRpbmc6IC41cmVtO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRiYWNrZ3JvdW5kOiAjMDA3N0M1O1xuXHRjb2xvcjogI0ZGRjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMS43NWVtO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jbW9iaWxlLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwLjNyZW07XG5cdHRvcDogMC4yNWVtO1xuXHR3aWR0aDogMS4xNWVtO1xuXHRoZWlnaHQ6IDAuMjVlbTtcblx0YmFja2dyb3VuZDogd2hpdGU7XG5cdGJveC1zaGFkb3c6IDAgMC4zOGVtIDAgMCB3aGl0ZSwgMCAwLjc1ZW0gMCAwIHdoaXRlO1xufVxuXG5hc2lkZSA+IGgzIGkge1xuXHRmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcblx0Y29sb3I6ICNGRUMxMEQ7XG5cdGZsb2F0OiByaWdodDtcblx0cGFkZGluZzogMCAwLjI1cmVtIDAuMjVyZW07XG59XG5cbmFzaWRlIC5zaXNlYS1zZWFyY2gtZm9ybSBmaWVsZHNldCBsYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmFzaWRlIC5zaXNlYS1zZWFyY2gtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuXHR0ZXh0LWluZGVudDogLjI1cmVtO1xuXHRjb2xvcjogIzAwNzdDNTtcblx0d2lkdGg6IDg1JTtcbn1cblxuYXNpZGUgLnNpc2VhLXNlYXJjaC1mb3JtIGZpZWxkc2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJpbWFnZXMvc2VhcmNoLWJ0bi5zdmdcIik7XG5cdHdpZHRoOiAyNnB4O1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAwO1xuXHR0ZXh0LWluZGVudDogLTk5OTk7XG59XG5cbmFzaWRlIC50b2Mge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IC41cmVtIDA7XG59XG5cbmFzaWRlIC50b2MgYSB7XG5cdGNvbG9yOiAjRkZGO1xufVxuXG5hc2lkZSAudG9jIGE6aG92ZXIge1xuXHRjb2xvcjogI0ZFQzEwRDtcbn1cblxuLmhtcGctZmVhdHVyZXMgLmFzaWRlLS1mZWF0dXJlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAzMiU7XG5cdHBhZGRpbmc6IDElIDIlO1xufVxuXG4uYXNpZGUtLWZlYXR1cmUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5hc2lkZS0tZmVhdHVyZSBpLmZhLTJ4IHtcblx0Zm9udC1zaXplOiAzcmVtO1xufVxuXG4uYXNpZGUtLWZlYXR1cmUgaDMge1xuXHRjb2xvcjogI0ZFQzEwRDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRwYWRkaW5nLXRvcDogLjVyZW07XG59XG5cbi5hc2lkZS0tZmVhdHVyZSBwIHtcblx0cGFkZGluZy1ib3R0b206IDFyZW07XG59XG5cbiNzbGlkZXJNYXN0aGVhZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Z1bGwtc2xpZGVzIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0aGVpZ2h0OiA2MDBweDtcbn1cblxuI2Z1bGwtc2xpZGVzIGRpdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Z1bGwtc2xpZGVzIGRpdiBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbiNmcy1zbGlkZTEge1xuXHR6LWluZGV4OiAxMDtcbn1cblxuI2ZzLXNsaWRlMiB7XG5cdHotaW5kZXg6IDk7XG59XG5cbiNmcy1zbGlkZTMge1xuXHR6LWluZGV4OiA4O1xufVxuXG4jZnMtc2xpZGU0IHtcblx0ei1pbmRleDogNztcbn1cblxuI2ZzLXNsaWRlNSB7XG5cdHotaW5kZXg6IDY7XG59XG5cbiNmcy1zbGlkZTYge1xuXHR6LWluZGV4OiA1O1xufVxuXG4jZnMtc2xpZGU3IHtcblx0ei1pbmRleDogNDtcbn1cblxuI2ZzLXNsaWRlOCB7XG5cdHotaW5kZXg6IDM7XG59XG5cbiNmcy1zbGlkZTkge1xuXHR6LWluZGV4OiAyO1xufVxuXG4jcHJvbW8tc2xpZGVzIHtcblx0ei1pbmRleDogOTk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuI3Byb21vLXNsaWRlcyAuaW5uZXIge1xuXHR3aWR0aDogNDMxcHg7XG5cdGhlaWdodDogOTlweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICNhYWEgdXJsKFwiaW1hZ2VzL2JydXNoZWQtcGxhdGUuanBnXCIpO1xufVxuXG4jcHJvbW8tc2xpZGVzIC5pbm5lci5wcm9tby1zbGlkZXMtcmlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogOSUgMTElIDElIDA7XG59XG5cbiNwcm9tby1zbGlkZXMgLmlubmVyLnByb21vLXNsaWRlcy1sZWZ0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG1hcmdpbjogOSUgMCAxJSAxMSU7XG59XG5cbiNwcm9tby1zbGlkZXMgLmlubmVyLnByb21vLXNsaWRlcy1jZW50ZXIge1xuXHRtYXJnaW46IDklIGF1dG8gMCBhdXRvO1xufVxuXG4jcHJvbW8tc2xpZGVzICNwcm9tby1zbGlkZTEge1xuXHR6LWluZGV4OiAxMDtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGUyIHtcblx0ei1pbmRleDogOTtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGUzIHtcblx0ei1pbmRleDogODtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU0IHtcblx0ei1pbmRleDogNztcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU1IHtcblx0ei1pbmRleDogNjtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU2IHtcblx0ei1pbmRleDogNTtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU3IHtcblx0ei1pbmRleDogNDtcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU4IHtcblx0ei1pbmRleDogMztcbn1cblxuI3Byb21vLXNsaWRlcyAjcHJvbW8tc2xpZGU5IHtcblx0ei1pbmRleDogMjtcbn1cblxuI3Byb21vLXNsaWRlcyBoMSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRwYWRkaW5nLXRvcDogLjVyZW07XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbiNwcm9tby1zbGlkZXMgaDE6YmVmb3JlIHtcblx0Y29udGVudDogXCI9XCI7XG59XG5cbiNwcm9tby1zbGlkZXMgaDE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIj1cIjtcbn1cblxuI3Byb21vLXNsaWRlcyBwIHtcblx0Y29sb3I6ICMwMDA7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0cGFkZGluZzogMCAwLjc1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIHtcblxuW2hpZGRlbn49XCJzY3JlZW5cIl0ge1xuXHRkaXNwbGF5OiBpbmhlcml0O1xufVxuXG5baGlkZGVufj1cInNjcmVlblwiXTpub3QoOmFjdGl2ZSk6bm90KDpmb2N1cyk6bm90KDp0YXJnZXQpIHtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG5cbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgxKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg2KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgxMSksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoMTYpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDIxKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgyNiksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoMzEpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDM2KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg0MSksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoNDYpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDUxKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg1NiksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoNjEpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDY2KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg3MSksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoNzYpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDgxKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg4Nikge1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDVuKzApIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblxuLmgxIHtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLmgyIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5tLXJlc3BvbnNpdmUge1xuXHRtYXJnaW46IDNyZW07XG59XG5cbi5tdC1yZXNwb25zaXZlIHtcblx0bWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLm1yLXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tcmlnaHQ6IDNyZW07XG59XG5cbi5tYi1yZXNwb25zaXZlIHtcblx0bWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cblxuLm1sLXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tbGVmdDogM3JlbTtcbn1cblxuLnAtcmVzcG9uc2l2ZSB7XG5cdHBhZGRpbmc6IDNyZW07XG59XG5cbi5weC1yZXNwb25zaXZlIHtcblx0cGFkZGluZy1yaWdodDogM3JlbTtcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xufVxuXG4ucHktcmVzcG9uc2l2ZSB7XG5cdHBhZGRpbmctdG9wOiAzcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnRhYmxldC1zaG93LFxuLnRhYmxldC1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZXQtaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJsZXQtYmFzZSB7XG5cdG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlciAjbG9nbyB7XG5cdHBhZGRpbmctbGVmdDogM3JlbTtcblx0cGFkZGluZy10b3A6IC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogLjVyZW07XG59XG5cbmhlYWRlciAjbG9nbyBhIHtcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG5oZWFkZXIgLnRvcC0tbGlua3Mge1xuXHRwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG4uaGVybyAud3JhcCBoMSB7XG5cdHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxubWFpbiA+IC53cmFwIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbm1haW4gYXJ0aWNsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbm9uZTtcbn1cblxubWFpbiBhc2lkZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbG9hdDogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTUge1xuXHR3aWR0aDogMzEuMiU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgxKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg0KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg3KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgxMCksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoMTMpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDE2KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgxOSksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoMjIpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDI1KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgyOCksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoMzEpLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDM0KSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCgzNyksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoNDApLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDQzKSxcbi5tcC1ncmlkIC5tcC01Om50aC1jaGlsZCg0NyksXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoNTApLFxuLm1wLWdyaWQgLm1wLTU6bnRoLWNoaWxkKDUzKSB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubXAtZ3JpZCAubXAtNTpudGgtY2hpbGQoM24rMCkge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbm5hdiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiBub25lO1xuXHRjbGVhcjogbGVmdDtcbn1cblxubmF2IHVsIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBub25lO1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG5uYXYgdWwgbGkgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDFyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbm5hdiB1bCBsaSB1bCB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5uYXYgdWwgbGkgdWwgbGkge1xuXHRsaW5lLWhlaWdodDogM3JlbTtcbn1cblxubmF2IHVsIGxpIHVsIGxpIGEge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuI21vYmlsZS1tZW51IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmFzaWRlIC5zaXNlYS1zZWFyY2gtZm9ybSBmaWVsZHNldCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5hc2lkZS0tZmVhdHVyZSB7XG5cdHdpZHRoOiAzMiU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAxJSAyJTtcbn1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG5cbmZvb3RlciAud3JhcCBkaXYge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRmbG9hdDogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRtaW4taGVpZ2h0OiAxcmVtO1xufVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcblxuLm0tcmVzcG9uc2l2ZSB7XG5cdG1hcmdpbjogMnJlbTtcbn1cblxuLm10LXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ubXItcmVzcG9uc2l2ZSB7XG5cdG1hcmdpbi1yaWdodDogMnJlbTtcbn1cblxuLm1iLXJlc3BvbnNpdmUge1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWwtcmVzcG9uc2l2ZSB7XG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4ucC1yZXNwb25zaXZlIHtcblx0cGFkZGluZzogMS41cmVtO1xufVxuXG4ucHgtcmVzcG9uc2l2ZSB7XG5cdHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5weS1yZXNwb25zaXZlIHtcblx0cGFkZGluZy10b3A6IDEuNXJlbTtcblx0cGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLm1vYmlsZS1zaG93LFxuLm1vYmlsZS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtYmxvY2sge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubW9iaWxlLWhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlLWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vYmlsZS1iYXNlIHtcblx0bWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbnRhY3RGb3JtIGRpdiBsYWJlbCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbnRhY3RGb3JtIGRpdiAuaW5wdXQsXG4uY29udGFjdEZvcm0gZGl2IC50ZXh0YXJlYSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdEZvcm0gYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0bWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZ3V0dGVyeDIge1xuXHRwYWRkaW5nOiAuNXJlbTtcbn1cblxuLmhlcm8ge1xuXHRoZWlnaHQ6IDEycmVtO1xufVxuXG4uaGVybyAud3JhcCBoMSB7XG5cdGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuLm1wLWdyaWQgLm1wLTMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTQge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1wLWdyaWQgLm1wLTUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZmxleC0tY29sLFxuLmZsZXgtLWNvbC0xLFxuLmZsZXgtLWNvbC0yLFxuLmZsZXgtLWNvbC0zLFxuLmZsZXgtLWNvbC00LFxuLmZsZXgtLWNvbC01LFxuLmZsZXgtLWNvbC02LFxuLmZsZXgtLWNvbC03LFxuLmZsZXgtLWNvbC04LFxuLmZsZXgtLWNvbC05LFxuLmZsZXgtLWNvbC0xMCxcbi5mbGV4LS1jb2wtMTEsXG4uZmxleC0tY29sLTEyIHtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDEwMCU7XG5cdC13ZWJraXQtZmxleC1iYXNpczogMTAwJTtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYXNpZGUtLWZlYXR1cmUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiA1JSAhaW1wb3J0YW50O1xuXHRtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9tby1zbGlkZXMge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRwYWRkaW5nOiAxLjVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3Byb21vLXNsaWRlcyAuaW5uZXIge1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuXG5oZWFkZXIgI2xvZ28gYSB7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaGVhZGVyIC50b3AtLWxpbmtzIHNwYW4ge1xuXHRmb250LXNpemU6IDFyZW07XG59XG5cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXG5oZWFkZXIgI2xvZ28ge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMnJlbTtcbn1cblxuaGVhZGVyIC50b3AtLWxpbmtzIHNwYW4ge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5oZWFkZXIgLnRvcC0tbGlua3Mgc3BhbixcbmhlYWRlciAudG9wLS1saW5rcyBhI3BheWxpbmsge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIgLnRvcC0tbGlua3Mgc3BhbiNwaG9uZVRleHQge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyIC53cmFwIGRpdiB1bCBsaSB7XG5cdHdpZHRoOiA0OSU7XG59XG5cbiNwcm9tby1zbGlkZXMgLmlubmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICNhYWE7XG5cdGhlaWdodDogYXV0bztcbn1cblxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwcmVtKSB7XG5cbm1haW4ge1xuXHRtYXJnaW46IDAgMXJlbSAhaW1wb3J0YW50O1xufVxuXG59XG5cbiJdfQ== */