/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
	font-family: sans-serif; /* 1 */
	-ms-text-size-adjust: 100%; /* 2 */
	-webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
	margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

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

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
	display: inline-block; /* 1 */
	vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

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

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
	display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
	background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
	outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
	border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
	font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
	font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
	font-size: 2em;
	margin: .67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
	background: #ff0;
	color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
	border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
	overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
	margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
	box-sizing: content-box;
	height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
	overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

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

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
	color: inherit; /* 1 */
	font: inherit; /* 2 */
	margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
	overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
	text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button; /* 2 */
	cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
	cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
	line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

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

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: .35em .625em .75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
	border: 0; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
	overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
	font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

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

td,
th {
	padding: 0;
}

#sidebar ul,
.header-holder .social-icons ul,
.main-nav,
.main-nav ul,
.pagination ul,
.carousel ul,
.btns-holder,
.twitter-block .tag-list ul,
.twitter-block .icons-holder ul,
.footer-nav,
.icons-block {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar .social-large:after,
.signup-block:before,
.clearfix:after,
.container:after,
.subscribe-form .input-field:after {
	content: "";
	display: block;
	clear: both;
}

body.nav-active .page-holder,
body.nav-active #header,
.page-holder,
#header,
.side-menu,
#header .container {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.ellipsis {
	white-space: nowrap; /* 1 */
	text-overflow: ellipsis; /* 2 */
	overflow: hidden;
}

html {
	box-sizing: border-box;
}

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

* {
	max-height: 1000000px;
}

body {
	color: #000;
	background: #fff;
	font: 13px/1.461 "Open Sans", sans-serif;
	min-width: 320px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

img {
	max-width: 100%;
	height: auto;
}

.gm-style img {
	max-width: none;
}

@font-face {
    font-family: 'ralewayheavy';
    src: url('../fonts/raleway-heavy-webfont.eot');
    src: url('../fonts/raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-heavy-webfont.woff2') format('woff2'),
         url('../fonts/raleway-heavy-webfont.woff') format('woff'),
         url('../fonts/raleway-heavy-webfont.ttf') format('truetype'),
         url('../fonts/raleway-heavy-webfont.svg#ralewayheavy') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.h {
	font-family: inherit;
	font-weight: bold;
	margin: 0 0 .5em;
	color: inherit;
}

h1,
.h1 {
	font-size: 26px;
	line-height: 30px;
	color: #13365c;
	margin: 0 0 21px;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	text-align: center;
	white-space: normal;
}

h2,
.h2 {
	font-size: 29px;
	font-weight: 500;
	text-transform: uppercase;
	line-height: 34px;
	margin: 0 0 30px;
	text-align: center;
	font-family: "Raleway", sans-serif;
	word-spacing: -3px;
}

h3,
.h3 {
	font-size: 20px;
	line-height: 27px;
	text-transform: uppercase;
	margin: 0 0 15px;
}

h4,
.h4 {
	font-size: 18px;
	line-height: 24px;
	color: #6eae3f;
	margin: 0 0 18px;
	text-transform: uppercase;
}

h5,
.h5 {
	font-size: 18px;
}

h6,
.h6 {
	font-size: 15px;
}

p {
	margin: 0 0 1em;
}

a {
	color: #4370A2;
}

a:hover,
a:focus {
	text-decoration: none;
}

form,
fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}

input[type="text"],
input[type="tel"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	border: 1px solid #999;
	padding: .4em .7em;
}

input[type="text"]:focus,
input[type="tel"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus {
	border-color: #000;
}

input[type="text"]::-webkit-input-placeholder,
input[type="tel"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="search"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #aaaaaa !important;
}

input[type="text"]::-moz-placeholder,
input[type="tel"]::-moz-placeholder,
input[type="email"]::-moz-placeholder,
input[type="search"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder {
	opacity: 1;
	color: #aaaaaa !important;
}

input[type="text"]:-moz-placeholder,
input[type="tel"]:-moz-placeholder,
input[type="email"]:-moz-placeholder,
input[type="search"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder {
	color: #aaaaaa !important;
}

input[type="text"]:-ms-input-placeholder,
input[type="tel"]:-ms-input-placeholder,
input[type="email"]:-ms-input-placeholder,
input[type="search"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #aaaaaa !important;
}

input[type="text"].placeholder,
input[type="tel"].placeholder,
input[type="email"].placeholder,
input[type="search"].placeholder,
input[type="password"].placeholder,
textarea.placeholder {
	color: #aaaaaa !important;
}

#ctl00_ctl14_ctl02_AreaCode, 
#ctl00_ctl14_ctl02_Exchange, 
#ctl00_ctl14_ctl02_Extension,
#ctl00_ctl14_ctl03_AddressZip,
#ctl00_ctl14_ctl03_AddressZipPlus4 {
	width:60px !important;
}

form.styled table td {
	padding:0px 0px 5px 0px;
}

form.styled input[type="text"] {
	width:auto;
	min-width:300px;
}

form.styled #securityInfoTable input[type="text"] {
	width:auto;
	min-width: auto !important;
}

form.styled table td input {
	color: #000 !important;
}

form.styled table td label {
	width:20%;
}

select {
	-webkit-border-radius: 0;
}

textarea {
	resize: vertical;
	vertical-align: top;
}

button,
input[type="button"],
input[type="reset"],
input[type="file"],
input[type="submit"] {
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	cursor: pointer;
}

@font-face {
	font-family: 'fontello';
	src: url('../fonts/fontello.eot?91740180');
	src: url('../fonts/fontello.eot?91740180#iefix') format('embedded-opentype'),
	url('../fonts/fontello.woff2?91740180') format('woff2'),
	url('../fonts/fontello.woff?91740180') format('woff'),
	url('../fonts/fontello.ttf?91740180') format('truetype'),
	url('../fonts/fontello.svg?91740180#fontello') format('svg');
	font-weight: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello.svg?94344437#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before,
[class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center; /* opacity: .8; */ /* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none; /* fix buttons height, for twitter bootstrap */
	line-height: 1em; /* Animation center compensation - margins should be symmetric */ /* remove if not needed */
	margin-left: .2em; /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ /* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale; /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-icon01:before {
	content: "\e800";
}

/* '' */

.icon-icon02:before {
	content: "\e801";
}

/* '' */

.icon-icon03:before {
	content: "\e802";
}

/* '' */

.icon-icon04:before {
	content: "\e803";
}

/* '' */

.icon-american18:before {
	content: "\e804";
}

/* '' */

.icon-flags18:before {
	content: "\e805";
}

/* '' */

.icon-facebook:before {
	content: "\e806";
}

/* '' */

.icon-twitter:before {
	content: "\e807";
}

/* '' */

.icon-youtube:before {
	content: "\e808";
}

/* '' */

.icon-instagram:before {
	content: "\e809";
}

/* '' */

.icon-rss:before {
	content: "\e80a";
}

/* '' */

.icon-retweet:before {
	content: "\e80b";
}

/* '' */

.icon-star:before {
	content: "\e80c";
}

/* '' */

.icon-left-dir:before {
	content: "\e80d";
}

/* '' */

.icon-right-dir:before {
	content: "\e80e";
}

/* '' */

.icon-searching38:before {
	content: "\e80f";
}

/* '' */

.icon-left-arrow7:before {
	content: "\e810";
}

/* '' */

.icon-medium:before { 
	content: '\f23a'; 
}

/* '' */


/* Header*/

body.nav-active .page-holder {
	margin: 0 275px 0 -275px;
}

body.nav-active .side-menu {
	right: -275px;
}

body.nav-active #header {
	left: -275px;
	right: 275px;
}

.side-menu {
	z-index: 999 !important;
}

#live {
	background: #6eae3f;
	color: #ffffff;
}
#live .live-holder {
	max-width: 1000px;
	padding: 10px 20px;
	margin: 0 auto;
	font-size: 18px;
	line-height:24px;
}
#live .title {
	font-size: 28px;
	text-transform: uppercase;
	font-weight: 900;
	color: #fff;
	margin: 0 1.3% 0 0;
}

#live a {
	color: #15385d;
	text-transform: uppercase;
	font-weight: 800;
	text-decoration: none;
}

#live a:hover {
	color:#fff;
}

#header {
	position: absolute;
	top: 0;
	left: 0;
	background: #13365c;
	background: rgba(19, 54, 92, .85);
	color: #fff;
	z-index: 9999;
	width: 100%;
}

#header.fixed-position {
	position: fixed;
}

#header.fixed-position .main-nav {
	padding-left: 0;
}

#header.fixed-position .logo {
	top: 7px;
}

#header.fixed-position .logo .logo-holder {
	width: 86px;
	border: 1px solid #fff;
}

#header.fixed-position .logo h1 {
	display: none;
}

#header.fixed-position .header-holder {
	display: none;
}

#header.fixed-position #nav {
	padding: 0 0 0 178px;
}

#header.fixed-position #nav:before {
	display: none;
}

#header.fixed-position .container {
	padding: 0;
}

#header .container {
	padding: 25px 0 0;
	position: relative;
}

#header img {
	max-width: inherit;
}

.logo {
	position: absolute;
	top: 27px;
	bottom: auto;
	left: 0;
	right: auto;
	width: 640px;
	z-index: 2;
}

.logo .logo-holder {
	width: 172px;
	float: left;
	overflow: hidden;
	margin: 0 20px 0 0;
	border-radius: 100%;
}

.logo a {
	text-decoration: none;
}

.logo h1 {
	overflow: hidden;
	color: #fff;
	text-align: left;
	font-size: 60px;
	line-height: 1;
	font-weight: 900;
	margin: 7px 0 0;
	text-transform: uppercase;
}

.logo h1 .title {
	font-family: 'ralewayheavy';
	font-weight: normal;
}

.logo h1 .hide {
	display: none;
}

.logo h1 .first-name {
	font-size: 29px;
	display: block;
	font-weight: 400;
	margin: 0 0 -4px;
}

.logo h1 .event {
	font-size: 17px;
	display: block;
	font-weight: 400;
}

.logo img {
	display: block;
	width: 100%;
}

.header-holder {
	float: right;
	width: 328px;
	padding: 31px 0 27px;
}

.header-holder .social-icons {
	overflow: hidden;
	margin: 0 0 12px;
}

.header-holder .social-icons ul {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	float: right;
	width: 210px;
	text-align: right;
	margin: 0 -4px 0 0;
}

.header-holder .social-icons li {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 1px;
}

.header-holder .social-icons a {
	color: #fff;
	font-size: 24px;
	display: block;
	text-decoration: none;
	line-height: 1em;
}

.header-holder .social-icons a:hover {
	color: #6eae3f;
}

.header-holder .social-icons .title {
	float: left;
	width: 110px;
	text-transform: uppercase;
	padding: 2px 0 0;
	vertical-align: middle;
	font-weight: 600;
}

.search-form {
	letter-spacing: -6px;
	background: #07203b;
}

.search-form .row {
	overflow: hidden;
	width: 100%;
}

.search-form .search,
.search-form input[type="text"],
.search-form input[type="search"] {
	font-size: 13px;
	line-height: 16px;
	border: none;
	background: none;
	outline: none;
	height: auto;
	padding: 13px 10px 15px;
	width: 270px;
	color: #fff;
	float: left;
}

.search-form button[type="submit"] {
	float: left;
	border: none;
	background: none;
	color: #fff;
	padding: 7px 0 0 1px;
	font-size: 21px;
}

.search-form button[type="submit"]:hover {
	color: #6eae3f;
}

.search-form ::-webkit-input-placeholder {
	color: #fff !important;
}

.search-form :-moz-placeholder {
	color: #fff !important;
}

.search-form ::-moz-placeholder {
	color: #fff !important;
	opacity: 1;
}

.search-form :-ms-input-placeholder {
	color: #fff !important;
}

.nav-opener {
	position: relative;
	z-index: 10;
	display: none;
	width: 45px;
	height: 25px;
	float: right;
	text-indent: -999px;
	background: none;
	margin: -7px 4px 0 0;
}

.nav-opener:before,
.nav-opener:after,
.nav-opener span:after {
	position: absolute;
	top: 0;
	bottom: auto;
	left: 0;
	right: 0;
	content: "";
	background: #fff;
	height: 5px;
	border-radius: 3px;
}

.nav-opener:after {
	top: auto;
	bottom: 0;
}

.nav-opener span:after {
	top: 50%;
	margin: -3px 0 0;
}

.nav-opener:hover {
	opacity: .9;
}

#nav {
	clear: both;
	position: relative;
	text-align: right;
}

#nav:before {
	position: absolute;
	top: 0;
	bottom: auto;
	left: -9999px;
	right: -9999px;
	content: "";
	height: 1px;
	background: #fff;
}

.main-nav {
	letter-spacing: -6px;
	text-transform: uppercase;
	z-index: 3;
	position: relative;
	padding: 21px 0 0 185px;
	font-size: 13px;
	font-weight: 600;
}

.main-nav > li {
	display: inline-block;
	vertical-align: top;
	margin: 0 4px 0 47px;
	position: relative;
	letter-spacing: 0;
}

.main-nav > li.none {
	display: none;
}

.main-nav > li.hover > a {
	color: #6eae3f;
}

.main-nav > li.hover ul {
	display: block;
}

.main-nav > li.active > a {
	color: #000;
}

.main-nav > li:nth-last-child(2) ul,
.main-nav > li:last-child ul {
	left: auto;
	right: 0;
}

.main-nav > li > a {
	color: #fff;
	padding: 0 0 22px;
	display: block;
	text-decoration: none;
}

.main-nav > li > a:hover {
	text-decoration: none;
}

.main-nav ul {
	position: absolute;
	top: 100%;
	bottom: auto;
	left: -30px;
	right: auto;
	text-align: left;
	text-transform: none;
	font-weight: 400;
	background: #d2d2d2;
	display: none;
	z-index: 2;
}

.main-nav ul li {
	position: relative;
}

.main-nav ul a {
	color: #15385d;
	min-width: 180px;
	display: block;
	padding: 10px 15px;
	text-decoration: none;
}

.main-nav ul a:hover {
	text-decoration: none;
	color: #6eae3f;
	background: #ededed;
}

.main-nav > li.hover ul ul {
	display: none;
	position: absolute;
	left: 100% !important;
	right: auto !important;
	top: 0;
}

.main-nav ul li.hover ul,
.main-nav ul li:hover ul {
	display: block;
}

/* Main*/

#wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	min-height: 1000px;
}

#main {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.container {
	max-width: 1000px;
	margin: 0 auto;
}

.visual {
	position: relative;
	overflow: hidden;
	background: url(../images/img-01.jpg) no-repeat;
	background-size: cover;
}

.visual .bg-stretch {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.visual .visual-holder {
	white-space: nowrap;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	position: static;
}

.visual .visual-holder:after {
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 -5px;
	min-height: 100%;
	overflow: hidden;
	width: 1px;
	content: "";
}

.visual .visual-holder:after {
	min-height: inherit;
}

.visual .visual-block {
	display: inline-block;
	vertical-align: bottom;
	width: 100%;
	padding: 230px 0 50px;
}

.visual .slider {
	position: relative;
	z-index: 9;
	background: #fff;
	padding: 19px 15px 11px;
	overflow: hidden;
	border-radius: 5px;
}

.visual .img-holder img {
	display: block;
	max-width: inherit;
}

.slideshow {
	position: relative;
}

.slideshow .slide {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
	right: 0;
}

.slideshow .slide img {
	width: 100%;
	display: block;
}

.slideshow .slide.active {
	z-index: 2;
}

.slideshow .caption-holder {
	white-space: nowrap;
	/*position: absolute;*/
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

.slideshow .caption-holder:after {
	/*display: inline-block;*/
	vertical-align: middle;
	/*margin: 0 0 0 -5px;*/
	min-height: 100%;
	overflow: hidden;
	width: 1px;
	content: "";
}

.slideshow .caption-holder:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 50%;
	background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .06) 9%, rgba(0, 0, 0, .19) 23%, rgba(0, 0, 0, .63) 60%, rgba(0, 0, 0, .7) 77%, rgba(0, 0, 0, .7) 91%, rgba(0, 0, 0, .91) 100%);
	background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .06) 9%, rgba(0, 0, 0, .19) 23%, rgba(0, 0, 0, .63) 60%, rgba(0, 0, 0, .7) 77%, rgba(0, 0, 0, .7) 91%, rgba(0, 0, 0, .91) 100%);
}

.slideshow .caption {
	display: inline-block;
	vertical-align: bottom;
	font-size: 16px;
	line-height: 18px;
	position: absolute;
	bottom: 51px;
	left: 0;
	color: #fff;
	font-weight: 700;
	white-space: normal;
	padding: 0 30px;
}

/*#TB_window {
	top:15% !important;
}

#TB_closeAjaxWindow {
	right:30px !important;
}

iframe#TB_iframeContent {
	min-height:521px;
}*/

iframe {
    box-sizing: initial;
}

.pagination {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50px;
	right: 22px;
	z-index: 3;
}

.pagination li {
	display: block;
	vertical-align: middle;
	padding: 0 0 14px;
}

.pagination li.active a {
	background: none;
}

.pagination a {
	border: 3px solid #fff;
	border-radius: 100%;
	display: block;
	height: 16px;
	width: 16px;
	background: #fff;
	box-shadow: 0 0 2px #999;
}

.slider-holder {
	float: left;
	width: 652px;
}

.links-holder {
	float: right;
	width: 308px;
	padding: 4px 0 0 2px;
}

.carousel {
	position: relative;
	width: 100%;
}

.carousel .mask {
	position: relative;
	width: 100%;
	line-height: 0;
	overflow: hidden;
}

.carousel ul {
	position: relative;
	width: 100% !important;
	float: left;
	font-size: 0;
	line-height: 0;
}

.carousel li {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	margin: 0 0 0 -4px;
	padding: 0 0 18px 8px;
	font-size: 13px;
	line-height: 19px;
	white-space: normal;
}

.carousel a {
	color: #8e8e8e;
	text-decoration: none;
	display: inline-block;
	vertical-align: top;
	font-weight: 600;
}

.carousel a:hover {
	color: #13365c;
}

.carousel a:hover i {
	color: #6eae3f;
}

.carousel .btn-prev,
.carousel .btn-next {
	display: none;
}

.carousel p {
	margin: 0;
}

.carousel i {
	font-size: 64px;
	line-height: 64px;
	display: inline-block;
	vertical-align: top;
	color: #15385d;
	padding: 0 0 10px;
	height: 77px;
}

.internal-content {
	background: #fff;
	padding-top: 30px;
}

.internal-content .visual-block {
	display: block;
	white-space: normal;
}

.internal-content #content {
	float: left;
	width: 71%;
}

#content h1 {
	text-align: left;
	font-weight: bold;
	font-size: 2.4em;
	line-height: normal;
	text-transform: uppercase;
	color: #6eae3f;
	border-top: 8px solid #6eae3f;
	padding: 10px 0 0;
}

.internal-content #sidebar {
	float: right;
	width: 27%;
}

#sidebar .social-large li {
	float: left;
	margin-left: 6px;
	padding: 5px 0px;
}

#sidebar .social-large i {
	display: block;
	width: 45px;
	height: 45px;
	overflow: hidden;
	text-indent: -99px;
	background: url(../images/facebook.png) no-repeat 50% 50%;
	background-size: contain;
}

#sidebar .social-large .icon-facebook {
	background-image: url(../images/facebook.png);
}

#sidebar .social-large .icon-twitter {
	background-image: url(../images/twitter.png);
}

#sidebar .social-large .icon-youtube {
	background-image: url(../images/youtube.png);
}

#sidebar .social-large .icon-instagram {
	background-image: url(../images/instagram.png);
}

#sidebar .social-large .icon-medium {
	background-image: url(../images/medium.png);
}

#sidebar .social-large .icon-rss {
	display: none;
}

#sidebar h2 {
	text-transform: none;
	text-align: left;
	margin: 2em 0 .7em;
}

#sidebar .side-nav a {
	padding: 8px 12px;
	color: #aaa;
	border-top: 1px solid #aaa;
	text-decoration: none;
	display: block;
}

#sidebar li:first-child a {
	border: 0 none;
}

#sidebar .side-nav a:hover {
	background: #eee;
}

.signup-block {
	background: #6eae3f;
	padding: 35px 0;
	overflow: hidden;
	color: #fff;
}

.subscribe-form {
	padding: 0 6px 0 8px;
}

.subscribe-form label,
.subscribe-form .input-field {
	display: inline-block;
	vertical-align: middle;
}

.subscribe-form label {
	font-size: 31px;
	line-height: 40px;
	color: #fff;
	text-transform: uppercase;
	max-width: 29.6%;
	margin: 0 0 2px;
	font-weight: 700;
	overflow: hidden;
}

.subscribe-form .input-field {
	width: 72.3%;
	padding: 0 0 0 24px;
}

.subscribe-form input[type="submit"] {
	margin: 0 0 0 23px;
	float: right;
	width: 154px;
	height: 54px;
	background: #15385d;
	border: none;
	text-transform: uppercase;
	color: #fff;
	padding: 10px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 700;
}

.subscribe-form input[type="submit"]:hover {
	opacity: .85;
}

.subscribe-form .input-holder {
	overflow: hidden;
}

.subscribe-form .email,
.subscribe-form input[type="text"],
.subscribe-form input[type="email"] {
	width: 100%;
	outline: none;
	border: none;
	color: #2e2e2e;
	height: 54px;
	padding: 19px 33px;
	font-weight: 600;
	line-height: 16px;
}

.subscribe-form ::-webkit-input-placeholder {
	color: #2e2e2e;
}

.subscribe-form :-moz-placeholder {
	color: #2e2e2e;
}

.subscribe-form ::-moz-placeholder {
	color: #2e2e2e;
	opacity: 1;
}

.subscribe-form :-ms-input-placeholder {
	color: #2e2e2e;
}

.columns-block {
	padding: 54px 0 63px;
}

.columns-block a {
	color: #000;
	text-decoration: none;
}

.columns-block a:hover {
	opacity: .8;
}

.columns-holder {
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	margin: 0;
	position: relative;
}

.columns-holder .column {
	width: 31.7%;
	padding: 8px 0 54px;
	margin: 0 .8%;
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	line-height: 19px;
	border-top: 13px solid #2a2a2a;
}

.columns-holder .column h3 a {
	color: #2a2a2a;
	text-decoration: none;
}

.columns-holder .column:first-child {
	border-color: #15385d;
}

.columns-holder .column:first-child h2,
.columns-holder .column:first-child h3 {
	color: #15385d;
}

.columns-holder .column:first-child h3 a {
	color: #15385d;
	text-decoration: none;
}

.columns-holder .column:first-child .btn {
	background: #15385d;
}

.columns-holder .column.second {
	border-color: #6eae3f;
}

.columns-holder .column.second h2,
.columns-holder .column.second h3 {
	color: #6eae3f;
}

.columns-holder .column.second h3 a {
	color: #6eae3f;
	text-decoration: none;
}

.columns-holder .column.second .btn {
	background: #6eae3f;
}

.btns-holder {
	position: absolute;
	bottom: 0;
}

.btns-holder li {
	display: inline-block;
	vertical-align: top;
	padding: 0 10px 0 0;
}

.btns-holder .btn {
	display: block;
	min-width: 87px;
	background: #2a2a2a;
	padding: 5px 10px;
	color: #fff;
	border-radius: 6px;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	font-weight: 700;
	font-size: 11px;
}

.btns-holder .btn.hover {
	opacity: .65;
}

.twitter-block {
	font-size: 21px;
	line-height: 33px;
	background: url(../images/img-04.jpg) no-repeat;
	background-size: cover;
	position: relative;
	padding-top: 58px;
	padding-bottom: 61px;
	color: #fff;
	overflow: hidden;
}

.twitter-block a {
	color: #15385d;
	text-decoration: none;
}

.twitter-block p {
	margin: 0 0 17px;
}

.twitter-block .container {
	position: relative;
}

.twitter-block .tag-list ul {
	font-size: 19px;
	line-height: 22px;
	font-weight: 700;
	margin: 0 0 15px;
}

.twitter-block .tag-list li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	text-transform: uppercase;
	padding: 0 10px 0 0;
}

.twitter-block .tag-list li + li:before {
	position: absolute;
	content: "";
	top: 4px;
	left: -11px;
	background: #a7bcd1;
	width: 1px;
	height: 19px;
}

.twitter-block .tag-list li:last-child {
	padding: 0;
}

.twitter-block .icons-holder li {
	display: inline-block;
	vertical-align: top;
	padding: 0 25px 0 0;
}

.twitter-block .icons-holder a {
	color: #fff;
	font-size: 18px;
	text-decoration: none;
}

.twitter-block .icons-holder a:hover {
	opacity: .8;
}

.post-block {
	position: relative;
	padding: 0 0 0 158px;
}

.post-block:before {
	font-size: 70px;
	line-height: 90px;
	position: absolute;
	content: "\e807";
	top: 50%;
	left: 37px;
	margin: -52px 0 0;
	font-family: "fontello";
}

a.middleheadline {
	font-weight:bold;
}

.UnorderedNewsList li {
	border-bottom: 1px solid #aaa;
    margin: 10px 0px !important;
}

.vidlinkbox {
    width: 600px !important;
    padding: 0px 0 5px 10px !important;
    height: 70px;
}

/* Footer*/

#footer {
	font-size: 14px;
	line-height: 19px;
	background: #2a2a2a;
	padding: 31px 0;
	color: #fff;
}

#footer .container {
	padding: 0 12px;
}

.address-logo-holder {
	overflow: hidden;
	margin: 0 0 39px;
	padding: 0 4px;
}

.address-logo-holder a {
	color: #fff;
	text-decoration: none;
}

.footer-logo {
	float: right;
	width: 118px;
	text-align: right;
	margin: 0 2px 0 20px;
}

.footer-logo a {
	display: block;
}

.footer-logo img {
	display: block;
}

.address-info {
	overflow: hidden;
	padding: 6px 0 0;
}

.address-block {
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
}

.address-block address {
	font-style: normal;
}

.address-block dl {
	margin: 0;
	overflow: hidden;
}

.address-block dt {
	float: left;
	clear: both;
	margin: 0 4px 0 0;
}

.address-block dd {
	margin: 0;
	float: left;
}

.footer-nav-icons-holder {
	overflow: hidden;
}

.footer-nav-icons-holder a {
	color: #fff;
	text-decoration: none;
}

.footer-nav {
	float: left;
	padding: 5px 20px 0 0;
	width: 48%;
}

.footer-nav li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 0 18px 0 0;
}

.footer-nav li + li:before {
	position: absolute;
	content: "";
	top: 4px;
	left: -12px;
	background: #fff;
	width: 1px;
	height: 14px;
}

.footer-nav a:hover {
	color: #6eae3f;
}

.icons-block {
	float: right;
	font-size: 0;
	line-height: 0;
	width: 48%;
	text-align: right;
	padding: 0 8px 0 20px;
}

.icons-block li {
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 0 0 0 3px;
}

.icons-block a {
	font-size: 22px;
	line-height: 30px;
}

.icons-block a:hover {
	color: #6eae3f;
}

@media (min-width: 768px) {
	.carousel ul {
		white-space: nowrap;
	}
}

@media (min-width: 1024px) {
	.side-menu {
		height: auto !important;
	}

	.carousel .mask {
		height: auto !important;
	}

	.carousel ul {
		margin: 0 !important;
		white-space: normal;
	}

	.carousel li {
		width: 50% !important;
	}
}

@media only screen and (min-width: 1025px) {
	a[href^=tel],
	a[href^=skype],
	a[href^=sms] {
		cursor: default;
		pointer-events: none;
	}
}

@media (max-width: 1023px) {
	h1,
	.h1 {
		text-align: left;
		margin: 0 0 5px;
	}

	h2,
	.h2 {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 15px;
	}

	h3,
	.h3 {
		font-size: 15px;
		line-height: 16px;
		margin: 0 0 10px;
	}

	.nav-opener {
		display: block;
	}

	.side-menu {
		position: absolute;
		top: 0;
		bottom: 0;
		left: auto;
		right: -275px;
		width: 275px;
		background: #fff;
		z-index: 10;
		padding: 5px 25px 0 32px;
		overflow: scroll;
	}

	.side-menu .header-holder {
		padding: 20px 0 0;
	}

	.side-menu .header-holder .social-icons {
		margin: 0 0 18px;
	}

	.side-menu .header-holder .social-icons ul {
		margin: 0 7px 0 0;
	}

	.side-menu .header-holder .social-icons li {
		padding: 0;
	}

	.side-menu .header-holder .social-icons .title {
		margin: 0 0 17px;
	}

	.side-menu .main-nav {
		font-size: 15px;
		line-height: 20px;
		font-weight: 600;
		padding: 20px 0 0;
	}

	.side-menu .main-nav > li {
		padding: 3px 4px 6px;
	}

	.side-menu .main-nav ul {
		font-size: 13px;
	}

	.header-holder {
		width: 100%;
		color: #15385d;
	}

	.header-holder .social-icons .title {
		display: block;
		text-align: center;
		margin: 0 0 22px;
		width: 100%;
	}

	.header-holder .social-icons ul {
		letter-spacing: -6px;
		text-align: center;
	}

	.header-holder .social-icons li {
		display: inline-block;
		vertical-align: top;
		float: none;
		padding: 0 3px 10px;
	}

	.header-holder .social-icons a {
		color: #15385d;
	}

	.social-area {
		margin: 0 0 12px;
	}

	.search-form {
		background: #b2b2b2;
		color: #fff;
	}

	.search-form .search,
	.search-form input[type="search"] {
		width: 156px;
	}

	#nav {
		padding: 0;
		text-align: left;
	}

	#nav:before {
		display: none;
	}

	.main-nav {
		padding-left: 0;
	}

	.main-nav > li {
		display: block;
		padding: 3px 4px 4px;
		margin: 0;
	}

	.main-nav > li.none {
		display: block;
	}

	.main-nav > li > a {
		color: #15385d;
		display: block;
		padding: 0;
	}

	.main-nav > li > a:hover {
		color: #6eae3f;
	}

	.main-nav ul {
		position: static;
		width: 100%;
		font-size: 12px;
		background: none;
		border: none;
		text-align: left;
		padding: 10px 16px 2px;
	}

	.main-nav ul li {
		padding: 0 0 3px;
	}

	.main-nav ul a {
		color: #8e8e8e;
		padding: 0;
		width: auto;
	}

	.main-nav ul a:hover {
		background: none;
		color: #4f4f4f;
	}

	.logo {
		height: 142px;
		left: 40px;
		top: 20px;
		width: 525px;
	}

	.logo .logo-holder {
		width: 138px;
	}

	.logo h1 {
		font-size: 50px;
	}

	.logo h1 .first-name {
		font-size: 23px;
	}

	.logo h1 .event {
		font-size: 14px;
	}

	#header.fixed-position .container {
		padding: 26px 34px 16px 0;
	}

	#header.fixed-position #nav {
		padding: 0;
	}

	#header.fixed-position .header-holder {
		display: block;
	}

	#header.fixed-position .logo h1 {
		display: block;
		font-size: 26px;
		margin: 10px 0 0;
	}

	#header.fixed-position .logo h1 .first-name,
	#header.fixed-position .logo h1 .event {
		display: none;
	}

	#header.fixed-position .logo h1 .hide {
		display: inline-block;
		vertical-align: top;
	}

	#header .container {
		padding: 66px 34px 55px 0;
	}

	.visual .container {
		padding: 20px;
	}

	.visual .visual-block {
		padding: 170px 0 26px;
	}

	.visual .slider {
		width: 692px;
		margin: 0 auto;
		padding: 19px 20px 24px;
	}

	.slider-holder {
		float: none;
		width: 100%;
	}

	.links-holder {
		float: none;
		width: 100%;
		padding: 27px 0 0 5px;
	}

	.carousel .mask {
		width: 460px;
		float: right;
	}

	.carousel li {
		width: 115px;
		margin: 0;
		padding: 0;
	}

	.carousel {
		overflow: hidden;
	}

	.heading-holder {
		width: 160px;
		float: left;
	}

	.buttons-block {
		display: block;
		clear: both;
	}

	.buttons-block .btn-prev,
	.buttons-block .btn-next {
		display: inline-block;
		vertical-align: top;
		margin: 0 14px 0 0;
	}

	.buttons-block .btn-prev i,
	.buttons-block .btn-next i {
		font-size: 34px;
		line-height: 38px;
	}

	.buttons-block .btn-prev i:before,
	.buttons-block .btn-next i:before {
		margin: 0;
		width: auto;
	}

	.subscribe-form label {
		display: none;
	}

	.subscribe-form {
		padding: 0 37px 0 38px;
	}

	.subscribe-form .input-field {
		display: block;
		width: 100%;
		padding: 0;
	}

	.subscribe-form .email,
	.subscribe-form input[type="email"] {
		padding: 19px 29px;
	}

	.columns-block {
		padding: 26px 0 51px;
	}

	.columns-holder {
		margin: 0 -7px;
		padding: 19px 21px 40px;
		font-size: 12px;
	}

	.columns-holder .column {
		margin: 0 .6%;
		padding: 6px 0 0;
	}

	.btns-holder {
		font-size: 10px;
		line-height: 14px;
	}

	.btns-holder li {
		padding: 0 5px 0 0;
	}

	.btns-holder .btn {
		min-width: 82px;
		padding: 7px 5px;
	}

	.twitter-block .container {
		padding: 0 30px 0 156px;
	}

	.twitter-block .tag-list li {
		padding: 0 10px 0 0;
	}

	.post-block {
		padding: 0 0 0 126px;
	}

	.post-block:before {
		left: 50px;
		margin: -56px 0 0;
	}

	#footer .container {
		padding: 0 34px;
	}

	.address-logo-holder {
		margin: 0 0 37px;
	}

	.footer-logo {
		display: none;
	}

	.footer-nav {
		padding: 7px 0 0 4px;
	}

	.icons-block {
		padding: 0 0 0 20px;
	}
}

@media (max-width: 767px) {
	h1,
	.h1 {
		text-align: center;
		margin: 0 0 18px;
	}

	h4,
	.h4 {
		margin: 0 0 18px;
		font-size: 17px;
	}

	body.nav-active .page-holder {
		margin: 0 259px 0 -259px;
	}

	body.nav-active .side-menu {
		right: -259px;
		padding: 4px 16px 0 26px;
	}

	body.nav-active #header {
		left: -259px;
		right: 259px;
	}

	body.nav-active #header.fixed-position .logo {
		left: -200px;
	}

	.side-menu {
		width: 259px;
		padding: 5px 13px 0 15px;
	}

	#header.fixed-position .container {
		padding: 16px 16px 24px 0;
	}

	#header.fixed-position .nav-opener {
		margin: 5px 0 0;
	}

	#header.fixed-position .logo h1 {
		font-size: 24px;
		margin: 10px 0 0;
	}

	#header.fixed-position .logo h1 .first-name,
	#header.fixed-position .logo h1 .event {
		display: none;
	}

	#header.fixed-position .logo h1 .logo-holder {
		display: none;
	}

	#header .container {
		padding: 16px 16px 44px 0;
	}

	.nav-opener {
		width: 33px;
		height: 19px;
		padding: 7px 10px 12px;
		margin: 25px 0 0;
	}

	.nav-opener:before,
	.nav-opener:after,
	.nav-opener span:after {
		height: 4px;
	}

	.main-nav {
		padding-left: 0;
	}

	.logo {
		width: 245px;
		left: 12px;
		top: 18px;
	}

	.logo .logo-holder {
		display: none;
	}

	.logo h1 {
		font-size: 33px;
	}

	.logo h1 .first-name {
		font-size: 15px;
	}

	.logo h1 .event {
		font-size: 11px;
	}

	/*.visual {
		background: url(../images/img-01small.jpg) no-repeat 50% 0;
		background-size: cover;
	}*/

	.visual .container {
		padding: 20px;
	}

	.visual .visual-block {
		padding: 145px 0 0;
	}

	.visual .slider {
		width: 100%;
		padding: 15px 0;
		border-radius: 0;
	}

	.slideshow .caption {
		bottom: 8px;
		padding: 0 28px;
	}

	.slider-img,
	.slider-img-holder {
		position: relative;
		left: 50%;
		float: left;
		min-width: 578px;
		width: 100%;
	}

	.slider-img {
		left: -50%;
	}

	.slideshow .caption-holder:before {
		background: transparent -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, .06) 9%, rgba(0, 0, 0, .19) 15%, rgba(0, 0, 0, .63) 44%, rgba(0, 0, 0, .7) 67%, rgba(0, 0, 0, .7) 10%, rgba(0, 0, 0, .91) 100%);
		background: transparent linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, .06) 9%, rgba(0, 0, 0, .19) 15%, rgba(0, 0, 0, .63) 44%, rgba(0, 0, 0, .7) 67%, rgba(0, 0, 0, .7) 10%, rgba(0, 0, 0, .91) 100%);
	}

	.pagination {
		left: 0;
		right: 0;
		bottom: -36px;
		text-align: center;
		max-height: 80px;
		max-width: 60px;
	}

	.pagination li {
		padding: 2px 14px;
	}

	.pagination a {
		border-color: #15385d;
		background: #15385d;
	}

	.links-holder {
		padding: 87px 0 16px;
	}

	.carousel .mask {
		height: auto !important;
	}

	.carousel .mask {
		width: 100%;
		float: none;
	}

	.carousel ul {
		margin: 0 !important;
		white-space: normal;
	}

	.carousel li {
		width: 50% !important;
	}

	.carousel li {
		width: 50%;
		padding: 0 0 16px;
	}

	.heading-holder {
		float: none;
		width: 100%;
	}

	.buttons-block {
		display: none;
	}

	.signup-block {
		padding: 35px 0 26px;
	}

	.subscribe-form {
		padding: 0 17px;
	}

	.subscribe-form .input-field {
		display: table;
		width: 100%;
		table-layout: fixed;
	}

	.subscribe-form input[type="submit"] {
		float: none;
		display: block;
		margin: 18px auto 0;
	}

	.subscribe-form .input-holder {
		display: table-header-group;
	}

	.subscribe-form .email,
	.subscribe-form input[type="email"] {
		padding: 19px 23px;
	}

	.internal-content #content {
	float: none;
    width: 100%;
    padding-bottom: 20px;
	}

	.internal-content #sidebar {
	clear: both;
    float: none;
    width: 100%;
    margin: 0 auto;
    border-top: 4px solid #13365c;
	}

	.social-large {
	padding-top: 15px;
    margin: 0 auto;
    width: 270px;
	}

	.columns-block {
		padding: 46px 0 15px;
	}

	.columns-holder {
		padding: 0 50px;
	}

	.columns-holder .column {
		width: 100%;
		display: block;
		margin: 0 0 42px;
	}

	.columns-holder .column p {
		margin: 0 0 24px;
	}

	.btns-holder {
		position: relative;
	}

	.twitter-block {
		font-size: 18px;
		padding-top: 160px;
	}

	.twitter-block .container {
		padding: 0 15px 0 35px;
	}

	.twitter-block .icons-holder {
		text-align: center;
	}

	.post-block:before {
		left: 0;
		right: 0;
		top: -107px;
		text-align: center;
		margin: 0 6px 0 0;
	}

	#footer {
		text-align: center;
		padding: 37px 0;
	}

	#footer .container {
		padding: 0 20px;
	}

	.address-logo-holder {
		margin: 0 0 46px;
	}

	.address-info {
		margin: 0 0 -25px;
	}

	.address-block {
		width: auto;
		float: none;
		margin: 0 0 31px;
	}

	.address-block dl {
		max-width: 200px;
		margin: 0 auto;
	}

	.address-block dt {
		display: inline-block;
		vertical-align: top;
		float: none;
	}

	.address-block dd {
		display: inline-block;
		vertical-align: top;
		float: none;
	}

	.address-block.sec {
		font-size: 17px;
	}

	.footer-nav {
		float: none;
		display: block;
		margin: 0 0 20px;
		width: auto;
		padding: 0;
	}

	.icons-block {
		float: none;
		display: block;
		width: auto;
		text-align: center;
		padding: 0;
	}
}


/*# sourceMappingURL=data:application/json;base64,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QW9CO0NBQ3BCLFlBQVk7Q0FDWjs7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLFlBQVk7Q0FDWixlQUFlO0NBQ2YsaUJBQWlCO0NBQ2pCLFlBQVk7Q0FDWixXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1osZUFBZTtDQUNmLFlBQVk7Q0FDWixtQkFBbUI7Q0FDbkIsV0FBVztDQUNYOztDQUVBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXHJcbiAqIDIuIFByZXZlbnQgaU9TIGFuZCBJRSB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIGRldmljZSBvcmllbnRhdGlvbiBjaGFuZ2UsXHJcbiAqICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cclxuICovXHJcblxyXG5odG1sIHtcclxuXHRmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLyogMSAqL1xyXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4uXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cclxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcclxuICogYW5kIEZpcmVmb3guXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmRldGFpbHMsXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbmhncm91cCxcclxubWFpbixcclxubWVudSxcclxubmF2LFxyXG5zZWN0aW9uLFxyXG5zdW1tYXJ5IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGlubGluZS1ibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbiAqIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5hdWRpbyxcclxuY2FudmFzLFxyXG5wcm9ncmVzcyxcclxudmlkZW8ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgLyogMSAqL1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuICogUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxyXG4gKiBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0sXHJcbnRlbXBsYXRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBMaW5rc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKi9cclxuXHJcbmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4vKipcclxuICogSW1wcm92ZSByZWFkYWJpbGl0eSBvZiBmb2N1c2VkIGVsZW1lbnRzIHdoZW4gdGhleSBhcmUgYWxzbyBpbiBhblxyXG4gKiBhY3RpdmUvaG92ZXIgc3RhdGUuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuXHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBzdHlsZSBzZXQgdG8gYGJvbGRlcmAgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXHJcbiAqIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5oMSB7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0bWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbiAqL1xyXG5cclxubWFyayB7XHJcblx0YmFja2dyb3VuZDogI2ZmMDtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuXHRmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcblx0Zm9udC1zaXplOiA3NSU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxufVxyXG5cclxuc3VwIHtcclxuXHR0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuc3ViIHtcclxuXHRib3R0b206IC0wLjI1ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbWcge1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuXHRtYXJnaW46IDFlbSA0MHB4O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxuXHRoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5wcmUge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxucHJlLFxyXG5zYW1wIHtcclxuXHRmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcclxuICogc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxyXG4gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXHJcbiAqICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKiAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxuc2VsZWN0LFxyXG50ZXh0YXJlYSB7XHJcblx0Y29sb3I6IGluaGVyaXQ7IC8qIDEgKi9cclxuXHRmb250OiBpbmhlcml0OyAvKiAyICovXHJcblx0bWFyZ2luOiAwOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBvdmVyZmxvd2Agc2V0IHRvIGBoaWRkZW5gIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG5idXR0b24ge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4gKiBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxyXG4gKiBDb3JyZWN0IGBzZWxlY3RgIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3Qge1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2BcclxuICogICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXHJcbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cclxuICogMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcclxuICogICAgYGlucHV0YCBhbmQgb3RoZXJzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxyXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXHJcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcblx0Y3Vyc29yOiBwb2ludGVyOyAvKiAzICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxyXG4gKi9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXHJcbiAqL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbiAqIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4gKi9cclxuXHJcbmlucHV0IHtcclxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4vKipcclxuICogSXQncyByZWNvbW1lbmRlZCB0aGF0IHlvdSBkb24ndCBhdHRlbXB0IHRvIHN0eWxlIHRoZXNlIGVsZW1lbnRzLlxyXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxyXG4gKlxyXG4gKiAxLiBBZGRyZXNzIGJveCBzaXppbmcgc2V0IHRvIGBjb250ZW50LWJveGAgaW4gSUUgOC85LzEwLlxyXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcblx0cGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cclxuICogYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcclxuICogZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG5cdGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZHJlc3MgYGFwcGVhcmFuY2VgIHNldCB0byBgc2VhcmNoZmllbGRgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKiAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxyXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXHJcbiAqIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYCBhcHBlYXJhbmNlKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XHJcblx0bWFyZ2luOiAwIDJweDtcclxuXHRwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cclxuICovXHJcblxyXG5sZWdlbmQge1xyXG5cdGJvcmRlcjogMDsgLyogMSAqL1xyXG5cdHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxyXG4gKiBOT1RFOiB0aGUgZGVmYXVsdCBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWC5cclxuICovXHJcblxyXG5vcHRncm91cCB7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8qIFRhYmxlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBtb3N0IHNwYWNpbmcgYmV0d2VlbiB0YWJsZSBjZWxscy5cclxuICovXHJcblxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5cclxudGQsXHJcbnRoIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uaGVhZGVyLWhvbGRlciAuc29jaWFsLWljb25zIHVsLFxyXG4ubWFpbi1uYXYsXHJcbi5tYWluLW5hdiB1bCxcclxuLnBhZ2luYXRpb24gdWwsXHJcbi5jYXJvdXNlbCB1bCxcclxuLmJ0bnMtaG9sZGVyLFxyXG4udHdpdHRlci1ibG9jayAudGFnLWxpc3QgdWwsXHJcbi50d2l0dGVyLWJsb2NrIC5pY29ucy1ob2xkZXIgdWwsXHJcbi5mb290ZXItbmF2LFxyXG4uaWNvbnMtYmxvY2sge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jbGVhcmZpeDphZnRlcixcclxuLmNvbnRhaW5lcjphZnRlcixcclxuLnN1YnNjcmliZS1mb3JtIC5pbnB1dC1maWVsZDphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbmJvZHkubmF2LWFjdGl2ZSAucGFnZS1ob2xkZXIsXHJcbmJvZHkubmF2LWFjdGl2ZSAjaGVhZGVyLFxyXG4ucGFnZS1ob2xkZXIsXHJcbiNoZWFkZXIsXHJcbi5zaWRlLW1lbnUsXHJcbiNoZWFkZXIgLmNvbnRhaW5lciB7XHJcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbi5lbGxpcHNpcyB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogMSAqL1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiAyICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuaHRtbCB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbn1cclxuXHJcbioge1xyXG5cdG1heC1oZWlnaHQ6IDEwMDAwMDBweDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Y29sb3I6ICMwMDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRmb250OiAxM3B4LzEuNDYxIFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5nbS1zdHlsZSBpbWcge1xyXG5cdG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuaDEsXHJcbi5oMSxcclxuaDIsXHJcbi5oMixcclxuaDMsXHJcbi5oMyxcclxuaDQsXHJcbi5oNCxcclxuaDUsXHJcbi5oNSxcclxuaDYsXHJcbi5oNixcclxuLmgge1xyXG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbjogMCAwIDAuNWVtO1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0Y29sb3I6ICMxMzM2NWM7XHJcblx0bWFyZ2luOiAwIDAgMjFweDtcclxuXHRmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbmgyLFxyXG4uaDIge1xyXG5cdGZvbnQtc2l6ZTogMjlweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGluZS1oZWlnaHQ6IDM0cHg7XHJcblx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuXHR3b3JkLXNwYWNpbmc6IC0zcHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMjdweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbmg0LFxyXG4uaDQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRjb2xvcjogIzZlYWUzZjtcclxuXHRtYXJnaW46IDAgMCAxOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbmg1LFxyXG4uaDUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuaDYsXHJcbi5oNiB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG5wIHtcclxuXHRtYXJnaW46IDAgMCAxZW07XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjMzlmO1xyXG59XHJcblxyXG5hOmhvdmVyLFxyXG5hOmZvY3VzIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmZvcm0sXHJcbmZpZWxkc2V0IHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG50ZXh0YXJlYSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG5cdHBhZGRpbmc6IDAuNGVtIDAuN2VtO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXHJcbmlucHV0W3R5cGU9J3RlbCddOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddOmZvY3VzLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTpmb2N1cyxcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXTpmb2N1cyxcclxudGV4dGFyZWE6Zm9jdXMge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0nZW1haWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzJlMmUyZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ndGV4dCddOjotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0nZW1haWwnXTo6LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0nc2VhcmNoJ106Oi1tb3otcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106Oi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J106LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0ndGVsJ106LW1vei1wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0nZW1haWwnXTotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTotbW96LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddOi1tb3otcGxhY2Vob2xkZXIsXHJcbnRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSd0ZWwnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9J2VtYWlsJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxyXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSd0ZXh0J10ucGxhY2Vob2xkZXIsXHJcbmlucHV0W3R5cGU9J3RlbCddLnBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSdlbWFpbCddLnBsYWNlaG9sZGVyLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXS5wbGFjZWhvbGRlcixcclxuaW5wdXRbdHlwZT0ncGFzc3dvcmQnXS5wbGFjZWhvbGRlcixcclxudGV4dGFyZWEucGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHJlc2l6ZTogdmVydGljYWw7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuYnV0dG9uLFxyXG5pbnB1dFt0eXBlPSdidXR0b24nXSxcclxuaW5wdXRbdHlwZT0ncmVzZXQnXSxcclxuaW5wdXRbdHlwZT0nZmlsZSddLFxyXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uZW90Pzk0MzQ0NDM3XCIpO1xyXG5cdHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uZW90Pzk0MzQ0NDM3I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250ZWxsby53b2ZmPzk0MzQ0NDM3XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRlbGxvLnR0Zj85NDM0NDQzN1wiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGVsbG8uc3ZnPzk0MzQ0NDM3I2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogQ2hyb21lIGhhY2s6IFNWRyBpcyByZW5kZXJlZCBtb3JlIHNtb290aCBpbiBXaW5kb3p6ZS4gMTAwJSBtYWdpYywgdW5jb21tZW50IGlmIHlvdSBuZWVkIGl0LiAqL1xyXG5cclxuLyogTm90ZSwgdGhhdCB3aWxsIGJyZWFrIGhpbnRpbmchIEluIG90aGVyIE9TLWVzIGZvbnQgd2lsbCBiZSBub3QgYXMgc2hhcnAgYXMgaXQgY291bGQgYmUgKi9cclxuXHJcbi8qXHJcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xyXG4gIEBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdmb250ZWxsbyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udC9mb250ZWxsby5zdmc/OTQzNDQ0MzcjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIH1cclxufVxyXG4qL1xyXG5cclxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUge1xyXG5cdGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0c3BlYWs6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHR3aWR0aDogMWVtO1xyXG5cdG1hcmdpbi1yaWdodDogLjJlbTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7IC8qIG9wYWNpdHk6IC44OyAqLyAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xyXG5cdGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lOyAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07IC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcblx0bWFyZ2luLWxlZnQ6IC4yZW07IC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi8gLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xyXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXHJcbn1cclxuXHJcbi5pY29uLWljb24wMTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MDAnO1xyXG59XHJcblxyXG4vKiAn7qCAJyAqL1xyXG5cclxuLmljb24taWNvbjAyOmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZTgwMSc7XHJcbn1cclxuXHJcbi8qICfuoIEnICovXHJcblxyXG4uaWNvbi1pY29uMDM6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxlODAyJztcclxufVxyXG5cclxuLyogJ+6ggicgKi9cclxuXHJcbi5pY29uLWljb24wNDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MDMnO1xyXG59XHJcblxyXG4vKiAn7qCDJyAqL1xyXG5cclxuLmljb24tYW1lcmljYW4xODpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MDQnO1xyXG59XHJcblxyXG4vKiAn7qCEJyAqL1xyXG5cclxuLmljb24tZmxhZ3MxODpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MDUnO1xyXG59XHJcblxyXG4vKiAn7qCFJyAqL1xyXG5cclxuLmljb24tZmFjZWJvb2s6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxlODA2JztcclxufVxyXG5cclxuLyogJ+6ghicgKi9cclxuXHJcbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxlODA3JztcclxufVxyXG5cclxuLyogJ+6ghycgKi9cclxuXHJcbi5pY29uLXlvdXR1YmU6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxlODA4JztcclxufVxyXG5cclxuLyogJ+6giCcgKi9cclxuXHJcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MDknO1xyXG59XHJcblxyXG4vKiAn7qCJJyAqL1xyXG5cclxuLmljb24tcnNzOmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZTgwYSc7XHJcbn1cclxuXHJcbi8qICfuoIonICovXHJcblxyXG4uaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZTgwYic7XHJcbn1cclxuXHJcbi8qICfuoIsnICovXHJcblxyXG4uaWNvbi1zdGFyOmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZTgwYyc7XHJcbn1cclxuXHJcbi8qICfuoIwnICovXHJcblxyXG4uaWNvbi1sZWZ0LWRpcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MGQnO1xyXG59XHJcblxyXG4vKiAn7qCNJyAqL1xyXG5cclxuLmljb24tcmlnaHQtZGlyOmJlZm9yZSB7XHJcblx0Y29udGVudDogJ1xcZTgwZSc7XHJcbn1cclxuXHJcbi8qICfuoI4nICovXHJcblxyXG4uaWNvbi1zZWFyY2hpbmczODpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICdcXGU4MGYnO1xyXG59XHJcblxyXG4vKiAn7qCPJyAqL1xyXG5cclxuLmljb24tbGVmdC1hcnJvdzc6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnXFxlODEwJztcclxufVxyXG5cclxuLyogJ+6gkCcgKi9cclxuXHJcbi8qIEhlYWRlciovXHJcblxyXG5ib2R5Lm5hdi1hY3RpdmUgLnBhZ2UtaG9sZGVyIHtcclxuXHRtYXJnaW46IDAgMjc1cHggMCAtMjc1cHg7XHJcbn1cclxuXHJcbmJvZHkubmF2LWFjdGl2ZSAuc2lkZS1tZW51IHtcclxuXHRyaWdodDogLTI3NXB4O1xyXG59XHJcblxyXG5ib2R5Lm5hdi1hY3RpdmUgI2hlYWRlciB7XHJcblx0bGVmdDogLTI3NXB4O1xyXG5cdHJpZ2h0OiAyNzVweDtcclxufVxyXG5cclxuLnNpZGUtbWVudSB7XHJcblx0ei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNoZWFkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRiYWNrZ3JvdW5kOiAjMTMzNjVjO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMTksIDU0LCA5MiwgMC44NSk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ei1pbmRleDogOTk5OTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5tYWluLW5hdiB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5sb2dvIHtcclxuXHR0b3A6IDdweDtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiAubG9nbyAubG9nby1ob2xkZXIge1xyXG5cdHdpZHRoOiA4NnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmxvZ28gaDEge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmhlYWRlci1ob2xkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gI25hdiB7XHJcblx0cGFkZGluZzogMCAwIDAgMTc4cHg7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gI25hdjpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2hlYWRlciAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAyNXB4IDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgaW1nIHtcclxuXHRtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAyN3B4O1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiBhdXRvO1xyXG5cdHdpZHRoOiA2NDBweDtcclxuXHR6LWluZGV4OiAyO1xyXG59XHJcblxyXG4ubG9nbyAubG9nby1ob2xkZXIge1xyXG5cdHdpZHRoOiAxNzJweDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCAyMnB4IDAgMDtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG59XHJcblxyXG4ubG9nbyBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5sb2dvIGgxIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0Zm9udC1zaXplOiA2MnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0bWFyZ2luOiA3cHggMCAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5sb2dvIGgxIC5oaWRlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9nbyBoMSAuZmlyc3QtbmFtZSB7XHJcblx0Zm9udC1zaXplOiAyOXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bWFyZ2luOiAwIDAgLTRweDtcclxufVxyXG5cclxuLmxvZ28gaDEgLmV2ZW50IHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmxvZ28gaW1nIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlci1ob2xkZXIge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMzI4cHg7XHJcblx0cGFkZGluZzogMzFweCAwIDI3cHg7XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwIDAgMTJweDtcclxufVxyXG5cclxuLmhlYWRlci1ob2xkZXIgLnNvY2lhbC1pY29ucyB1bCB7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdHdpZHRoOiAyMTBweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRtYXJnaW46IDAgLTRweCAwIDA7XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHBhZGRpbmc6IDAgMCAwIDFweDtcclxufVxyXG5cclxuLmhlYWRlci1ob2xkZXIgLnNvY2lhbC1pY29ucyBhIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMgYTpob3ZlciB7XHJcblx0Y29sb3I6ICM2ZWFlM2Y7XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMgLnRpdGxlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMTEwcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRwYWRkaW5nOiAycHggMCAwO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjMDcyMDNiO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gLnJvdyB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIC5zZWFyY2gsXHJcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcclxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRvdXRsaW5lOiBub25lO1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwYWRkaW5nOiAxM3B4IDEwcHggMTVweDtcclxuXHR3aWR0aDogMjcwcHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogN3B4IDAgMCAxcHg7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xyXG5cdGNvbG9yOiAjNmVhZTNmO1xyXG59XHJcblxyXG4uc2VhcmNoLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ubmF2LW9wZW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0d2lkdGg6IDQ1cHg7XHJcblx0aGVpZ2h0OiAyNXB4O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR0ZXh0LWluZGVudDogLTk5OXB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0bWFyZ2luOiAtN3B4IDRweCAwIDA7XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyOmJlZm9yZSxcclxuLm5hdi1vcGVuZXI6YWZ0ZXIsXHJcbi5uYXYtb3BlbmVyIHNwYW46YWZ0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiBhdXRvO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Y29udGVudDogXCJcIjtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG5cclxuLm5hdi1vcGVuZXI6YWZ0ZXIge1xyXG5cdHRvcDogYXV0bztcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyIHNwYW46YWZ0ZXIge1xyXG5cdHRvcDogNTAlO1xyXG5cdG1hcmdpbjogLTNweCAwIDA7XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuOTtcclxufVxyXG5cclxuI25hdiB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jbmF2OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IGF1dG87XHJcblx0bGVmdDogLTk5OTlweDtcclxuXHRyaWdodDogLTk5OTlweDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5tYWluLW5hdiB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC02cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR6LWluZGV4OiAzO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nOiAyMXB4IDAgMCAxODVweDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdG1hcmdpbjogMCA0cHggMCA0N3B4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZXR0ZXItc3BhY2luZzogMDtcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGkubm9uZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGkuaG92ZXIgPiBhIHtcclxuXHRjb2xvcjogIzZlYWUzZjtcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGkuaG92ZXIgdWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcclxuXHRjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGk6bnRoLWxhc3QtY2hpbGQoMikgdWwsXHJcbi5tYWluLW5hdiA+IGxpOmxhc3QtY2hpbGQgdWwge1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5tYWluLW5hdiA+IGxpID4gYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogMCAwIDIycHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm1haW4tbmF2IHVsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGJvdHRvbTogYXV0bztcclxuXHRsZWZ0OiAtMzBweDtcclxuXHRyaWdodDogYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRiYWNrZ3JvdW5kOiAjZDJkMmQyO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLm1haW4tbmF2IHVsIGEge1xyXG5cdGNvbG9yOiAjMTUzODVkO1xyXG5cdG1pbi13aWR0aDogMTgwcHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm1haW4tbmF2IHVsIGE6aG92ZXIge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogIzZlYWUzZjtcclxuXHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xyXG59XHJcblxyXG4vKiBNYWluKi9cclxuXHJcbiN3cmFwcGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtaW4taGVpZ2h0OiAxMDAwcHg7XHJcbn1cclxuXHJcbiNtYWluIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0bWF4LXdpZHRoOiAxMDAwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi52aXN1YWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW1nLTAxLmpwZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi52aXN1YWwgLmJnLXN0cmV0Y2gge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi52aXN1YWwgLnZpc3VhbC1ob2xkZXIge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4udmlzdWFsIC52aXN1YWwtaG9sZGVyOmFmdGVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW46IDAgMCAwIC01cHg7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0Y29udGVudDogXCJcIjtcclxufVxyXG5cclxuLnZpc3VhbCAudmlzdWFsLWhvbGRlcjphZnRlciB7XHJcblx0bWluLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnZpc3VhbCAudmlzdWFsLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiAyMzBweCAwIDUwcHg7XHJcbn1cclxuXHJcbi52aXN1YWwgLnNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiAxOXB4IDE1cHggMTFweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLnZpc3VhbCAuaW1nLWhvbGRlciBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1heC13aWR0aDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNsaWRlc2hvdyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc2xpZGVzaG93IC5zbGlkZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0cmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLnNsaWRlIGltZyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLnNsaWRlLmFjdGl2ZSB7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuY2FwdGlvbi1ob2xkZXIge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxufVxyXG5cclxuLnNsaWRlc2hvdyAuY2FwdGlvbi1ob2xkZXI6YWZ0ZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbjogMCAwIDAgLTVweDtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0d2lkdGg6IDFweDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG4uc2xpZGVzaG93IC5jYXB0aW9uLWhvbGRlcjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGhlaWdodDogNTAlO1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDAlLCByZ2JhKDAsIDAsIDAsIDAuMDYpIDklLCByZ2JhKDAsIDAsIDAsIDAuMTkpIDIzJSwgcmdiYSgwLCAwLCAwLCAwLjYzKSA2MCUsIHJnYmEoMCwgMCwgMCwgMC43KSA3NyUsIHJnYmEoMCwgMCwgMCwgMC43KSA5MSUsIHJnYmEoMCwgMCwgMCwgMC45MSkgMTAwJSk7XHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLmNhcHRpb24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiA1MXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdHBhZGRpbmc6IDAgMzBweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAyM3B4O1xyXG5cdHJpZ2h0OiAyOHB4O1xyXG5cdHotaW5kZXg6IDM7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwYWRkaW5nOiAwIDAgMCAxNHB4O1xyXG59XHJcblxyXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSB7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gYSB7XHJcblx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGhlaWdodDogMTZweDtcclxuXHR3aWR0aDogMTZweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG59XHJcblxyXG4uc2xpZGVyLWhvbGRlciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDY1MnB4O1xyXG59XHJcblxyXG4ubGlua3MtaG9sZGVyIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDMwOHB4O1xyXG5cdHBhZGRpbmc6IDRweCAwIDAgMnB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNhcm91c2VsIC5tYXNrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNhcm91c2VsIHVsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbjogMCAwIDAgLTRweDtcclxuXHRwYWRkaW5nOiAwIDAgMThweCA4cHg7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBhIHtcclxuXHRjb2xvcjogIzhlOGU4ZTtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmNhcm91c2VsIGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjMTMzNjVjO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgYTpob3ZlciBpIHtcclxuXHRjb2xvcjogIzZlYWUzZjtcclxufVxyXG5cclxuLmNhcm91c2VsIC5idG4tcHJldixcclxuLmNhcm91c2VsIC5idG4tbmV4dCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNhcm91c2VsIHAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLmNhcm91c2VsIGkge1xyXG5cdGZvbnQtc2l6ZTogNjRweDtcclxuXHRsaW5lLWhlaWdodDogNjRweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRjb2xvcjogIzE1Mzg1ZDtcclxuXHRwYWRkaW5nOiAwIDAgMTBweDtcclxuXHRoZWlnaHQ6IDc3cHg7XHJcbn1cclxuXHJcbi5zaWdudXAtYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6ICM2ZWFlM2Y7XHJcblx0cGFkZGluZzogMzVweCAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSB7XHJcblx0cGFkZGluZzogMCA2cHggMCA4cHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSBsYWJlbCxcclxuLnN1YnNjcmliZS1mb3JtIC5pbnB1dC1maWVsZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSBsYWJlbCB7XHJcblx0Zm9udC1zaXplOiAzMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bWF4LXdpZHRoOiAyOS42JTtcclxuXHRtYXJnaW46IDAgMCAycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0gLmlucHV0LWZpZWxkIHtcclxuXHR3aWR0aDogNzIuMyU7XHJcblx0cGFkZGluZzogMCAwIDAgMjRweDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdG1hcmdpbjogMCAwIDAgMjNweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0d2lkdGg6IDE1NHB4O1xyXG5cdGhlaWdodDogNTRweDtcclxuXHRiYWNrZ3JvdW5kOiAjMTUzODVkO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAuODU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSAuaW5wdXQtaG9sZGVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0gLmVtYWlsLFxyXG4uc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG5cdGhlaWdodDogNTRweDtcclxuXHRwYWRkaW5nOiAxOXB4IDMzcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyZTJlMmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSA6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0Y29sb3I6ICMyZTJlMmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSA6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiAjMmUyZTJlO1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogIzJlMmUyZTtcclxufVxyXG5cclxuLmNvbHVtbnMtYmxvY2sge1xyXG5cdHBhZGRpbmc6IDU0cHggMCA2M3B4O1xyXG59XHJcblxyXG4uY29sdW1ucy1ibG9jayBhIHtcclxuXHRjb2xvcjogIzAwMDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWJsb2NrIGE6aG92ZXIge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG5cclxuLmNvbHVtbnMtaG9sZGVyIHtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRtYXJnaW46IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbiB7XHJcblx0d2lkdGg6IDMxLjclO1xyXG5cdHBhZGRpbmc6IDhweCAwIDU0cHg7XHJcblx0bWFyZ2luOiAwIDAuOCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdGJvcmRlci10b3A6IDEzcHggc29saWQgIzJhMmEyYTtcclxufVxyXG5cclxuLmNvbHVtbnMtaG9sZGVyIC5jb2x1bW4gaDMgYSB7XHJcblx0Y29sb3I6ICMyYTJhMmE7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTUzODVkO1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCBoMixcclxuLmNvbHVtbnMtaG9sZGVyIC5jb2x1bW46Zmlyc3QtY2hpbGQgaDMge1xyXG5cdGNvbG9yOiAjMTUzODVkO1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbjpmaXJzdC1jaGlsZCBoMyBhIHtcclxuXHRjb2xvcjogIzE1Mzg1ZDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uOmZpcnN0LWNoaWxkIC5idG4ge1xyXG5cdGJhY2tncm91bmQ6ICMxNTM4NWQ7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uLnNlY29uZCB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNmVhZTNmO1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbi5zZWNvbmQgaDIsXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uLnNlY29uZCBoMyB7XHJcblx0Y29sb3I6ICM2ZWFlM2Y7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uLnNlY29uZCBoMyBhIHtcclxuXHRjb2xvcjogIzZlYWUzZjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uLnNlY29uZCAuYnRuIHtcclxuXHRiYWNrZ3JvdW5kOiAjNmVhZTNmO1xyXG59XHJcblxyXG4uYnRucy1ob2xkZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDA7XHJcbn1cclxuXHJcbi5idG5zLWhvbGRlciBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cGFkZGluZzogMCAxMHB4IDAgMDtcclxufVxyXG5cclxuLmJ0bnMtaG9sZGVyIC5idG4ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1pbi13aWR0aDogODdweDtcclxuXHRiYWNrZ3JvdW5kOiAjMmEyYTJhO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi5idG5zLWhvbGRlciAuYnRuLmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjY1O1xyXG59XHJcblxyXG4udHdpdHRlci1ibG9jayB7XHJcblx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaW1nLTA0LmpwZykgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctdG9wOiA1OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIGEge1xyXG5cdGNvbG9yOiAjMTUzODVkO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sgcCB7XHJcblx0bWFyZ2luOiAwIDAgMTdweDtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sgLmNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udHdpdHRlci1ibG9jayAudGFnLWxpc3QgdWwge1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC50YWctbGlzdCBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cGFkZGluZzogMCAxMHB4IDAgMDtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sgLnRhZy1saXN0IGxpICsgbGk6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogJyc7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogLTExcHg7XHJcblx0YmFja2dyb3VuZDogI2E3YmNkMTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMTlweDtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sgLnRhZy1saXN0IGxpOmxhc3QtY2hpbGQge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC5pY29ucy1ob2xkZXIgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC5pY29ucy1ob2xkZXIgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sgLmljb25zLWhvbGRlciBhOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5wb3N0LWJsb2NrIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDAgMTU4cHg7XHJcbn1cclxuXHJcbi5wb3N0LWJsb2NrOmJlZm9yZSB7XHJcblx0Zm9udC1zaXplOiA3MHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiA5MHB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiAnXFxlODA3JztcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiAzN3B4O1xyXG5cdG1hcmdpbjogLTUycHggMCAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xyXG59XHJcblxyXG4vKiBGb290ZXIqL1xyXG5cclxuI2Zvb3RlciB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdGJhY2tncm91bmQ6ICMyYTJhMmE7XHJcblx0cGFkZGluZzogMzFweCAwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4jZm9vdGVyIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxufVxyXG5cclxuLmFkZHJlc3MtbG9nby1ob2xkZXIge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwIDAgMzlweDtcclxuXHRwYWRkaW5nOiAwIDRweDtcclxufVxyXG5cclxuLmFkZHJlc3MtbG9nby1ob2xkZXIgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZm9vdGVyLWxvZ28ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMTE4cHg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0bWFyZ2luOiAwIDJweCAwIDIwcHg7XHJcbn1cclxuXHJcbi5mb290ZXItbG9nbyBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZvb3Rlci1sb2dvIGltZyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWluZm8ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0cGFkZGluZzogNnB4IDAgMDtcclxufVxyXG5cclxuLmFkZHJlc3MtYmxvY2sge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHdpZHRoOiAzMDBweDtcclxuXHRtYXJnaW46IDAgMjBweCAwIDA7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWJsb2NrIGFkZHJlc3Mge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLmFkZHJlc3MtYmxvY2sgZGwge1xyXG5cdG1hcmdpbjogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uYWRkcmVzcy1ibG9jayBkdCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0bWFyZ2luOiAwIDRweCAwIDA7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWJsb2NrIGRkIHtcclxuXHRtYXJnaW46IDA7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2LWljb25zLWhvbGRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYtaWNvbnMtaG9sZGVyIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDVweCAyMHB4IDAgMDtcclxuXHR3aWR0aDogNDglO1xyXG59XHJcblxyXG4uZm9vdGVyLW5hdiBsaSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDAgMThweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IGxpICsgbGk6YmVmb3JlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogJyc7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogLTEycHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMTRweDtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYgYTpob3ZlciB7XHJcblx0Y29sb3I6ICM2ZWFlM2Y7XHJcbn1cclxuXHJcbi5pY29ucy1ibG9jayB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRsaW5lLWhlaWdodDogMDtcclxuXHR3aWR0aDogNDglO1xyXG5cdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdHBhZGRpbmc6IDAgOHB4IDAgMjBweDtcclxufVxyXG5cclxuLmljb25zLWJsb2NrIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMCAwIDAgM3B4O1xyXG59XHJcblxyXG4uaWNvbnMtYmxvY2sgYSB7XHJcblx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4uaWNvbnMtYmxvY2sgYTpob3ZlciB7XHJcblx0Y29sb3I6ICM2ZWFlM2Y7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG5cclxuLmNhcm91c2VsIHVsIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XHJcblxyXG4uc2lkZS1tZW51IHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcm91c2VsIC5tYXNrIHtcclxuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcm91c2VsIHVsIHtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgbGkge1xyXG5cdHdpZHRoOiA1MCUgIWltcG9ydGFudDtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcclxuXHJcbmFbaHJlZl49dGVsXSxcclxuYVtocmVmXj1za3lwZV0sXHJcbmFbaHJlZl49c21zXSB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAwIDVweDtcclxufVxyXG5cclxuaDIsXHJcbi5oMiB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbmgzLFxyXG4uaDMge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcblxyXG4ubmF2LW9wZW5lciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zaWRlLW1lbnUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IGF1dG87XHJcblx0cmlnaHQ6IC0yNzVweDtcclxuXHR3aWR0aDogMjc1cHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR6LWluZGV4OiAxMDtcclxuXHRwYWRkaW5nOiA1cHggMjVweCAwIDMycHg7XHJcblx0b3ZlcmZsb3c6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpZGUtbWVudSAuaGVhZGVyLWhvbGRlciB7XHJcblx0cGFkZGluZzogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5zaWRlLW1lbnUgLmhlYWRlci1ob2xkZXIgLnNvY2lhbC1pY29ucyB7XHJcblx0bWFyZ2luOiAwIDAgMThweDtcclxufVxyXG5cclxuLnNpZGUtbWVudSAuaGVhZGVyLWhvbGRlciAuc29jaWFsLWljb25zIHVsIHtcclxuXHRtYXJnaW46IDAgN3B4IDAgMDtcclxufVxyXG5cclxuLnNpZGUtbWVudSAuaGVhZGVyLWhvbGRlciAuc29jaWFsLWljb25zIGxpIHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uc2lkZS1tZW51IC5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMgLnRpdGxlIHtcclxuXHRtYXJnaW46IDAgMCAxN3B4O1xyXG59XHJcblxyXG4uc2lkZS1tZW51IC5tYWluLW5hdiB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0cGFkZGluZzogMjBweCAwIDA7XHJcbn1cclxuXHJcbi5zaWRlLW1lbnUgLm1haW4tbmF2ID4gbGkge1xyXG5cdHBhZGRpbmc6IDNweCA0cHggNnB4O1xyXG59XHJcblxyXG4uc2lkZS1tZW51IC5tYWluLW5hdiB1bCB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uaGVhZGVyLWhvbGRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Y29sb3I6ICMxNTM4NWQ7XHJcbn1cclxuXHJcbi5oZWFkZXItaG9sZGVyIC5zb2NpYWwtaWNvbnMgLnRpdGxlIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDAgMjJweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmhlYWRlci1ob2xkZXIgLnNvY2lhbC1pY29ucyB1bCB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC02cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uaGVhZGVyLWhvbGRlciAuc29jaWFsLWljb25zIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRwYWRkaW5nOiAwIDNweCAxMHB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWhvbGRlciAuc29jaWFsLWljb25zIGEge1xyXG5cdGNvbG9yOiAjMTUzODVkO1xyXG59XHJcblxyXG4uc29jaWFsLWFyZWEge1xyXG5cdG1hcmdpbjogMCAwIDEycHg7XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcblx0YmFja2dyb3VuZDogI2IyYjJiMjtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLnNlYXJjaC1mb3JtIC5zZWFyY2gsXHJcbi5zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuXHR3aWR0aDogMTU2cHg7XHJcbn1cclxuXHJcbiNuYXYge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI25hdjpiZWZvcmUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5tYWluLW5hdiB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgPiBsaSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogM3B4IDRweCA0cHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgPiBsaS5ub25lIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLm1haW4tbmF2ID4gbGkgPiBhIHtcclxuXHRjb2xvcjogIzE1Mzg1ZDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgPiBsaSA+IGE6aG92ZXIge1xyXG5cdGNvbG9yOiAjNmVhZTNmO1xyXG59XHJcblxyXG4ubWFpbi1uYXYgdWwge1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZzogMTBweCAxNnB4IDJweDtcclxufVxyXG5cclxuLm1haW4tbmF2IHVsIGxpIHtcclxuXHRwYWRkaW5nOiAwIDAgM3B4O1xyXG59XHJcblxyXG4ubWFpbi1uYXYgdWwgYSB7XHJcblx0Y29sb3I6ICM4ZThlOGU7XHJcblx0cGFkZGluZzogMDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLm1haW4tbmF2IHVsIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICM0ZjRmNGY7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuXHRoZWlnaHQ6IDE0MnB4O1xyXG5cdGxlZnQ6IDQwcHg7XHJcblx0dG9wOiAyMHB4O1xyXG5cdHdpZHRoOiA1MjVweDtcclxufVxyXG5cclxuLmxvZ28gLmxvZ28taG9sZGVyIHtcclxuXHR3aWR0aDogMTM4cHg7XHJcbn1cclxuXHJcbi5sb2dvIGgxIHtcclxuXHRmb250LXNpemU6IDUwcHg7XHJcbn1cclxuXHJcbi5sb2dvIGgxIC5maXJzdC1uYW1lIHtcclxuXHRmb250LXNpemU6IDIzcHg7XHJcbn1cclxuXHJcbi5sb2dvIGgxIC5ldmVudCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDI2cHggMzRweCAxNnB4IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gI25hdiB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiAuaGVhZGVyLWhvbGRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmxvZ28gaDEge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5sb2dvIGgxIC5maXJzdC1uYW1lLFxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5sb2dvIGgxIC5ldmVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiAubG9nbyBoMSAuaGlkZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogNjZweCAzNHB4IDU1cHggMDtcclxufVxyXG5cclxuLnZpc3VhbCAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4udmlzdWFsIC52aXN1YWwtYmxvY2sge1xyXG5cdHBhZGRpbmc6IDE3MHB4IDAgMjZweDtcclxufVxyXG5cclxuLnZpc3VhbCAuc2xpZGVyIHtcclxuXHR3aWR0aDogNjkycHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMTlweCAyMHB4IDI0cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItaG9sZGVyIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmxpbmtzLWhvbGRlciB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMjdweCAwIDAgNXB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm1hc2sge1xyXG5cdHdpZHRoOiA0NjBweDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBsaSB7XHJcblx0d2lkdGg6IDExNXB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5oZWFkaW5nLWhvbGRlciB7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIC5idG4tcHJldixcclxuLmJ1dHRvbnMtYmxvY2sgLmJ0bi1uZXh0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW46IDAgMTRweCAwIDA7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIC5idG4tcHJldiBpLFxyXG4uYnV0dG9ucy1ibG9jayAuYnRuLW5leHQgaSB7XHJcblx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4uYnV0dG9ucy1ibG9jayAuYnRuLXByZXYgaTpiZWZvcmUsXHJcbi5idXR0b25zLWJsb2NrIC5idG4tbmV4dCBpOmJlZm9yZSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0gbGFiZWwge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSB7XHJcblx0cGFkZGluZzogMCAzN3B4IDAgMzhweDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtIC5pbnB1dC1maWVsZCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtIC5lbWFpbCxcclxuLnN1YnNjcmliZS1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcblx0cGFkZGluZzogMTlweCAyOXB4O1xyXG59XHJcblxyXG4uY29sdW1ucy1ibG9jayB7XHJcblx0cGFkZGluZzogMjZweCAwIDUxcHg7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciB7XHJcblx0bWFyZ2luOiAwIC03cHg7XHJcblx0cGFkZGluZzogMTlweCAyMXB4IDQwcHg7XHJcblx0Zm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbiB7XHJcblx0bWFyZ2luOiAwIDAuNiU7XHJcblx0cGFkZGluZzogNnB4IDAgMDtcclxufVxyXG5cclxuLmJ0bnMtaG9sZGVyIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5idG5zLWhvbGRlciBsaSB7XHJcblx0cGFkZGluZzogMCA1cHggMCAwO1xyXG59XHJcblxyXG4uYnRucy1ob2xkZXIgLmJ0biB7XHJcblx0bWluLXdpZHRoOiA4MnB4O1xyXG5cdHBhZGRpbmc6IDdweCA1cHg7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMzBweCAwIDE1NnB4O1xyXG59XHJcblxyXG4udHdpdHRlci1ibG9jayAudGFnLWxpc3QgbGkge1xyXG5cdHBhZGRpbmc6IDAgMTBweCAwIDA7XHJcbn1cclxuXHJcbi5wb3N0LWJsb2NrIHtcclxuXHRwYWRkaW5nOiAwIDAgMCAxMjZweDtcclxufVxyXG5cclxuLnBvc3QtYmxvY2s6YmVmb3JlIHtcclxuXHRsZWZ0OiA1MHB4O1xyXG5cdG1hcmdpbjogLTU2cHggMCAwO1xyXG59XHJcblxyXG4jZm9vdGVyIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMzRweDtcclxufVxyXG5cclxuLmFkZHJlc3MtbG9nby1ob2xkZXIge1xyXG5cdG1hcmdpbjogMCAwIDM3cHg7XHJcbn1cclxuXHJcbi5mb290ZXItbG9nbyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvb3Rlci1uYXYge1xyXG5cdHBhZGRpbmc6IDdweCAwIDAgNHB4O1xyXG59XHJcblxyXG4uaWNvbnMtYmxvY2sge1xyXG5cdHBhZGRpbmc6IDAgMHB4IDAgMjBweDtcclxufVxyXG5cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG5oMSxcclxuLmgxIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luOiAwIDAgMThweDtcclxufVxyXG5cclxuaDQsXHJcbi5oNCB7XHJcblx0bWFyZ2luOiAwIDAgMThweDtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbmJvZHkubmF2LWFjdGl2ZSAucGFnZS1ob2xkZXIge1xyXG5cdG1hcmdpbjogMCAyNTlweCAwIC0yNTlweDtcclxufVxyXG5cclxuYm9keS5uYXYtYWN0aXZlIC5zaWRlLW1lbnUge1xyXG5cdHJpZ2h0OiAtMjU5cHg7XHJcblx0cGFkZGluZzogNHB4IDE2cHggMCAyNnB4O1xyXG59XHJcblxyXG5ib2R5Lm5hdi1hY3RpdmUgI2hlYWRlciB7XHJcblx0bGVmdDogLTI1OXB4O1xyXG5cdHJpZ2h0OiAyNTlweDtcclxufVxyXG5cclxuYm9keS5uYXYtYWN0aXZlICNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmxvZ28ge1xyXG5cdGxlZnQ6IC0yMDBweDtcclxufVxyXG5cclxuLnNpZGUtbWVudSB7XHJcblx0d2lkdGg6IDI1OXB4O1xyXG5cdHBhZGRpbmc6IDVweCAxM3B4IDAgMTVweDtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAxNnB4IDE2cHggMjRweCAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5uYXYtb3BlbmVyIHtcclxuXHRtYXJnaW46IDVweCAwIDA7XHJcbn1cclxuXHJcbiNoZWFkZXIuZml4ZWQtcG9zaXRpb24gLmxvZ28gaDEge1xyXG5cdGZvbnQtc2l6ZTogMjRweDtcclxuXHRtYXJnaW46IDEwcHggMCAwO1xyXG59XHJcblxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5sb2dvIGgxIC5maXJzdC1uYW1lLFxyXG4jaGVhZGVyLmZpeGVkLXBvc2l0aW9uIC5sb2dvIGgxIC5ldmVudCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlci5maXhlZC1wb3NpdGlvbiAubG9nbyBoMSAubG9nby1ob2xkZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNoZWFkZXIgLmNvbnRhaW5lciB7XHJcblx0cGFkZGluZzogMTZweCAxNnB4IDQ0cHggMDtcclxufVxyXG5cclxuLm5hdi1vcGVuZXIge1xyXG5cdHdpZHRoOiAzM3B4O1xyXG5cdGhlaWdodDogMTlweDtcclxuXHRwYWRkaW5nOiA3cHggMTBweCAxMnB4O1xyXG5cdG1hcmdpbjogMjVweCAwIDA7XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyOmJlZm9yZSxcclxuLm5hdi1vcGVuZXI6YWZ0ZXIsXHJcbi5uYXYtb3BlbmVyIHNwYW46YWZ0ZXIge1xyXG5cdGhlaWdodDogNHB4O1xyXG59XHJcblxyXG4ubWFpbi1uYXYge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmxvZ28ge1xyXG5cdHdpZHRoOiAyNDVweDtcclxuXHRsZWZ0OiAxMnB4O1xyXG5cdHRvcDogMThweDtcclxufVxyXG5cclxuLmxvZ28gLmxvZ28taG9sZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubG9nbyBoMSB7XHJcblx0Zm9udC1zaXplOiAzM3B4O1xyXG59XHJcblxyXG4ubG9nbyBoMSAuZmlyc3QtbmFtZSB7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG59XHJcblxyXG4ubG9nbyBoMSAuZXZlbnQge1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnZpc3VhbCB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pbWctMDFzbWFsbC5qcGcpIG5vLXJlcGVhdCA1MCUgMDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcblxyXG4udmlzdWFsIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi52aXN1YWwgLnZpc3VhbC1ibG9jayB7XHJcblx0cGFkZGluZzogMTQ1cHggMCAwO1xyXG59XHJcblxyXG4udmlzdWFsIC5zbGlkZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHBhZGRpbmc6IDE1cHggMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc2xpZGVzaG93IC5jYXB0aW9uIHtcclxuXHRib3R0b206IDhweDtcclxuXHRwYWRkaW5nOiAwIDI4cHg7XHJcbn1cclxuXHJcbi5zbGlkZXItaW1nLFxyXG4uc2xpZGVyLWltZy1ob2xkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWluLXdpZHRoOiA1NzhweDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNsaWRlci1pbWcge1xyXG5cdGxlZnQ6IC01MCU7XHJcbn1cclxuXHJcbi5zbGlkZXNob3cgLmNhcHRpb24taG9sZGVyOmJlZm9yZSB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMCwgMCwgMCwgMC4wNikgOSUsIHJnYmEoMCwgMCwgMCwgMC4xOSkgMTUlLCByZ2JhKDAsIDAsIDAsIDAuNjMpIDQ0JSwgcmdiYSgwLCAwLCAwLCAwLjcpIDY3JSwgcmdiYSgwLCAwLCAwLCAwLjcpIDEwJSwgcmdiYSgwLCAwLCAwLCAwLjkxKSAxMDAlKTtcclxufVxyXG5cclxuLnBhZ2luYXRpb24ge1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAtMzZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIGxpIHtcclxuXHRwYWRkaW5nOiAwIDdweDtcclxufVxyXG5cclxuLnBhZ2luYXRpb24gYSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjMTUzODVkO1xyXG5cdGJhY2tncm91bmQ6ICMxNTM4NWQ7XHJcbn1cclxuXHJcbi5saW5rcy1ob2xkZXIge1xyXG5cdHBhZGRpbmc6IDg3cHggMCAxNnB4O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm1hc2sge1xyXG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgLm1hc2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgdWwge1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbn1cclxuXHJcbi5jYXJvdXNlbCBsaSB7XHJcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2Fyb3VzZWwgbGkge1xyXG5cdHdpZHRoOiA1MCU7XHJcblx0cGFkZGluZzogMCAwIDE2cHg7XHJcbn1cclxuXHJcbi5oZWFkaW5nLWhvbGRlciB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5idXR0b25zLWJsb2NrIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2lnbnVwLWJsb2NrIHtcclxuXHRwYWRkaW5nOiAzNXB4IDAgMjZweDtcclxufVxyXG5cclxuLnN1YnNjcmliZS1mb3JtIHtcclxuXHRwYWRkaW5nOiAwIDE3cHg7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSAuaW5wdXQtZmllbGQge1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDE4cHggYXV0byAwO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0gLmlucHV0LWhvbGRlciB7XHJcblx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xyXG59XHJcblxyXG4uc3Vic2NyaWJlLWZvcm0gLmVtYWlsLFxyXG4uc3Vic2NyaWJlLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuXHRwYWRkaW5nOiAxOXB4IDIzcHg7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWJsb2NrIHtcclxuXHRwYWRkaW5nOiA0NnB4IDAgMTVweDtcclxufVxyXG5cclxuLmNvbHVtbnMtaG9sZGVyIHtcclxuXHRwYWRkaW5nOiAwIDUwcHg7XHJcbn1cclxuXHJcbi5jb2x1bW5zLWhvbGRlciAuY29sdW1uIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgMCA0MnB4O1xyXG59XHJcblxyXG4uY29sdW1ucy1ob2xkZXIgLmNvbHVtbiBwIHtcclxuXHRtYXJnaW46IDAgMCAyNHB4O1xyXG59XHJcblxyXG4uYnRucy1ob2xkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnR3aXR0ZXItYmxvY2sge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRwYWRkaW5nLXRvcDogMTYwcHg7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC5jb250YWluZXIge1xyXG5cdHBhZGRpbmc6IDAgMTVweCAwIDM1cHg7XHJcbn1cclxuXHJcbi50d2l0dGVyLWJsb2NrIC5pY29ucy1ob2xkZXIge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnBvc3QtYmxvY2s6YmVmb3JlIHtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogLTEwN3B4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW46IDAgNnB4IDAgMDtcclxufVxyXG5cclxuI2Zvb3RlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDM3cHggMDtcclxufVxyXG5cclxuI2Zvb3RlciAuY29udGFpbmVyIHtcclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWxvZ28taG9sZGVyIHtcclxuXHRtYXJnaW46IDAgMCA0NnB4O1xyXG59XHJcblxyXG4uYWRkcmVzcy1pbmZvIHtcclxuXHRtYXJnaW46IDAgMCAtMjVweDtcclxufVxyXG5cclxuLmFkZHJlc3MtYmxvY2sge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdG1hcmdpbjogMCAwIDMxcHg7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWJsb2NrIGRsIHtcclxuXHRtYXgtd2lkdGg6IDIwMHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWRkcmVzcy1ibG9jayBkdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5hZGRyZXNzLWJsb2NrIGRkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRmbG9hdDogbm9uZTtcclxufVxyXG5cclxuLmFkZHJlc3MtYmxvY2suc2VjIHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5mb290ZXItbmF2IHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5pY29ucy1ibG9jayB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbn1cclxuXHJcbiJdfQ== */