﻿@import url("//hello.myfonts.net/count/2ee699");/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */

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

/**
 * Remove the margin in all browsers (opinionated).
 */

body {
	margin: 0;
}

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

/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */

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

/**
 * Add the correct display in IE 9-.
 */

audio,
canvas,
progress,
video {
	display: inline-block;
}

/**
 * Add the correct display in iOS 4-7.
 */

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

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	vertical-align: baseline;
}

/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */

template,
[hidden] {
	display: none;
}

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

/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */

a {
	background-color: transparent; /* 1 */
	-webkit-text-decoration-skip: objects; /* 2 */
}

/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */

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

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

/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
	border-bottom: none; /* 1 */
	text-decoration: underline; /* 2 */
	text-decoration: underline dotted; /* 2 */
}

/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */

b,
strong {
	font-weight: inherit;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * Add the correct font style in Android 4.3-.
 */

dfn {
	font-style: italic;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

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

/**
 * Add the correct background and color in IE 9-.
 */

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

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

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

sub {
	bottom: -.25em;
}

sup {
	top: -.5em;
}

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

/**
 * Remove the border on images inside links in IE 10-.
 */

img {
	border-style: none;
}

/**
 * Hide the overflow in IE.
 */

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

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

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

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

/**
 * Add the correct margin in IE 8.
 */

figure {
	margin: 1em 40px;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

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

/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */

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

/**
 * Restore the font weight unset by the previous rule.
 */

optgroup {
	font-weight: bold;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */

button,
html [type='button'],
[type='reset'],
[type='submit'] {
	-webkit-appearance: button; /* 2 */
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type='button']:-moz-focusring,
[type='reset']:-moz-focusring,
[type='submit']:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */

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

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	box-sizing: border-box; /* 1 */
	color: inherit; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Remove the default vertical scrollbar in IE.
 */

textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */

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

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type='search'] {
	-webkit-appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */

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

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */

::-webkit-input-placeholder {
	color: inherit;
	opacity: .54;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */

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

body {
	line-height: 1;
}

ol,
ul {
	list-style: none;
}

blockquote,
q {
	quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
	content: '';
	content: none;
}

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

*,
*::before,
*::after {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

picture img {
	display: block;
}

/**
 * Returns a value defined in pixel as rem or pixel value depending on $gb_sizeUnit.
 *
 * @param {number} $value - Size in pixel
 * @return size in px or rem
 */

.left {
	float: left;
}

.right {
	float: right;
}

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

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

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

.icon-class:before,
a.btn.btn-pro:before,
.slick-arrow:before,
.horizon-prev:before,
.horizon-next:before,
.filter-panel-container .filter-first-level li a:after,
.filter-trigger a:after,
.text-image a:before,
.text-video a:before,
.fancybox-skin .fancybox-close:before,
.fancybox-skin .fancybox-next span:before,
.fancybox-skin .fancybox-prev span:before,
.panel-title > a .icon-arrow:before,
.togglable-tabs .horizon-prev:before,
.togglable-tabs .horizon-next:before,
.tile .link:before,
.video-options .share .share-button:before,
.product-comparison thead td:first-child div a:before,
.product-comparison tbody td:first-child div a:before,
.sticky-anchor:before,
.download-center-list .download-center-list-container .item.order-mark-download:before,
.download-center-list .download-center-list-container .item.order-mark-cart:after {
	display: inline-block;
	font-family: "geberitBaseIconFont" !important;
	vertical-align: middle;
	line-height: 1;
	font-weight: normal;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.clear:after,
.stage .slide-item:after,
.teaser .video-module:after,
.image-gallery:after,
.image-wrapper:after,
.awards:after,
.tile-container:after,
.video-lightbox .video-box:after,
.video-inline .video-box:after,
.video-item .thumbnail .video-box:after,
.video-lightbox-container:after,
.video-module:after,
.video-box:after,
.video-center .video-item .thumbnail:after,
.video-center .video-list li .video-item:after,
.download-center-list .download-center-list-container:after {
	display: block;
	content: '';
	clear: both;
}

/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

* {
	box-sizing: border-box;
}

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

html {
	font-size: 10px;
	-webkit-tap-highlight-color: transparent;
}

body {
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333333;
	background-color: #fff;
}

input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

a {
	color: #376eb4;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #254a79;
	text-decoration: underline;
}

a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

figure {
	margin: 0;
}

img {
	vertical-align: middle;
}

.img-responsive {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 6px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	transition: all 0.2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eeeeee;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: inherit;
	font-weight: 500;
	line-height: 1.1;
	color: inherit;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small {
	font-weight: normal;
	line-height: 1;
	color: #777777;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

h1 small,
h1 .small,
.h1 small,
.h1 .small,
h2 small,
h2 .small,
.h2 small,
.h2 .small,
h3 small,
h3 .small,
.h3 small,
.h3 .small {
	font-size: 65%;
}

h4,
.h4,
h5,
.h5,
h6,
.h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

h4 small,
h4 .small,
.h4 small,
.h4 .small,
h5 small,
h5 .small,
.h5 small,
.h5 .small,
h6 small,
h6 .small,
.h6 small,
.h6 .small {
	font-size: 75%;
}

h1,
.h1 {
	font-size: 36px;
}

h2,
.h2 {
	font-size: 30px;
}

h3,
.h3 {
	font-size: 24px;
}

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

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

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

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

small,
.small {
	font-size: 85%;
}

mark,
.mark {
	background-color: #fcf8e3;
	padding: .2em;
}

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

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

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

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

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase,
.initialism {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.text-muted {
	color: #777777;
}

.text-primary {
	color: #376eb4;
}

a.text-primary:hover,
a.text-primary:focus {
	color: #2b568d;
}

.text-success {
	color: #3c763d;
}

a.text-success:hover,
a.text-success:focus {
	color: #2b542c;
}

.text-info {
	color: #31708f;
}

a.text-info:hover,
a.text-info:focus {
	color: #245269;
}

.text-warning {
	color: #8a6d3b;
}

a.text-warning:hover,
a.text-warning:focus {
	color: #66512c;
}

.text-danger {
	color: #a94442;
}

a.text-danger:hover,
a.text-danger:focus {
	color: #843534;
}

.bg-primary {
	color: #fff;
}

.bg-primary {
	background-color: #376eb4;
}

a.bg-primary:hover,
a.bg-primary:focus {
	background-color: #2b568d;
}

.bg-success {
	background-color: #dff0d8;
}

a.bg-success:hover,
a.bg-success:focus {
	background-color: #c1e2b3;
}

.bg-info {
	background-color: #d9edf7;
}

a.bg-info:hover,
a.bg-info:focus {
	background-color: #afd9ee;
}

.bg-warning {
	background-color: #fcf8e3;
}

a.bg-warning:hover,
a.bg-warning:focus {
	background-color: #f7ecb5;
}

.bg-danger {
	background-color: #f2dede;
}

a.bg-danger:hover,
a.bg-danger:focus {
	background-color: #e4b9b9;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #eeeeee;
}

ul,
ol {
	margin-top: 0;
	margin-bottom: 10px;
}

ul ul,
ul ol,
ol ul,
ol ol {
	margin-bottom: 0;
}

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

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

.list-inline > li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dt,
dd {
	line-height: 1.428571429;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

.dl-horizontal dd:before,
.dl-horizontal dd:after {
	content: " ";
	display: table;
}

.dl-horizontal dd:after {
	clear: both;
}

abbr[title],
abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #777777;
}

.initialism {
	font-size: 90%;
}

blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #eeeeee;
}

blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
	margin-bottom: 0;
}

blockquote footer,
blockquote small,
blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.428571429;
	color: #777777;
}

blockquote footer:before,
blockquote small:before,
blockquote .small:before {
	content: '\2014 \00A0';
}

.blockquote-reverse,
blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eeeeee;
	border-left: 0;
	text-align: right;
}

.blockquote-reverse footer:before,
.blockquote-reverse small:before,
.blockquote-reverse .small:before,
blockquote.pull-right footer:before,
blockquote.pull-right small:before,
blockquote.pull-right .small:before {
	content: '';
}

.blockquote-reverse footer:after,
.blockquote-reverse small:after,
.blockquote-reverse .small:after,
blockquote.pull-right footer:after,
blockquote.pull-right small:after,
blockquote.pull-right .small:after {
	content: '\00A0 \2014';
}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.428571429;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container:before,
.container:after {
	content: " ";
	display: table;
}

.container:after {
	clear: both;
}

.container-fluid,
.landingpage > section {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container-fluid:before,
.landingpage > section:before,
.container-fluid:after,
.landingpage > section:after {
	content: " ";
	display: table;
}

.container-fluid:after,
.landingpage > section:after {
	clear: both;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.row:before,
.row:after {
	content: " ";
	display: table;
}

.row:after {
	clear: both;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
	float: left;
}

.col-xs-1 {
	width: 8.3333333333%;
}

.col-xs-2 {
	width: 16.6666666667%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-4 {
	width: 33.3333333333%;
}

.col-xs-5 {
	width: 41.6666666667%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-7 {
	width: 58.3333333333%;
}

.col-xs-8 {
	width: 66.6666666667%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-10 {
	width: 83.3333333333%;
}

.col-xs-11 {
	width: 91.6666666667%;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-pull-1 {
	right: 8.3333333333%;
}

.col-xs-pull-2 {
	right: 16.6666666667%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-4 {
	right: 33.3333333333%;
}

.col-xs-pull-5 {
	right: 41.6666666667%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-7 {
	right: 58.3333333333%;
}

.col-xs-pull-8 {
	right: 66.6666666667%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-10 {
	right: 83.3333333333%;
}

.col-xs-pull-11 {
	right: 91.6666666667%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-push-1 {
	left: 8.3333333333%;
}

.col-xs-push-2 {
	left: 16.6666666667%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-4 {
	left: 33.3333333333%;
}

.col-xs-push-5 {
	left: 41.6666666667%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-7 {
	left: 58.3333333333%;
}

.col-xs-push-8 {
	left: 66.6666666667%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-10 {
	left: 83.3333333333%;
}

.col-xs-push-11 {
	left: 91.6666666667%;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-offset-0 {
	margin-left: 0%;
}

.col-xs-offset-1 {
	margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
	margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-4 {
	margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
	margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-7 {
	margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
	margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-10 {
	margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
	margin-left: 91.6666666667%;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

table {
	background-color: transparent;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	color: #777777;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
	padding: 8px;
	line-height: 1.428571429;
	vertical-align: top;
	border-top: 1px solid #ddd;
}

.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddd;
}

.table > caption + thead > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > th,
.table > thead:first-child > tr:first-child > td {
	border-top: 0;
}

.table > tbody + tbody {
	border-top: 2px solid #ddd;
}

.table .table {
	background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
	border: 1px solid #ddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
	background-color: #f5f5f5;
}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"],
table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
	background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
	background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
	background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
	background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
	background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
	background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
	background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
	background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
	background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
	background-color: #ebcccc;
}

.table-responsive {
	overflow-x: auto;
	min-height: 0.01%;
}

fieldset {
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	color: #333333;
	border: 0;
	border-bottom: 1px solid #e5e5e5;
}

label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: bold;
}

input[type="search"] {
	box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
	margin: 4px 0 0;
	margin-top: 1px \9;
	line-height: normal;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple],
select[size] {
	height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
}

.form-control,
.video-options .share input[type='text'] {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control:focus,
.video-options .share input[type='text']:focus {
	border-color: #66afe9;
	outline: 0;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.form-control::-moz-placeholder,
.video-options .share input[type='text']::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder,
.video-options .share input[type='text']:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder,
.video-options .share input[type='text']::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand,
.video-options .share input[type='text']::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],
.video-options .share input[disabled][type='text'],
.form-control[readonly],
.video-options .share input[readonly][type='text'],
fieldset[disabled] .form-control,
fieldset[disabled] .video-options .share input[type='text'],
.video-options .share
  fieldset[disabled] input[type='text'] {
	background-color: #eeeeee;
	opacity: 1;
}

.form-control[disabled],
.video-options .share input[disabled][type='text'],
fieldset[disabled] .form-control,
fieldset[disabled] .video-options .share input[type='text'],
.video-options .share
  fieldset[disabled] input[type='text'] {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

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

.form-group {
	margin-bottom: 15px;
}

.radio,
.checkbox {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.radio label,
.checkbox label {
	min-height: 20px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: normal;
	cursor: pointer;
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px \9;
}

.radio + .radio,
.checkbox + .checkbox {
	margin-top: -5px;
}

.radio-inline,
.checkbox-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: normal;
	cursor: pointer;
}

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled]
input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled]
.checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled]
.checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

.form-control-static.input-lg,
.input-group-lg > .form-control-static.form-control,
.video-options .share .input-group-lg > input.form-control-static[type='text'],
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn,
.form-control-static.input-sm,
.input-group-sm > .form-control-static.form-control,
.video-options .share .input-group-sm > input.form-control-static[type='text'],
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn {
	padding-left: 0;
	padding-right: 0;
}

.input-sm,
.input-group-sm > .form-control,
.video-options .share .input-group-sm > input[type='text'],
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

select.input-sm,
.input-group-sm > select.form-control,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn {
	height: 30px;
	line-height: 30px;
}

textarea.input-sm,
.input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn,
select[multiple].input-sm,
.input-group-sm > select[multiple].form-control,
.input-group-sm > select[multiple].input-group-addon,
.input-group-sm > .input-group-btn > select[multiple].btn {
	height: auto;
}

.form-group-sm .form-control,
.form-group-sm .video-options .share input[type='text'],
.video-options .share .form-group-sm input[type='text'] {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}

.form-group-sm select.form-control {
	height: 30px;
	line-height: 30px;
}

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	min-height: 32px;
	padding: 6px 10px;
	font-size: 12px;
	line-height: 1.5;
}

.input-lg,
.input-group-lg > .form-control,
.video-options .share .input-group-lg > input[type='text'],
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

select.input-lg,
.input-group-lg > select.form-control,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-lg,
.input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn,
select[multiple].input-lg,
.input-group-lg > select[multiple].form-control,
.input-group-lg > select[multiple].input-group-addon,
.input-group-lg > .input-group-btn > select[multiple].btn {
	height: auto;
}

.form-group-lg .form-control,
.form-group-lg .video-options .share input[type='text'],
.video-options .share .form-group-lg input[type='text'] {
	height: 46px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 6px;
}

.form-group-lg select.form-control {
	height: 46px;
	line-height: 46px;
}

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	min-height: 38px;
	padding: 11px 16px;
	font-size: 18px;
	line-height: 1.3333333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control,
.has-feedback .video-options .share input[type='text'],
.video-options .share .has-feedback input[type='text'] {
	padding-right: 42.5px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.input-lg + .form-control-feedback,
.input-group-lg > .form-control + .form-control-feedback,
.video-options .share .input-group-lg > input[type='text'] + .form-control-feedback,
.input-group-lg > .input-group-addon + .form-control-feedback,
.input-group-lg > .input-group-btn > .btn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .video-options .share input[type='text'] + .form-control-feedback,
.video-options .share
.form-group-lg input[type='text'] + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.input-sm + .form-control-feedback,
.input-group-sm > .form-control + .form-control-feedback,
.video-options .share .input-group-sm > input[type='text'] + .form-control-feedback,
.input-group-sm > .input-group-addon + .form-control-feedback,
.input-group-sm > .input-group-btn > .btn + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .video-options .share input[type='text'] + .form-control-feedback,
.video-options .share
.form-group-sm input[type='text'] + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
	color: #3c763d;
}

.has-success .form-control,
.has-success .video-options .share input[type='text'],
.video-options .share .has-success input[type='text'] {
	border-color: #3c763d;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-success .form-control:focus,
.has-success .video-options .share input[type='text']:focus,
.video-options .share .has-success input[type='text']:focus {
	border-color: #2b542c;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #dff0d8;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
	color: #8a6d3b;
}

.has-warning .form-control,
.has-warning .video-options .share input[type='text'],
.video-options .share .has-warning input[type='text'] {
	border-color: #8a6d3b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-warning .form-control:focus,
.has-warning .video-options .share input[type='text']:focus,
.video-options .share .has-warning input[type='text']:focus {
	border-color: #66512c;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #fcf8e3;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control,
.has-error .video-options .share input[type='text'],
.video-options .share .has-error input[type='text'] {
	border-color: #a94442;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.has-error .form-control:focus,
.has-error .video-options .share input[type='text']:focus,
.video-options .share .has-error input[type='text']:focus {
	border-color: #843534;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #f2dede;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #737373;
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

.fade {
	opacity: 0;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-property: height, visibility;
	transition-duration: 0.35s;
	transition-timing-function: ease;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

.input-group[class*="col-"] {
	float: none;
	padding-left: 0;
	padding-right: 0;
}

.input-group .form-control,
.input-group .video-options .share input[type='text'],
.video-options .share .input-group input[type='text'] {
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group .form-control:focus,
.input-group .video-options .share input[type='text']:focus,
.video-options .share .input-group input[type='text']:focus {
	z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group .video-options .share input[type='text'],
.video-options .share
.input-group input[type='text'] {
	display: table-cell;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child),
.input-group .video-options .share input[type='text']:not(:first-child):not(:last-child),
.video-options .share
  .input-group input[type='text']:not(:first-child):not(:last-child) {
	border-radius: 0;
}

.input-group-addon,
.input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555555;
	text-align: center;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	border-radius: 4px;
}

.input-group-addon.input-sm,
.video-options .share .input-group-sm > input.input-group-addon[type='text'],
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
	padding: 5px 10px;
	font-size: 12px;
	border-radius: 3px;
}

.input-group-addon.input-lg,
.video-options .share .input-group-lg > input.input-group-addon[type='text'],
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
	padding: 10px 16px;
	font-size: 18px;
	border-radius: 6px;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
	margin-top: 0;
}

.input-group .form-control:first-child,
.input-group .video-options .share input[type='text']:first-child,
.video-options .share .input-group input[type='text']:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group-addon:first-child {
	border-right: 0;
}

.input-group .form-control:last-child,
.input-group .video-options .share input[type='text']:last-child,
.video-options .share .input-group input[type='text']:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group-addon:last-child {
	border-left: 0;
}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

.input-group-btn > .btn {
	position: relative;
}

.input-group-btn > .btn + .btn {
	margin-left: -1px;
}

.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
	z-index: 2;
}

.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
	margin-right: -1px;
}

.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
	z-index: 2;
	margin-left: -1px;
}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

.nav:before,
.nav:after {
	content: " ";
	display: table;
}

.nav:after {
	clear: both;
}

.nav > li {
	position: relative;
	display: block;
}

.nav > li > a {
	position: relative;
	display: block;
	padding: 10px 15px;
}

.nav > li > a:hover,
.nav > li > a:focus {
	text-decoration: none;
	background-color: #eeeeee;
}

.nav > li.disabled > a {
	color: #777777;
}

.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
	color: #777777;
	text-decoration: none;
	background-color: transparent;
	cursor: not-allowed;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
	background-color: #eeeeee;
	border-color: #376eb4;
}

.nav .nav-divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.nav > li > a > img {
	max-width: none;
}

.nav-tabs {
	border-bottom: 1px solid #ddd;
}

.nav-tabs > li {
	float: left;
	margin-bottom: -1px;
}

.nav-tabs > li > a {
	margin-right: 2px;
	line-height: 1.428571429;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
}

.nav-tabs > li > a:hover {
	border-color: #eeeeee #eeeeee #ddd;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	color: #555555;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
	cursor: default;
}

.nav-pills > li {
	float: left;
}

.nav-pills > li > a {
	border-radius: 4px;
}

.nav-pills > li + li {
	margin-left: 2px;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #376eb4;
}

.nav-stacked > li {
	float: none;
}

.nav-stacked > li + li {
	margin-top: 2px;
	margin-left: 0;
}

.nav-justified,
.nav-tabs.nav-justified {
	width: 100%;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
	float: none;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
	text-align: center;
	margin-bottom: 5px;
}

.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}

.nav-tabs-justified,
.nav-tabs.nav-justified {
	border-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
	margin-right: 0;
	border-radius: 4px;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
	border: 1px solid #ddd;
}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
	padding: 15px;
}

.panel-body:before,
.panel-body:after {
	content: " ";
	display: table;
}

.panel-body:after {
	clear: both;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color: inherit;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 16px;
	color: inherit;
}

.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
	color: inherit;
}

.panel-footer {
	padding: 10px 15px;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel > .list-group,
.panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}

.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
	border-width: 1px 0;
	border-radius: 0;
}

.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
	border-top: 0;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
	border-bottom: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group + .panel-footer {
	border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
	margin-bottom: 0;
}

.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
	padding-left: 15px;
	padding-right: 15px;
}

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
	border-top-right-radius: 3px;
	border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius: 3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius: 3px;
}

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius: 3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius: 3px;
}

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
	border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
	border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
	border: 0;
}

.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}

.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}

.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom: 0;
}

.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom: 0;
}

.panel > .table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	margin-bottom: 20px;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
}

.panel-group .panel + .panel {
	margin-top: 5px;
}

.panel-group .panel-heading {
	border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
	border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
	border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom: 1px solid #ddd;
}

.panel-default {
	border-color: #ddd;
}

.panel-default > .panel-heading {
	color: #333333;
	background-color: #f5f5f5;
	border-color: #ddd;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ddd;
}

.panel-default > .panel-heading .badge {
	color: #f5f5f5;
	background-color: #333333;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ddd;
}

.panel-primary {
	border-color: #376eb4;
}

.panel-primary > .panel-heading {
	color: #fff;
	background-color: #376eb4;
	border-color: #376eb4;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #376eb4;
}

.panel-primary > .panel-heading .badge {
	color: #376eb4;
	background-color: #fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #376eb4;
}

.panel-success {
	border-color: #d6e9c6;
}

.panel-success > .panel-heading {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #d6e9c6;
}

.panel-success > .panel-heading .badge {
	color: #dff0d8;
	background-color: #3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #d6e9c6;
}

.panel-info {
	border-color: #bce8f1;
}

.panel-info > .panel-heading {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #bce8f1;
}

.panel-info > .panel-heading .badge {
	color: #d9edf7;
	background-color: #31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #bce8f1;
}

.panel-warning {
	border-color: #faebcc;
}

.panel-warning > .panel-heading {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #faebcc;
}

.panel-warning > .panel-heading .badge {
	color: #fcf8e3;
	background-color: #8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #faebcc;
}

.panel-danger {
	border-color: #ebccd1;
}

.panel-danger > .panel-heading {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color: #ebccd1;
}

.panel-danger > .panel-heading .badge {
	color: #f2dede;
	background-color: #a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color: #ebccd1;
}

.tooltip {
	position: absolute;
	z-index: 1070;
	display: block;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-break: auto;
	line-height: 1.428571429;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	white-space: normal;
	word-break: normal;
	word-spacing: normal;
	word-wrap: normal;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity=0);
}

.tooltip.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.tooltip.top {
	margin-top: -3px;
	padding: 5px 0;
}

.tooltip.right {
	margin-left: 3px;
	padding: 0 5px;
}

.tooltip.bottom {
	margin-top: 3px;
	padding: 5px 0;
}

.tooltip.left {
	margin-left: -3px;
	padding: 0 5px;
}

.tooltip-inner {
	max-width: 200px;
	padding: 3px 8px;
	color: #fff;
	text-align: center;
	background-color: #000;
	border-radius: 4px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
	bottom: 0;
	left: 5px;
	margin-bottom: -5px;
	border-width: 5px 5px 0;
	border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-width: 5px 5px 5px 0;
	border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-width: 5px 0 5px 5px;
	border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 5px;
	margin-top: -5px;
	border-width: 0 5px 5px;
	border-bottom-color: #000;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}

.clearfix:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

@-ms-viewport {
	width: device-width;
}

.visible-xs {
	display: none !important;
}

.visible-sm {
	display: none !important;
}

.visible-md {
	display: none !important;
}

.visible-lg {
	display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
	display: none !important;
}

.visible-print {
	display: none !important;
}

.visible-print-block {
	display: none !important;
}

.visible-print-inline {
	display: none !important;
}

.visible-print-inline-block {
	display: none !important;
}

/*
 * Horizon Swiper
 * Version 1.1.1
 * Domain ( http://horizon-swiper.sebsauer.de/ )
 * Copyright 2015 Sebastian Sauer ( http://www.sebsauer.de/ )
 * Licensed under MIT ( https://github.com/sebsauer90/horizon-swiper/blob/master/LICENSE )
 */

/* General
/* -------------------------- */

.horizon-swiper {
	position: relative;
	box-sizing: border-box; /* Wrapper
  /* -------------------------- */ /* Items
  /* -------------------------- */ /* Dots
  /* -------------------------- */ /* Arrows
  /* -------------------------- */
}

.horizon-swiper *,
.horizon-swiper *:before,
.horizon-swiper *:after {
	box-sizing: border-box;
}

.horizon-swiper a:focus,
.horizon-swiper button:focus {
	outline: none;
}

.horizon-swiper.mouse-drag,
.horizon-swiper.mouse-drag * {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.horizon-swiper .horizon-outer {
	overflow: hidden;
}

.horizon-swiper .horizon-inner {
	padding: 0 0 20px 0;
	text-align: center;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
}

.horizon-swiper .horizon-item {
	display: inline-block;
	position: relative;
	white-space: nowrap;
}

.horizon-swiper .horizon-dots {
	display: none;
	text-align: center;
}

.horizon-swiper .horizon-dots .horizon-dot {
	display: inline-block;
	margin: 0 3px;
}

.horizon-swiper.initialized .horizon-dots {
	display: block;
}

.horizon-swiper .horizon-prev,
.horizon-swiper .horizon-next {
	display: none;
}

.horizon-swiper.initialized .horizon-prev,
.horizon-swiper.initialized .horizon-next {
	display: block;
}

.horizon-swiper.first-item .horizon-prev,
.horizon-swiper.last-item .horizon-next {
	opacity: 0.2;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer,
.fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image,
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url("../img/fancybox/fancybox_sprite.png");
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url("../img/fancybox/fancybox_loading.gif") center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url("../img/fancybox/blank.gif"); /* helps IE */
	-webkit-tap-highlight-color: transparent;
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden !important;
	width: auto;
}

.fancybox-lock body {
	overflow: hidden !important;
}

.fancybox-lock-test {
	overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url("../img/fancybox/fancybox_overlay.png");
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, 0.8);
}

/*Retina graphics!*/

/**
 * This file only maps the old 1.0 icons to the new ones from the styleguide
 * The mapping has to be kept intact as some icon styles are applied by the
 * first spirit wysiwyg and have thus been persisted into the database.
 */

.icon-marker-blue:before {
	color: #376eb4;
}

.icon-marker-darkblue:before {
	color: #004673;
}

.icon-marker-green:before {
	color: #96c8c3;
}

.icon-marker-purple:before {
	color: #377b78;
}

.zoomInOn,
.zoomInOff,
.zoomOutOn,
.zoomOutOff,
.closeButton {
	position: absolute;
	top: 10px;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 30px;
	background: #ffffff;
	color: #000000;
	border-radius: 50%;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	text-align: center;
	-webkit-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	visibility: visible !important;
}

.zoomInOn,
.zoomInOff {
	top: 10px;
	right: 45px;
}

.zoomInOn:before,
.zoomInOff:before {
	display: inline;
	content: '+';
}

.zoomOutOn,
.zoomOutOff {
	right: 10px;
}

.zoomOutOn:before,
.zoomOutOff:before {
	display: inline;
	content: '-';
}

.zoomInOn,
.zoomOutOn {
	opacity: 1;
	cursor: pointer;
}

.zoomInOff,
.zoomOutOff {
	opacity: 0.3;
	cursor: auto;
}

/* Slider */

.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
}

.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

@font-face {
	font-family: "geberitBaseIconFont";
	src: url("../fonts/icon-font/geberitbaseiconfont.eot?b37b645879756d6696cb016e8b5a8e91?#iefix") format("embedded-opentype"), url("../fonts/icon-font/geberitbaseiconfont.woff?b37b645879756d6696cb016e8b5a8e91") format("woff"), url("../fonts/icon-font/geberitbaseiconfont.ttf?b37b645879756d6696cb016e8b5a8e91") format("truetype"), url("../fonts/icon-font/geberitbaseiconfont.svg?b37b645879756d6696cb016e8b5a8e91#geberitBaseIconFont") format("svg");
}

.gb-icon,
.gb-country-selector__tabs .horizon-prev,
.gb-country-selector__tabs .horizon-next,
.gb-country-selector__tab-content a,
.gb-country-selector__contact-item a,
.gb-scroll-top-anchor {
	line-height: 1;
}

[class*=gb-icon]::before,
[class^=gb-icon]::before,
.gb-icon::before,
[class^="icon-"]:before,
[class*=" icon-"]:before,
p a::before,
p a:visited::before,
ol a::before,
ol a:visited::before,
ul a::before,
ul a:visited::before,
.gb-btn__default-transparent::before,
.gb-btn__default::before,
.gb-main-navigation__first-level > li .gb-main-navigation__parent > a::before,
.gb-main-navigation__first-level > li.gb-main-navigation__parent > a::before,
.gb-main-navigation__first-level > li a.gb-main-navigation__canvas-back::before,
.gb-main-navigation__first-level > li > a.gb-main-navigation__canvas-back::before,
.gb-country-selector__tabs .horizon-prev::before,
.gb-country-selector__tabs .horizon-next::before,
.gb-country-selector__tab-content a::before,
.gb-country-selector__contact-item a::before,
.gb-scroll-top-anchor::before,
.details-popup a:before,
.arrow-link:before,
.form-group .checkbox label a:before,
.form-group .radio label a:before,
.form-group .checkbox-inline a:before,
.form-group .radio-inline a:before,
.block-link:before,
.btn-default-transparent:before,
.btn-default:before {
	display: inline-block;
	line-height: 1;
	vertical-align: middle;
	font-family: 'geberitBaseIconFont' !important;
	font-style: normal;
	font-weight: normal !important;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
}

.gb-icon-anker::before,
.icon-anker:before {
	content: '\f101';
}

.gb-icon-arrow-down::before,
.icon-arrow-bold-down:before,
.sticky-anchor:before,
.icon-arrow-text-down:before,
a.btn.btn-pro:before,
.filter-trigger a:after {
	content: '\f102';
}

.gb-icon-arrow-left::before,
.icon-arrow-bold-left:before,
.icon-arrow-text-left:before,
.horizon-prev:before,
.gb-main-navigation__first-level > li a.gb-main-navigation__canvas-back::before,
.gb-main-navigation__first-level > li > a.gb-main-navigation__canvas-back::before,
.gb-country-selector__tabs .horizon-prev::before {
	content: '\f103';
}

.gb-icon-arrow-right::before,
.icon-arrow-bold-right:before,
.icon-arrow-text-right:before,
.horizon-next:before,
.filter-panel-container .filter-first-level li a:after,
.text-image a:before,
.text-video a:before,
.tile .link:before,
.product-comparison thead td:first-child div a:before,
.product-comparison tbody td:first-child div a:before,
p a::before,
p a:visited::before,
ol a::before,
ol a:visited::before,
ul a::before,
ul a:visited::before,
.gb-btn__default-transparent::before,
.gb-btn__default::before,
.gb-main-navigation__first-level > li .gb-main-navigation__parent > a::before,
.gb-main-navigation__first-level > li.gb-main-navigation__parent > a::before,
.gb-country-selector__tabs .horizon-next::before,
.gb-country-selector__tab-content a::before,
.gb-country-selector__contact-item a::before,
.details-popup a:before,
.arrow-link:before,
.form-group .checkbox label a:before,
.form-group .radio label a:before,
.form-group .checkbox-inline a:before,
.form-group .radio-inline a:before,
.block-link:before,
.btn-default-transparent:before,
.btn-default:before {
	content: '\f104';
}

.gb-icon-arrow-up::before,
.icon-arrow-bold-up:before,
.icon-arrow-text-up:before {
	content: '\f105';
}

.gb-icon-arrow-zoom::before,
.icon-arrow-zoom:before {
	content: '\f106';
}

.gb-icon-check::before,
.icon-check:before,
.icon-success:before {
	content: '\f107';
}

.gb-icon-chevron-down::before,
.icon-arrow-down:before,
.select .styled-select::after {
	content: '\f108';
}

.gb-icon-chevron-left::before,
.icon-arrow-left:before,
.slick-arrow:before,
.fancybox-skin .fancybox-next span:before,
.fancybox-skin .fancybox-prev span:before,
.togglable-tabs .horizon-prev:before {
	content: '\f109';
}

.gb-icon-chevron-right::before,
.icon-arrow-right:before,
.slick-next:before,
.fancybox-skin .fancybox-next span:before,
.togglable-tabs .horizon-next:before {
	content: '\f10a';
}

.gb-icon-chevron-up::before,
.icon-arrow-up:before,
.panel-title > a .icon-arrow:before,
.gb-scroll-top-anchor::before {
	content: '\f10b';
}

.gb-icon-close::before,
.icon-mobile-close:before,
.fancybox-skin .fancybox-close:before,
.gb-main-navigation--show .gb-main-navigation__toggle .gb-icon-menu::before,
.gb-main-navigation--show .gb-main-navigation__toggle .icon-mobile-burger:before,
html:not(.use-touch-navigation) .gb-main-navigation--sticky.gb-main-navigation--sticky-show .gb-main-navigation__sticky-toggle .gb-icon-menu:before {
	content: '\f10c';
}

.gb-icon-collect::before,
.icon-collect:before {
	content: '\f10d';
}

.gb-icon-download-book::before,
.icon-download-book:before {
	content: '\f10e';
}

.gb-icon-download::before,
.icon-download:before,
.download-center-list .download-center-list-container .item.order-mark-download:before,
.download-center-list .download-center-list-container .item.order-mark-cart:after {
	content: '\f10f';
}

.gb-icon-file::before,
.icon-file:before {
	content: '\f110';
}

.gb-icon-gas::before,
.icon-gas:before {
	content: '\f111';
}

.gb-icon-globe::before,
.icon-worldmap:before {
	content: '\f112';
}

.gb-icon-hard-drive::before,
.icon-hard-drive:before {
	content: '\f113';
}

.gb-icon-heating::before,
.icon-heating:before {
	content: '\f114';
}

.gb-icon-industry::before,
.icon-industry:before {
	content: '\f115';
}

.gb-icon-marker::before,
.icon-marker-blue:before,
.icon-marker-darkblue:before,
.icon-marker-green:before,
.icon-marker-purple:before,
.icon-marker:before {
	content: '\f116';
}

.gb-icon-menu::before,
.icon-mobile-burger:before {
	content: '\f117';
}

.gb-icon-online-catalogue::before,
.icon-online-catalogue:before {
	content: '\f118';
}

.gb-icon-open-book::before,
.icon-open-book:before {
	content: '\f119';
}

.gb-icon-reload::before,
.icon-reload:before {
	content: '\f11a';
}

.gb-icon-search::before,
.icon-search:before {
	content: '\f11b';
}

.gb-icon-service-chat::before,
.icon-service-chat:before,
.vcard > li ul li.chat:before {
	content: '\f11c';
}

.gb-icon-service-clock::before,
.icon-service-clock:before,
.vcard > li ul li.opening-times:before {
	content: '\f11d';
}

.gb-icon-service-fax::before,
.icon-service-fax:before,
.vcard > li ul li.fax:before {
	content: '\f11e';
}

.gb-icon-service-mail::before,
.icon-mail:before,
.icon-service-mail:before,
.vcard > li ul li.email:before {
	content: '\f11f';
}

.gb-icon-service-phone::before,
.icon-service-phone:before,
.vcard > li ul li.phone:before {
	content: '\f120';
}

.gb-icon-service-pin::before,
.icon-service-pin:before,
.vcard > li ul li.adress:before {
	content: '\f121';
}

.gb-icon-share::before,
.icon-share:before,
.video-options .share .share-button:before {
	content: '\f122';
}

.gb-icon-shipbuilding::before,
.icon-shipbuilding:before {
	content: '\f123';
}

.gb-icon-shopping-cart::before,
.icon-shopping-cart:before,
.download-center-list .download-center-list-container .item.order-mark-cart:after {
	content: '\f124';
}

.gb-icon-sprinkler::before,
.icon-sprinkler:before {
	content: '\f125';
}

.gb-icon-tools::before,
.icon-tools:before {
	content: '\f126';
}

.gb-icon-tooltip::before,
.icon-tooltip:before,
.tooltip-icon:before {
	content: '\f127';
}

.gb-icon-video::before,
.icon-video:before {
	content: '\f128';
}

.gb-icon-water::before,
.icon-water:before {
	content: '\f129';
}

/**
 * @license
 * MyFonts Webfont Build ID 3073689, 2015-08-11T08:47:33-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: AktivGrotesk-Bold by Dalton Maag
 * URL: http://www.myfonts.com/fonts/daltonmaag/aktiv-grotesk/bold/
 *
 * Webfont: AktivGrotesk-Light by Dalton Maag
 * URL: http://www.myfonts.com/fonts/daltonmaag/aktiv-grotesk/light/
 *
 * Webfont: AktivGrotesk-Medium by Dalton Maag
 * URL: http://www.myfonts.com/fonts/daltonmaag/aktiv-grotesk/medium/
 *
 * Webfont: AktivGrotesk-Regular by Dalton Maag
 * URL: http://www.myfonts.com/fonts/daltonmaag/aktiv-grotesk/regular/
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3073689
 * Licensed pageviews: 250,000
 * Webfonts copyright: Copyright &#x00A9; 2013 Dalton Maag Ltd. All rights reserved. This font may not be altered in any way without prior permission of Dalton Maag Ltd.
 *
 * © 2015 MyFonts Inc
*/

/* @import must be at top of file, otherwise CSS will not work */

@font-face {
	font-family: 'AktivGrotesk';
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-bd.eot");
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-bd.eot?#iefix") format("embedded-opentype"), url("../fonts/grotesk/aktivgroteskgeberit-w-bd.woff2") format("woff2"), url("../fonts/grotesk/aktivgroteskgeberit-w-bd.woff") format("woff"), url("../fonts/grotesk/aktivgroteskgeberit-w-bd.ttf") format("truetype");
	font-weight: 700;
	font-style: normal;
}

@font-face {
	font-family: 'AktivGrotesk';
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-lt.eot");
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-lt.eot?#iefix") format("embedded-opentype"), url("../fonts/grotesk/aktivgroteskgeberit-w-lt.woff2") format("woff2"), url("../fonts/grotesk/aktivgroteskgeberit-w-lt.woff") format("woff"), url("../fonts/grotesk/aktivgroteskgeberit-w-lt.ttf") format("truetype");
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'AktivGrotesk';
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-md.eot");
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-md.eot?#iefix") format("embedded-opentype"), url("../fonts/grotesk/aktivgroteskgeberit-w-md.woff2") format("woff2"), url("../fonts/grotesk/aktivgroteskgeberit-w-md.woff") format("woff"), url("../fonts/grotesk/aktivgroteskgeberit-w-md.ttf") format("truetype");
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'AktivGrotesk';
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-rg.eot");
	src: url("../fonts/grotesk/aktivgroteskgeberit-w-rg.eot?#iefix") format("embedded-opentype"), url("../fonts/grotesk/aktivgroteskgeberit-w-rg.woff2") format("woff2"), url("../fonts/grotesk/aktivgroteskgeberit-w-rg.woff") format("woff"), url("../fonts/grotesk/aktivgroteskgeberit-w-rg.ttf") format("truetype");
	font-weight: 400;
	font-style: normal;
}

/*
 * Horizon Swiper
 * Version 1.1.1
 * Domain ( http://horizon-swiper.sebsauer.de/ )
 * Copyright 2015 Sebastian Sauer ( http://www.sebsauer.de/ )
 * Licensed under MIT ( https://github.com/sebsauer90/horizon-swiper/blob/master/LICENSE )
 */

/* General
/* -------------------------- */

.horizon-swiper {
	position: relative;
	box-sizing: border-box; /* Wrapper
  /* -------------------------- */ /* Items
  /* -------------------------- */ /* Dots
  /* -------------------------- */ /* Arrows
  /* -------------------------- */
}

.horizon-swiper *,
.horizon-swiper *:before,
.horizon-swiper *:after {
	box-sizing: border-box;
}

.horizon-swiper a:focus,
.horizon-swiper button:focus {
	outline: none;
}

.horizon-swiper.mouse-drag,
.horizon-swiper.mouse-drag * {
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.horizon-swiper .horizon-outer {
	overflow: hidden;
}

.horizon-swiper .horizon-inner {
	padding: 0 0 20px;
	text-align: center;
	white-space: nowrap;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
}

.horizon-swiper .horizon-item {
	display: inline-block;
	position: relative;
	white-space: nowrap;
}

.horizon-swiper .horizon-dots {
	display: none;
	text-align: center;
}

.horizon-swiper .horizon-dots .horizon-dot {
	display: inline-block;
	margin: 0 3px;
}

.horizon-swiper.initialized .horizon-dots {
	display: block;
}

.horizon-swiper .horizon-prev,
.horizon-swiper .horizon-next {
	display: none;
}

.horizon-swiper.initialized .horizon-prev,
.horizon-swiper.initialized .horizon-next {
	display: block;
}

.horizon-swiper.first-item .horizon-prev,
.horizon-swiper.last-item .horizon-next {
	opacity: .2;
}

body {
	color: #000000;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 1.5;
}

h1,
.h1 {
	margin: 0 0 10px;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 31px;
	line-height: 1.1290322581;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
}

h2,
.h2 {
	margin: 0 0 15px;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 31px;
	line-height: 1.1290322581;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
}

h3,
.h3 {
	margin: 0 0 15px;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.2222222222;
}

h4,
.h4 {
	margin: 0 0 15px;
	font-weight: 700;
	font-size: 15px;
	line-height: 1.2666666667;
}

h5,
.h5 {
	margin: 0 0 10px;
	font-weight: 700;
	font-size: 14px;
	line-height: 1.2857142857;
}

h6,
.h6 {
	margin: 0 0 10px;
	font-weight: 700;
	font-size: 14px;
}

p {
	font-size: 14px;
	line-height: 1.5;
	color: #000000;
	margin-bottom: 15px;
}

b,
strong {
	font-weight: 700;
}

label {
	font-weight: 400;
}

ol,
ul {
	margin: 0 0 15px;
	padding: 0 0 0 17px;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

.gb-list__link {
	padding: 0;
	list-style: none;
}

a,
a:visited {
	color: #376eb4;
	text-decoration: none;
	transition: color 0.3s;
}

a::before,
a:visited::before {
	text-decoration: underline;
}

a:active,
a:focus,
a:hover,
a:visited:active,
a:visited:focus,
a:visited:hover {
	text-decoration: underline;
}

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

p a::before,
p a:visited::before,
ol a::before,
ol a:visited::before,
ul a::before,
ul a:visited::before {
	padding: 0 5px 0 0;
}

p a:active::before,
p a:focus::before,
p a:hover::before,
p a:visited:active::before,
p a:visited:focus::before,
p a:visited:hover::before,
ol a:active::before,
ol a:focus::before,
ol a:hover::before,
ol a:visited:active::before,
ol a:visited:focus::before,
ol a:visited:hover::before,
ul a:active::before,
ul a:focus::before,
ul a:hover::before,
ul a:visited:active::before,
ul a:visited:focus::before,
ul a:visited:hover::before {
	text-decoration: none;
}

.gb-btn {
	cursor: pointer;
	display: inline-block;
	border: 1px solid #ffffff;
	border-radius: 0;
	color: #ffffff;
	vertical-align: top;
}

.gb-btn:hover {
	text-decoration: none;
	color: #ffffff;
}

.gb-btn__default-transparent,
.gb-btn__default {
	margin: 10px 30px 10px 0;
	padding: 11px 60px 11px 40px;
	max-width: 280px;
	position: relative;
	background: #376eb4;
	min-height: 40px;
	transition: all 0.3s ease-in-out;
	text-align: left;
}

.gb-btn__default-transparent::before,
.gb-btn__default::before {
	position: absolute;
	top: 13px;
	left: 15px;
}

.gb-btn__default-transparent:last-child,
.gb-btn__default:last-child {
	margin-right: 0;
}

.gb-btn__default-transparent:hover,
.gb-btn__default:hover {
	background: #004673;
	transition: background-color 0.3s ease-in-out;
}

.gb-btn__default-transparent.disabled,
.gb-btn__default-transparent:disabled,
.gb-btn__default.disabled,
.gb-btn__default:disabled {
	background: #e4e4e4;
	cursor: default;
}

.gb-btn__default-transparent:visited,
.gb-btn__default-transparent:focus,
.gb-btn__default-transparent:hover,
.gb-btn__default:visited,
.gb-btn__default:focus,
.gb-btn__default:hover {
	text-decoration: none;
	color: #ffffff;
}

.gb-btn__default-transparent {
	background: none;
}

.gb-btn__default-transparent:hover {
	background: rgba(0, 0, 0, 0.2);
	transition: background-color 0.3s ease-in-out;
}

.gb-btn__transparent,
.gb-btn__thumbnail {
	display: inline-table;
	margin: 0 30px 0 0;
	max-width: 280px;
	width: 100%;
	max-height: 100%;
	height: 100%;
	position: relative;
	text-align: left;
	padding: 10px;
	overflow: hidden;
	vertical-align: middle;
	background: rgba(0, 0, 0, 0.5);
	transition: all 0.3s ease-in-out;
}

.gb-btn__transparent:last-child,
.gb-btn__thumbnail:last-child {
	margin-right: 0;
}

.gb-btn__transparent:visited,
.gb-btn__transparent:focus,
.gb-btn__thumbnail:visited,
.gb-btn__thumbnail:focus {
	color: #ffffff;
	text-decoration: none;
}

.gb-btn__transparent:hover,
.gb-btn__thumbnail:hover {
	text-decoration: none;
	background: rgba(0, 0, 0, 0.9);
	transition: background-color 0.3s ease-in-out;
	color: #ffffff;
}

.gb-btn__transparent::before,
.gb-btn__thumbnail::before {
	display: none;
}

.gb-btn__transparent span,
.gb-btn__thumbnail span {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
	color: #ffffff;
}

.gb-btn__transparent .gb-icon-arrow-right,
.gb-btn__transparent .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs .gb-btn__transparent .horizon-next,
.gb-btn__transparent .gb-country-selector__tab-content a,
.gb-country-selector__tab-content .gb-btn__transparent a,
.gb-btn__transparent .gb-country-selector__contact-item a,
.gb-country-selector__contact-item .gb-btn__transparent a,
.gb-btn__thumbnail .gb-icon-arrow-right,
.gb-btn__thumbnail .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs .gb-btn__thumbnail .horizon-next,
.gb-btn__thumbnail .gb-country-selector__tab-content a,
.gb-country-selector__tab-content .gb-btn__thumbnail a,
.gb-btn__thumbnail .gb-country-selector__contact-item a,
.gb-country-selector__contact-item .gb-btn__thumbnail a {
	display: table-cell;
	vertical-align: middle;
	padding: 5px;
	width: 16px;
}

.gb-btn__transparent {
	background: none;
}

.gb-btn__transparent:hover {
	background: rgba(0, 0, 0, 0.2);
	transition: background-color 0.3s ease-in-out;
}

input.gb-btn__default-transparent,
input.gb-btn__default {
	padding: 11px 60px 11px 15px;
}

body {
	background: #f1f1f1;
}

.gb-container {
	position: relative;
	max-width: 1230px;
	min-width: 320px;
	margin: 0 auto;
	padding-left: 20px;
	padding-right: 20px;
}

body {
	padding-top: 60px;
}

body.gb-search--constant {
	padding-top: 110px;
}

.gb-header {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 60px;
	background: #ffffff;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	line-height: 1.5;
	z-index: 99;
	border-bottom: 1px solid #ececec;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.gb-header__container {
	display: flex;
	flex-flow: row wrap;
	padding-top: 20px;
	padding-bottom: 20px;
}

.gb-header__brand {
	width: 170px;
}

.gb-header__meta {
	display: flex;
	flex-flow: row wrap;
	flex-grow: 1;
	justify-content: flex-end;
	align-items: center;
}

.gb-header__search {
	width: 100%;
}

.gb-header__special-identifier {
	box-shadow: none;
}

.gb-header__identifier {
	width: 100%;
	background-color: #fafafa;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	z-index: 2;
}

.gb-header__identifier-text {
	display: block;
	margin: 0;
	padding: 10px 0;
	font-weight: 700;
	font-size: 18px;
	color: #000000;
}

.gb-header__full-name {
	display: none;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 14px;
	line-height: 1.5;
	font-weight: 400;
	text-decoration: none;
	text-transform: none;
}

.gb-header__full-name::before {
	content: '|';
	display: inline-block;
	margin: 0 10px;
	color: #e4e4e4;
}

.gb-header__full-name--hidden {
	content: '';
	display: none !important;
}

.gb-footer {
	position: relative;
	padding: 15px 0 30px;
	line-height: 1.4285714286;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #666666;
	border-top: 1px solid #ececec;
	background: #ffffff;
	box-shadow: 0 -1px 1px rgba(0, 0, 0, 0.1);
}

.gb-footer__copy {
	display: block;
	margin-bottom: 10px;
	font-weight: 500;
}

.gb-footer__navigation {
	margin-bottom: 15px;
}

.gb-footer__link {
	display: block;
	margin: 0 30px 0 0;
	padding: 4px 0;
	color: #666666;
	text-decoration: none;
}

.gb-footer__link:hover,
.gb-footer__link:active,
.gb-footer__link:focus {
	text-decoration: underline;
	color: #666666;
}

.gb-brand {
	position: relative;
}

.gb-brand__logo {
	display: block;
}

.gb-brand__image {
	display: block;
	width: 162px;
	height: auto;
}

.gb-brand__claim {
	display: block;
	position: absolute;
	top: 0;
	left: 150px;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 12px;
	color: #999999;
	line-height: 1;
	text-transform: uppercase;
}

.gb-search {
	max-height: 0;
	transition: max-height 0.15s ease-in-out;
}

.gb-search.show {
	max-height: 60px;
}

.gb-search.show .gb-search__container {
	display: block;
}

.gb-search--constant .gb-search {
	max-height: 60px;
}

.gb-search--constant .gb-search__toggle {
	display: none;
}

.gb-search__toggle {
	display: block;
	margin-left: 16px;
	font-size: 16px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	transition: color 0.3s ease-in-out;
	cursor: pointer;
}

.gb-search__toggle:hover {
	color: #376eb4;
}

.gb-search__container {
	position: relative;
	display: none;
	margin-top: 20px;
}

.gb-search__input[type='search'] {
	width: 100%;
	height: 31px;
	padding: 0 70px 0 10px;
	line-height: normal;
	font-size: 14px;
	background: #ffffff;
	border: 1px solid #e4e4e4;
	border-radius: 0;
	color: #666666;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-weight: 400;
	-webkit-appearance: none;
	-moz-appearance: none;
}

.gb-search__input[type='search']:active,
.gb-search__input[type='search']:focus {
	outline: none;
}

.gb-search__button {
	position: absolute;
	top: 0;
	right: 0;
	height: 30px;
	width: 60px;
	margin: 0;
	padding: 0;
	line-height: 28px;
	background: #f1f1f1;
	border: 1px solid #e4e4e4;
	z-index: 2;
	transition: background-color 0.15s ease-in-out;
	cursor: pointer;
}

.gb-search__button:active,
.gb-search__button:focus,
.gb-search__button:hover {
	outline: none;
	background: #e4e4e4;
}

.gb-search__button .gb-icon-search {
	display: block;
	font-size: 14px;
	color: #666666;
}

.gb-search__button .gb-icon-search::before,
.gb-search__button .icon-search:before {
	vertical-align: middle;
}

.gb-search::-webkit-input-placeholder {
	color: #666666;
}

.gb-search:-moz-placeholder {
	color: #666666;
}

.gb-search::-moz-placeholder {
	color: #666666;
}

.gb-search:-ms-input-placeholder {
	color: #666666;
}

.gb-search::-ms-input-placeholder {
	color: #666666;
}

.gb-main-navigation {
	position: fixed;
	top: 60px;
	right: 0;
	bottom: 0;
	padding: 0 0 35px;
	width: 240px;
	overflow: hidden;
	background: #376eb4;
	transition: transform 0.3s, box-shadow 0.3s;
	transform: translate3d(240px, 0, 0);
	z-index: 97;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-weight: 400;
	line-height: 1.5;
}

.gb-search--constant .gb-main-navigation {
	top: 110px;
}

.gb-main-navigation__toggle {
	display: block;
	margin-left: 16px;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	transition: color 0.3s ease-in-out;
}

.gb-main-navigation__toggle:hover {
	color: #376eb4;
}

.gb-main-navigation__toggle i,
.gb-main-navigation__toggle i::before {
	text-decoration: none;
}

.gb-main-navigation__sticky-toggle {
	display: none;
}

.gb-main-navigation--initialized main,
.gb-main-navigation--initialized .gb-footer,
.gb-main-navigation--initialized .gb-country-selector {
	transition: transform 0.3s;
}

.gb-main-navigation--show .gb-main-navigation {
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.3);
	transform: translate3d(0, 0, 0);
}

.gb-main-navigation--show main,
.gb-main-navigation--show .gb-footer,
.gb-main-navigation--show .gb-country-selector {
	-ms-transform: translateX(-240px);
	    transform: translateX(-240px);
}

.gb-main-navigation a {
	text-decoration: none;
}

.gb-main-navigation a:hover,
.gb-main-navigation a:focus,
.gb-main-navigation a:active {
	text-decoration: none;
}

.gb-main-navigation ul {
	margin: 0;
	padding: 0;
	position: static;
	list-style-type: none;
}

.gb-main-navigation li {
	position: static;
	padding: 0 10px;
}

.gb-main-navigation li:first-child {
	padding-top: 10px;
}

.gb-main-navigation ul.gb-main-navigation--show {
	display: block !important;
}

.gb-main-navigation ul.gb-main-navigation--slide-in {
	-ms-transform: translateX(0);
	    transform: translateX(0);
	opacity: 1;
}

.gb-main-navigation__overview {
	display: block;
}

.gb-main-navigation__first-level,
.gb-main-navigation ul {
	position: absolute;
	top: 0;
	left: 0;
	right: -20px;
	padding-right: 20px;
	bottom: 80px;
	width: auto;
	background: #376eb4;
	overflow-x: hidden;
	overflow-y: auto;
}

.gb-main-navigation__first-level {
	width: 260px;
}

.gb-main-navigation__first-level ul {
	display: none;
	position: absolute;
	left: 0;
	-ms-transform: translateX(150px);
	    transform: translateX(150px);
	opacity: 0;
	min-height: 100%;
	transition: transform 0.3s, opacity 0.3s;
	z-index: 2;
}

.gb-main-navigation__first-level > li {
	position: static;
	float: none;
}

.gb-main-navigation__first-level > li .gb-main-navigation__parent > a::before,
.gb-main-navigation__first-level > li.gb-main-navigation__parent > a::before {
	display: block;
	position: absolute;
	top: 50%;
	right: 5px;
	font-size: 11px;
	line-height: 1;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
}

.gb-main-navigation__first-level > li .gb-main-navigation__overview > a,
.gb-main-navigation__first-level > li.gb-main-navigation__overview > a {
	padding-top: 16px;
	font-weight: 700;
	font-size: 16px;
}

.gb-main-navigation__first-level > li a,
.gb-main-navigation__first-level > li > a {
	display: block;
	position: relative;
	padding: 9px 20px 9px 5px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	color: #ffffff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.gb-main-navigation__first-level > li a:hover,
.gb-main-navigation__first-level > li > a:hover {
	background: rgba(255, 255, 255, 0.15);
}

.gb-main-navigation__first-level > li a::before,
.gb-main-navigation__first-level > li > a::before {
	display: none;
	top: -1px;
	font-size: 12px;
}

.gb-main-navigation__first-level > li a.gb-main-navigation__canvas-back,
.gb-main-navigation__first-level > li > a.gb-main-navigation__canvas-back {
	top: -1px;
	padding-left: 25px;
}

.gb-main-navigation__first-level > li a.gb-main-navigation__canvas-back::before,
.gb-main-navigation__first-level > li > a.gb-main-navigation__canvas-back::before {
	display: block;
	position: absolute;
	top: 50%;
	left: 5px;
	font-size: 11px;
	line-height: 1;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
}

.gb-main-navigation__first-level > li ul {
	right: 0;
}

.gb-main-navigation__first-level > li .gb-main-navigation__fourth-level {
	right: 0;
}

.gb-main-navigation__first-level > li .gb-main-navigation__fourth-level ul {
	right: 0;
}

.gb-main-navigation .gb-main-navigation__canvas-language-selector {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 40px;
	padding-bottom: 10px;
	background: #376eb4;
}

.gb-main-navigation__canvas-meta {
	display: block;
	position: absolute;
	background: #376eb4;
	z-index: 100;
	bottom: 0;
	left: 0;
	width: 240px;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
}

.gb-main-navigation__canvas-meta a {
	display: block;
	padding: 10px 15px;
	font-size: 15px;
	font-weight: 400;
	line-height: 1.4;
	color: #ffffff;
}

.gb-main-navigation .gb-main-navigation__canvas-meta a {
	color: #ffffff;
}

.gb-main-navigation .gb-main-navigation__canvas-meta a:hover,
.gb-main-navigation .gb-main-navigation__canvas-meta a:active,
.gb-main-navigation .gb-main-navigation__canvas-meta a:focus {
	color: #ffffff;
}

.gb-main-navigation .gb-main-navigation__claim {
	height: 50px;
	display: block;
	font-size: 18px;
	font-weight: 700;
	color: #000000;
	line-height: 50px;
}

.gb-language-selector {
	display: block;
	margin-left: 5px;
    padding-top: 1px;
}

.gb-language-selector__list {
	margin: 0;
	padding: 0;
	clear: left;
	list-style: none;
	color: #666666;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 14px;
}

.gb-language-selector__item {
	display: block;
	float: left;
	margin-right: 4px;
}

.gb-language-selector__item::after {
	content: '|';
	display: inline-block;
}

.gb-language-selector__item:last-child {
	margin-right: 0;
}

.gb-language-selector__item:last-child::after {
	display: none;
}

.gb-language-selector__item:last-child .gb-language-selector__link {
	margin-right: 0;
}

.gb-language-selector .gb-language-selector__link {
	display: block;
	float: left;
	margin-right: 4px;
	color: #666666;
	text-transform: uppercase;
	text-decoration: none;
}

.gb-language-selector .gb-language-selector__link.active {
	color: #376eb4;
}

.gb-language-selector .gb-language-selector__link:hover,
.gb-language-selector .gb-language-selector__link:active,
.gb-language-selector .gb-language-selector__link:focus {
	text-decoration: underline;
}

.gb-language-selector .gb-language-selector__link::before {
	display: none;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector {
	display: block;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__list {
	position: static;
	color: #ffffff;
	padding: 0 10px;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__item {
	padding: 0;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__item:first-child {
	padding: 0;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__link {
	color: #ffffff;
	padding: 0 4px;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__link.active {
	color: #ffffff;
	font-weight: bold;
}

.gb-main-navigation__canvas-language-selector .gb-language-selector__link:before {
	display: none;
}

.gb-country-selector {
	width: 100%;
	position: relative;
	background: #84909d;
	overflow: hidden;
	z-index: 98;
	color: #ffffff;
	transition: opacity 0.3s ease-in-out;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-weight: 400;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	opacity: 0;
	max-height: 0;
}

.gb-country-selector--show .gb-country-selector {
	max-height: none;
	opacity: 1;
}

.gb-country-selector__container {
	min-height: 360px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.gb-country-selector__header {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.gb-country-selector__topic {
	margin-bottom: 15px;
}

.gb-country-selector__headline {
	display: block;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 20px;
}

.gb-country-selector__sub-headline {
	display: block;
	font-size: 14px;
}

.gb-country-selector a,
.gb-country-selector p {
	color: #ffffff;
}

.gb-country-selector__tabs.initialized {
	padding: 0 30px;
}

.gb-country-selector__tabs .horizon-prev,
.gb-country-selector__tabs .horizon-next {
	position: absolute;
	background: none;
	border: 0;
	top: 10px;
	padding: 0 5px 0 0;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	cursor: pointer;
}

.gb-country-selector__tabs .horizon-prev {
	left: 0;
}

.gb-country-selector__tabs .horizon-next {
	right: 0;
	padding: 0 0 0 5px;
}

.gb-country-selector__tabs li {
	display: inline-block;
	padding: 0 5px;
}

.gb-country-selector__tabs li a {
	display: block;
	margin: 0;
	padding: 10px;
	text-decoration: none;
	font-size: 14px;
	transition: none;
	cursor: pointer;
}

.gb-country-selector__tabs li a.is-active,
.gb-country-selector__tabs li a:hover,
.gb-country-selector__tabs li a:active,
.gb-country-selector__tabs li a:focus {
	color: #84909d;
	background: #ffffff;
}

.gb-country-selector__tabs li a::before {
	display: none;
}

.gb-country-selector__tab-content a {
	display: block;
	position: relative;
	padding: 4px 0 4px 24px;
	transition: none;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.5;
	cursor: pointer;
}

.gb-country-selector__tab-content a:hover {
	text-decoration: underline;
}

.gb-country-selector__tab-content a:hover::before {
	text-decoration: none;
}

.gb-country-selector__tab-content a::before {
	position: absolute;
	top: 8px;
	left: 1px;
	font-size: 11px;
	line-height: 1;
	text-decoration: none;
}

.gb-country-selector__column-container {
	display: flex;
	flex-flow: row wrap;
}

.gb-country-selector__column-container [class*=tab-col] {
	width: 100%;
	padding-right: 20px;
}

.gb-country-selector__column-container [class*=tab-col] a {
	color: #ffffff;
}

.gb-country-selector__column-container .tab-col-6 {
	width: 16.66666%;
}

.gb-country-selector__column-container .tab-col-5 {
	width: 20%;
}

.gb-country-selector__column-container .tab-col-4 {
	width: 25%;
}

.gb-country-selector__column-container .tab-col-3 {
	width: 33.33333%;
}

.gb-country-selector__column-container .tab-col-2 {
	width: 50%;
}

.gb-country-selector__language-selector {
	display: none;
	margin: 0 0 5px;
	padding: 0 0 0 24px;
	list-style-type: none;
}

.gb-country-selector__language-selector.show {
	display: block;
}

.gb-country-selector__language-selector li {
	display: inline-block;
}

.gb-country-selector__language-selector li::after {
	display: inline-block;
	content: '|';
	padding: 0 5px;
}

.gb-country-selector__language-selector li:last-child::after {
	display: none;
}

.gb-country-selector__language-selector li a {
	display: inline-block;
	font-size: 12px;
	padding: 0;
	text-transform: uppercase;
}

.gb-country-selector__language-selector li a::before {
	display: none;
}

.gb-country-selector__toggle-container {
	overflow: hidden;
	opacity: 0;
	max-height: 0;
	transition: opacity 0.3s ease-in-out;
}

.gb-country-selector__toggle-container.show {
	opacity: 1;
	max-height: none;
}

.gb-country-selector__contact-header {
	position: relative;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.gb-country-selector__contact-headline {
	display: block;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.2;
}

.gb-country-selector__contact-content {
	position: relative;
	padding: 20px 0 0;
}

.gb-country-selector__close {
	font-size: 14px;
	text-decoration: none;
}

.gb-country-selector__close::before {
	font-size: 11px;
	margin-right: 10px;
	text-decoration: none;
}

.gb-country-selector__close:hover,
.gb-country-selector__close:active,
.gb-country-selector__close:focus {
	color: #ffffff;
}

.gb-country-selector__contact-content-headline {
	display: block;
	margin: 30px 0 0;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
}

.gb-country-selector__contact-item-container .gb-country-selector__contact-item a {
	color: #ffffff;
}

.gb-country-selector__contact-item-container .gb-country-selector__contact-item a:hover,
.gb-country-selector__contact-item-container .gb-country-selector__contact-item a:active,
.gb-country-selector__contact-item-container .gb-country-selector__contact-item a:focus {
	color: #ffffff;
}

.gb-country-selector__contact-item {
	margin-top: 25px;
}

.gb-country-selector__contact-item strong,
.gb-country-selector__contact-item span,
.gb-country-selector__contact-item a {
	display: block;
	font-size: 14px;
	line-height: 1.5;
}

.gb-country-selector__contact-item strong {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-weight: 700;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.gb-country-selector__contact-item span {
	margin-bottom: 6px;
}

.gb-country-selector__contact-item a {
	position: relative;
	padding: 0 0 0 18px;
	text-decoration: none;
}

.gb-country-selector__contact-item a:hover,
.gb-country-selector__contact-item a:active,
.gb-country-selector__contact-item a:focus {
	text-decoration: underline;
}

.gb-country-selector__contact-item a:hover::before,
.gb-country-selector__contact-item a:active::before,
.gb-country-selector__contact-item a:focus::before {
	text-decoration: none;
}

.gb-country-selector__contact-item a::before {
	position: absolute;
	top: 4px;
	left: 1px;
	font-size: 11px;
	line-height: 11px;
}

a.gb-country-selector__toggle {
	display: block;
	font-size: 14px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	transition: color 0.15s ease-in-out;
}

a.gb-country-selector__toggle:hover,
a.gb-country-selector__toggle:active,
a.gb-country-selector__toggle:focus {
	color: #376eb4;
	text-decoration: none;
}

.gb-country-selector--show a.gb-country-selector__toggle {
	color: #376eb4;
}

.gb-tabs__content {
	display: none;
}

.gb-tabs__content.is-active {
	display: block;
}

.gb-scroll-top-anchor {
	cursor: pointer;
	display: block;
	width: 33px;
	height: 33px;
	position: fixed;
	right: 25px;
	bottom: 25px;
	line-height: 33px;
	text-align: center;
	background: #376eb4;
	opacity: 0;
	transition: opacity 0.3s ease-in-out, background-color 0.3s ease-in-out;
	z-index: 89;
}

.gb-scroll-top-anchor::before {
	color: #ffffff;
	font-size: 20px;
}

.gb-scroll-top-anchor:hover,
.gb-scroll-top-anchor:active,
.gb-scroll-top-anchor:focus {
	background: #004673;
}

.gb-scroll-top-anchor--show {
	opacity: 1;
}

.gb-scroll-top-anchor--absolute {
	position: absolute;
	bottom: calc(100% + 25px);
}

.gb-social-navigation {
	padding: 0;
}

.gb-social-navigation__item {
	display: inline-block;
	padding: 0 6px;
}

.gb-social-navigation__item:first-child {
	padding-left: 0;
}

.gb-social-navigation__item:last-child {
	padding-right: 0;
}

.gb-social-navigation [class^='social-'],
.gb-social-navigation [class*=' social-'] {
	display: inline-block;
	width: 26px;
	height: 26px;
	background-size: 26px 26px;
	background-position: center center;
	background-repeat: no-repeat;
}

.gb-social-navigation [class^='social-']::before,
.gb-social-navigation [class*=' social-']::before {
	content: '';
}

.gb-social-navigation .social-facebook {
	background-image: url("../img/social/facebook.svg");
}

.gb-social-navigation .social-google-plus {
	background-image: url("../img/social/google-plus.svg");
}

.gb-social-navigation .social-instagram {
	background-image: url("../img/social/instagram.svg");
}

.gb-social-navigation .social-linkedin {
	background-image: url("../img/social/linkedin.svg");
}

.gb-social-navigation .social-pinterest {
	background-image: url("../img/social/pinterest.svg");
}

.gb-social-navigation .social-twitter {
	background-image: url("../img/social/twitter.svg");
}

.gb-social-navigation .social-xing {
	background-image: url("../img/social/xing.svg");
}

.gb-social-navigation .social-youtube {
	background-image: url("../img/social/youtube.svg");
}

.font-override-arial {
	font-family: Arial, sans-serif;
}

.font-override-arial .gb-brand__claim,
.font-override-arial .gb-language-selector__list,
.font-override-arial .gb-main-navigation,
.font-override-arial .gb-search__input[type=search],
.font-override-arial .gb-footer,
.font-override-arial .gb-header,
.font-override-arial .gb-header__identifier,
.font-override-arial .gb-country-selector {
	font-family: Arial, sans-serif;
}

p {
	margin-bottom: 15px;
	font-size: 1.4rem;
	line-height: 1.8rem;
	font-weight: normal;
	color: #000000;
}

p:last-child {
	margin-bottom: 0;
}

ol,
ul {
	margin: 0 0 15px;
	padding: 0 0 0 17px;
}

ol:last-child,
ul:last-child {
	margin-bottom: 0;
}

ul {
	list-style: disc;
}

ul.linklist {
	padding: 0;
	list-style-type: none;
}

ul.linklist.breadcrumb {
	margin: 0 0 30px 0;
	padding: 0 0 10px 0;
	list-style: none;
	border-bottom: 5px solid #376eb4;
}

ul.linklist.breadcrumb:before,
ul.linklist.breadcrumb:after {
	content: " ";
	display: table;
}

ul.linklist.breadcrumb:after {
	clear: both;
}

ul.linklist.breadcrumb li {
	display: block;
	float: left;
}

ul.linklist.breadcrumb li:after {
	content: '\00BB';
	padding: 0 3px;
}

ul.linklist.breadcrumb li:last-child::after {
	content: '';
}

ul.linklist.breadcrumb li a:before {
	display: none;
}

ol {
	list-style: decimal;
}

.details-popup a:before,
.arrow-link:before,
.form-group .checkbox label a:before,
.form-group .radio label a:before,
.form-group .checkbox-inline a:before,
.form-group .radio-inline a:before {
	padding: 0 5px 0 0;
}

.link,
.linklist a,
.img-info a,
.details-popup a {
	display: inline-block;
	padding-left: 20px;
	position: relative;
}

.link:before,
.linklist a:before,
.img-info a:before,
.details-popup a:before {
	padding: 0;
	position: absolute;
	top: 2px;
	left: 0;
}

.block-link {
	display: inline-block;
	padding-left: 20px;
	position: relative;
}

.block-link:before {
	padding: 0;
	position: absolute;
	top: 2px;
	left: 0;
}

.linklist.breadcrumb a {
	display: inline;
	padding-left: 0;
	position: static;
}

.btn,
.btn[type='submit'],
label.btn,
form .form-group label.btn {
	display: inline-block;
	border: 1px solid #ffffff;
	color: #ffffff;
	vertical-align: top;
	cursor: pointer;
	border-radius: 0;
}

a.btn:hover {
	text-decoration: none;
	color: #ffffff;
}

.btn-default-transparent,
.btn-default {
	margin: 10px 30px 10px 0;
	padding: 11px 60px 11px 40px;
	max-width: 280px;
	position: relative;
	background: #376eb4;
	min-height: 40px;
	transition: all 0.3s ease-in-out;
	text-align: left;
}

.btn-default-transparent:before,
.btn-default:before {
	position: absolute;
	top: 13px;
	left: 15px;
}

.btn-default-transparent:last-child,
.btn-default:last-child {
	margin-right: 0;
}

.btn-default-transparent:hover,
.btn-default:hover {
	background: #004673;
	transition: background 0.3s ease-in-out;
}

.btn-default-transparent.disabled,
.btn-default-transparent:disabled,
.btn-default.disabled,
.btn-default:disabled {
	background: #ccc;
	cursor: default;
}

.btn-default-transparent:visited,
.btn-default-transparent:focus,
.btn-default-transparent:hover,
.btn-default:visited,
.btn-default:focus,
.btn-default:hover {
	text-decoration: none;
	color: #ffffff;
}

.btn-default-transparent {
	background: none;
}

.btn-default-transparent:hover {
	background: rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out;
}

input.btn-default-transparent,
input.btn-default {
	padding: 11px 60px 11px 15px;
}

.btn-transparent,
.btn-thumbnail {
	display: inline-table;
	margin: 0 30px 0 0;
	max-width: 280px;
	width: 100%;
	max-height: 100px;
	height: 100px;
	position: relative;
	text-align: left;
	padding: 0;
	overflow: hidden;
	vertical-align: middle;
	background: rgba(0, 0, 0, 0.45);
	transition: all 0.3s ease-in-out;
}

.btn-transparent:last-child,
.btn-thumbnail:last-child {
	margin-right: 0;
}

.btn-transparent:visited,
.btn-transparent:focus,
.btn-thumbnail:visited,
.btn-thumbnail:focus {
	color: #ffffff;
	text-decoration: none;
}

.btn-transparent:hover,
.btn-thumbnail:hover {
	text-decoration: none;
	background: rgba(0, 0, 0, 0.9);
	transition: background 0.3s ease-in-out;
	color: #ffffff;
}

.btn-transparent:before,
.btn-thumbnail:before {
	display: none;
}

.btn-transparent span,
.btn-thumbnail span {
	display: table-cell;
	vertical-align: middle;
	padding: 15px 30px 15px 0;
	color: #ffffff;
	word-break: break-word;
}

.btn-transparent .gb-icon-arrow-right,
.btn-transparent .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs .btn-transparent .horizon-next,
.btn-transparent .gb-country-selector__tab-content a,
.gb-country-selector__tab-content .btn-transparent a,
.btn-transparent .gb-country-selector__contact-item a,
.gb-country-selector__contact-item .btn-transparent a,
.btn-transparent .icon-arrow-bold-right,
.btn-thumbnail .gb-icon-arrow-right,
.btn-thumbnail .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs
  .btn-thumbnail .horizon-next,
.btn-thumbnail .gb-country-selector__tab-content a,
.gb-country-selector__tab-content
  .btn-thumbnail a,
.btn-thumbnail .gb-country-selector__contact-item a,
.gb-country-selector__contact-item
  .btn-thumbnail a,
.btn-thumbnail .icon-arrow-bold-right {
	display: table-cell;
	vertical-align: middle;
	padding: 15px 15px 15px 30px;
	width: 16px;
}

.btn-transparent {
	background: none;
}

.btn-transparent:hover {
	background: rgba(0, 0, 0, 0.2);
	transition: background 0.3s ease-in-out;
}

a.btn.btn-pro {
	width: 100%;
	padding: 0 60px 0 20px;
	background: #376eb4;
	min-height: 40px;
	line-height: 38px;
	transition: all 0.3s ease-in-out;
}

a.btn.btn-pro:before {
	padding: 0 10px 0 0;
}

a.btn.btn-pro:visited,
a.btn.btn-pro:focus,
a.btn.btn-pro:hover {
	text-decoration: none;
	color: #ffffff;
}

a.btn.btn-pro:hover {
	background: #004673;
	transition: background 0.3s ease-in-out;
}

.btn.blue {
	background: #376eb4;
}

.btn.blue:hover {
	background: #004673;
}

.btn.purple {
	background: #377b78;
}

.btn.purple:hover {
	background: #2f6967;
}

.btn.green {
	background: #4ba5a0;
}

.btn.green:hover {
	background: #43938f;
}

.table-of-content {
	padding: 15px;
	background: #f1f1f1;
}

.table-of-content ul {
	margin-bottom: 0;
}

blockquote {
	margin: 0;
	padding: 0;
	font-size: 1.4rem;
	line-height: 1.8rem;
	border: none;
}

blockquote:before {
	content: '\201C';
	font-size: 1.8rem;
	color: #000000;
}

blockquote:after {
	content: '\201D';
	font-size: 1.8rem;
	color: #000000;
}

i {
	font-style: normal;
}

.landingpage p {
	font-size: 1.5rem;
	line-height: 2.2rem;
}

.landingpage h2,
.landingpage .h2 {
	margin: 0 0 8px;
}

.landingpage h3,
.landingpage .h3 {
	margin: 0 0 8px;
}

html {
	font-size: 10px;
}

body {
	min-width: 320px;
	background: #f1f1f1;
	font-family: "AktivGrotesk", Helvetica, Arial, sans-serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	overflow-y: scroll;
}

.page-wrapper {
	max-width: 100%;
	overflow: hidden;
}

.container-fluid,
.landingpage > section {
	max-width: 1230px;
	padding: 0;
	position: relative;
}

main {
	min-height: 200px;
	margin-bottom: 70px;
}

main .content-area-pro {
	padding-top: 40px;
}

main .pro-area {
	border-top: 3px solid #376eb4;
	padding-top: 30px;
}

main .pro-area .section-template:last-of-type {
	border-bottom: 1px solid #d1d3d4;
}

main .topic-row {
	padding-bottom: 30px;
}

main .topic-row h1:last-child,
main .topic-row h2:last-child {
	margin-bottom: 0;
}

.content-page-full,
.content-page-context {
	margin: 15px auto 100px;
	max-width: 1230px;
	padding: 30px 30px 40px;
	background: #fff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.landingpage {
	margin-bottom: 0;
}

.landingpage .container-fluid,
.landingpage > section {
	max-width: 1230px;
	padding-right: 30px;
	padding-left: 30px;
}

.show-filter .content-page-full,
.show-filter .content-page-context {
	margin-top: 50px;
}

.logo {
	width: 100%;
}

img {
	max-width: 100%;
}

iframe {
	width: 100%;
}

#livechat-compact-container {
	z-index: 95 !important;
}

.gb-main-navigation--initialized .filter-panel {
	transition: transform 0.3s;
}

.gb-main-navigation--show .filter-panel {
	-ms-transform: translateX(-240px);
	    transform: translateX(-240px);
}

.section-template {
	border-bottom: 1px solid #d1d3d4;
	margin-bottom: 30px;
	padding-bottom: 40px;
}

.landingpage .section-template {
	margin-bottom: 0;
	padding-bottom: 0;
	border: 0;
}

.section-template.anchor {
	margin-bottom: 30px;
}

.section-template.disable-border {
	margin-bottom: 40px;
	padding-bottom: 0;
	border: none;
}

.section-template:last-of-type {
	margin-bottom: 0;
	padding-bottom: 0;
	border: none;
}

.landingpage .section-template {
	background: #ffffff;
}

.landingpage .section-template.gray {
	background: none;
}

.hotspot {
	animation: pulse 2s 0s ease-out infinite;
	-webkit-appearance: none;
	        appearance: none;
	background-color: #376eb4;
	border: 0;
	border-radius: 50%;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	height: 30px;
	transition: all .2s;
	width: 30px;
}

body.disable-animations .hotspot {
	animation: none;
}

.hotspot:hover {
	animation: pulse-excited .5s .4s ease-out infinite;
}

.hotspot.active {
	animation: none;
	background-color: #ffffff;
	color: #376eb4;
	z-index: 5;
}

.hotspot.active:hover {
	cursor: default;
}

.pre-loader-wrapper {
	background: #ffffff;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 97;
	transition: opacity 0.2s ease-in-out;
}

.pre-loader-wrapper.fade {
	opacity: 0;
}

.pre-loader-wrapper.hide {
	display: none;
}

.pre-loader {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

.pre-loader span {
	display: inline-block;
	background: #ffffff;
	width: 25%;
	height: 25%;
	margin: 4%;
	float: left;
	animation: loading-fade 1s linear infinite;
}

body.disable-animations .pre-loader span {
	animation: none;
}

.pre-loader span:nth-child(5) {
	background: transparent;
	animation: none;
}

.pre-loader span:nth-child(1) {
	animation-delay: -0.875s;
}

.pre-loader span:nth-child(2) {
	animation-delay: -0.75s;
}

.pre-loader span:nth-child(3) {
	animation-delay: -0.625s;
}

.pre-loader span:nth-child(6) {
	animation-delay: -0.5s;
}

.pre-loader span:nth-child(9) {
	animation-delay: -0.375s;
}

.pre-loader span:nth-child(8) {
	animation-delay: -0.25s;
}

.pre-loader span:nth-child(7) {
	animation-delay: -0.125s;
}

.table-outer-wrapper {
	position: relative;
	margin: 0 0 30px;
	overflow: hidden;
}

.table-outer-wrapper:last-child {
	margin-bottom: 0;
}

.table-outer-wrapper:after,
.table-outer-wrapper:before {
	display: block;
	content: '';
	width: 0;
	height: 100%;
	position: absolute;
	z-index: 10;
	top: 0;
	opacity: 0;
	transition: opacity 0.3s ease-in-out, width 0.15s ease-in-out;
}

.table-outer-wrapper:before {
	left: 0;
	background: linear-gradient(to right, #ffffff, rgba(255, 255, 255, 0));
}

.table-outer-wrapper:after {
	right: 0;
	background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}

.table-outer-wrapper.table-scroll-left:before {
	opacity: 1;
	width: 30px;
}

.table-outer-wrapper.table-scroll-right:after {
	opacity: 1;
	width: 30px;
}

.table-outer-wrapper.scrollable {
	border: 1px solid #d1d3d4;
}

.table-container {
	margin: 0;
	border: 0;
}

.table-container p:last-child,
.table-container ol:last-child,
.table-container li:last-child {
	margin-bottom: 0;
}

.table-container .table {
	width: auto;
	max-width: none;
	min-width: 100%;
	margin-bottom: 0;
}

.table-container .table > thead > tr > th,
.table-container .table > thead > tr > td,
.table-container .table > tbody > tr > th,
.table-container .table > tbody > tr > td,
.table-container .table > tfoot > tr > th,
.table-container .table > tfoot > tr > td {
	padding: 10px;
	border: none;
	border-right: 1px solid #d1d3d4;
	line-height: 1.14285714285714;
}

.table-container .table > thead > tr > th:last-child,
.table-container .table > thead > tr > td:last-child,
.table-container .table > tbody > tr > th:last-child,
.table-container .table > tbody > tr > td:last-child,
.table-container .table > tfoot > tr > th:last-child,
.table-container .table > tfoot > tr > td:last-child {
	border-right: none;
}

.table-container .table:not(.table-clean) > thead > tr:nth-child(odd) > th,
.table-container .table:not(.table-clean) > thead > tr:nth-child(odd) > td,
.table-container .table:not(.table-clean) > tbody > tr:nth-child(odd) > th,
.table-container .table:not(.table-clean) > tbody > tr:nth-child(odd) > td,
.table-container .table:not(.table-clean) > tfoot > tr:nth-child(odd) > th,
.table-container .table:not(.table-clean) > tfoot > tr:nth-child(odd) > td {
	background: #f1f1f1;
}

.table-container .table:not(.table-clean) > thead > tr > th,
.table-container .table:not(.table-clean) > thead > tr:nth-child(odd) > th,
.table-container .table > thead > tr > th,
.table-container .table > thead > tr:nth-child(odd) > th {
	padding: 10px;
	font-weight: 700;
	background: #b4cdf0;
	border: none;
	border-right: 1px solid #ffffff;
}

.table-container .table:not(.table-clean) > thead > tr > th:last-child,
.table-container .table:not(.table-clean) > thead > tr:nth-child(odd) > th:last-child,
.table-container .table > thead > tr > th:last-child,
.table-container .table > thead > tr:nth-child(odd) > th:last-child {
	border: none;
}

.table-container .table-clean > tbody > tr > td {
	border-bottom: 1px solid #d1d3d4;
}

.page-hint-box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	max-height: 0;
	padding: 0 30px;
	transition: max-height 0.5s ease-in-out;
	background: #ffffff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	z-index: 100;
}

.page-hint-box .container-fluid,
.page-hint-box .landingpage > section {
	position: relative;
	padding: 30px 60px 30px 0;
}

.page-hint-box.open {
	max-height: 500px;
	transition: max-height 0.3s ease-in-out;
}

.page-hint-box .headline {
	color: #376eb4;
}

.page-hint-box a.close-box {
	position: absolute;
	top: 30px;
	right: 0;
}

.page-hint-box a.close-box:hover {
	text-decoration: none;
}

.page-hint-box a.close-box:before {
	font-size: 2rem;
}

.page-hint-box a.btn-default {
	margin-bottom: 0;
	border: none;
}

.page-hint-box p {
	margin: 0 0 15px;
}

.slick-arrow {
	position: absolute;
	top: 180px;
	left: 20px;
	width: 36px;
	height: 36px;
	padding-left: 2px;
	line-height: 34px;
	text-align: center;
	background: #ffffff;
	color: #000000;
	border-radius: 50%;
	border: none;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	transition: color 0.3s ease-in-out;
	font-size: 0;
	overflow: hidden;
	z-index: 3;
}

.slick-arrow:before {
	font-size: 20px;
}

.slick-arrow:focus,
.slick-arrow:active {
	outline: none;
}

.slick-next {
	right: 20px;
	left: auto;
	padding-left: 10px;
}

.sitemap-list ul {
	margin-left: 22px;
}

.horizon-prev,
.horizon-next {
	position: absolute;
	top: 0;
	background: none;
	border: 0;
}

.horizon-prev {
	left: 0;
}

.horizon-next {
	right: 0;
}

.slick-dots {
	display: block;
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	list-style-type: none;
	text-align: center;
	-ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	transition: bottom 0.3s;
}

.video-is-playing .slick-dots {
	display: none !important;
}

.slick-dots li {
	display: inline-block;
	margin: 0;
	padding: 0;
}

.slick-dots button {
	display: block;
	margin: 4px;
	padding: 0;
	width: 13px;
	height: 13px;
	font-size: 0;
	background: #ffffff;
	border-radius: 50%;
	border: none;
	opacity: 0.5;
	transition: opacity 0.3s;
}

.slick-dots .slick-active button {
	opacity: 1;
}

[class^='social-'],
[class*=' social-'] {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-size: 30px 30px;
	background-position: center center;
}

[class^='social-']:before,
[class*=' social-']:before {
	content: '';
}

.social-facebook {
	background-image: url(../img/social/facebook.svg);
}

.social-google-plus {
	background-image: url(../img/social/google-plus.svg);
}

.social-instagram {
	background-image: url(../img/social/instagram.svg);
}

.social-linkedin {
	background-image: url(../img/social/linkedin.svg);
}

.social-pinterest {
	background-image: url(../img/social/pinterest.svg);
}

.social-twitter {
	background-image: url(../img/social/twitter.svg);
}

.social-xing {
	background-image: url(../img/social/xing.svg);
}

.social-youtube {
	background-image: url(../img/social/youtube.svg);
}

.filter-panel {
	position: relative;
	background: #84909d;
	transition: box-shadow 0.3s ease-in-out;
	z-index: 2;
}

.filter-panel[class*='show'] {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.filter-panel-container {
	margin: 0 auto;
	padding: 0 30px;
	height: 0;
	max-width: 1230px;
	position: relative;
	overflow: hidden;
	text-align: center;
	transition: height 0.3s ease-in-out;
}

.show .filter-panel-container {
	height: 60px;
}

.show.show-second-level .filter-panel-container {
	height: 120px;
}

.filter-panel-container .horizon-prev,
.filter-panel-container .horizon-next {
	top: 50%;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
	color: #ffffff;
}

.filter-panel-container ul {
	display: block;
	margin: 0;
	padding: 0 35px;
	list-style: none;
	transition: opacity 0.3s ease-in-out, border 0.3s ease-in-out;
}

.filter-panel-container ul li {
	display: inline-block;
}

.filter-panel-container ul li a {
	display: block;
	padding: 20px 35px;
	color: #ffffff;
	font-size: 1.6rem;
	transition: opacity 0.3s ease-in-out;
}

.filter-panel-container ul li a:hover,
.filter-panel-container ul li a:focus,
.filter-panel-container ul li a:active {
	text-decoration: none;
}

.filter-panel-container .filter-first-level {
	margin: 0;
	border-bottom: 1px solid #84909d;
	transition-delay: 0.3s;
}

.show-second-level .filter-panel-container .filter-first-level {
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.filter-panel-container .filter-first-level li a {
	display: inline-block;
	padding-right: 60px;
	position: relative;
	font-weight: bold;
}

.show-second-level .filter-panel-container .filter-first-level li a {
	opacity: .5;
}

.show-second-level .filter-panel-container .filter-first-level li a.active {
	opacity: 1;
}

.filter-panel-container .filter-first-level li a.active:after {
	-ms-transform: rotate(90deg);
	    transform: rotate(90deg);
}

.filter-panel-container .filter-first-level li a:after {
	position: absolute;
	top: 21px;
	right: 35px;
	transition: transform 0.3s ease-in-out;
}

.filter-panel-container .filter-first-level li a:before {
	content: '';
}

.filter-panel-container .filter-second-level {
	position: relative;
	overflow: hidden;
	max-height: 0;
	opacity: 0;
	transition: opacity 0.3s ease-in-out;
}

.filter-panel-container .filter-second-level.show {
	max-height: none;
	opacity: 1;
}

.filter-panel-container .filter-second-level li a {
	padding: 20px 20px;
	font-weight: normal;
}

.active-second-level .filter-panel-container .filter-second-level li a {
	opacity: .5;
}

.active-second-level .filter-panel-container .filter-second-level li a.active {
	opacity: 1;
}

.filter-panel-container .filter-second-level li a:after {
	content: '';
}

.filter-panel-container .filter-second-level li a:before {
	padding: 0;
	content: '';
}

.filter-trigger-container {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	text-align: center;
}

.filter-trigger {
	display: inline-block;
	position: relative;
}

.filter-trigger .filter-corner-left {
	fill: #84909d;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	left: -5px;
}

.filter-trigger .filter-corner-rigth {
	fill: #84909d;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 0;
	right: -5px;
}

.show .filter-trigger a:after {
	-ms-transform: rotate(-180deg);
	    transform: rotate(-180deg);
}

.filter-trigger a {
	display: block;
	background: #84909d;
	height: 40px;
	line-height: 40px;
	padding: 0 80px 0 30px;
	position: relative;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	color: #ffffff;
}

.filter-trigger a:active,
.filter-trigger a:focus,
.filter-trigger a:hover {
	text-decoration: none;
}

.filter-trigger a:after {
	position: absolute;
	top: 13px;
	right: 30px;
	transition: transform 0.3s ease-in-out;
}

.filter-trigger a:before {
	content: '';
}

.form-control,
.video-options .share input[type='text'] {
	height: 40px;
}

.form-group {
	margin-bottom: 15px;
	padding: 2px 0;
}

.form-group label {
	margin-bottom: 3px;
}

.form-group label.checkbox-inline.image,
.form-group label.radio-inline.image,
.form-group label.image {
	margin-bottom: 15px;
	padding-left: 0;
}

.form-group label.checkbox-inline.image img,
.form-group label.radio-inline.image img,
.form-group label.image img {
	display: block;
	margin-bottom: 8px;
}

.form-group label.checkbox-inline.image input,
.form-group label.radio-inline.image input,
.form-group label.image input {
	margin-right: 5px;
	position: static;
	top: 0;
	left: 0;
}

.form-group label.btn {
	padding-left: 15px;
	cursor: pointer;
	border-radius: 0;
}

.form-group label.btn:before,
.form-group label.btn input[type=file] {
	display: none;
}

.form-group .file-list {
	margin-bottom: 5px;
	padding-left: 0;
	list-style-type: none;
}

.form-group .file-list li {
	margin-bottom: 5px;
}

.form-group .file-list li::before {
	margin-right: 5px;
}

.form-group .error {
	color: #dd4b39;
}

.form-group hr {
	border-color: #b2b2b2;
}

.form-group .checkbox,
.form-group .radio {
	margin: 0;
}

.form-group .radio.radio-block > label {
	padding-left: 20px;
}

.form-group .checkbox label,
.form-group .radio label,
.form-group .checkbox-inline,
.form-group .radio-inline {
	margin: 0 20px 10px 0;
}

.form-group .checkbox label input[type=checkbox],
.form-group .checkbox label input[type=radio],
.form-group .radio label input[type=checkbox],
.form-group .radio label input[type=radio],
.form-group .checkbox-inline input[type=checkbox],
.form-group .checkbox-inline input[type=radio],
.form-group .radio-inline input[type=checkbox],
.form-group .radio-inline input[type=radio] {
	margin: 0;
	top: 2px;
	left: 0;
}

.form-group .checkbox label a:hover::before,
.form-group .checkbox label a::before,
.form-group .radio label a:hover::before,
.form-group .radio label a::before,
.form-group .checkbox-inline a:hover::before,
.form-group .checkbox-inline a::before,
.form-group .radio-inline a:hover::before,
.form-group .radio-inline a::before {
	text-decoration: none;
}

.form-group.has-success .checkbox,
.form-group.has-success .checkbox-inline {
	color: #000000;
}

.form-group.has-error .checkbox,
.form-group.has-error .checkbox-inline {
	color: #dd4b39;
}

.form-group input[type=email],
.form-group input[type=password],
.form-group input[type=number],
.form-group input[type=date],
.form-group input[type=time] {
	-webkit-appearance: none;
}

.form-group textarea.form-control {
	max-width: 100%;
	min-height: 150px;
	padding: 10px 12px 8px 12px;
	border-radius: 0;
}

.form-group .form-error {
	display: block;
	margin-top: 3px;
	color: #dd4b39;
}

.form-group .form-control[type=text],
.form-group .video-options .share input[type=text][type='text'],
.video-options .share .form-group input[type=text][type='text'],
.form-group .form-control[type=email],
.form-group .video-options .share input[type=email][type='text'],
.video-options .share .form-group input[type=email][type='text'],
.form-group .form-control[type=password],
.form-group .video-options .share input[type=password][type='text'],
.video-options .share .form-group input[type=password][type='text'],
.form-group .form-control[type=number],
.form-group .video-options .share input[type=number][type='text'],
.video-options .share .form-group input[type=number][type='text'],
.form-group .form-control[type=date],
.form-group .video-options .share input[type=date][type='text'],
.video-options .share .form-group input[type=date][type='text'],
.form-group .form-control[type=time],
.form-group .video-options .share input[type=time][type='text'],
.video-options .share .form-group input[type=time][type='text'] {
	background: #ffffff;
	width: 100%;
	padding: 0 12px;
	font-size: 1.4rem;
	line-height: initial;
	box-shadow: none;
	border-radius: 0;
	border: 1px solid #b2b2b2;
}

.form-group .form-control[type=text]:focus,
.form-group .video-options .share input[type=text][type='text']:focus,
.video-options .share .form-group input[type=text][type='text']:focus,
.form-group .form-control[type=email]:focus,
.form-group .video-options .share input[type=email][type='text']:focus,
.video-options .share .form-group input[type=email][type='text']:focus,
.form-group .form-control[type=password]:focus,
.form-group .video-options .share input[type=password][type='text']:focus,
.video-options .share .form-group input[type=password][type='text']:focus,
.form-group .form-control[type=number]:focus,
.form-group .video-options .share input[type=number][type='text']:focus,
.video-options .share .form-group input[type=number][type='text']:focus,
.form-group .form-control[type=date]:focus,
.form-group .video-options .share input[type=date][type='text']:focus,
.video-options .share .form-group input[type=date][type='text']:focus,
.form-group .form-control[type=time]:focus,
.form-group .video-options .share input[type=time][type='text']:focus,
.video-options .share .form-group input[type=time][type='text']:focus {
	border-color: #376eb4;
}

.form-group .form-control[type=text].error,
.form-group .video-options .share input[type=text].error[type='text'],
.video-options .share .form-group input[type=text].error[type='text'],
.form-group .form-control[type=email].error,
.form-group .video-options .share input[type=email].error[type='text'],
.video-options .share .form-group input[type=email].error[type='text'],
.form-group .form-control[type=password].error,
.form-group .video-options .share input[type=password].error[type='text'],
.video-options .share .form-group input[type=password].error[type='text'],
.form-group .form-control[type=number].error,
.form-group .video-options .share input[type=number].error[type='text'],
.video-options .share .form-group input[type=number].error[type='text'],
.form-group .form-control[type=date].error,
.form-group .video-options .share input[type=date].error[type='text'],
.video-options .share .form-group input[type=date].error[type='text'],
.form-group .form-control[type=time].error,
.form-group .video-options .share input[type=time].error[type='text'],
.video-options .share .form-group input[type=time].error[type='text'] {
	border-color: #dd4b39 !important;
}

.select {
	position: relative;
}

.select select {
	margin: -1px;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	top: -150vh;
	padding: 0;
	border: none;
}

.has-error .select .styled-select,
.has-error .select .options {
	border-color: #dd4b39;
}

.has-error .select .styled-select.active,
.has-error .select .options.active {
	border-color: #dd4b39;
}

.select .styled-select {
	margin-bottom: 20px;
	padding: 11px 40px 9px 15px;
	position: relative;
	cursor: pointer;
	border: 1px solid #b2b2b2;
	background: #ffffff;
}

.select .styled-select::after {
	position: absolute;
	top: 11px;
	right: 13px;
	font-family: "geberitBaseIconFont";
}

.select .styled-select.active {
	border-color: #376eb4;
}

.select .options {
	display: none;
	background: #ffffff;
	margin: 0;
	padding: 0;
	cursor: default;
	list-style: none;
	overflow-y: scroll;
	max-height: 360px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 89;
	border: 1px solid #376eb4;
}

.select .options li {
	padding: 11px 15px;
	cursor: pointer;
}

.select .options li.active-item {
	color: #376eb4;
}

.select .options li.active-item:hover {
	background: none;
	color: #376eb4;
}

.select .options li:hover {
	background: #376eb4;
	color: #ffffff;
}

.select .options li input {
	top: 50%;
	left: 15px;
	margin: 0;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
}

.select.select-checkbox .styled-select {
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	width: 100%;
}

.select.select-checkbox .styled-select span {
	display: inline-block;
	margin: 0 11px 0 0;
}

.select.select-checkbox .styled-select i {
	color: #a5a5a5;
	display: inline-block;
	white-space: nowrap;
}

.select.select-checkbox .styled-select:before {
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%);
	content: '';
	display: block;
	height: 40px;
	position: absolute;
	right: 40px;
	top: 0;
	width: 15px;
}

.select.select-checkbox .styled-select:after {
	background: #ffffff;
	height: 40px;
	line-height: 40px;
	right: 0;
	text-align: center;
	top: 0;
	width: 40px;
}

.select.select-checkbox .styled-select.disabled {
	border-color: #d1d3d4;
}

.select.select-checkbox .styled-select.disabled > span,
.select.select-checkbox .styled-select.disabled:after {
	color: #d1d3d4;
}

.select.select-checkbox li {
	padding: 0;
}

.select.select-checkbox li:first-child {
	padding-top: 0;
}

.select.select-checkbox li:hover {
	background: none;
	color: #000000;
}

.select.select-checkbox label {
	display: block;
	margin: 0;
	padding: 10px 15px 10px 35px;
}

.select.select-checkbox a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	transition: none;
}

.select.select-checkbox a::before {
	display: none;
}

.select.select-checkbox a:hover {
	text-decoration: underline;
}

.select.select-checkbox .options {
	margin-top: -1px;
	top: 100%;
	border-top: 0;
}

.select.select-checkbox.active .styled-select {
	border-color: #376eb4;
}

.select.select-checkbox.active .options {
	display: block;
}

.select.checkboxselect .options li {
	padding: 0;
}

.select.checkboxselect .options li .checkbox-inline {
	display: block;
	padding: 10px 15px 10px 35px;
}

.select.checkboxselect .options li .checkbox-inline input[type='checkbox'] {
	margin-top: 3px;
}

.select.checkboxselect.active .styledSelect {
	border-color: #376eb4;
}

.select.checkboxselect.active .options {
	display: block;
}

.tooltip-icon {
	display: inline-block;
	margin: 0 5px;
	background: #376eb4;
	width: 16px;
	height: 16px;
	position: relative;
	font-family: "geberitBaseIconFont";
	font-size: 10px;
	color: #ffffff;
	line-height: 16px;
	text-align: center;
	border-radius: 50%;
}

.tooltip.in {
	opacity: 1;
}

.tooltip .tooltip-inner {
	background: #000;
	padding: 8px 12px;
	text-align: left;
	border-radius: 0;
}

input[type='search'] {
	background: #ffffff;
	width: 100%;
	height: 41px;
	line-height: normal;
	font-size: 1.4rem;
	padding: 0 15px;
	border: 1px solid #b2b2b2;
}

.search-field {
	/*margin: 0 15px;*/
	position: relative;
}

.search-field input {
	border: 1px solid #376eb4;
	background: #ffffff;
	padding: 0 40px 0 15px;
}

.touch-device .search-field {
	margin: 0;
	padding: 20px 0 0;
}

.touch-device .locator-filter .search-field {
	margin: 0;
	padding: 0;
}

.search-field.broad-search-field {
	position: relative;
}

.search-field.broad-search-field input[type='search'] {
	font-size: 1.8rem;
	height: 50px;
}

.search-field.broad-search-field .search-submit {
	background: #376eb4;
	height: 50px;
	right: 0;
	width: 51px;
	transition: background 0.3s ease-in-out;
}

.search-field.broad-search-field .search-submit [class*=' gb-icon-']::before,
.search-field.broad-search-field .search-submit [class^='gb-icon-']::before {
	color: #ffffff;
	font-size: 2rem;
	line-height: 2.3rem;
}

.search-field.broad-search-field .search-submit:hover {
	color: #ffffff;
	background: #004673;
}

.search-field.broad-search-field .ui-autocomplete {
	background: #ffffff;
	border: 1px solid #d1d3d4;
	margin: 0;
	left: 1px;
	list-style: none;
	padding: 0;
	position: absolute;
	top: 47px;
	width: calc(100% - 52px);
	z-index: 999;
}

.search-field.broad-search-field .ui-autocomplete li {
	cursor: pointer;
	display: block;
	font-size: 1.5rem;
	height: 25px;
	line-height: 2.5rem;
	padding: 0 0 0 14px;
}

.search-field.broad-search-field .ui-autocomplete li span {
	font-weight: bold;
}

.search-field.broad-search-field .ui-autocomplete li:first-of-type {
	margin: 8px 0 0;
}

.search-field.broad-search-field .ui-autocomplete li:last-of-type {
	margin: 0 0 11px;
}

.search-field.broad-search-field .ui-autocomplete li.ui-state-focus,
.search-field.broad-search-field .ui-autocomplete li:hover {
	background: #f4f4f6;
}

.search-submit {
	position: absolute;
	top: 0;
	right: 0;
	background: none;
	border: 0;
	padding: 0;
	height: 41px;
	width: 40px;
	line-height: 40px;
	cursor: pointer;
}

.search-submit [class^='icon-']:before,
.search-submit [class*=' icon-']:before {
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 1.4rem;
	color: #000000;
}

.touch-device .search-submit {
	top: 20px;
}

.touch-device .locator-filter .search-submit {
	top: 0;
}

input:focus,
input:active,
button:focus,
button:active,
select:focus,
select:active,
textarea:focus,
textarea:active {
	outline: 0;
}

form.form > div.form-error {
	display: none;
}

form.form .row {
	display: flex;
	flex-wrap: wrap;
}

.form-group .form-control[type=checkbox],
.form-group .video-options .share input[type=checkbox][type='text'],
.video-options .share .form-group input[type=checkbox][type='text'],
.form-group .form-control[type=radio],
.form-group .video-options .share input[type=radio][type='text'],
.video-options .share .form-group input[type=radio][type='text'] {
	margin: 0;
	width: auto;
	height: auto;
	border: inherit;
	border-radius: inherit;
	box-shadow: none;
	background: inherit;
}

.form-group .radio > span {
	display: block;
	margin-bottom: 10px;
}

.form-group .radio .form-radio {
	padding-top: 10px;
}

.form-group .radio .form-radio > span {
	display: block;
}

.form-group .radio.horizontal > .form-checkbox {
	display: inline-block;
}

.form-group .radio.horizontal .form-radio > span {
	display: inline-block;
}

.form-group label + .radio,
.form-group label + .checkbox-image {
	padding-top: 10px;
}

.form-group .form-checkbox {
	position: relative;
}

.form-group .form-checkbox > .form-control,
.form-group .video-options .share .form-checkbox > input[type='text'],
.video-options .share .form-group .form-checkbox > input[type='text'] {
	position: absolute;
	top: 2px;
	left: 0;
}

.form-group .form-radio input[type=radio] {
	display: inline-block;
	margin: 0;
	position: relative;
	top: -1px;
}

.form-group .form-radio label {
	display: inline-block;
	padding-left: 5px;
}

form[data-service-url] {
	position: relative;
}

.form-loader {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #ffffff;
	z-index: 12;
	opacity: 0.75;
}

.form-errors {
	margin-bottom: 20px;
}

.form-errors ul {
	color: #dd4b39;
	font-weight: 700;
}

.form-errors li {
	margin-bottom: 3px;
}

.success-icon-container {
	padding-top: 20px;
	text-align: center;
}

.success-icon-container i {
	color: #376eb4;
	font-size: 80px;
}

.landingpage > section form {
	max-width: 770px;
}

.landingpage .landingpage-form {
	padding: 75px 0;
	font-size: 1.5rem;
}

.landingpage .landingpage-form p {
	margin-top: 20px;
}

.stage {
	position: relative;
	margin-bottom: 30px;
	overflow: hidden;
}

.stage .slick-dots {
	bottom: 40px;
	transition: top 0.3s linear;
}

.stage .slide-item {
	outline: 0;
}

.stage .stage-headline {
	font-weight: 300;
}

.stage .stage-headline b {
	font-weight: 700;
}

.stage .right-half,
.stage .left-half {
	width: 50%;
	float: left;
	height: calc(100vh - 112px)!important;
	overflow: hidden;
	position: relative;
}

@media(max-width:1200px){
	.stage .right-half,
	.stage .left-half {
	width: 50%;
	float: left;
	min-height: 412px;
	max-height: 412px;
	overflow: hidden;
	position: relative;
}
}

.stage .content-area {
	max-width: 590px;
}

.stage .slick-slider-container {
	min-height: 180px;
	width: 100%;
}

.stage .slick-slider-container .slider-inner {
	display: inline-block;
	height: 100%;
	max-height: 700px;
}

.stage .slick-slider-container .left-half {
	height: 100%;
	overflow: hidden;
	background-clip: border-box;
	background-color: transparent;
	background-origin: padding-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.stage .slick-slider-container .left-half img {
	display: none;
}

.stage .slick-slider-container .right-half {
	background: #376eb4;
}

.stage .slick-slider-container .right-half .content-area {
	padding: 30px 40px 170px;
	min-height: 200px;
	max-height: 700px;
	overflow: hidden;
}

.stage .slick-slider-container .right-half .content-area .topic-border {
	display: block;
	width: 120px;
	height: 6px;
	margin-bottom: 20px;
	background: #ffffff;
}

.stage .slick-slider-container .right-half .content-area p {
	max-height: 290px;
	overflow: hidden;
	margin-bottom: 10px;
	color: #ffffff;
}

.stage .slick-slider-container .right-half .content-area .stage-headline {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #ffffff;
}

.stage .video {
	width: 100%;
	float: left;
	background: #376eb4;
}

.stage .video-options {
	display: none;
}

.stage .video-container {
	margin: 0 auto;
	padding: 0;
	position: relative;
	height: 100%;
	min-height: 500px;
	max-width: 1270px;
}

.stage .video-module {
	margin: 0;
	padding: 0 0 56.25%;
	height: 0;
	position: relative;
	background: center no-repeat;
	background-size: cover;
}

.stage .video-module .video-inline {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.stage.video-is-playing .button-container {
	display: none;
}

.stage-sizer {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.stage-sizer .container-fluid,
.stage-sizer .landingpage > section {
	padding: 0 30px;
	max-width: 1230px;
}

.show-filter .stage .slick-slider-container .right-half .content-area {
	padding-top: 70px;
}

.teaser {
	margin-bottom: 20px;
}

.teaser:first-of-type h5 {
	margin-top: 0;
}

.teaser h5 {
	margin: 60px 0 13px;
	padding: 0 0 10px;
	border-bottom: 1px solid #d1d3d4;
}

.teaser img {
	display: block;
	margin-bottom: 10px;
}

.teaser .sub-headline {
	margin-bottom: 7px;
	font-weight: bold;
}

.teaser .teaser-content {
	margin-bottom: 10px;
}

.teaser .teaser-content p:last-child,
.teaser .teaser-content ol:last-child,
.teaser .teaser-content ul:last-child {
	margin-bottom: 0;
}

.teaser .video-module {
	margin-bottom: 10px;
}

.section-topic-teaser {
	border: 0;
}

.section-topic-teaser > h3 {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d3d4;
}

.topic-teaser {
	margin: 0;
	padding: 0;
	list-style: none;
}

.topic-teaser:after {
	display: block;
	content: '';
	clear: both;
}

.topic-teaser > li {
	width: 20%;
	padding: 0 15px;
	float: left;
}

.topic-teaser > li:first-child {
	padding-left: 0;
}

.topic-teaser > li:last-child {
	padding-right: 0;
}

.topic-teaser > li .content {
	padding: 15px 10px;
	position: relative;
	border: 1px solid #d1d3d4;
}

.topic-teaser > li .content:hover {
	background: #b4cdf0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.topic-teaser > li .content ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.topic-teaser > li .content ul li {
	margin-bottom: 10px;
}

.topic-teaser > li .content ul li:last-child {
	margin-bottom: 0;
}

.topic-teaser > li .content ul li a {
	color: #000000;
}

.teaser-full-width {
	background: #376eb4;
	padding: 45px 0;
	color: #ffffff;
}

.teaser-full-width p {
	margin-top: 15px;
	font-size: 1.5rem;
	line-height: 2.2rem;
	color: #ffffff;
}

.image-gallery {
	display: flex;
	flex-flow: row wrap;
	margin: -15px 0 0;
	padding: 0;
	width: auto;
	list-style-type: none;
}

.image-gallery.floating-items {
	display: block;
}

.image-gallery.floating-items li {
	float: left;
}

.image-gallery li {
	display: block;
	margin: 15px 0 0;
	padding: 0 15px;
	width: 100%;
}

.image-gallery img {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}

.image-gallery p {
	margin-bottom: 10px;
}

.image-gallery .img-info {
	margin-top: 15px;
}

.image-gallery .img-info > a {
	display: block;
}

.image-gallery .img-container {
	display: block;
	position: relative;
	min-height: 75px;
}

.image-gallery .img-container:before {
	display: none;
}

.image-gallery .img-container span {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: rgba(255, 255, 255, 0.8);
	color: #376eb4;
	font-size: 22px;
	z-index: 2;
	transition: transform 0.3s ease-in-out;
}

.image-gallery .img-container span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

.image-gallery .img-container:hover,
.image-gallery .img-container:active,
.image-gallery .img-container:focus {
	text-decoration: none;
}

.image-gallery .img-container:hover span {
	-ms-transform: scale(1.4) translate(-7px, -7px);
	    transform: scale(1.4) translate(-7px, -7px);
}

.landingpage .image-gallery-template {
	margin: 0;
	padding: 75px 0;
	border: 0;
}

.landingpage .image-gallery-template .image-gallery {
	margin-top: 10px;
}

.landingpage .image-gallery-template .image-gallery li {
	width: 50%;
	margin-top: 20px;
}

.landingpage .image-gallery-template .image-gallery li p {
	font-size: 1.5rem;
	line-height: 2.2rem;
}

.landingpage .image-gallery-template .image-gallery li a {
	margin-bottom: 5px;
	font-size: 1.5rem;
}

.landingpage .image-gallery-template .image-gallery li a:last-child {
	margin-bottom: 0;
}

.img-lightbox-content {
	display: none;
}

.inner-lightbox-content {
	padding: 10px 0;
}

.inner-lightbox-content p:last-child,
.inner-lightbox-content ol:last-child,
.inner-lightbox-content ul:last-child,
.inner-lightbox-content table:last-child {
	margin-bottom: 0;
}

.text-image-template,
.text-video-template {
	position: relative;
}

.text-image-template .eye-catcher + h3,
.text-video-template .eye-catcher + h3 {
	padding-right: 125px;
}

.text-left .video-wrapper,
.text-right .video-wrapper,
.text-left-small .video-wrapper,
.text-right-small .video-wrapper {
	width: 50%;
	display: inline-block;
}

.image-wrapper {
	margin: 0 -15px 15px;
	padding: 0;
	list-style-type: none;
}

.image-wrapper:last-child {
	margin-bottom: 0;
}

.image-wrapper li {
	margin: 0 0 15px;
	padding: 0 15px;
	float: left;
	position: relative;
}

.image-wrapper li:last-child {
	margin-bottom: 0;
}

.image-wrapper li:first-child:nth-last-child(1) {
	width: 100%;
}

.image-wrapper li:first-child:nth-last-child(2),
.image-wrapper li:first-child:nth-last-child(2) ~ li {
	width: 50%;
}

.image-wrapper li:first-child:nth-last-child(3),
.image-wrapper li:first-child:nth-last-child(3) ~ li {
	width: 33.33333%;
}

.text-left .image-wrapper li,
.text-right .image-wrapper li,
.text-left-small .image-wrapper li,
.text-right-small .image-wrapper li {
	width: 100% !important;
}

.image-wrapper img {
	display: block;
	width: 100%;
	height: auto;
}

.image-wrapper .hoverImage {
	position: absolute;
	top: 0;
	right: 15px;
	bottom: 0;
	left: 15px;
}

.image-wrapper .hoverImage img {
	position: absolute;
	z-index: 3;
	right: 0;
	bottom: 0;
	width: auto;
	max-height: 100px;
	cursor: pointer;
	transition: all 0.3s ease-in-out;
}

.image-wrapper .hoverImage:after {
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.5);
	visibility: hidden;
	opacity: 0;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
	transition: all 0.3s ease-in-out;
	content: '';
}

.image-wrapper .hoverImage:hover img {
	max-height: 100%;
}

.image-wrapper .hoverImage:hover::after {
	visibility: visible;
	opacity: 1;
}

.image-wrapper .fancybox-container {
	display: block;
	position: relative;
	min-height: 75px;
}

.image-wrapper .fancybox-container:before {
	display: none;
}

.image-wrapper .fancybox-container span {
	display: block;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: rgba(255, 255, 255, 0.8);
	color: #376eb4;
	font-size: 22px;
	z-index: 2;
	transition: transform 0.3s ease-in-out;
}

.image-wrapper .fancybox-container span:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

.image-wrapper .fancybox-container:hover,
.image-wrapper .fancybox-container:active,
.image-wrapper .fancybox-container:focus {
	text-decoration: none;
}

.text-image,
.text-video {
	display: inline-block;
	width: 100%;
}

.text-image a:before,
.text-video a:before {
	padding: 0 5px 0 0;
}

.text-image .text-container,
.text-video .text-container {
	width: 100%;
}

.text-image .text-container .btn,
.text-video .text-container .btn {
	margin-top: 0;
	margin-bottom: 15px;
}

.text-image.text-left .text-container,
.text-video.text-left .text-container {
	float: left;
	width: 50%;
	padding-right: 15px;
}

.text-image.text-left .image-wrapper,
.text-video.text-left .image-wrapper {
	margin-bottom: 0;
	float: right;
	width: 50%;
}

.text-image.text-right .text-container,
.text-video.text-right .text-container {
	float: right;
	width: 50%;
	padding-left: 15px;
	text-align: left;
}

.text-image.text-right .image-wrapper,
.text-video.text-right .image-wrapper {
	margin-bottom: 0;
	float: left;
	width: 50%;
}

.text-image.text-left-small .text-container,
.text-video.text-left-small .text-container {
	float: left;
	width: 70%;
	padding-right: 15px;
}

.text-image.text-left-small .image-wrapper,
.text-video.text-left-small .image-wrapper {
	float: right;
	width: 30%;
}

.text-image.text-right-small .text-container,
.text-video.text-right-small .text-container {
	float: right;
	width: 70%;
	padding-left: 15px;
	text-align: left;
}

.text-image.text-right-small .image-wrapper,
.text-video.text-right-small .image-wrapper {
	float: left;
	width: 30%;
}

.landingpage .text-image-template,
.landingpage .text-video-template {
	padding: 75px 0;
	border: 0;
}

.landingpage .text-image-template .linklist li,
.landingpage .text-video-template .linklist li {
	margin-bottom: 10px;
	font-size: 1.5rem;
}

.landingpage .text-image-template .text-image-content,
.landingpage .text-video-template .text-image-content {
	margin-top: 20px;
}

.mood-area {
	margin-bottom: 15px;
	position: relative;
}

.mood-area > li {
	margin: 0 0 15px;
	padding: 0 15px;
	float: left;
}

.mood-area > li:first-child:nth-last-child(1) {
	width: 100%;
}

.mood-area > li:first-child:nth-last-child(2),
.mood-area > li:first-child:nth-last-child(2) ~ li {
	width: 50%;
}

.mood-area > li:first-child:nth-last-child(3),
.mood-area > li:first-child:nth-last-child(3) ~ li {
	width: 33.333%;
}

.mood-area.slick-slider {
	margin-bottom: 30px;
	padding: 0 15px;
}

.mood-area.slick-slider.hide-arrows .slick-arrow {
	opacity: 0;
}

.mood-area.slick-slider.hide-arrows .slick-arrow:hover {
	opacity: 1;
}

.mood-area.slick-slider .slick-arrow {
	background: none;
	margin-top: -18px;
	top: 50%;
	box-shadow: none;
	border-radius: 0;
	transition: opacity 0.2s;
}

.mood-area.slick-slider .slick-track > li {
	margin: 0;
	padding: 0;
}

.mood-area.slick-slider .slick-dots {
	bottom: 20px;
}

.mood-area.slick-slider .slick-dots > li {
	margin: 0;
	padding: 0;
	float: none;
}

.awards {
	margin: -20px -10px 0;
	padding: 0;
	list-style: none;
}

.awards li {
	display: block;
	width: 25%;
	padding: 20px 10px 0 10px;
	float: left;
}

.awards li img {
	border: 10px solid #f1f1f1;
}

.awards-sticky {
	background: #ffffff;
	width: 280px;
	height: 190px;
	position: fixed;
	top: 50%;
	right: 0;
	z-index: 50;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3);
	transition: transform 0.2s linear 0.5s;
	-ms-transform: translate(240px, -50%);
	    transform: translate(240px, -50%);
}

.awards-sticky.show {
	transition: transform 0.2s linear;
	-ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
}

.awards-sticky .headline-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 100%;
	background: #376eb4;
	color: #ffffff;
}

.awards-sticky .headline-container .rotate {
	height: 190px;
	width: 190px;
	-ms-transform: rotate(-90deg);
	    transform: rotate(-90deg);
}

.awards-sticky .headline-container h5 {
	padding: 10px;
	text-align: center;
	font-weight: 500;
}

.awards-sticky .content {
	height: 100%;
	padding: 10px 15px 10px 50px;
	max-height: 100%;
	overflow: hidden;
}

.awards-sticky .content img {
	display: block;
	max-width: 170px;
	max-height: 170px;
}

.awards-sticky .content .vertical-text {
	display: table;
	height: 100%;
}

.awards-sticky .content strong {
	display: table-cell;
	padding: 0 5px 0 15px;
	vertical-align: middle;
	font-size: 1.5rem;
	line-height: 2.2rem;
	font-weight: 400;
}

.awards-sticky .content strong span {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
	display: block;
	max-width: 100%;
}

html:not(.touch-device) .awards-sticky:hover {
	transition: transform 0.2s linear;
	-ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
}

a[class*='fancybox-']:before {
	display: none;
}

.fancybox-overlay {
	background: rgba(178, 178, 178, 0.75);
}

.fancybox-skin,
.fancybox-opened .fancybox-skin {
	border-radius: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.fancybox-skin .fancybox-close {
	top: 5px;
	right: 10px;
	width: 20px;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	background: none;
	color: #000000;
	transition: color 0.3s ease-in-out;
}

.fancybox-skin .fancybox-close:hover {
	color: #376eb4;
	text-decoration: none;
}

.fancybox-skin .fancybox-close:focus,
.fancybox-skin .fancybox-close:active {
	text-decoration: none;
}

.fancybox-skin .fancybox-next span,
.fancybox-skin .fancybox-prev span {
	width: 36px;
	height: 36px;
	font-size: 20px;
	line-height: 36px;
	background: #ffffff;
	color: #000000;
	border-radius: 50%;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	text-align: center;
	transition: color 0.3s ease-in-out;
}

.fancybox-lock .main-header {
	padding-right: 15px;
}

.panel {
	margin-bottom: 20px;
	background: none;
	border: none;
	box-shadow: none;
}

.panel-heading {
	padding: 30px 0;
	background: none;
}

.panel-body {
	padding: 0 0 30px 0;
}

.panel-title > a.collapsed .icon-arrow:before {
	-ms-transform: rotate(180deg);
	    transform: rotate(180deg);
}

.panel-title > a {
	display: block;
	padding-right: 30px;
	position: relative;
	color: #000000;
	outline: none;
}

.panel-title > a:active,
.panel-title > a:focus {
	text-decoration: none;
	color: #000000;
}

.panel-title > a:hover {
	text-decoration: underline;
	color: #000000;
}

.panel-title > a:before {
	display: none;
}

.panel-title > a .icon-arrow {
	position: absolute;
	top: 0;
	right: 0;
}

.panel-title > a .icon-arrow:before {
	color: #376eb4;
	transition: transform 0.3s ease-in-out;
}

.panel-group {
	margin-bottom: 0;
}

.panel-group .panel {
	border-radius: 0;
	border-top: 1px solid #d1d3d4;
}

.panel-group .panel:last-child {
	border-bottom: 1px solid #d1d3d4;
}

.panel-group .panel + .panel {
	margin-top: 0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
	border: none;
}

.togglable-tabs .horizon-prev,
.togglable-tabs .horizon-next {
	line-height: 70px;
	padding: 0;
	margin-top: 18px;
}

.togglable-tabs .horizon-prev:before {
	color: #376eb4;
}

.togglable-tabs .horizon-next:before {
	color: #376eb4;
}

.togglable-tabs .horizon-swiper .horizon-inner {
	text-align: left;
}

.togglable-tabs .horizon-outer {
	margin: 0 30px;
}

.togglable-tabs .nav-tabs {
	border-bottom: 1px solid #376eb4;
}

.togglable-tabs .nav-tabs li {
	display: inline-block;
	margin: 10px 15px -1px 0;
	max-width: 160px;
	height: 90px;
	white-space: normal;
}

.togglable-tabs .nav-tabs li > a {
	display: table-cell;
	position: relative;
	margin: 0;
	padding: 5px 10px;
	height: 90px;
	min-width: 150px;
	border: 1px solid #376eb4;
	border-bottom: 0;
	border-radius: 0;
	color: #000000;
	vertical-align: middle;
	transition: none;
	text-align: center;
}

.togglable-tabs .nav-tabs li > a span {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
	display: block;
	max-width: 140px;
}

.togglable-tabs .nav-tabs li > a:before {
	display: none;
}

.togglable-tabs .nav-tabs li > a:hover {
	color: #ffffff;
	background: #376eb4;
	cursor: pointer;
	border: 1px solid #376eb4;
	border-bottom: none;
}

.togglable-tabs .nav-tabs li.active > a,
.togglable-tabs .nav-tabs li.active > a:hover,
.togglable-tabs .nav-tabs li.active > a:focus {
	color: #ffffff;
	background: #376eb4;
	cursor: pointer;
	height: 90px;
}

.togglable-tabs .tab-content {
	padding-top: 30px;
}

.togglable-tabs .tab-content > .tab-pane {
	display: none;
}

.togglable-tabs .tab-content > .active {
	display: block;
}

.section-service-tabs.hide-tabs .nav-tabs {
	display: none;
}

.section-service-tabs.hide-tabs .tab-content {
	padding-top: 0;
}

.section-service-tabs .nav-tabs li {
	max-width: 300px;
}

.section-service-tabs .nav-tabs li > a {
	height: 85px;
	padding: 5px 50px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.3;
}

.section-service-tabs .nav-tabs li > a span {
	max-width: 200px;
}

.section-service-tabs .nav-tabs li.active > a,
.section-service-tabs .nav-tabs li.active > a:hover,
.section-service-tabs .nav-tabs li.active > a:focus {
	margin-bottom: 13px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.section-service-tabs .tab-content {
	padding-top: 60px;
}

.section-service-tabs .section-template {
	padding-bottom: 0;
	margin-bottom: 40px;
}

.section-service-tabs .section-template:last-child {
	margin-bottom: 0;
}

.togglable-tabs .nav-tabs li > a:before,
.togglable-tabs .tab-content > .tab-pane {
	display: block;
	height: 0;
	overflow: hidden;
}

.togglable-tabs .tab-content > .active {
	height: auto;
}

.tile-container {
	padding: 20px 30px 0 30px;
	max-width: 1100px;
	min-height: 1100px;
}

.tile-container.references {
	min-height: 100px;
}

.tile-container.filter {
	padding-top: 60px;
}

.tile-container .tile-container-inner {
	margin: -15px -15px 15px -15px;
}

.tile-container .tile-outer {
	width: 33.33333%;
	transition-duration: 0s !important;
}

.tile-container .tile-outer.tile-about{
	width: 66.66%;
}

.tile-container .tile-outer.tile-about a{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;

}

.tile-container .tile-outer.tile-about a .tile-image{
	background: url(../images/about.jpg) center no-repeat;
	background-size: cover;
	width: 40%;
}

.tile-container .tile-outer.tile-about a .tile-content{
	width: 60%;
}

.tile-no-results {
	padding: 30px 20px 0;
	width: 100%;
	text-align: center;
}

.tile-outer {
	padding: 15px;
	text-decoration: none;
	float: left;
}

.tile {
	display: block;
	padding: 2px;
	background: #ffffff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #000000;
	transition: box-shadow 0.3s;
}

.tile:active,
.tile:focus,
.tile:hover {
	color: #000000;
	text-decoration: none;
	box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.25);
}

.tile .ui-autocomplete {
	z-index: 3;
}

.tile img {
	display: block;
	width: 100%;
	/*height: auto;*/
	height:182px;
	margin-bottom: 5px;
}

.tile p {
	margin-bottom: 20px;
	color: inherit;
	font-weight: inherit;
}

.tile .tile-content {
	display: block;
	padding: 18px;
	color: #000000;
}

.tile a.tile-content:hover {
	text-decoration: none;
}

.tile .link {
	color: #376eb4;
	text-decoration: none;
	transition: color 0.3s;
}

.tile .link:hover {
	text-decoration: underline;
}

.tile .link:hover:before {
	text-decoration: none;
}

.tile .link:before {
	padding: 0 5px 0 0;
}

.tile.tile-search,
.tile.tile-newsletter,
.tile[class^='background-'],
.tile[class*=' background-'] {
	font-weight: 400;
	border: 2px solid #ffffff;
}

.tile.tile-search .tile-content,
.tile.tile-newsletter .tile-content,
.tile[class^='background-'] .tile-content,
.tile[class*=' background-'] .tile-content {
	color: #ffffff;
}

.tile.tile-search .link,
.tile.tile-newsletter .link,
.tile[class^='background-'] .link,
.tile[class*=' background-'] .link {
	color: #ffffff;
}

.tile.tile-newsletter {
	background: #84909d;
}

.tile.tile-search {
	background: #376eb4;
}

.tile.tile-search form {
	position: relative;
}

.tile.tile-search input {
	height: 42px;
	line-height: normal;
	padding-right: 40px;
	border: none;
	color: #000000;
}

.tile.tile-search button {
	height: 42px;
	width: 40px;
	right: 0;
}

.tile.tile-search button .icon-search:before {
	line-height: 4.2rem;
	font-size: 1.7rem;
	color: #000000;
	transition: color 0.3s ease-in-out;
}

.tile.tile-search button:hover .icon-search:before {
	color: #376eb4;
}

.tile.tile-vacancies .vacancies-list {
	margin: 0 -20px 20px -20px;
}

.tile.background-gray {
	background: #84909d;
}

.tile.background-purple {
	background: #377b78;
}

.tile.background-blue-dark {
	background: #004673;
}

.tile.background-green {
	background: #4ba5a0;
}

.tile.background-blue {
	background: #376eb4;
}

.section-vcard {
	border: 0;
}

.section-vcard > h3 {
	margin-bottom: 25px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d3d4;
}

.vcard {
	margin: 0 0 35px 0;
	padding: 0;
	list-style: none;
}

.vcard:after {
	display: block;
	content: '';
	clear: both;
}

.vcard:last-child {
	margin-bottom: 35px;
}

.vcard > li {
	width: 25%;
	margin-bottom: 25px;
	padding: 0 15px;
	float: left;
}

.vcard > li:first-child {
	padding-left: 0;
}

.vcard > li:last-child {
	padding-right: 0;
}

.vcard > li ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.vcard > li ul li {
	margin-bottom: 10px;
	padding-left: 30px;
	position: relative;
}

.vcard > li ul li dl {
	display: flex;
	flex-flow: row;
	flex-wrap: wrap;
}

.vcard > li ul li dl dt {
	flex: 0 0 40%;
}

.vcard > li ul li dl dd {
	flex: 0 0 60%;
}

.vcard > li ul li:last-child {
	margin: 0;
}

.vcard > li ul li:before {
	font-family: "geberitBaseIconFont";
	font-size: 2rem;
	color: #84909d;
	position: absolute;
	top: 0;
	left: 0;
}

.vcard > li ul li a {
	padding-left: 16px;
	word-break: break-all;
	word-wrap: break-word;
}

.vcard > li ul li a:before {
	font-size: 1.1rem;
	top: 3px;
}

.video-image-container {
	position: relative;
}

.video-lightbox,
.video-inline,
.video-item .thumbnail {
	display: block;
	position: relative;
}

.video-lightbox .video-lightbox-container,
.video-inline .video-lightbox-container,
.video-item .thumbnail .video-lightbox-container {
	display: none;
}

.video-lightbox:hover .icon-video,
.video-inline:hover .icon-video,
.video-item .thumbnail:hover .icon-video {
	background: #376eb4;
}

.video-lightbox img,
.video-inline img,
.video-item .thumbnail img {
	width: 100%;
	height: auto;
	max-width: 100%;
}

.video-lightbox .icon-video,
.video-inline .icon-video,
.video-item .thumbnail .icon-video {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 70px;
	height: 70px;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	background: rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	border-radius: 50%;
	transition: background 0.3s ease-in-out, width 0.3s ease-in-out, height 0.3s ease-in-out;
}

.video-lightbox .icon-video:before,
.video-inline .icon-video:before,
.video-item .thumbnail .icon-video:before {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	color: #ffffff;
	font-size: 70px;
}

.video-initialized .video-inline {
	display: none;
}

.video-lightbox-player {
	width: 1280px;
	max-width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

.video-title {
	display: block;
	margin-bottom: 7px;
	font-weight: bold;
}

.video-center .video-center-video-container > h3 {
	border-top: 1px solid #d1d3d4;
}

.video-center .video-center-video-container > .video-module {
	margin-bottom: 40px;
}

.video-center h3[data-video-title-stage] {
	padding-top: 25px;
}

.video-center .video-module {
	background: url(../img/loading.svg) no-repeat center;
	margin-bottom: 15px;
}

.video-center .video-category-selector {
	margin: 0 0 40px 0;
}

.video-center .video-category-selector select {
	width: auto;
	max-width: 100%;
}

.video-center .video-box {
	min-height: 500px;
}

.video-center .video-item {
	cursor: pointer;
}

.video-center .video-item.active .thumbnail .icon-video {
	background: #376eb4;
}

.video-center .video-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.video-center .video-list li {
	margin-bottom: 30px;
	padding: 0;
	overflow: hidden;
}

.video-center .video-list li:last-child {
	margin-bottom: 0;
}

.video-center .video-list li .video-item {
	position: relative;
	min-height: 120px;
	padding-left: 215px;
}

.video-center .video-list li .video-item .thumbnail {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
}

.video-center .video-list li .video-item .thumbnail img {
	display: block;
	width: 100%;
	height: auto;
}

.video-center .video-list li .video-item h3 {
	font-size: 1.8rem;
	line-height: 2.2rem;
}

.video-center .video-slider > h3 {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d3d4;
}

.video-center .video-slider > h3 a {
	color: #000000;
}

.video-center .video-slider > div {
	margin-bottom: 50px;
	padding: 0 30px;
}

.video-center .video-slider > div:last-child {
	margin-bottom: 0;
}

.video-center .video-slider > div button {
	background: #ffffff;
	width: auto;
	height: auto;
	padding: 0 5px;
	position: absolute;
	top: 0;
	bottom: 0;
	color: #000000;
	box-shadow: none;
	border-radius: 0;
}

.video-center .video-slider > div button.slick-prev {
	padding-right: 15px;
	left: 0;
}

.video-center .video-slider > div button.slick-next {
	padding-left: 15px;
	right: 0;
}

.video-center .video-slider > div button.slick-disabled,
.video-center .video-slider > div button.slick-disabled:hover {
	cursor: default;
	color: #d1d3d4;
}

.video-center .video-slider > div button:hover {
	color: #376eb4;
}

.video-center .video-slider > div .video-item {
	padding: 0 10px;
}

.video-center .video-slider > div .video-item .thumbnail {
	margin-bottom: 10px;
}

.video-center .video-slider > div .video-item .thumbnail img {
	width: 100%;
}

.video-center .video-slider > div .video-item h3 {
	margin: 0;
	font-size: 1.4rem;
	font-weight: normal;
	line-height: 1.8rem;
}

.video-center .video-slider > div .video-item p {
	display: none;
}

.video-box,
.static-video-container {
	margin: 0 auto;
}

.video-options .share {
	margin-top: 10px;
}

.video-options .share input[type='text'] {
	display: none;
	margin-top: 1px;
	height: 38px;
	width: 200px;
	max-width: 100%;
}

.video-options .share.show input[type='text'] {
	display: inline-block;
}

.video-options .share .share-button {
	margin: 0 5px 5px 0;
	height: 40px;
	line-height: 40px;
	padding: 0 40px;
}

.product-comparison-container {
	background: #ffffff;
	margin-bottom: 30px;
	padding: 70px 30px 60px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.product-comparison-container + .tile-container {
	padding-top: 30px;
}

.product-comparison table {
	border-collapse: collapse;
	width: 100%;
}

.product-comparison table.table-gray td {
	background: #f1f1f1;
}

.product-comparison .icon-check:before {
	color: #376eb4;
	font-size: 26px;
}

.product-comparison thead th,
.product-comparison tbody th {
	font-weight: 700;
	padding: 0 10px 6px;
	text-align: center;
	vertical-align: bottom;
	border-right: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
}

.product-comparison thead th:first-child,
.product-comparison tbody th:first-child {
	font-size: 2rem;
	line-height: 2.4rem;
	text-align: left;
	padding-left: 0;
	border-right: 0;
}

.product-comparison thead th:last-of-type,
.product-comparison tbody th:last-of-type {
	border-right: 0;
}

.product-comparison thead th img,
.product-comparison tbody th img {
	display: block;
	width: 32px;
	margin: 0 auto 20px auto;
}

.product-comparison thead td,
.product-comparison tbody td {
	/*font-weight: 700;*/
	text-align: center;
	border-right: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
	padding: 8px 10px;
	vertical-align: middle;
	width: 33.3333%;
}

.product-comparison thead td:first-child,
.product-comparison tbody td:first-child {
	/*width: 350px;
	padding-left: 0;
	text-align: left;*/
}

.product-comparison thead td:first-child div,
.product-comparison tbody td:first-child div {
	display: table-cell;
	vertical-align: middle;
}

.product-comparison thead td:first-child div.product-image,
.product-comparison tbody td:first-child div.product-image {
	width: 90px;
	padding-right: 20px;
}

.product-comparison thead td:first-child div.product-image img,
.product-comparison tbody td:first-child div.product-image img {
	display: block;
	width: auto;
	height: auto;
	max-width: 90px;
	max-height: 90px;
}

.product-comparison thead td:first-child div a,
.product-comparison tbody td:first-child div a {
	font-weight: 500;
}

.product-comparison thead td:first-child div a:hover:before,
.product-comparison thead td:first-child div a:active:before,
.product-comparison tbody td:first-child div a:hover:before,
.product-comparison tbody td:first-child div a:active:before {
	text-decoration: none;
}

.product-comparison thead td:first-child div a:before,
.product-comparison tbody td:first-child div a:before {
	padding: 0 5px 0 0;
}

.product-comparison thead td:last-of-type,
.product-comparison tbody td:last-of-type {
	border-right: 0;
}

.product-comparison tbody th {
	padding-top: 17px;
}

.product-comparison tbody th i,
.product-comparison tbody th b {
	display: none;
}

.interactive-description {
	position: relative;
	padding: 20px;
	background: #fafafa;
}

.interactive-description .interactive-description-stage {
	position: relative;
}

.interactive-description .image-container img {
	display: block;
}

.interactive-description .hotspot {
	position: absolute;
}

.interactive-description .hotspot:before {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 7px;
}

.interactive-description .interactive-description-box-container {
	width: 100%;
	height: 100%;
}

.interactive-description .interactive-description-box {
	background-color: #376eb4;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #ffffff;
	display: none;
	height: auto;
	position: absolute;
	z-index: 10;
	width: 400px;
}

.interactive-description .interactive-description-box .content {
	padding: 25px 30px 45px;
}

.interactive-description .interactive-description-box .content p {
	color: #ffffff;
}

.interactive-description .interactive-description-box .content a {
	color: #ffffff;
	display: block;
}

.interactive-description .interactive-description-box .content .subline {
	font-weight: bold;
	margin-bottom: 25px;
}

.landingpage .interactive-description-template {
	padding: 75px 0;
}

.landingpage .interactive-description-template .interactive-description {
	background: transparent;
	max-width: 960px;
	margin: 20px 0 0 0;
	padding: 0;
}

.landingpage .interactive-description-template .interactive-description .image-container img {
	width: 100%;
}

ul.vacancies-list {
	background: #b4cdf0;
	margin: 0 0 10px 0;
	padding: 20px;
	color: #ffffff;
	list-style: none;
}

ul.vacancies-list li {
	margin-bottom: 15px;
	padding-top: 10px;
}

ul.vacancies-list li:last-child {
	margin-bottom: 0;
}

ul.vacancies-list li span {
	display: inline-block;
	font-size: 4rem;
	font-weight: 500;
}

.references-filter form {
	margin-top: 20px;
}

.references-filter label {
	margin: 15px 0 3px;
}

.references-filter .topic-row {
	padding-bottom: 20px;
}

.references-filter .checkboxselect {
	max-width: none;
}

.references-filter .select {
	max-width: none;
}

.references-filter .styled-select {
	margin-bottom: 15px;
}

.references-overview .content-page-full {
	margin-bottom: 35px;
}

.visual {
	height: calc(100vh - 60px);
	min-height: 600px;
	color: #ffffff;
	position: relative;
}

.visual:first-child {
	height: calc(100vh - 110px);
}

.visual .visual-image {
	height: 100%;
	background: no-repeat center;
	background-size: cover;
}

.visual .visual-image .image-tag {
	display: none;
}

.visual .visual-text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	z-index: 2;
	background: rgba(55, 110, 180, 0.75);
}

.visual.gray .visual-text {
	background: rgba(153, 153, 153, 0.75);
}

.visual.purple .visual-text {
	background: rgba(55, 123, 120, 0.75);
}

.visual.green .visual-text {
	background: rgba(75, 165, 160, 0.75);
}

.visual .visual-headline {
	margin: 0 0 5px;
	font-size: 6rem;
	line-height: 7rem;
}

.visual .visual-subheadline {
	margin: 0;
	font-weight: 500;
	font-size: 2.4rem;
	line-height: 2.8rem;
}

.visual.video-visual {
	background: #f1f1f1;
	position: relative;
	min-height: 0;
	overflow: hidden;
}

.visual.video-visual .visual-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: opacity 0.3s ease-in-out;
}

.visual.video-visual.video-initialized .visual-image {
	opacity: 0;
}

.visual.video-visual .share {
	display: none;
}

.visual.video-visual .video-inline {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
}

.visual.video-visual .video-inline .icon-video {
	width: 100px;
	height: 100px;
}

.visual.video-visual .video-inline .icon-video:before {
	font-size: 100px;
}

.visual.video-visual .inline-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
	z-index: 2;
}

.visual.video-visual .inline-video-container .video-lightbox-player {
	width: 100%;
}

.visual.video-visual .inline-video-container .mi-player {
	float: none;
}

.visual-overviewpage {
	background: #ffffff;
}

.visual-overviewpage-headline {
	background: #376eb4;
	padding: 50px 0;
	color: #ffffff;
}

.visual-overviewpage-headline h2 {
	margin-bottom: 0;
	text-transform: uppercase;
}

.visual-overviewpage-text-image {
	padding: 50px 0;
}

.visual-overviewpage-content {
	padding-bottom: 25px;
}

.sticky-anchor {
	background: #376eb4;
	padding: 4px 23px 1px;
	font-size: 1.6rem;
	line-height: 38px;
	font-weight: 500;
	color: #ffffff;
	position: fixed;
	bottom: -1px;
	left: 50%;
	z-index: 50;
	box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.3);
	border-bottom: 0;
	-ms-transform: translate(-50%, 0);
	    transform: translate(-50%, 0);
	transition: background 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.sticky-anchor:before {
	margin-top: -1px;
	padding-right: 10px;
	text-decoration: none;
}

.sticky-anchor.slide-out {
	-ms-transform: translate(-50%, 100%);
	    transform: translate(-50%, 100%);
}

.sticky-anchor:visited,
.sticky-anchor:active,
.sticky-anchor:focus,
.sticky-anchor:hover {
	color: #ffffff;
	text-decoration: none;
}

.sticky-anchor:hover {
	background: #004673;
}

.no-results {
	text-align: left;
}

.search-results-tabs a:before,
.search-results-filter a:before,
.search-results-list a:before,
.search-results-related a:before {
	display: none;
}

.ui-helper-hidden-accessible {
	display: none;
}

.ui-autocomplete {
	background: #ffffff;
	color: #000000;
	margin: 0;
	left: 1px;
	list-style: none;
	padding: 0;
	position: absolute;
	top: 47px;
	width: calc(100% - 52px);
	z-index: 999;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.ui-autocomplete li span {
	font-weight: bold;
}

.ui-autocomplete li:first-of-type {
	margin: 8px 0 0;
}

.ui-autocomplete li:last-of-type {
	margin: 0 0 11px;
}

.ui-autocomplete li div {
	padding: 0 0 0 14px;
	height: 25px;
	cursor: pointer;
	display: block;
	font-size: 1.5rem;
	line-height: 2.5rem;
}

.ui-autocomplete li div.ui-state-active {
	background: #f4f4f6;
}

.search-results-tabs {
	margin: 0 0 23px;
}

.search-results-tabs .horizon-prev,
.search-results-tabs .horizon-next {
	height: 35px;
	top: -28px;
	line-height: 1;
}

.search-results-tabs .search-field {
	margin: 0 0 28px;
	position: relative;
}

.search-results-tabs .search-field input[type='search'] {
	font-size: 1.8rem;
	height: 50px;
}

.search-results-tabs .search-field .search-submit {
	background: #376eb4;
	height: 50px;
	right: 0;
	width: 51px;
}

.search-results-tabs .search-field .search-submit [class*=' icon-']::before,
.search-results-tabs .search-field .search-submit [class^='icon-']::before {
	color: #ffffff;
	font-size: 2rem;
	line-height: 2.3rem;
	-ms-transform: scaleX(-1);
	    transform: scaleX(-1);
	filter: FlipH;
}

.search-results-tabs .search-field.broad-search-field {
	margin: 0 0 28px;
}

.search-results-tabs .togglable-tabs {
	margin: 0 0 17px;
}

.search-results-tabs .togglable-tabs .nav-tabs li a {
	text-decoration: none;
	white-space: nowrap;
}

.search-results-tabs .togglable-tabs .nav-tabs li a span {
	color: #a5a5a5;
	display: inline-block;
	font-weight: normal;
	margin: 0 0 0 5px;
	max-width: none;
}

.search-results-tabs .togglable-tabs .nav-tabs li a:hover {
	text-decoration: none;
}

.search-results-tabs .togglable-tabs .nav-tabs li a.disabled {
	color: #a5a5a5;
}

.search-results-tabs .togglable-tabs .nav-tabs li a.disabled:hover {
	color: #a5a5a5;
}

.search-results-tabs .togglable-tabs .nav-tabs li {
	height: auto;
	margin: 0 15px 0 0;
	max-width: none;
}

.search-results-tabs .togglable-tabs .nav-tabs li a {
	background: none;
	border: none;
	border-bottom: 4px solid #ffffff;
	color: #000000;
	font-size: 1.5rem;
	font-weight: bold;
	height: auto;
	line-height: 1.8rem;
	padding: 0 15px 11px 14px;
}

.search-results-tabs .togglable-tabs .nav-tabs li a:hover {
	border-color: #376eb4;
	color: #376eb4;
	font-size: 1.5rem;
}

.search-results-tabs .togglable-tabs .nav-tabs li a.disabled:hover {
	border-color: #ffffff;
}

.search-results-tabs .togglable-tabs .nav-tabs li.active a {
	background: none;
	border-color: #376eb4;
	color: #376eb4;
	height: auto;
	padding: 0 15px 11px 14px;
}

.search-results-tabs .togglable-tabs .nav-tabs li.active a:hover {
	background: none;
	height: auto;
	padding: 0 15px 11px 14px;
}

.search-results-tabs .search-results-stats {
	color: #666666;
	display: block;
	font-size: 1.4rem;
	line-height: 1.7rem;
	margin: 0 0 20px;
}

.search-results-filter dt {
	border-bottom: 1px solid #f4f4f6;
	color: #000000;
	display: block;
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 1.7rem;
	padding: 0 0 8px;
}

.search-results-filter dd ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.search-results-filter dd ul li {
	border-bottom: 1px solid #f4f4f6;
	display: block;
	height: 36px;
	line-height: 3.6rem;
}

.search-results-filter dd ul li a,
.search-results-filter dd ul li span {
	display: inline-block;
	font-size: 1.4rem;
	line-height: 1.7rem;
	vertical-align: middle;
}

.search-results-filter dd ul li a {
	color: #376eb4;
}

.search-results-filter dd ul li span {
	color: #a5a5a5;
}

.search-results-filter dd ul li:last-of-type {
	border: none;
}

.spelling {
	font-size: 1.8rem;
	line-height: 2.1rem;
	margin: 0 0 35px;
}

.spelling em {
	color: #dd4b39;
	display: inline-block;
	font-weight: bold;
	margin: 0 3px 0 0;
}

.spelling a {
	font-style: italic;
}

.search-results-list {
	margin: 0 0 20px;
}

.search-results-list > ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.search-results-list > ul > li {
	display: block;
	margin: 0 0 24px;
	max-width: 570px;
}

.search-results-list > ul > li a {
	color: #376eb4;
	display: block;
	font-size: 1.8rem;
	line-height: 2.1rem;
}

.search-results-list > ul > li a em.highlight {
	font-weight: bold;
}

.search-results-list > ul > li .item-content i {
	color: #006621;
	display: block;
	font-size: 1.4rem;
	line-height: 1.7rem;
}

.search-results-list > ul > li .item-content i em {
	font-weight: bold;
}

.search-results-list > ul > li .item-content span {
	color: #666666;
	display: block;
	font-size: 1.3rem;
	line-height: 1.8rem;
}

.search-results-list > ul > li .item-content p {
	color: #000000;
	font-size: 1.4rem;
	line-height: 1.7rem;
	margin: 0;
}

.search-results-list > ul > li .item-content p em {
	font-weight: bold;
}

.search-results-list > ul > li .item-content ul li {
	font-size: 1.4rem;
	line-height: 1.7rem;
	margin: 0 0 1px;
}

.search-results-list > ul > li .item-content ul li:last-of-type {
	margin: 0;
}

.search-results-list > ul > li:last-of-type {
	margin: 0 0 8px;
}

.search-results-list > ul > li.category {
	color: #000000;
	font-size: 1.4rem;
	line-height: 1.7rem;
	margin: 0;
	max-width: none;
}

.search-results-list > ul > li.image-item {
	min-height: 126px;
}

.search-results-list > ul > li.image-item .item-content {
	padding: 0 0 0 130px;
	position: relative;
	min-height: 126px;
}

.search-results-list > ul > li.image-item .item-content .image-container {
	display: block;
	left: 0;
	position: absolute;
	text-align: center;
	top: 5px;
	width: 100px;
}

.search-results-list > ul > li.image-item .item-content .image-container img {
	display: inline-block;
	max-width: 100px;
}

.search-results-list .btn-default {
	border-radius: 0;
	min-height: 0;
	padding: 6px 63px 6px 64px;
}

.search-results-related {
	border-top: 1px solid #f4f4f6;
	border-bottom: 1px solid #f4f4f6;
	padding: 13px 0 15px;
}

.search-results-related dt {
	color: #666666;
	font-size: 1.85rem;
	font-weight: bold;
	line-height: 2.2rem;
	padding: 0 0 11px 7px;
}

.search-results-related dd ul {
	list-style: none;
	margin: 0 0 0 7px;
	max-width: 475px;
	padding: 0;
}

.search-results-related dd ul li {
	display: inline-block;
	float: left;
	margin: 0 10px 8px 0;
	width: calc(50% - 10px);
}

.search-results-related dd ul li a {
	color: #376eb4;
	display: block;
	font-size: 1.3rem;
	line-height: 1.6rem;
}

.search-results-related dd ul li a em {
	font-weight: bold;
}

.job-search-filter {
	margin: 0 0 26px;
}

.job-search-filter .select {
	margin-bottom: 10px;
	max-width: none;
}

.job-search-list .job-count {
	display: block;
	font-size: 1.7rem;
	line-height: 2rem;
	margin: 0 0 26px;
}

.job-search-list .panel-group .panel .panel-heading {
	padding: 0;
}

.job-search-list .panel-group .panel .panel-heading .panel-title a {
	padding: 18px 40px 18px 15px;
	text-decoration: none;
	background: #f1f1f1;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.job-search-list .panel-group .panel .panel-heading .panel-title a.collapsed {
	background: none;
	box-shadow: 0 0 4px transparent;
}

.job-search-list .panel-group .panel .panel-heading .panel-title a:hover {
	background: #f1f1f1;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}

.job-search-list .panel-group .panel .panel-heading .panel-title .icon-arrow {
	right: 15px;
}

.job-search-list .panel-group .panel .panel-heading .icon-arrow {
	top: 50%;
	-ms-transform: translate(0, -50%);
	    transform: translate(0, -50%);
}

.job-search-list .panel-group .panel .panel-heading strong {
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	word-break: break-word;
	word-wrap: break-word;
	color: #376eb4;
}

.job-search-list .panel-group .panel .panel-heading span {
	display: block;
	padding-top: 2px;
	font-weight: normal;
}

.job-search-list .panel-group .panel .panel-heading span > i {
	color: #666666;
	display: inline-block;
	margin: 0 0 0 10px;
}

.job-search-list .panel-group .panel .panel-collapse .pre-loader {
	position: relative;
	top: auto;
	left: auto;
	-ms-transform: scale(0.5);
	    transform: scale(0.5);
	margin: 0 auto;
}

.job-search-list .panel-group .panel .panel-collapse.loaded .pre-loader {
	display: none;
}

.job-search-list .panel-group .panel .panel-collapse .panel-body {
	padding: 20px 15px 30px;
}

.job-links dl {
	margin: 0 0 40px;
}

.job-links dl:last-of-type {
	margin: 0;
}

.job-links dt {
	border-bottom: 1px solid #d1d3d4;
	font-weight: 600;
	line-height: 2rem;
	padding: 0 0 8px;
}

.job-links dd {
	padding: 15px 0 10px 0;
}

.job-links dd ul {
	list-style: none;
	padding: 0;
}

.job-content img {
	margin-bottom: 20px;
}

.job-detail-container {
	margin-top: -30px;
}

.job-detail-header {
	margin-bottom: 40px;
}

.job-detail-header span {
	display: block;
	font-size: 1.6rem;
}

.job-detail-header span > i {
	color: #666666;
	display: inline-block;
	margin: 0 0 0 10px;
}

div.g.ui-documentpreview-active,
div.g.ui-state-hover {
	background-color: #f4f4f6;
}

div.g td {
	background-color: transparent;
}

a.search-result-url {
	display: none;
}

a.search-result-preview {
	display: none !important;
}

.ui-state-previewable a.search-result-preview {
	cursor: pointer;
	display: inline !important;
}

div.ui-documentpreview {
	border: 1px solid #b2b2b2;
	background-color: #ffffff;
	z-index: 999;
}

span.ui-documentpreview-pagenr {
	color: #b2b2b2;
}

.download-center-cart {
	background: #376eb4;
	color: #ffffff;
	float: right;
	padding: 18px 15px 9px;
	width: 270px;
}

.download-center-cart dt {
	font-size: 1.4rem;
	font-weight: bold;
	line-height: 2rem;
	margin: 0 0 9px;
}

.download-center-cart dt i {
	font-size: 1.7rem;
	line-height: 2rem;
	margin: 0 6px 0 0;
	position: relative;
	top: -1px;
}

.download-center-cart dd {
	margin: 0;
}

.download-center-cart dd ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.download-center-cart dd ul li {
	display: block;
	margin: 0 0 6px;
}

.download-center-cart dd ul li a {
	color: #ffffff;
	font-size: 1.4rem;
	line-height: 1.6rem;
	text-decoration: none;
}

.download-center-cart dd ul li a:hover {
	text-decoration: underline;
}

.download-center-cart dd ul li a.disabled {
	opacity: .5;
	pointer-events: none;
	cursor: default;
}

.download-center-cart dd ul li a.disabled:hover {
	text-decoration: none;
}

.download-center-search h3 {
	font-size: 1.8rem;
	line-height: 2.1rem;
	margin: 0 0 11px;
}

.download-center-search .search-field.broad-search-field {
	margin: 0 0 26px;
}

.download-center-search .search-field .search-submit > span:before {
	color: #ffffff;
}

.download-center-filter {
	border-bottom: 1px solid #f4f4f6;
	margin: 0 0 29px;
	padding: 0 0 14px;
}

.download-center-filter h3 {
	font-size: 1.8rem;
	line-height: 2.1rem;
	margin: 0 0 11px;
}

.download-center-filter .select {
	max-width: none;
}

.download-center-filter .download-center-count,
.download-center-filter .download-center-sort {
	display: inline-block;
	line-height: 4.2rem;
}

.download-center-filter .download-center-count {
	color: #666666;
	font-size: 1.4rem;
	font-weight: normal;
	left: 15px;
	position: relative;
	top: -1px;
}

.download-center-filter .download-center-sort {
	color: #000000;
	float: right;
	font-size: 1.8rem;
	position: relative;
	right: -16px;
	top: -3px;
}

.download-center-list {
	display: inline-block;
	text-align: center;
	width: 100%;
}

.download-center-list .download-center-list-container {
	display: block;
	margin: 0 0 24px;
	text-align: left;
}

.download-center-list .download-center-list-container .item {
	border: 1px solid #f4f4f6;
	display: block;
	float: left;
	height: 150px;
	margin: 0 30px 30px 0;
	padding: 14px 0 30px 15px;
	position: relative;
	width: 270px;
}

.download-center-list .download-center-list-container .item.order-mark-download:before,
.download-center-list .download-center-list-container .item.order-mark-cart:after {
	background: #96c8c3;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	color: #ffffff;
	font-size: 1.1rem;
	left: 35px;
	top: -10px;
	line-height: 20px;
	position: absolute;
	text-align: center;
	z-index: 5;
}

.download-center-list .download-center-list-container .item.order-mark-cart:after {
	left: 10px;
}

.download-center-list .download-center-list-container .item .image-container img {
	max-width: 68px;
	max-height: 94px;
}

.download-center-list .download-center-list-container .item img {
	border: 1px solid #f4f4f6;
	float: left;
	margin: 1px 15px 12px 0;
}

.download-center-list .download-center-list-container .item > i {
	display: block;
	font-size: 1.3rem;
	font-style: normal;
	line-height: 1.6rem;
	margin: 0 10px 9px 0;
	max-width: 100%;
	overflow: hidden;
	white-space: normal;
}

.download-center-list .download-center-list-container .item > strong {
	display: block;
	font-size: 1.4rem;
	line-height: 1.6rem;
	margin: 0 10px 9px 0;
	max-width: 100%;
	overflow: hidden;
	white-space: normal;
}

.download-center-list .download-center-list-container .item ul {
	margin: 0;
	position: absolute;
	bottom: 0;
	left: 15px;
	clear: both;
	display: block;
	list-style: none;
	padding: 0;
}

.download-center-list .download-center-list-container .item ul li {
	color: #666666;
	display: block;
	float: left;
	font-size: 1.2rem;
	line-height: 1.5rem;
	margin: 0 20px 10px 0;
	padding: 0 0 0 17px;
	position: relative;
}

.download-center-list .download-center-list-container .item ul li i {
	display: inline-block;
	left: 0;
	line-height: 1.5rem;
	margin: 0;
	position: absolute;
	top: -1px;
}

.download-center-list .download-center-list-container .item ul li i.icon-file {
	font-size: 1.4rem;
}

.download-center-list .download-center-list-container .item ul li i.icon-hard-drive {
	font-size: 1.7rem;
}

.download-center-list .download-center-list-container .item ul li:first-of-type {
	padding: 0;
}

.download-center-list .download-center-list-container .item ul li:last-of-type {
	margin: 0 0 10px;
	padding: 0 0 0 22px;
}

.download-center-list .download-center-list-container .item .download-center-overlay {
	background: rgba(55, 110, 180, 0.9);
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4;
}

.download-center-list .download-center-list-container .item .download-center-overlay a {
	color: #ffffff;
	display: block;
	float: left;
	height: 75px;
	line-height: 7.5rem;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 50%;
}

.download-center-list .download-center-list-container .item .download-center-overlay a span {
	display: inline-block;
	font-size: 1.3rem;
	left: 50%;
	line-height: 1.5rem;
	position: absolute;
	text-align: center;
	top: 50%;
	-ms-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);
}

.download-center-list .download-center-list-container .item .download-center-overlay a span .circle {
	background: #ffffff;
	border-radius: 50%;
	color: #376eb4;
	display: block;
	font-size: 1.6rem;
	font-style: normal;
	height: 30px;
	line-height: 3rem;
	margin: 0 auto 7px;
	text-align: center;
	width: 30px;
}

.download-center-list .download-center-list-container .item .download-center-overlay a span .circle i {
	display: inline-block;
	font-size: 1.6rem;
	line-height: 3rem;
	margin: 0;
	position: relative;
	top: -1px;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(1) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(2) span {
	padding-top: 5px;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(2) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(4) span {
	padding-right: 30px;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(3) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(4) span {
	padding-bottom: 5px;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(1) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(3) span {
	padding-left: 30px;
}

.download-center-list .download-center-list-container .item:nth-child(4n) {
	margin-right: 0;
}

.download-center-list .download-center-load-more {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.download-center-list .download-center-load-more .btn-default {
	border-radius: 0;
	margin: 0 0 18px;
	padding-right: 40px;
	text-align: center;
}

.download-center-list .download-center-load-more .btn-default:before {
	display: none;
}

.order-form-wrapper.no-form-submit [data-order-store=cart] {
	display: none !important;
}

.order-form-wrapper.no-form-submit .download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(4) span {
	padding-left: 30px;
	padding-right: 0;
}

.locator-filter {
	margin-bottom: 20px;
}

.locator-filter button {
	border-radius: 0;
}

.locator-filter .select {
	max-width: none;
}

.locator-filter .search-field {
	margin: 0 0 10px;
}

.locator-filter .search-field input[type=search] {
	height: 40px;
	font-size: 1.4rem;
}

.locator-filter .search-field .search-submit {
	height: 40px;
	width: 43px;
}

.locator-map-container {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.locator-map-container .map-overlay {
	min-width: 180px;
	padding: 10px;
	overflow: hidden;
}

.locator-map-container .map-overlay .description-content {
	padding-bottom: 15px;
}

.locator-map-container .map-overlay h6 {
	margin-top: 15px;
}

.locator-map-container .locator-map-sizer {
	position: relative;
	height: 0;
	padding-bottom: 65%;
	background: #f4f4f6;
}

.locator-map-container .locator-map {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.locator-legend {
	margin: 0 0 10px;
	padding: 0;
	list-style-type: none;
}

.locator-legend .legend-item {
	display: inline-block;
	margin: 0 15px 8px 0;
	font-weight: 700;
}

.locator-legend span {
	margin-right: -3px;
	position: relative;
	top: 2px;
	font-size: 37px;
}

.icon-marker.green {
	color: #6bce9b;
}

.icon-marker.purple {
	color: #377b78;
}

.icon-marker.blue {
	color: #376eb4;
}

.icon-marker.darkblue {
	color: #004673;
}

.overlay-close,
.locator-overlay {
	position: absolute;
	-ms-transform: translateX(300px);
	    transform: translateX(300px);
	transition: transform 0.3s ease-in-out;
}

.overlay-open .overlay-close,
.overlay-open
  .locator-overlay {
	-ms-transform: translateX(0);
	    transform: translateX(0);
}

a.overlay-close {
	display: block;
	top: 20px;
	right: 300px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	background: #376eb4;
	color: #ffffff;
	transition: background 0.3s ease-in-out, transform 0.3s ease-in-out;
	z-index: 4;
}

a.overlay-close:hover,
a.overlay-close:active,
a.overlay-close:focus {
	color: #ffffff;
	background: #004673;
}

a.overlay-close .icon-arrow-text-left,
a.overlay-close .horizon-prev {
	display: block;
}

.overlay-open a.overlay-close .icon-arrow-text-left,
.overlay-open a.overlay-close .horizon-prev {
	display: none;
}

a.overlay-close .icon-arrow-text-right,
a.overlay-close .horizon-next {
	display: none;
}

.overlay-open a.overlay-close .icon-arrow-text-right,
.overlay-open a.overlay-close .horizon-next {
	display: block;
}

.locator-overlay {
	top: 0;
	right: 0;
	width: 300px;
	height: 100%;
	background: rgba(255, 255, 255, 0.9);
	overflow-y: auto;
	z-index: 3;
}

.locator-overlay .overlay-list {
	margin: 0;
	padding: 10px;
	list-style-type: none;
}

.locator-overlay .overlay-list li {
	position: relative;
	margin-bottom: 0;
	padding: 15px 95px 15px 20px;
}

.locator-overlay .overlay-list li.highlight {
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.locator-overlay .overlay-list li.highlight strong {
	color: #376eb4;
}

.locator-overlay .overlay-list strong,
.locator-overlay .overlay-list span {
	display: block;
}

.locator-overlay .overlay-list strong {
	margin-bottom: 8px;
	padding-right: 10px;
	font-size: 1.6rem;
}

.locator-overlay .overlay-list a {
	display: inline-block;
	margin-top: 5px;
}

.locator-overlay .overlay-list .distance {
	position: absolute;
	top: 15px;
	right: 0;
	width: 85px;
	font-weight: 700;
}

.locator-overlay .locator-more-results {
	display: none;
}

[data-mode='event'] .locator-overlay .overlay-list a {
	color: #000000;
}

[data-mode='event'] .locator-overlay .overlay-list a:hover,
[data-mode='event'] .locator-overlay .overlay-list a:active,
[data-mode='event'] .locator-overlay .overlay-list a:focus {
	color: #376eb4;
	text-decoration: none;
}

[data-mode='event'] .locator-overlay .overlay-list a::before {
	display: none;
}

[data-mode='event'] .locator-overlay .overlay-list li strong {
	margin-bottom: 0;
}

[data-mode='event'] .locator-overlay .overlay-list li.highlight {
	box-shadow: none;
}

[data-mode='event'] .locator-overlay .overlay-list li.highlight a {
	color: #376eb4;
}

.details-popup {
	min-width: 520px;
}

.details-popup .container-fluid,
.details-popup .landingpage > section {
	padding: 15px;
}

.details-popup [class*='col-'] {
	margin-bottom: 10px;
}

.landingpage .locator-wrapper .locator-module,
.section-service-tabs .locator-wrapper .locator-module {
	margin-top: 20px;
}

.landingpage .locator-wrapper .locator-map-container .locator-map-sizer,
.section-service-tabs .locator-wrapper .locator-map-container .locator-map-sizer {
	height: 500px;
	padding-bottom: 0;
}

.landingpage .locator-wrapper {
	padding: 75px 0;
}

.order-overlay-wrapper {
	min-width: 720px;
	padding: 0 15px;
}

.order-overlay-wrapper .row {
	max-width: 720px;
	margin-right: 0;
	margin-left: 0;
}

.order-overlay-wrapper .row > div {
	padding-left: 0;
	padding-right: 0;
}

.order-overlay-wrapper .form-wrapper .row {
	margin-right: -15px;
	margin-left: -15px;
}

.order-overlay-wrapper .form-wrapper .row > div.col-xs-12 {
	padding-right: 15px;
	padding-left: 15px;
	min-height: 90px;
}

.order-overlay-wrapper .form-wrapper .row > div.col-xs-12 .has-error,
.order-overlay-wrapper .form-wrapper .row > div.col-xs-12 .help-block {
	margin-bottom: 0;
}

.order-overlay-wrapper .order-success {
	display: none;
	padding-bottom: 30px;
}

.order-overlay-wrapper.form-submitted .order-success {
	display: block;
}

.order-overlay-wrapper.form-submitted .form-wrapper,
.order-overlay-wrapper.form-submitted .table-outer-wrapper {
	display: none;
}

.order-table {
	display: none;
}

.order-table table input {
	max-width: 60px;
	text-align: center;
}

.order-table [data-order-remove-item] {
	display: block;
	width: 20px;
	margin-right: 25px;
}

.order-table .table-outer-wrapper:after,
.order-table .table-outer-wrapper:before {
	width: 30px;
}

.order-table .error {
	padding: 10px 0;
	color: #dd4b39;
}

.hidden-textarea {
	display: none;
}

.order-pre-loader {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	background: #ffffff;
	opacity: 0.75;
}

.order-pre-loader.show {
	display: block;
}

.eye-catcher {
	position: absolute;
	right: 0;
	top: 5px;
	z-index: 2;
	background-color: #e19b3c;
	padding: 3px 10px 2px 10px;
	color: #ffffff;
	font-weight: normal;
}

.togglable-tabs > ul .eye-catcher {
	top: -10px;
	right: -10px;
}

.togglable-tabs > .tab-content .eye-catcher {
	display: none;
}

.sub-headline .eye-catcher {
	position: relative;
	top: -5px;
	float: right;
}

#splashScreenContent {
	display: none;
}

.fancybox-inner #splashScreenContent {
	display: block;
	padding: 2.5rem 0;
	max-width: 500px;
}

.fancybox-inner #splashScreenContent strong {
	display: block;
}

.fancybox-inner #splashScreenContent .h1 {
	margin-bottom: 0;
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {

input[type="date"].form-control,
.video-options .share input[type="date"][type='text'],
input[type="time"].form-control,
.video-options .share input[type="time"][type='text'],
input[type="datetime-local"].form-control,
.video-options .share input[type="datetime-local"][type='text'],
input[type="month"].form-control,
.video-options .share input[type="month"][type='text'] {
	line-height: 34px;
}

input[type="date"].input-sm,
.input-group-sm > input[type="date"].form-control,
.video-options .share .input-group-sm > input[type="date"][type='text'],
.input-group-sm > input[type="date"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="date"].btn,
.input-group-sm input[type="date"],
input[type="time"].input-sm,
.input-group-sm > input[type="time"].form-control,
.video-options .share .input-group-sm > input[type="time"][type='text'],
.input-group-sm > input[type="time"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="time"].btn,
.input-group-sm
  input[type="time"],
input[type="datetime-local"].input-sm,
.input-group-sm > input[type="datetime-local"].form-control,
.video-options .share .input-group-sm > input[type="datetime-local"][type='text'],
.input-group-sm > input[type="datetime-local"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="datetime-local"].btn,
.input-group-sm
  input[type="datetime-local"],
input[type="month"].input-sm,
.input-group-sm > input[type="month"].form-control,
.video-options .share .input-group-sm > input[type="month"][type='text'],
.input-group-sm > input[type="month"].input-group-addon,
.input-group-sm > .input-group-btn > input[type="month"].btn,
.input-group-sm
  input[type="month"] {
	line-height: 30px;
}

input[type="date"].input-lg,
.input-group-lg > input[type="date"].form-control,
.video-options .share .input-group-lg > input[type="date"][type='text'],
.input-group-lg > input[type="date"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="date"].btn,
.input-group-lg input[type="date"],
input[type="time"].input-lg,
.input-group-lg > input[type="time"].form-control,
.video-options .share .input-group-lg > input[type="time"][type='text'],
.input-group-lg > input[type="time"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="time"].btn,
.input-group-lg
  input[type="time"],
input[type="datetime-local"].input-lg,
.input-group-lg > input[type="datetime-local"].form-control,
.video-options .share .input-group-lg > input[type="datetime-local"][type='text'],
.input-group-lg > input[type="datetime-local"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="datetime-local"].btn,
.input-group-lg
  input[type="datetime-local"],
input[type="month"].input-lg,
.input-group-lg > input[type="month"].form-control,
.video-options .share .input-group-lg > input[type="month"][type='text'],
.input-group-lg > input[type="month"].input-group-addon,
.input-group-lg > .input-group-btn > input[type="month"].btn,
.input-group-lg
  input[type="month"] {
	line-height: 46px;
}

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
	background-image: url("../img/fancybox/fancybox_sprite@2x.png");
	background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}

#fancybox-loading div {
	background-image: url("../img/fancybox/fancybox_loading@2x.gif");
	background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}

}

@media (min-width: 768px) {

.lead {
	font-size: 21px;
}

.dl-horizontal dt {
	float: left;
	width: 160px;
	clear: left;
	text-align: right;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dl-horizontal dd {
	margin-left: 180px;
}

.container {
	width: 750px;
}

.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12 {
	float: left;
}

.col-sm-1 {
	width: 8.3333333333%;
}

.col-sm-2 {
	width: 16.6666666667%;
}

.col-sm-3 {
	width: 25%;
}

.col-sm-4 {
	width: 33.3333333333%;
}

.col-sm-5 {
	width: 41.6666666667%;
}

.col-sm-6 {
	width: 50%;
}

.col-sm-7 {
	width: 58.3333333333%;
}

.col-sm-8 {
	width: 66.6666666667%;
}

.col-sm-9 {
	width: 75%;
}

.col-sm-10 {
	width: 83.3333333333%;
}

.col-sm-11 {
	width: 91.6666666667%;
}

.col-sm-12 {
	width: 100%;
}

.col-sm-pull-0 {
	right: auto;
}

.col-sm-pull-1 {
	right: 8.3333333333%;
}

.col-sm-pull-2 {
	right: 16.6666666667%;
}

.col-sm-pull-3 {
	right: 25%;
}

.col-sm-pull-4 {
	right: 33.3333333333%;
}

.col-sm-pull-5 {
	right: 41.6666666667%;
}

.col-sm-pull-6 {
	right: 50%;
}

.col-sm-pull-7 {
	right: 58.3333333333%;
}

.col-sm-pull-8 {
	right: 66.6666666667%;
}

.col-sm-pull-9 {
	right: 75%;
}

.col-sm-pull-10 {
	right: 83.3333333333%;
}

.col-sm-pull-11 {
	right: 91.6666666667%;
}

.col-sm-pull-12 {
	right: 100%;
}

.col-sm-push-0 {
	left: auto;
}

.col-sm-push-1 {
	left: 8.3333333333%;
}

.col-sm-push-2 {
	left: 16.6666666667%;
}

.col-sm-push-3 {
	left: 25%;
}

.col-sm-push-4 {
	left: 33.3333333333%;
}

.col-sm-push-5 {
	left: 41.6666666667%;
}

.col-sm-push-6 {
	left: 50%;
}

.col-sm-push-7 {
	left: 58.3333333333%;
}

.col-sm-push-8 {
	left: 66.6666666667%;
}

.col-sm-push-9 {
	left: 75%;
}

.col-sm-push-10 {
	left: 83.3333333333%;
}

.col-sm-push-11 {
	left: 91.6666666667%;
}

.col-sm-push-12 {
	left: 100%;
}

.col-sm-offset-0 {
	margin-left: 0%;
}

.col-sm-offset-1 {
	margin-left: 8.3333333333%;
}

.col-sm-offset-2 {
	margin-left: 16.6666666667%;
}

.col-sm-offset-3 {
	margin-left: 25%;
}

.col-sm-offset-4 {
	margin-left: 33.3333333333%;
}

.col-sm-offset-5 {
	margin-left: 41.6666666667%;
}

.col-sm-offset-6 {
	margin-left: 50%;
}

.col-sm-offset-7 {
	margin-left: 58.3333333333%;
}

.col-sm-offset-8 {
	margin-left: 66.6666666667%;
}

.col-sm-offset-9 {
	margin-left: 75%;
}

.col-sm-offset-10 {
	margin-left: 83.3333333333%;
}

.col-sm-offset-11 {
	margin-left: 91.6666666667%;
}

.col-sm-offset-12 {
	margin-left: 100%;
}

.form-inline .form-group {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-inline .form-control,
.form-inline .video-options .share input[type='text'],
.video-options .share .form-inline input[type='text'] {
	display: inline-block;
	width: auto;
	vertical-align: middle;
}

.form-inline .form-control-static {
	display: inline-block;
}

.form-inline .input-group {
	display: inline-table;
	vertical-align: middle;
}

.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control,
.form-inline .input-group .video-options .share input[type='text'],
.video-options .share
    .form-inline .input-group input[type='text'] {
	width: auto;
}

.form-inline .input-group > .form-control,
.form-inline .video-options .share .input-group > input[type='text'],
.video-options .share .form-inline .input-group > input[type='text'] {
	width: 100%;
}

.form-inline .control-label {
	margin-bottom: 0;
	vertical-align: middle;
}

.form-inline .radio,
.form-inline .checkbox {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-inline .radio label,
.form-inline .checkbox label {
	padding-left: 0;
}

.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
	position: relative;
	margin-left: 0;
}

.form-inline .has-feedback .form-control-feedback {
	top: 0;
}

.form-horizontal .control-label {
	text-align: right;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .form-group-lg .control-label {
	padding-top: 11px;
	font-size: 18px;
}

.form-horizontal .form-group-sm .control-label {
	padding-top: 6px;
	font-size: 12px;
}

.nav-justified > li,
.nav-tabs.nav-justified > li {
	display: table-cell;
	width: 1%;
}

.nav-justified > li > a,
.nav-tabs.nav-justified > li > a {
	margin-bottom: 0;
}

.nav-tabs-justified > li > a,
.nav-tabs.nav-justified > li > a {
	border-bottom: 1px solid #ddd;
	border-radius: 4px 4px 0 0;
}

.nav-tabs-justified > .active > a,
.nav-tabs.nav-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus,
.nav-tabs.nav-justified > .active > a:focus {
	border-bottom-color: #fff;
}

h1,
.h1 {
	font-size: 35px;
	line-height: 1.1142857143;
}

h2,
.h2 {
	font-size: 35px;
	line-height: 1.1142857143;
}

h3,
.h3 {
	font-size: 20px;
	line-height: 1.2;
}

h4,
.h4 {
	font-size: 17px;
	line-height: 1.2352941176;
}

h5,
.h5 {
	font-size: 14px;
	line-height: 1.2857142857;
}

.gb-header__identifier-text {
	text-align: right;
	font-size: 20px;
}

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

}

@media (min-width: 768px) and (max-width: 991px) {

.visible-sm {
	display: block !important;
}

table.visible-sm {
	display: table !important;
}

tr.visible-sm {
	display: table-row !important;
}

th.visible-sm,
td.visible-sm {
	display: table-cell !important;
}

.visible-sm-block {
	display: block !important;
}

.visible-sm-inline {
	display: inline !important;
}

.visible-sm-inline-block {
	display: inline-block !important;
}

.hidden-sm {
	display: none !important;
}

}

@media (min-width: 992px) {

.container {
	width: 970px;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
	float: left;
}

.col-md-1 {
	width: 8.3333333333%;
}

.col-md-2 {
	width: 16.6666666667%;
}

.col-md-3 {
	width: 25%;
}

.col-md-4 {
	width: 33.3333333333%;
}

.col-md-5 {
	width: 41.6666666667%;
}

.col-md-6 {
	width: 50%;
}

.col-md-7 {
	width: 58.3333333333%;
}

.col-md-8 {
	width: 66.6666666667%;
}

.col-md-9 {
	width: 75%;
}

.col-md-10 {
	width: 83.3333333333%;
}

.col-md-11 {
	width: 91.6666666667%;
}

.col-md-12 {
	width: 100%;
}

.col-md-pull-0 {
	right: auto;
}

.col-md-pull-1 {
	right: 8.3333333333%;
}

.col-md-pull-2 {
	right: 16.6666666667%;
}

.col-md-pull-3 {
	right: 25%;
}

.col-md-pull-4 {
	right: 33.3333333333%;
}

.col-md-pull-5 {
	right: 41.6666666667%;
}

.col-md-pull-6 {
	right: 50%;
}

.col-md-pull-7 {
	right: 58.3333333333%;
}

.col-md-pull-8 {
	right: 66.6666666667%;
}

.col-md-pull-9 {
	right: 75%;
}

.col-md-pull-10 {
	right: 83.3333333333%;
}

.col-md-pull-11 {
	right: 91.6666666667%;
}

.col-md-pull-12 {
	right: 100%;
}

.col-md-push-0 {
	left: auto;
}

.col-md-push-1 {
	left: 8.3333333333%;
}

.col-md-push-2 {
	left: 16.6666666667%;
}

.col-md-push-3 {
	left: 25%;
}

.col-md-push-4 {
	left: 33.3333333333%;
}

.col-md-push-5 {
	left: 41.6666666667%;
}

.col-md-push-6 {
	left: 50%;
}

.col-md-push-7 {
	left: 58.3333333333%;
}

.col-md-push-8 {
	left: 66.6666666667%;
}

.col-md-push-9 {
	left: 75%;
}

.col-md-push-10 {
	left: 83.3333333333%;
}

.col-md-push-11 {
	left: 91.6666666667%;
}

.col-md-push-12 {
	left: 100%;
}

.col-md-offset-0 {
	margin-left: 0%;
}

.col-md-offset-1 {
	margin-left: 8.3333333333%;
}

.col-md-offset-2 {
	margin-left: 16.6666666667%;
}

.col-md-offset-3 {
	margin-left: 25%;
}

.col-md-offset-4 {
	margin-left: 33.3333333333%;
}

.col-md-offset-5 {
	margin-left: 41.6666666667%;
}

.col-md-offset-6 {
	margin-left: 50%;
}

.col-md-offset-7 {
	margin-left: 58.3333333333%;
}

.col-md-offset-8 {
	margin-left: 66.6666666667%;
}

.col-md-offset-9 {
	margin-left: 75%;
}

.col-md-offset-10 {
	margin-left: 83.3333333333%;
}

.col-md-offset-11 {
	margin-left: 91.6666666667%;
}

.col-md-offset-12 {
	margin-left: 100%;
}

h1,
.h1 {
	font-size: 42px;
	line-height: 1.0952380952;
}

h2,
.h2 {
	font-size: 42px;
	line-height: 1.0952380952;
}

h3,
.h3 {
	font-size: 24px;
	line-height: 1.1666666667;
}

h4,
.h4 {
	font-size: 20px;
	line-height: 1.2;
}

h5,
.h5 {
	font-size: 16px;
	line-height: 1.25;
}

.gb-btn__transparent,
.gb-btn__thumbnail {
	max-height: 100px;
	height: 100px;
	padding: 0;
}

.gb-btn__transparent span,
.gb-btn__thumbnail span {
	padding: 15px 30px 15px 0;
}

.gb-btn__transparent .gb-icon-arrow-right,
.gb-btn__transparent .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs .gb-btn__transparent .horizon-next,
.gb-btn__transparent .gb-country-selector__tab-content a,
.gb-country-selector__tab-content .gb-btn__transparent a,
.gb-btn__transparent .gb-country-selector__contact-item a,
.gb-country-selector__contact-item .gb-btn__transparent a,
.gb-btn__thumbnail .gb-icon-arrow-right,
.gb-btn__thumbnail .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs .gb-btn__thumbnail .horizon-next,
.gb-btn__thumbnail .gb-country-selector__tab-content a,
.gb-country-selector__tab-content .gb-btn__thumbnail a,
.gb-btn__thumbnail .gb-country-selector__contact-item a,
.gb-country-selector__contact-item .gb-btn__thumbnail a {
	padding: 15px 15px 15px 30px;
}

.gb-container {
	padding-left: 30px;
	padding-right: 30px;
}

body {
	padding-top: 110px;
}

.use-touch-navigation body,
body.gb-header--special-identifier {
	padding-top: 60px;
}

.gb-header {
	box-shadow: 0 0 0 transparent;
	transition: box-shadow 0.15s ease-in-out;
}

.gb-main-navigation--sticky .gb-header {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	border-color: #ffffff;
}

.gb-header__container {
	padding-top: 15px;
	padding-bottom: 15px;
}

.gb-header__brand {
	width: 270px;
}

.gb-header__meta {
	width: 330px;
	flex-grow: unset;
	padding-top: 5px;
	order: 2;
}

.gb-header__search {
	flex-grow: 1;
	width: auto;
	order: 1;
}

.gb-header__special-identifier .gb-header__meta {
	flex-grow: 1;
}

.gb-header__identifier-text {
	font-size: 24px;
}

.gb-header__full-name {
	display: block;
	padding-top: 1px;
}

.gb-footer__container {
	display: flex;
	flex-flow: row wrap;
}

.gb-footer__column {
	flex-grow: 1;
}

.gb-footer__social {
	min-width: 320px;
}

.gb-search {
	max-height: none;
}

.gb-search__toggle {
	display: none;
}

.gb-search__container {
	margin-top: 0;
	display: block;
}

.gb-search--constant .gb-main-navigation {
	top: 60px;
}

.gb-main-navigation__toggle {
	margin-left: 12px;
	padding-top: 3px;
}

html:not(.use-touch-navigation) .gb-main-navigation--sticky .gb-main-navigation {
	transition: transform 0.15s ease-in-out;
	-ms-transform: translateY(-60px);
	    transform: translateY(-60px);
}

html:not(.use-touch-navigation) .gb-main-navigation--sticky.gb-main-navigation--sticky-show .gb-main-navigation {
	-ms-transform: translateY(0);
	    transform: translateY(0);
}

html:not(.use-touch-navigation) .gb-main-navigation--sticky:not(.gb-header--special-identifier) .gb-main-navigation__sticky-toggle {
	width: 30px;
	opacity: 1;
}

html:not(.use-touch-navigation) .gb-main-navigation {
	top: 60px;
	left: 0;
	bottom: auto;
	width: 100%;
	padding: 0;
	background-color: #fafafa;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	color: #666666;
	z-index: 98;
	transition: none;
	transform: translate3d(0, 0, 0);
	overflow: visible;
}

html:not(.use-touch-navigation) .gb-main-navigation__parent a[href="#"] {
	cursor: default;
}

html:not(.use-touch-navigation) .gb-main-navigation li:first-child {
	padding-top: 0;
}

html:not(.use-touch-navigation) .gb-main-navigation__toggle {
	display: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__sticky-toggle {
	display: block;
	position: relative;
	width: 0;
	opacity: 0;
	font-size: 14px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	text-align: right;
	overflow: hidden;
	transition: opacity 0.3s ease-in-out, width 0.15s ease-in-out;
}

html:not(.use-touch-navigation) .gb-main-navigation__sticky-toggle:hover {
	color: #376eb4;
}

html:not(.use-touch-navigation) .gb-main-navigation__menu {
	display: flex;
	flex-flow: row wrap;
	margin: 0 auto;
	max-width: 1230px;
	padding: 0 30px;
}

html:not(.use-touch-navigation) .gb-main-navigation__overview {
	display: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level {
	flex-grow: 1;
	position: static;
	top: auto;
	left: auto;
	right: auto;
	bottom: auto;
	background: none;
	overflow: visible;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level.active > li:hover > .gb-main-navigation__sub-container {
	max-height: none;
	opacity: 1;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li {
	float: left;
	margin-right: 30px;
	padding: 0;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li:last-child {
	margin-right: 0;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li.active > a,
html:not(.use-touch-navigation) .gb-main-navigation__first-level > li.current > a,
html:not(.use-touch-navigation) .gb-main-navigation__first-level > li:focus > a,
html:not(.use-touch-navigation) .gb-main-navigation__first-level > li:hover > a {
	background: none;
	text-decoration: none;
	color: #376eb4;
	border-bottom: 3px solid #376eb4;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li a {
	transition: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li > a {
	padding: 0;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	font-weight: 700;
	color: #666666;
	transition: height 0.3s ease-in-out, line-height 0.3s ease-in-out;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li > a.active {
	color: #376eb4;
	border-bottom: 3px solid #376eb4;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level > li.gb-main-navigation__parent > a::before {
	display: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level ul {
	display: none;
	position: absolute;
	width: 100%;
	top: 0;
	left: 100%;
	right: auto;
	bottom: auto;
	padding: 40px 0;
	overflow: visible;
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level li:last-child > a {
	border: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level .gb-main-navigation__second-level {
	display: block;
	position: relative;
	width: 25%;
	left: auto;
	top: auto;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level .gb-main-navigation__second-level li > a:hover,
html:not(.use-touch-navigation) .gb-main-navigation__first-level .gb-main-navigation__second-level li.active > a {
	background: rgba(255, 255, 255, 0.15);
	text-decoration: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__first-level .gb-main-navigation__second-level li.active > a {
	background: #ffffff;
	color: #376eb4;
}

html:not(.use-touch-navigation) .gb-main-navigation__sub-container {
	display: block;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	background: #376eb4;
	z-index: 2;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
	opacity: 0;
	max-height: 0;
	overflow: hidden;
}

html:not(.use-touch-navigation) .gb-main-navigation__inner-container {
	margin: 0 auto;
	padding: 0 5px;
	position: relative;
	max-width: 1230px;
}

html:not(.use-touch-navigation) .gb-main-navigation .active > ul {
	display: block;
}

html:not(.use-touch-navigation) .gb-main-navigation .active > a {
	background: #376eb4;
	color: #ffffff;
	text-decoration: none;
}

html:not(.use-touch-navigation) .gb-main-navigation .active > a:hover {
	text-decoration: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__canvas-language-selector {
	display: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__canvas-meta {
	display: none;
}

html:not(.use-touch-navigation) .gb-main-navigation__desktop-meta {
	flex-grow: 1;
	text-align: right;
}

html:not(.use-touch-navigation) .gb-main-navigation__button {
	display: inline-block;
	margin-top: 10px;
	padding: 6px 30px 3px;
	font-size: 15px;
	font-weight: 400;
	color: #ffffff;
	background-color: #376eb4;
	transition: background-color 0.15s ease-in-out;
}

html:not(.use-touch-navigation) .gb-main-navigation__button:active,
html:not(.use-touch-navigation) .gb-main-navigation__button:focus,
html:not(.use-touch-navigation) .gb-main-navigation__button:hover {
	background: #004673;
}

.gb-language-selector {
	display: block;
	margin-left: 10px;
	padding-top: 1px;
}

.gb-country-selector {
	position: fixed;
	top: 60px;
}

.gb-country-selector__header {
	display: flex;
	flex-flow: row wrap;
}

.gb-country-selector__topic {
	width: 30%;
	padding-right: 15px;
}

.gb-country-selector__tab-nav {
	width: 70%;
}

.gb-country-selector__contact-header .gb-country-selector__headline {
	display: inline-block;
	margin-right: 5px;
}

.gb-country-selector__contact-header .gb-country-selector__contact-headline {
	position: absolute;
	left: 25%;
}

.gb-country-selector__contact-headline {
	display: inline-block;
}

.gb-country-selector__contact-content {
	padding-left: 25%;
}

.gb-country-selector__close {
	position: absolute;
	top: 20px;
	left: 0;
}

.gb-country-selector__contact-content-headline {
	margin: 0;
}

.gb-country-selector__contact-item-container {
	display: flex;
	flex-flow: row wrap;
}

.gb-country-selector__contact-item {
	width: 33.3333%;
	padding-right: 15px;
}

a.gb-country-selector__toggle {
	line-height: 20px;
}

.gb-social-navigation {
	text-align: right;
}

.image-wrapper .fancybox-container:hover span {
	-ms-transform: scale(1.4) translate(-7px, -7px);
	    transform: scale(1.4) translate(-7px, -7px);
}

.mood-area > li:nth-child(1):nth-last-child(6),
.mood-area > li:nth-child(4):nth-last-child(3) {
	width: 33%;
}

.mood-area > li:nth-child(2):nth-last-child(5),
.mood-area > li:nth-child(3):nth-last-child(4),
.mood-area > li:nth-child(5):nth-last-child(2),
.mood-area > li:nth-child(6):nth-last-child(1) {
	width: 33%;
	position: relative;
}

.download-center-list .download-center-list-container .item:hover .download-center-overlay {
	display: block;
}

}

@media (min-width: 992px) and (max-width: 1199px) {

.visible-md {
	display: block !important;
}

table.visible-md {
	display: table !important;
}

tr.visible-md {
	display: table-row !important;
}

th.visible-md,
td.visible-md {
	display: table-cell !important;
}

.visible-md-block {
	display: block !important;
}

.visible-md-inline {
	display: inline !important;
}

.visible-md-inline-block {
	display: inline-block !important;
}

.hidden-md {
	display: none !important;
}

}

@media (min-width: 1200px) {

.container {
	width: 1170px;
}

.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
	float: left;
}

.col-lg-1 {
	width: 8.3333333333%;
}

.col-lg-2 {
	width: 16.6666666667%;
}

.col-lg-3 {
	width: 25%;
}

.col-lg-4 {
	width: 33.3333333333%;
}

.col-lg-5 {
	width: 41.6666666667%;
}

.col-lg-6 {
	width: 50%;
}

.col-lg-7 {
	width: 58.3333333333%;
}

.col-lg-8 {
	width: 66.6666666667%;
}

.col-lg-9 {
	width: 75%;
}

.col-lg-10 {
	width: 83.3333333333%;
}

.col-lg-11 {
	width: 91.6666666667%;
}

.col-lg-12 {
	width: 100%;
}

.col-lg-pull-0 {
	right: auto;
}

.col-lg-pull-1 {
	right: 8.3333333333%;
}

.col-lg-pull-2 {
	right: 16.6666666667%;
}

.col-lg-pull-3 {
	right: 25%;
}

.col-lg-pull-4 {
	right: 33.3333333333%;
}

.col-lg-pull-5 {
	right: 41.6666666667%;
}

.col-lg-pull-6 {
	right: 50%;
}

.col-lg-pull-7 {
	right: 58.3333333333%;
}

.col-lg-pull-8 {
	right: 66.6666666667%;
}

.col-lg-pull-9 {
	right: 75%;
}

.col-lg-pull-10 {
	right: 83.3333333333%;
}

.col-lg-pull-11 {
	right: 91.6666666667%;
}

.col-lg-pull-12 {
	right: 100%;
}

.col-lg-push-0 {
	left: auto;
}

.col-lg-push-1 {
	left: 8.3333333333%;
}

.col-lg-push-2 {
	left: 16.6666666667%;
}

.col-lg-push-3 {
	left: 25%;
}

.col-lg-push-4 {
	left: 33.3333333333%;
}

.col-lg-push-5 {
	left: 41.6666666667%;
}

.col-lg-push-6 {
	left: 50%;
}

.col-lg-push-7 {
	left: 58.3333333333%;
}

.col-lg-push-8 {
	left: 66.6666666667%;
}

.col-lg-push-9 {
	left: 75%;
}

.col-lg-push-10 {
	left: 83.3333333333%;
}

.col-lg-push-11 {
	left: 91.6666666667%;
}

.col-lg-push-12 {
	left: 100%;
}

.col-lg-offset-0 {
	margin-left: 0%;
}

.col-lg-offset-1 {
	margin-left: 8.3333333333%;
}

.col-lg-offset-2 {
	margin-left: 16.6666666667%;
}

.col-lg-offset-3 {
	margin-left: 25%;
}

.col-lg-offset-4 {
	margin-left: 33.3333333333%;
}

.col-lg-offset-5 {
	margin-left: 41.6666666667%;
}

.col-lg-offset-6 {
	margin-left: 50%;
}

.col-lg-offset-7 {
	margin-left: 58.3333333333%;
}

.col-lg-offset-8 {
	margin-left: 66.6666666667%;
}

.col-lg-offset-9 {
	margin-left: 75%;
}

.col-lg-offset-10 {
	margin-left: 83.3333333333%;
}

.col-lg-offset-11 {
	margin-left: 91.6666666667%;
}

.col-lg-offset-12 {
	margin-left: 100%;
}

.visible-lg {
	display: block !important;
}

table.visible-lg {
	display: table !important;
}

tr.visible-lg {
	display: table-row !important;
}

th.visible-lg,
td.visible-lg {
	display: table-cell !important;
}

.visible-lg-block {
	display: block !important;
}

.visible-lg-inline {
	display: inline !important;
}

.visible-lg-inline-block {
	display: inline-block !important;
}

.hidden-lg {
	display: none !important;
}

.mood-area > li:nth-child(1):nth-last-child(6),
.mood-area > li:nth-child(4):nth-last-child(3) {
	width: 33.334%;
}

.mood-area > li:nth-child(2):nth-last-child(5),
.mood-area > li:nth-child(3):nth-last-child(4),
.mood-area > li:nth-child(5):nth-last-child(2),
.mood-area > li:nth-child(6):nth-last-child(1) {
	width: 16.667%;
}

.mood-area > li:nth-child(3):nth-last-child(4) {
	position: absolute;
	top: 50%;
	left: 33.467%;
}

.mood-area > li:nth-child(6):nth-last-child(1) {
	position: absolute;
	top: 50%;
	right: 0;
}

}

@media (max-width: 1245px) {

.download-center-list .download-center-list-container .item {
	width: calc(33% - 17px);
}

.download-center-list .download-center-list-container .item:nth-child(3n) {
	margin: 0 0 30px;
}

.download-center-list .download-center-list-container .item:nth-child(4n) {
	margin: 0 30px 30px 0;
}

}

@media (max-width: 991px) {

.btn-transparent,
.btn-thumbnail {
	padding: 10px;
	max-width: 280px;
	width: 100%;
	max-height: 100%;
	height: 100%;
}

.btn-transparent span,
.btn-transparent .gb-icon-arrow-right,
.btn-transparent .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs
      .btn-transparent .horizon-next,
.btn-transparent .gb-country-selector__tab-content a,
.gb-country-selector__tab-content
      .btn-transparent a,
.btn-transparent .gb-country-selector__contact-item a,
.gb-country-selector__contact-item
      .btn-transparent a,
.btn-transparent .icon-arrow-bold-right,
.btn-thumbnail span,
.btn-thumbnail .gb-icon-arrow-right,
.btn-thumbnail .gb-country-selector__tabs .horizon-next,
.gb-country-selector__tabs
      .btn-thumbnail .horizon-next,
.btn-thumbnail .gb-country-selector__tab-content a,
.gb-country-selector__tab-content
      .btn-thumbnail a,
.btn-thumbnail .gb-country-selector__contact-item a,
.gb-country-selector__contact-item
      .btn-thumbnail a,
.btn-thumbnail .icon-arrow-bold-right {
	padding: 5px;
}

a.btn.btn-pro {
	margin: 15px 0 0;
}

main .content-area-teaser {
	padding-top: 40px;
}

.content-page-full,
.content-page-context {
	padding: 30px 20px;
}

.landingpage .container-fluid,
.landingpage > section {
	padding-right: 20px;
	padding-left: 20px;
}

.table-container {
	margin: 0;
	border: 0;
}

.page-hint-box .container-fluid,
.page-hint-box .landingpage > section {
	position: relative;
	padding: 30px 0 15px 0;
}

.page-hint-box .headline {
	padding: 0 0 10px 0;
}

.page-hint-box a.close-box {
	position: absolute;
	top: 10px;
	right: 0;
}

.filter-panel-container {
	padding: 0 15px;
}

.filter-panel-container ul li a {
	padding: 20px 15px;
}

.filter-panel-container .filter-first-level li a {
	padding-right: 45px;
}

.filter-panel-container .filter-first-level li a:after {
	right: 20px;
}

.search-field {
	margin: 0;
	padding: 20px 0 0;
}

.search-submit {
	top: 20px;
}

.stage .slide-33-66 .right-half,
.stage .slide-33-66 .left-half {
	width: 50% !important;
}

.stage .slick-slider-container .right-half .content-area {
	padding: 30px 30px 170px;
}

.stage-sizer .container-fluid,
.stage-sizer .landingpage > section {
	padding: 0 20px;
}

.teaser h5 {
	margin-top: 40px;
}

.topic-teaser > li {
	width: 33.333333%;
	margin-bottom: 30px;
}

.topic-teaser > li:last-child {
	padding-left: 15px;
	padding-right: 15px;
}

.topic-teaser > li:nth-child(3n) {
	padding: 0 0 0 15px;
}

.topic-teaser > li:nth-child(4n) {
	padding: 0 15px 0 0;
}

.mood-area > li:nth-child(1):nth-last-child(6),
.mood-area > li:nth-child(4):nth-last-child(3) {
	width: 50%;
}

.mood-area > li:nth-child(2):nth-last-child(5),
.mood-area > li:nth-child(3):nth-last-child(4),
.mood-area > li:nth-child(5):nth-last-child(2),
.mood-area > li:nth-child(6):nth-last-child(1) {
	display: none;
}

.fancybox-skin .fancybox-next,
.fancybox-skin .fancybox-prev {
	width: 40px;
	height: 40px;
	top: 50%;
	-ms-transform: translateY(-50%);
	    transform: translateY(-50%);
}

.fancybox-skin .fancybox-next span,
.fancybox-skin .fancybox-prev span {
	width: 30px;
	height: 30px;
	line-height: 30px;
	font-size: 15px;
}

.tile-container {
	padding-left: 20px;
	padding-right: 20px;
}

.tile:active,
.tile:focus,
.tile:hover {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.15);
}

.tile.tile-search .search-submit {
	position: absolute;
	top: 20px;
	right: 0;
}

.vcard > li {
	width: 33.333333%;
	margin-bottom: 30px;
}

.vcard > li:nth-child(3n) {
	padding: 0 0 0 15px;
}

.vcard > li:nth-child(4n) {
	padding: 0 15px 0 0;
}

.video-center .video-box {
	min-height: 400px;
}

.product-comparison-container {
	padding-left: 20px;
	padding-right: 20px;
}

.product-comparison thead th img,
.product-comparison tbody th img {
	display: none;
}

.product-comparison thead th:first-child,
.product-comparison tbody th:first-child {
	font-size: 1em;
}

.product-comparison thead td,
.product-comparison tbody td {
	min-width: 1px;
}

.product-comparison thead td:first-child > .product-image,
.product-comparison tbody td:first-child > .product-image {
	display: none;
}

.product-comparison thead .icon-check:before,
.product-comparison tbody .icon-check:before {
	font-size: 18px;
}

.visual .visual-headline {
	font-size: 5rem;
	line-height: 6rem;
}

.search-results-filter {
	margin: 0 0 20px;
}

.search-results-related dd ul li {
	display: block;
	float: none;
	margin: 0 0 8px;
	width: 100%;
}

.job-search-filter .select.checkboxselect {
	margin: 0 0 10px;
}

.job-content {
	margin-bottom: 30px;
}

.download-center-list .download-center-list-container .item {
	padding-bottom: 0;
}

.download-center-list .download-center-list-container .item ul {
	position: relative;
	bottom: auto;
	left: auto;
}

.download-center-cart {
	margin: 30px 0 0;
	width: 100%;
}

.download-center-filter .row.topic-row {
	padding-bottom: 5px;
}

.download-center-filter .select {
	margin: 0 0 10px;
}

.download-center-filter .download-center-count,
.download-center-filter .download-center-sort {
	left: auto;
	position: static;
	top: auto;
}

.download-center-filter .download-center-sort {
	float: none;
}

.download-center-list .download-center-list-container {
	width: 100%;
}

.download-center-list .download-center-list-container .item {
	float: none;
	height: auto;
	margin: 0 0 20px;
	min-height: 150px;
	padding: 14px 0 15px 15px;
	width: 100%;
}

.download-center-list .download-center-list-container .item .download-center-overlay {
	background: none;
	clear: both;
	display: block;
	height: auto;
	left: auto;
	padding: 10px 0 0;
	position: static;
	top: auto;
}

.download-center-list .download-center-list-container .item .download-center-overlay a {
	color: #376eb4;
	display: inline-block;
	float: none;
	height: auto;
	line-height: 1.5rem;
	margin: 0 20px 0 0;
	position: static;
	text-align: left;
	width: auto;
}

.download-center-list .download-center-list-container .item .download-center-overlay a span {
	left: auto;
	position: static;
	text-align: left;
	top: auto;
	-ms-transform: none;
	    transform: none;
}

.download-center-list .download-center-list-container .item .download-center-overlay a span .circle {
	background: none;
	border-radius: 0;
	display: inline-block;
	height: auto;
	line-height: 1.5rem;
	margin: 0 10px 0 0;
	text-align: left;
	width: auto;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(1) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(2) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(3) span,
.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(4) span {
	padding: 0;
}

.download-center-list .download-center-list-container .item .download-center-overlay a:nth-child(4) span {
	margin: 0;
}

.download-center-list .download-center-list-container .item:nth-child(3n) {
	margin: 0 0 30px;
}

.download-center-list .download-center-list-container .item:nth-child(4n) {
	margin: 0 30px 30px 0;
}

.locator-filter .search-field {
	margin: 0 0 10px;
	padding: 0;
}

.locator-filter .search-field .search-submit {
	top: 0;
}

.details-popup {
	min-width: 380px;
}

.landingpage .locator-wrapper .locator-map-container .locator-map-sizer,
.section-service-tabs .locator-wrapper .locator-map-container .locator-map-sizer {
	height: 0;
	padding-bottom: 65%;
}

.order-overlay-wrapper {
	min-width: 480px;
}

}

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

.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-y: hidden;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
}

.table-responsive > .table {
	margin-bottom: 0;
}

.table-responsive > .table > thead > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > tfoot > tr > td {
	white-space: nowrap;
}

.table-responsive > .table-bordered {
	border: 0;
}

.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0;
}

.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0;
}

.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
	border-bottom: 0;
}

}

@media (max-width: 767px) {

.visible-xs {
	display: block !important;
}

table.visible-xs {
	display: table !important;
}

tr.visible-xs {
	display: table-row !important;
}

th.visible-xs,
td.visible-xs {
	display: table-cell !important;
}

.visible-xs-block {
	display: block !important;
}

.visible-xs-inline {
	display: inline !important;
}

.visible-xs-inline-block {
	display: inline-block !important;
}

.hidden-xs {
	display: none !important;
}

ul.linklist.breadcrumb {
	display: none;
}

.section-template {
	margin-bottom: 20px;
	padding-bottom: 30px;
}

.section-template.anchor {
	margin-bottom: 20px;
}

.section-template.disable-border {
	margin-bottom: 30px;
}

.table-container {
	margin: 0;
	border: 0;
}

.table-container .table > thead > tr > th,
.table-container .table > thead > tr > td,
.table-container .table > tbody > tr > th,
.table-container .table > tbody > tr > td,
.table-container .table > tfoot > tr > th,
.table-container .table > tfoot > tr > td {
	white-space: nowrap;
}

.filter-panel-container ul li a {
	padding: 20px 20px;
}

.filter-panel-container .filter-first-level li a {
	padding-right: 15px;
}

.filter-panel-container .filter-first-level li a:after {
	display: none;
}

.filter-trigger a {
	padding: 0 35px 0 10px;
}

.filter-trigger a:after {
	right: 10px;
}

.landingpage .landingpage-form {
	padding: 30px 0;
}

.stage .slide-item > div {
	height: auto !important;
}

.stage .right-half,
.stage .left-half {
	width: 100% !important;
	float: none;
	min-height: 200px;
}

.stage .slide-33-66 .right-half,
.stage .slide-33-66 .left-half {
	width: 100% !important;
}

.stage .slick-slider-container .left-half {
	width: auto !important;
	height: auto !important;
	background-image: none!important;
}

.stage .slick-slider-container .left-half img {
	display: block;
	width: 100% !important;
	height: auto !important;
}

.stage .slick-slider-container .right-half .content-area {
	padding: 20px 20px 30px;
}

.stage .video-container {
	min-height: 0;
}

.stage .video-module {
	height: 0;
	padding-bottom: 56.25%;
}

.stage-sizer {
	display: none;
}

.show-filter .stage .slick-slider-container .right-half .content-area {
	padding-top: 30px;
}

.topic-teaser > li {
	width: 50%;
	margin-bottom: 30px;
}

.topic-teaser > li:nth-child(1n) {
	padding: 0 15px 0 0;
}

.topic-teaser > li:nth-child(2n) {
	padding: 0 0 0 15px;
}

.teaser-full-width {
	padding: 30px 0;
}

.image-gallery li {
	width: 100%;
}

.landingpage .image-gallery-template {
	padding: 30px 0;
}

.text-left .video-wrapper,
.text-right .video-wrapper,
.text-left-small .video-wrapper,
.text-right-small .video-wrapper {
	width: 100%;
}

.image-wrapper li:first-child:nth-last-child(3),
.image-wrapper li:first-child:nth-last-child(3) ~ li {
	width: 50%;
}

.image-wrapper .hoverImage {
	right: 0;
	left: 0;
}

.text-image.text-left,
.text-image.text-right,
.text-image.text-left-small,
.text-image.text-right-small,
.text-video.text-left,
.text-video.text-right,
.text-video.text-left-small,
.text-video.text-right-small {
	text-align: left;
}

.text-image.text-left .image-wrapper,
.text-image.text-right .image-wrapper,
.text-image.text-left-small .image-wrapper,
.text-image.text-right-small .image-wrapper,
.text-video.text-left .image-wrapper,
.text-video.text-right .image-wrapper,
.text-video.text-left-small .image-wrapper,
.text-video.text-right-small .image-wrapper {
	margin: 0 0 15px;
	float: none;
	width: 100%;
}

.text-image.text-left .image-wrapper:last-child,
.text-image.text-right .image-wrapper:last-child,
.text-image.text-left-small .image-wrapper:last-child,
.text-image.text-right-small .image-wrapper:last-child,
.text-video.text-left .image-wrapper:last-child,
.text-video.text-right .image-wrapper:last-child,
.text-video.text-left-small .image-wrapper:last-child,
.text-video.text-right-small .image-wrapper:last-child {
	margin-bottom: 0;
}

.text-image.text-left.portrait .image-wrapper,
.text-image.text-right.portrait .image-wrapper,
.text-image.text-left-small.portrait .image-wrapper,
.text-image.text-right-small.portrait .image-wrapper,
.text-video.text-left.portrait .image-wrapper,
.text-video.text-right.portrait .image-wrapper,
.text-video.text-left-small.portrait .image-wrapper,
.text-video.text-right-small.portrait .image-wrapper {
	max-width: 220px;
}

.text-image.text-left li,
.text-image.text-left .hoverImage img,
.text-image.text-right li,
.text-image.text-right .hoverImage img,
.text-image.text-left-small li,
.text-image.text-left-small .hoverImage img,
.text-image.text-right-small li,
.text-image.text-right-small .hoverImage img,
.text-video.text-left li,
.text-video.text-left .hoverImage img,
.text-video.text-right li,
.text-video.text-right .hoverImage img,
.text-video.text-left-small li,
.text-video.text-left-small .hoverImage img,
.text-video.text-right-small li,
.text-video.text-right-small .hoverImage img {
	padding: 0;
}

.text-image.text-left .text-container,
.text-image.text-right .text-container,
.text-image.text-left-small .text-container,
.text-image.text-right-small .text-container,
.text-video.text-left .text-container,
.text-video.text-right .text-container,
.text-video.text-left-small .text-container,
.text-video.text-right-small .text-container {
	display: inline-block;
	padding: 0;
	margin-bottom: 15px;
	width: 100%;
	float: none;
}

.text-image.text-left .text-container:last-child,
.text-image.text-right .text-container:last-child,
.text-image.text-left-small .text-container:last-child,
.text-image.text-right-small .text-container:last-child,
.text-video.text-left .text-container:last-child,
.text-video.text-right .text-container:last-child,
.text-video.text-left-small .text-container:last-child,
.text-video.text-right-small .text-container:last-child {
	margin-bottom: 0;
}

.landingpage .text-image-template,
.landingpage .text-video-template {
	padding: 30px 0;
}

.mood-area > li:first-child:nth-last-child(3),
.mood-area > li:first-child:nth-last-child(3) ~ li {
	width: 50%;
}

.mood-area > li:nth-child(1):nth-last-child(6),
.mood-area > li:nth-child(4):nth-last-child(3) {
	width: 100%;
}

.awards li {
	width: 50%;
}

.awards-sticky {
	-ms-transform: translate(250px, -50%);
	    transform: translate(250px, -50%);
}

.awards-sticky .headline-container {
	width: 34px;
}

.awards-sticky .headline-container h5 {
	padding: 8px 10px 0;
}

.awards-sticky .content {
	padding: 10px 15px 10px 46px;
}

.section-service-tabs .nav-tabs li > a {
	padding: 5px 40px;
}

.section-service-tabs .nav-tabs li > a span {
	max-width: 220px;
}

.tile-container .tile-outer {
	width: 50%;
}

.vcard > li {
	width: 50%;
	margin-bottom: 30px;
}

.vcard > li:nth-child(1n) {
	padding: 0 15px 0 0;
}

.vcard > li:nth-child(2n) {
	padding: 0 0 0 15px;
}

.video-center .video-box {
	min-height: 175px;
}

.video-center .video-list li .video-item {
	padding-left: 0;
}

.video-center .video-list li .video-item .thumbnail {
	position: relative;
	top: auto;
	left: auto;
	width: 100%;
	margin: 0 0 15px 0;
}

.video-options .share.show .share-button {
	display: none;
}

.product-comparison thead {
	display: none;
}

.product-comparison tbody th {
	display: none;
	border-right: 0;
}

.product-comparison tbody th:first-child {
	display: block;
	width: 100%;
}

.product-comparison tbody th img,
.product-comparison tbody th b {
	display: none;
}

.product-comparison tbody td {
	display: block;
	text-align: left;
	overflow: hidden;
	border-right: 0;
	padding-left: 0;
	width: 100%;
}

.product-comparison tbody td:before {
	display: block;
	width: 50%;
	float: left;
	padding-right: 20px;
	font-weight: 500;
	content: attr(data-label);
}

.product-comparison tbody td:first-child {
	width: 100%;
}

.interactive-description .interactive-description-box-container {
	margin-top: 10px;
	height: 0;
	overflow: hidden;
}

.interactive-description.show-slider .interactive-description-box-container {
	height: auto;
}

.interactive-description .interactive-description-box {
	display: block;
	position: static;
	width: 100%;
}

.landingpage .interactive-description-template {
	padding: 30px 0;
}

.visual {
	height: auto;
	min-height: 0;
}

.visual:first-child {
	height: auto;
}

.visual .visual-image .image-tag {
	display: block;
}

.visual .visual-text {
	position: relative;
	top: auto;
	left: auto;
	background: #376eb4;
}

.visual.gray .visual-text {
	background: #999999;
}

.visual.purple .visual-text {
	background: #377b78;
}

.visual.green .visual-text {
	background: #4ba5a0;
}

.visual .visual-headline {
	font-size: 3rem;
	line-height: 3.5rem;
}

.visual .visual-subheadline {
	font-size: 1.8rem;
	line-height: 2.2rem;
}

.visual.video-visual {
	height: calc(100vh - 60px);
}

.visual.video-visual:first-child {
	height: calc(100vh - 110px);
}

.visual.video-visual .visual-image {
	min-height: 0;
}

.visual.video-visual .video-inline .icon-video {
	width: 70px;
	height: 70px;
}

.visual.video-visual .video-inline .icon-video:before {
	font-size: 70px;
}

.visual-overviewpage-text-image {
	padding: 35px 0;
}

.sticky-anchor {
	padding: 0 20px;
	line-height: 4.4rem;
	font-size: 1.6rem;
	right: 70px;
	bottom: 15px;
	left: 20px;
	text-align: center;
	-ms-transform: translate(0);
	    transform: translate(0);
}

.sticky-anchor.slide-out {
	bottom: 0;
	-ms-transform: translate(0, 100%);
	    transform: translate(0, 100%);
}

.job-search-list .panel-group .panel .panel-heading .panel-title a {
	padding: 18px 35px 15px 10px;
}

.job-search-list .panel-group .panel .panel-heading .panel-title .icon-arrow {
	right: 10px;
}

.job-search-list .panel-group .panel .panel-heading span {
	padding-top: 5px;
}

.locator-map-container {
	margin-bottom: 0;
}

.locator-map-container .locator-map-sizer {
	margin-bottom: 30px;
	padding-bottom: 80%;
}

.locator-legend .legend-item {
	display: block;
}

.locator-legend span {
	margin-right: 1px;
	top: 0;
	font-size: 22px;
}

a.overlay-close {
	display: none;
}

.locator-overlay {
	position: relative;
	right: auto;
	top: auto;
	width: 100%;
	height: auto;
	overflow: visible;
	-ms-transform: translateX(0);
	    transform: translateX(0);
}

.locator-overlay .overlay-list {
	width: 100%;
	padding: 0;
}

.locator-overlay .overlay-list li.mobile-hidden {
	display: none;
}

.locator-overlay .locator-more-results {
	display: block;
	margin: 20px 0 30px;
	padding: 11px 30px;
	text-align: center;
	max-width: none;
}

.locator-overlay .locator-more-results::before {
	display: none;
}

.details-popup {
	min-width: 280px;
}

.landingpage .locator-wrapper .locator-map-container .locator-map-sizer,
.section-service-tabs .locator-wrapper .locator-map-container .locator-map-sizer {
	padding-bottom: 80%;
}

.landingpage .locator-wrapper {
	padding: 30px 0;
}

.order-overlay-wrapper {
	min-width: 280px;
}

}

@media (max-width: 479px) {

.topic-teaser > li {
	width: 100%;
	margin-bottom: 30px;
	padding: 0;
}

.topic-teaser > li:nth-child(1n),
.topic-teaser > li:nth-child(2n) {
	padding: 0;
}

.topic-teaser > li:last-child {
	margin: 0;
}

.image-gallery li {
	width: 100%;
}

.landingpage .image-gallery-template .image-gallery li {
	width: 100%;
}

.image-wrapper li:first-child:nth-last-child(2),
.image-wrapper li:first-child:nth-last-child(2) ~ li {
	width: 100%;
}

.image-wrapper li:first-child:nth-last-child(3),
.image-wrapper li:first-child:nth-last-child(3) ~ li {
	width: 100%;
}

.mood-area > li:first-child:nth-last-child(2),
.mood-area > li:first-child:nth-last-child(2) ~ li {
	width: 100%;
}

.mood-area > li:first-child:nth-last-child(3),
.mood-area > li:first-child:nth-last-child(3) ~ li {
	width: 100%;
}

.tile-container .tile-outer {
	width: 100%;
}

.vcard > li {
	width: 100%;
	margin-bottom: 30px;
	padding: 0;
}

.vcard > li:nth-child(1n),
.vcard > li:nth-child(2n) {
	padding: 0;
}

.vcard > li:last-child {
	margin: 0;
}

}

@media (max-height: 775px) {

.video-box,
.static-video-container {
	max-width: 920px;
}

}

@media (max-height: 640px) {

.video-center .video-box {
	min-height: 400px;
}

.video-box,
.static-video-container {
	max-width: 760px;
}

}

@media print {

*,
*:before,
*:after {
	background: transparent !important;
	color: #000 !important;
	box-shadow: none !important;
	text-shadow: none !important;
}

a,
a:visited {
	text-decoration: underline;
}

a[href]:after {
	content: " (" attr(href) ")";
}

abbr[title]:after {
	content: " (" attr(title) ")";
}

a[href^="#"]:after,
a[href^="javascript:"]:after {
	content: "";
}

pre,
blockquote {
	border: 1px solid #999;
	page-break-inside: avoid;
}

thead {
	display: table-header-group;
}

tr,
img {
	page-break-inside: avoid;
}

img {
	max-width: 100% !important;
}

p,
h2,
h3 {
	orphans: 3;
	widows: 3;
}

h2,
h3 {
	page-break-after: avoid;
}

.navbar {
	display: none;
}

.btn > .caret,
.dropup > .btn > .caret {
	border-top-color: #000 !important;
}

.label {
	border: 1px solid #000;
}

.table {
	border-collapse: collapse !important;
}

.table td,
.table th {
	background-color: #fff !important;
}

.table-bordered th,
.table-bordered td {
	border: 1px solid #ddd !important;
}

.visible-print {
	display: block !important;
}

table.visible-print {
	display: table !important;
}

tr.visible-print {
	display: table-row !important;
}

th.visible-print,
td.visible-print {
	display: table-cell !important;
}

.visible-print-block {
	display: block !important;
}

.visible-print-inline {
	display: inline !important;
}

.visible-print-inline-block {
	display: inline-block !important;
}

.hidden-print {
	display: none !important;
}

body,
.content-page-full {
	padding: 0;
}

main {
	margin-top: 0 !important;
}

.gb-header {
	position: relative !important;
	border-bottom: none !important;
}

.gb-header .gb-header__meta,
.gb-header .gb-header__search {
	display: none !important;
}

.gb-header .gb-header__container {
	height: 50px !important;
	padding-left: 0 !important;
}

.gb-header .gb-brand a::before,
.gb-header .gb-brand a::after {
	display: none !important;
}

.hide-for-print,
.filter-panel,
.back-to-top,
.page-hint-box,
.gb-footer,
.gb-main-navigation {
	display: none !important;
}

.job-search-filter,
.job-links,
.job-topic,
.job-count {
	display: none !important;
}

.job-search-list .panel-group .panel .panel-heading .panel-title a,
.job-search-list .panel-group .panel .panel-collapse .panel-body {
	padding-right: 0;
	padding-left: 0;
}

.job-search-list .panel-heading h4.panel-title strong {
	font-size: 22px;
	line-height: 32px;
}

.job-links dl {
	margin-bottom: 0;
	width: 50%;
	float: left;
	word-wrap: break-word;
}

.job-links dt {
	border: 0;
}

.job-links dd {
	padding-top: 0;
}

.panel-group .panel,
.panel-group .panel:last-child {
	border: 0;
}

.panel-title > a {
	border-top: 1px solid #d1d3d4;
}

.panel-title > a.collapsed {
	display: none;
}

.panel-title > a .icon-arrow {
	display: none;
}

.panel-collapse {
	display: none;
}

.panel-collapse.collapse.in {
	display: block;
}

}

@keyframes pulse {

0% {
	box-shadow: 0 0 5px 2px rgba(55, 110, 180, 0), 0 0 0 0 rgba(255, 255, 255, 0), 0 0 0 0 rgba(55, 110, 180, 0);
}

10% {
	box-shadow: 0 0 5px 2px #376eb4, 0 0 10px 4px rgba(255, 255, 255, 0), 0 0 10px 6.6666666667px #376eb4;
}

100% {
	box-shadow: 0 0 5px 2px rgba(55, 110, 180, 0), 0 0 0 20px rgba(255, 255, 255, 0), 0 0 0 20px rgba(55, 110, 180, 0);
}

}

@keyframes pulse-excited {

from {
	box-shadow: 0 0 5px 2px #376eb4, 0 0 10px 4px rgba(255, 255, 255, 0), 0 0 10px 6.6666666667px #376eb4;
}

to {
	box-shadow: 0 0 5px 2px rgba(255, 255, 255, 0), 0 0 2px 20px rgba(255, 255, 255, 0), 0 0 2px 20px rgba(255, 255, 255, 0);
}

}

@keyframes loading-fade {

0%,12.5% {
	background: rgba(0, 0, 0, 0.5);
}

20%,100% {
	background: #ffffff;
}

}


/*# sourceMappingURL=data:application/json;base64,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QUNDLG1CQUFtQjtDQUNuQjs7QUFFRDtDQUNDLGFBQWE7Q0FDYjs7QUFFRDs7Ozs7Ozs7Ozs7O0NBWUMsWUFBWTtDQUNaOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsWUFBWTtDQUNaOztBQUVEO0NBQ0MsWUFBWTtDQUNaOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0Msc0JBQXNCO0NBQ3RCOztBQUVEO0NBQ0MsWUFBWTtDQUNaOztBQUVEO0NBQ0MsV0FBVztDQUNYOztBQUVEO0NBQ0Msb0JBQW9CO0NBQ3BCOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsVUFBVTtDQUNWOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsVUFBVTtDQUNWOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVEO0NBQ0MsVUFBVTtDQUNWOztBQUVEO0NBQ0MscUJBQXFCO0NBQ3JCOztBQUVE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QUFZO0NBQ1o7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEI7O0FBRUQ7Q0FDQywyQkFBMkI7Q0FDM0I7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyxrQkFBa0I7Q0FDbEI7O0FBRUQ7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ckI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1o7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxxQkFBcUI7Q0FDckI7O0FBRUQ7Q0FDQyxXQUFXO0NBQ1g7O0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEI7O0FBRUQ7Q0FDQywyQkFBMkI7Q0FDM0I7O0FB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a0I7Q0FDbEI7O0FBRUQ7Q0FDQyxpQkFBaUI7Q0FDakIsV0FBVztDQUNYLFlBQVk7Q0FDWixzQkFBc0I7Q0FDdEI7O0FBRUQ7Q0FDQyxVQUFVO0NBQ1Y7O0FBRUQ7Q0FDQyxlQUFlO0NBQ2Y7O0FBRUQ7O0NBRUMsVUFBVTtDQUNWOztBQUVEO0NBQ0MsOEJBQThCO0NBQzlCOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsZUFBZTtDQUNmOztDQUVBOztBQUVEOztBQUVBO0NBQ0MsNkdBQTZHO0NBQzdHOztBQUVEO0NBQ0Msc0dBQXNHO0NBQ3RHOztBQUVEO0NBQ0MsbUhBQW1IO0NBQ25IOztDQUVBOztBQUVEOztBQUVBO0NBQ0Msc0dBQXNHO0NBQ3RHOztBQUVEO0NBQ0MseUhBQXlIO0NBQ3pIOztDQUVBOztBQUVEOztBQUVBO0NBQ0MsK0JBQStCO0NBQy9COztBQUVEO0NBQ0Msb0JBQW9CO0NBQ3BCOztDQUVBIiwiZmlsZSI6InN0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IHVybCguLi9qcy92ZW5kb3IvQ1VTVE9NSVpFRF9kYXRldGltZXBpY2tlci9qcXVlcnkuZGF0ZXRpbWVwaWNrZXIuY3NzKTtAaW1wb3J0IHVybChcIi8vaGVsbG8ubXlmb250cy5uZXQvY291bnQvMmVlNjk5XCIpOy8qISBub3JtYWxpemUuY3NzIHY0LjEuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIGFuZCBpT1MuXG4gKi9cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXG5cdC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkgeyAvKiAxICovXG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGhlaWdodDogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cblxuYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXG5cdC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG5cdG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuXG5kZm4ge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG5cdGZvbnQtc2l6ZTogMmVtO1xuXHRtYXJnaW46IC42N2VtIDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5cbm1hcmsge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1YixcbnN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG5cdGJvdHRvbTogLS4yNWVtO1xufVxuXG5zdXAge1xuXHR0b3A6IC0uNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5cbmltZyB7XG5cdGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7IC8qIDEgKi9cblx0Zm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcblx0bWFyZ2luOiAxZW0gNDBweDtcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cblxuaHIge1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xuXHRoZWlnaHQ6IDA7IC8qIDEgKi9cblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIDIgKi9cbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGZvbnQ6IGluaGVyaXQ7IC8qIDEgKi9cblx0bWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9udCB3ZWlnaHQgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxub3B0Z3JvdXAge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQgeyAvKiAxICovXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXItc3R5bGU6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcblx0bWFyZ2luOiAwIDJweDtcblx0cGFkZGluZzogLjM1ZW0gLjYyNWVtIC43NWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG5cdGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG5cdGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG5cdG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAzICovXG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xuXHRwYWRkaW5nOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSB0ZXh0IHN0eWxlIG9mIHBsYWNlaG9sZGVycyBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IC41NDtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuXHRmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIGh0dHA6Ly9tZXllcndlYi5jb20vZXJpYy90b29scy9jc3MvcmVzZXQvXG4gICB2Mi4wIHwgMjAxMTAxMjZcbiAgIExpY2Vuc2U6IG5vbmUgKHB1YmxpYyBkb21haW4pXG4qL1xuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udDogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbm9sLFxudWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxucSB7XG5cdHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG5waWN0dXJlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIFJldHVybnMgYSB2YWx1ZSBkZWZpbmVkIGluIHBpeGVsIGFzIHJlbSBvciBwaXhlbCB2YWx1ZSBkZXBlbmRpbmcgb24gJGdiX3NpemVVbml0LlxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSAkdmFsdWUgLSBTaXplIGluIHBpeGVsXG4gKiBAcmV0dXJuIHNpemUgaW4gcHggb3IgcmVtXG4gKi9cblxuLmxlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnJpZ2h0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaWNvbi1jbGFzczpiZWZvcmUsXG5hLmJ0bi5idG4tcHJvOmJlZm9yZSxcbi5zbGljay1hcnJvdzpiZWZvcmUsXG4uaG9yaXpvbi1wcmV2OmJlZm9yZSxcbi5ob3Jpem9uLW5leHQ6YmVmb3JlLFxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgLmZpbHRlci1maXJzdC1sZXZlbCBsaSBhOmFmdGVyLFxuLmZpbHRlci10cmlnZ2VyIGE6YWZ0ZXIsXG4udGV4dC1pbWFnZSBhOmJlZm9yZSxcbi50ZXh0LXZpZGVvIGE6YmVmb3JlLFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSxcbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1uZXh0IHNwYW46YmVmb3JlLFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LXByZXYgc3BhbjpiZWZvcmUsXG4ucGFuZWwtdGl0bGUgPiBhIC5pY29uLWFycm93OmJlZm9yZSxcbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1wcmV2OmJlZm9yZSxcbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1uZXh0OmJlZm9yZSxcbi50aWxlIC5saW5rOmJlZm9yZSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuc2hhcmUtYnV0dG9uOmJlZm9yZSxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgZGl2IGE6YmVmb3JlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBkaXYgYTpiZWZvcmUsXG4uc3RpY2t5LWFuY2hvcjpiZWZvcmUsXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbS5vcmRlci1tYXJrLWRvd25sb2FkOmJlZm9yZSxcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtLm9yZGVyLW1hcmstY2FydDphZnRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6IFwiZ2ViZXJpdEJhc2VJY29uRm9udFwiICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdHNwZWFrOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR0ZXh0LXJlbmRlcmluZzogYXV0bztcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5jbGVhcjphZnRlcixcbi5zdGFnZSAuc2xpZGUtaXRlbTphZnRlcixcbi50ZWFzZXIgLnZpZGVvLW1vZHVsZTphZnRlcixcbi5pbWFnZS1nYWxsZXJ5OmFmdGVyLFxuLmltYWdlLXdyYXBwZXI6YWZ0ZXIsXG4uYXdhcmRzOmFmdGVyLFxuLnRpbGUtY29udGFpbmVyOmFmdGVyLFxuLnZpZGVvLWxpZ2h0Ym94IC52aWRlby1ib3g6YWZ0ZXIsXG4udmlkZW8taW5saW5lIC52aWRlby1ib3g6YWZ0ZXIsXG4udmlkZW8taXRlbSAudGh1bWJuYWlsIC52aWRlby1ib3g6YWZ0ZXIsXG4udmlkZW8tbGlnaHRib3gtY29udGFpbmVyOmFmdGVyLFxuLnZpZGVvLW1vZHVsZTphZnRlcixcbi52aWRlby1ib3g6YWZ0ZXIsXG4udmlkZW8tY2VudGVyIC52aWRlby1pdGVtIC50aHVtYm5haWw6YWZ0ZXIsXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpIC52aWRlby1pdGVtOmFmdGVyLFxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjYgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuKiB7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiBcIkFrdGl2R3JvdGVza1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzIHtcblx0Y29sb3I6ICMyNTRhNzk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hOmZvY3VzIHtcblx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XG5cdG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmltZy1yZXNwb25zaXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXJvdW5kZWQge1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcblx0cGFkZGluZzogNHB4O1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0LW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLWNpcmNsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuaHIge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3Itb25seSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0Ym9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Y2xpcDogYXV0bztcbn1cblxuW3JvbGU9XCJidXR0b25cIl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuaDEgc21hbGwsXG5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbmgyIC5zbWFsbCxcbmgzIHNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgc21hbGwsXG5oNCAuc21hbGwsXG5oNSBzbWFsbCxcbmg1IC5zbWFsbCxcbmg2IHNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIHNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiBzbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IHNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSBzbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjNzc3Nzc3O1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oMSBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSBzbWFsbCxcbi5oMSAuc21hbGwsXG5oMiBzbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiBzbWFsbCxcbi5oMiAuc21hbGwsXG5oMyBzbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyBzbWFsbCxcbi5oMyAuc21hbGwge1xuXHRmb250LXNpemU6IDY1JTtcbn1cblxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDQgc21hbGwsXG5oNCAuc21hbGwsXG4uaDQgc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgc21hbGwsXG4uaDYgLnNtYWxsIHtcblx0Zm9udC1zaXplOiA3NSU7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiAzNnB4O1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDYsXG4uaDYge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbnAge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubGVhZCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuc21hbGwsXG4uc21hbGwge1xuXHRmb250LXNpemU6IDg1JTtcbn1cblxubWFyayxcbi5tYXJrIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcblx0cGFkZGluZzogLjJlbTtcbn1cblxuLnRleHQtbGVmdCB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtanVzdGlmeSB7XG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWxvd2VyY2FzZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSxcbi5pbml0aWFsaXNtIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4udGV4dC1tdXRlZCB7XG5cdGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuXHRjb2xvcjogIzJiNTY4ZDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG5cdGNvbG9yOiAjM2M3NjNkO1xufVxuXG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcblx0Y29sb3I6ICMyYjU0MmM7XG59XG5cbi50ZXh0LWluZm8ge1xuXHRjb2xvcjogIzMxNzA4Zjtcbn1cblxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG5cdGNvbG9yOiAjMjQ1MjY5O1xufVxuXG4udGV4dC13YXJuaW5nIHtcblx0Y29sb3I6ICM4YTZkM2I7XG59XG5cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuXHRjb2xvcjogIzY2NTEyYztcbn1cblxuLnRleHQtZGFuZ2VyIHtcblx0Y29sb3I6ICNhOTQ0NDI7XG59XG5cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcblx0Y29sb3I6ICM4NDM1MzQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5iZy1wcmltYXJ5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM3NmViNDtcbn1cblxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzJiNTY4ZDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuXG4uYmctaW5mbyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG5cbi5iZy13YXJuaW5nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cblxuLmJnLWRhbmdlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuXG4ucGFnZS1oZWFkZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRtYXJnaW46IDQwcHggMCAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxudWwsXG5vbCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5saXN0LWlubGluZSA+IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0cGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5kbCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmR0LFxuZGQge1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuXHRjdXJzb3I6IGhlbHA7XG5cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzc3Nzc3Nztcbn1cblxuLmluaXRpYWxpc20ge1xuXHRmb250LXNpemU6IDkwJTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0Zm9udC1zaXplOiAxNy41cHg7XG5cdGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbn1cblxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDgwJTtcblx0bGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuXHRjb2xvcjogIzc3Nzc3Nztcbn1cblxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuXHRjb250ZW50OiAnXFwyMDE0IFxcMDBBMCc7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcblx0Y29udGVudDogJ1xcMDBBMCBcXDIwMTQnO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbi5jb250YWluZXIge1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbnRhaW5lcjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyLWZsdWlkLFxuLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4ubGFuZGluZ3BhZ2UgPiBzZWN0aW9uOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ubGFuZGluZ3BhZ2UgPiBzZWN0aW9uOmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLmxhbmRpbmdwYWdlID4gc2VjdGlvbjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ucm93IHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5yb3c6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLmNvbC14cy0xLFxuLmNvbC1zbS0xLFxuLmNvbC1tZC0xLFxuLmNvbC1sZy0xLFxuLmNvbC14cy0yLFxuLmNvbC1zbS0yLFxuLmNvbC1tZC0yLFxuLmNvbC1sZy0yLFxuLmNvbC14cy0zLFxuLmNvbC1zbS0zLFxuLmNvbC1tZC0zLFxuLmNvbC1sZy0zLFxuLmNvbC14cy00LFxuLmNvbC1zbS00LFxuLmNvbC1tZC00LFxuLmNvbC1sZy00LFxuLmNvbC14cy01LFxuLmNvbC1zbS01LFxuLmNvbC1tZC01LFxuLmNvbC1sZy01LFxuLmNvbC14cy02LFxuLmNvbC1zbS02LFxuLmNvbC1tZC02LFxuLmNvbC1sZy02LFxuLmNvbC14cy03LFxuLmNvbC1zbS03LFxuLmNvbC1tZC03LFxuLmNvbC1sZy03LFxuLmNvbC14cy04LFxuLmNvbC1zbS04LFxuLmNvbC1tZC04LFxuLmNvbC1sZy04LFxuLmNvbC14cy05LFxuLmNvbC1zbS05LFxuLmNvbC1tZC05LFxuLmNvbC1sZy05LFxuLmNvbC14cy0xMCxcbi5jb2wtc20tMTAsXG4uY29sLW1kLTEwLFxuLmNvbC1sZy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXNtLTExLFxuLmNvbC1tZC0xMSxcbi5jb2wtbGctMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xMixcbi5jb2wtbWQtMTIsXG4uY29sLWxnLTEyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMSB7XG5cdHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTIge1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMyB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5jb2wteHMtNCB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy01IHtcblx0d2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTYge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTcge1xuXHR3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtOCB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy05IHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0xMSB7XG5cdHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xMiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLXhzLXB1bGwtMCB7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1bGwtMSB7XG5cdHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMiB7XG5cdHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTMge1xuXHRyaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtNCB7XG5cdHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTUge1xuXHRyaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC02IHtcblx0cmlnaHQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuXHRyaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcblx0cmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG5cdHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC0xMCB7XG5cdHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTExIHtcblx0cmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTIge1xuXHRyaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdXNoLTAge1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG5cdGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcblx0bGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0zIHtcblx0bGVmdDogMjUlO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG5cdGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNSB7XG5cdGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTcge1xuXHRsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuXHRsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuXHRsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG5cdGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuXHRsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEyIHtcblx0bGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcblx0bWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcblx0bWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbnRhYmxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmNhcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRjb2xvcjogIzc3Nzc3Nztcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuXHRwYWRkaW5nOiA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuXHRib3JkZXItdG9wOiAwO1xufVxuXG4udGFibGUgPiB0Ym9keSArIHRib2R5IHtcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZSAudGFibGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuXHRwYWRkaW5nOiA1cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmbG9hdDogbm9uZTtcblx0ZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuXG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGZsb2F0OiBub25lO1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRoZWFkID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuXG5maWVsZHNldCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC1zaXplOiAyMXB4O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbmxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0bWFyZ2luOiA0cHggMCAwO1xuXHRtYXJnaW4tdG9wOiAxcHggXFw5O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcblx0b3V0bGluZTogdGhpbiBkb3R0ZWQ7XG5cdG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbm91dHB1dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcblx0Y29sb3I6ICM1NTU1NTU7XG59XG5cbi5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDM0cHg7XG5cdHBhZGRpbmc6IDZweCAxMnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcblx0Y29sb3I6ICM1NTU1NTU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG5cdC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cztcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzY2YWZlOTtcblx0b3V0bGluZTogMDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuXG4uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVyLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjOTk5O1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J106LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM5OTk7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddOjotbXMtZXhwYW5kIHtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbZGlzYWJsZWRdW3R5cGU9J3RleHQnXSxcbi5mb3JtLWNvbnRyb2xbcmVhZG9ubHldLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3JlYWRvbmx5XVt0eXBlPSd0ZXh0J10sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFtkaXNhYmxlZF1bdHlwZT0ndGV4dCddLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wsXG5maWVsZHNldFtkaXNhYmxlZF0gLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZVxuICBmaWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4uZm9ybS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG5cdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0bWFyZ2luLXRvcDogNHB4IFxcOTtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcblx0bWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdXG4uY2hlY2tib3gtaW5saW5lIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnJhZGlvLmRpc2FibGVkIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5yYWRpbyBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXVxuLmNoZWNrYm94IGxhYmVsIHtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHRwYWRkaW5nLWJvdHRvbTogN3B4O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtaW4taGVpZ2h0OiAzNHB4O1xufVxuXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmZvcm0tY29udHJvbCxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5mb3JtLWNvbnRyb2wtc3RhdGljW3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtc3RhdGljLmJ0bixcbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0LmZvcm0tY29udHJvbC1zdGF0aWNbdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmZvcm0tY29udHJvbC1zdGF0aWMuYnRuIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5pbnB1dC1ncm91cC1zbSA+IGlucHV0W3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnNlbGVjdC5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbnRleHRhcmVhLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAtc20gaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZm9ybS1ncm91cC1zbSB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1zbSBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuXHRoZWlnaHQ6IDMwcHg7XG5cdG1pbi1oZWlnaHQ6IDMycHg7XG5cdHBhZGRpbmc6IDZweCAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuXHRoZWlnaHQ6IDQ2cHg7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbnNlbGVjdC5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0biB7XG5cdGhlaWdodDogNDZweDtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbnRleHRhcmVhLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gdGV4dGFyZWEuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gdGV4dGFyZWEuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBzZWxlY3RbbXVsdGlwbGVdLmJ0biB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLWxnIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAtbGcgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0aGVpZ2h0OiA0NnB4O1xuXHRwYWRkaW5nOiAxMHB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcblx0Ym9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4uZm9ybS1ncm91cC1sZyBzZWxlY3QuZm9ybS1jb250cm9sIHtcblx0aGVpZ2h0OiA0NnB4O1xuXHRsaW5lLWhlaWdodDogNDZweDtcbn1cblxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcblx0aGVpZ2h0OiA0NnB4O1xuXHRtaW4taGVpZ2h0OiAzOHB4O1xuXHRwYWRkaW5nOiAxMXB4IDE2cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cblxuLmhhcy1mZWVkYmFjayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLFxuLmhhcy1mZWVkYmFjayAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5oYXMtZmVlZGJhY2sgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0cGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDM0cHg7XG5cdGhlaWdodDogMzRweDtcblx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlXG4uZm9ybS1ncm91cC1sZyBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0d2lkdGg6IDQ2cHg7XG5cdGhlaWdodDogNDZweDtcblx0bGluZS1oZWlnaHQ6IDQ2cHg7XG59XG5cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlXG4uZm9ybS1ncm91cC1zbSBpbnB1dFt0eXBlPSd0ZXh0J10gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5oYXMtc3VjY2VzcyAuaGVscC1ibG9jayxcbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCxcbi5oYXMtc3VjY2VzcyAucmFkaW8sXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LFxuLmhhcy1zdWNjZXNzIC5yYWRpby1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtc3VjY2Vzcy5yYWRpbyBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveCBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcblx0Y29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLFxuLmhhcy1zdWNjZXNzIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmhhcy1zdWNjZXNzIGlucHV0W3R5cGU9J3RleHQnXSB7XG5cdGJvcmRlci1jb2xvcjogIzNjNzYzZDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaGFzLXN1Y2Nlc3MgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cblxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGNvbG9yOiAjM2M3NjNkO1xuXHRib3JkZXItY29sb3I6ICMzYzc2M2Q7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0Y29sb3I6ICMzYzc2M2Q7XG59XG5cbi5oYXMtd2FybmluZyAuaGVscC1ibG9jayxcbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCxcbi5oYXMtd2FybmluZyAucmFkaW8sXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LFxuLmhhcy13YXJuaW5nIC5yYWRpby1pbmxpbmUsXG4uaGFzLXdhcm5pbmcgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtd2FybmluZy5yYWRpbyBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveCBsYWJlbCxcbi5oYXMtd2FybmluZy5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcblx0Y29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLFxuLmhhcy13YXJuaW5nIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmhhcy13YXJuaW5nIGlucHV0W3R5cGU9J3RleHQnXSB7XG5cdGJvcmRlci1jb2xvcjogIzhhNmQzYjtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXdhcm5pbmcgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaGFzLXdhcm5pbmcgaW5wdXRbdHlwZT0ndGV4dCddOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cblxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGNvbG9yOiAjOGE2ZDNiO1xuXHRib3JkZXItY29sb3I6ICM4YTZkM2I7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0Y29sb3I6ICM4YTZkM2I7XG59XG5cbi5oYXMtZXJyb3IgLmhlbHAtYmxvY2ssXG4uaGFzLWVycm9yIC5jb250cm9sLWxhYmVsLFxuLmhhcy1lcnJvciAucmFkaW8sXG4uaGFzLWVycm9yIC5jaGVja2JveCxcbi5oYXMtZXJyb3IgLnJhZGlvLWlubGluZSxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSxcbi5oYXMtZXJyb3IucmFkaW8gbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1lcnJvci5yYWRpby1pbmxpbmUgbGFiZWwsXG4uaGFzLWVycm9yLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG5cdGNvbG9yOiAjYTk0NDQyO1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWVycm9yIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmhhcy1lcnJvciBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRib3JkZXItY29sb3I6ICNhOTQ0NDI7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5oYXMtZXJyb3IgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaGFzLWVycm9yIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG5cdGJvcmRlci1jb2xvcjogIzg0MzUzNDtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4Mztcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG5cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcblx0Y29sb3I6ICNhOTQ0NDI7XG5cdGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0Y29sb3I6ICNhOTQ0NDI7XG59XG5cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0dG9wOiAyNXB4O1xufVxuXG4uaGFzLWZlZWRiYWNrIGxhYmVsLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcblx0dG9wOiAwO1xufVxuXG4uaGVscC1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiAjNzM3MzczO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gtaW5saW5lIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy10b3A6IDdweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG5cdG1pbi1oZWlnaHQ6IDI3cHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG5cdHJpZ2h0OiAxNXB4O1xufVxuXG4uZmFkZSB7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLmZhZGUuaW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2UuaW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxudHIuY29sbGFwc2UuaW4ge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbnRib2R5LmNvbGxhcHNlLmluIHtcblx0ZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuXG4uY29sbGFwc2luZyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuXHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcblx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5pbnB1dC1ncm91cCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG5cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J106Zm9jdXMsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9J3RleHQnXTpmb2N1cyB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlXG4uaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J106bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi52aWRlby1vcHRpb25zIC5zaGFyZVxuICAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT0ndGV4dCddOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcblx0d2lkdGg6IDElO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuXHRwYWRkaW5nOiA2cHggMTJweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICM1NTU1NTU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLXNtID4gaW5wdXQuaW5wdXQtZ3JvdXAtYWRkb25bdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4ge1xuXHRwYWRkaW5nOiA1cHggMTBweDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtbGcgPiBpbnB1dC5pbnB1dC1ncm91cC1hZGRvblt0eXBlPSd0ZXh0J10sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmJ0biB7XG5cdHBhZGRpbmc6IDEwcHggMTZweDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpmaXJzdC1jaGlsZCxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAgaW5wdXRbdHlwZT0ndGV4dCddOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9J3RleHQnXTpsYXN0LWNoaWxkLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPSd0ZXh0J106bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuXHR6LWluZGV4OiAyO1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcblx0bWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG5cdHotaW5kZXg6IDI7XG5cdG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4ubmF2IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbi5uYXY6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLm5hdiA+IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdiA+IGxpID4gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuXHRjb2xvcjogIzc3Nzc3Nztcbn1cblxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuXHRjb2xvcjogIzc3Nzc3Nztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcblx0Ym9yZGVyLWNvbG9yOiAjMzc2ZWI0O1xufVxuXG4ubmF2IC5uYXYtZGl2aWRlciB7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDlweCAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4ubmF2LXRhYnMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLm5hdi10YWJzID4gbGkge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhIHtcblx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogIzU1NTU1NTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi1waWxscyA+IGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcblx0bWFyZ2luLWxlZnQ6IDJweDtcbn1cblxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzZlYjQ7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpIHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubmF2LWp1c3RpZmllZCxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gbGksXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLnBhbmVsLWJvZHkge1xuXHRwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnBhbmVsLWJvZHk6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnBhbmVsLWZvb3RlciB7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wOiAwO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuXHRib3JkZXI6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuXHRib3JkZXI6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYW5lbC1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuXHRib3JkZXItdG9wOiAwO1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4ucGFuZWwtZGVmYXVsdCB7XG5cdGJvcmRlci1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG5cdGNvbG9yOiAjMzMzMzMzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuXHRib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcblx0Y29sb3I6ICNmNWY1ZjU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuXHRib3JkZXItY29sb3I6ICMzNzZlYjQ7XG59XG5cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzM3NmViNDtcblx0Ym9yZGVyLWNvbG9yOiAjMzc2ZWI0O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMzc2ZWI0O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzNzZlYjQ7XG59XG5cbi5wYW5lbC1zdWNjZXNzIHtcblx0Ym9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcblx0Y29sb3I6ICMzYzc2M2Q7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG5cdGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuXHRjb2xvcjogI2RmZjBkODtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuXG4ucGFuZWwtaW5mbyB7XG5cdGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG5cdGNvbG9yOiAjMzE3MDhmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuXHRib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG5cdGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcblx0Y29sb3I6ICNkOWVkZjc7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG5cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cblxuLnBhbmVsLXdhcm5pbmcge1xuXHRib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuXHRjb2xvcjogIzhhNmQzYjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcblx0Ym9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG5cdGNvbG9yOiAjZmNmOGUzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG5cbi5wYW5lbC1kYW5nZXIge1xuXHRib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG5cdGNvbG9yOiAjYTk0NDQyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuXHRib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cblxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG5cdGNvbG9yOiAjZjJkZWRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuXG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cblxuLnRvb2x0aXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwNzA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRsaW5lLWJyZWFrOiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC13cmFwOiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4udG9vbHRpcC5pbiB7XG5cdG9wYWNpdHk6IDAuOTtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cblxuLnRvb2x0aXAudG9wIHtcblx0bWFyZ2luLXRvcDogLTNweDtcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi50b29sdGlwLnJpZ2h0IHtcblx0bWFyZ2luLWxlZnQ6IDNweDtcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLmJvdHRvbSB7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0cGFkZGluZzogNXB4IDA7XG59XG5cbi50b29sdGlwLmxlZnQge1xuXHRtYXJnaW4tbGVmdDogLTNweDtcblx0cGFkZGluZzogMCA1cHg7XG59XG5cbi50b29sdGlwLWlubmVyIHtcblx0bWF4LXdpZHRoOiAyMDBweDtcblx0cGFkZGluZzogM3B4IDhweDtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udG9vbHRpcC1hcnJvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRib3JkZXItd2lkdGg6IDVweCA1cHggMDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbn1cblxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IC01cHg7XG5cdGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDVweDtcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG5cdGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IC01cHg7XG5cdGJvcmRlci13aWR0aDogNXB4IDVweCA1cHggMDtcblx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDVweDtcblx0bWFyZ2luLXRvcDogLTVweDtcblx0Ym9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7XG59XG5cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG5cdHRvcDogMDtcblx0bGVmdDogNXB4O1xuXHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiIFwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB1bGwtcmlnaHQge1xuXHRmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG5cdGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWhpZGUge1xuXHRmb250OiAwLzAgYTtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcblx0cG9zaXRpb246IGZpeGVkO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLnZpc2libGUteHMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXNtIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1tZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbGcge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1wcmludCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogSG9yaXpvbiBTd2lwZXJcbiAqIFZlcnNpb24gMS4xLjFcbiAqIERvbWFpbiAoIGh0dHA6Ly9ob3Jpem9uLXN3aXBlci5zZWJzYXVlci5kZS8gKVxuICogQ29weXJpZ2h0IDIwMTUgU2ViYXN0aWFuIFNhdWVyICggaHR0cDovL3d3dy5zZWJzYXVlci5kZS8gKVxuICogTGljZW5zZWQgdW5kZXIgTUlUICggaHR0cHM6Ly9naXRodWIuY29tL3NlYnNhdWVyOTAvaG9yaXpvbi1zd2lwZXIvYmxvYi9tYXN0ZXIvTElDRU5TRSApXG4gKi9cblxuLyogR2VuZXJhbFxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhvcml6b24tc3dpcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiBXcmFwcGVyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIC8qIEl0ZW1zXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIC8qIERvdHNcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8gLyogQXJyb3dzXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5cbi5ob3Jpem9uLXN3aXBlciAqLFxuLmhvcml6b24tc3dpcGVyICo6YmVmb3JlLFxuLmhvcml6b24tc3dpcGVyICo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgYTpmb2N1cyxcbi5ob3Jpem9uLXN3aXBlciBidXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIubW91c2UtZHJhZyxcbi5ob3Jpem9uLXN3aXBlci5tb3VzZS1kcmFnICoge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24tb3V0ZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24taW5uZXIge1xuXHRwYWRkaW5nOiAwIDAgMjBweCAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24taXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24tZG90cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhvcml6b24tc3dpcGVyIC5ob3Jpem9uLWRvdHMgLmhvcml6b24tZG90IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgM3B4O1xufVxuXG4uaG9yaXpvbi1zd2lwZXIuaW5pdGlhbGl6ZWQgLmhvcml6b24tZG90cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24tcHJldixcbi5ob3Jpem9uLXN3aXBlciAuaG9yaXpvbi1uZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmhvcml6b24tc3dpcGVyLmluaXRpYWxpemVkIC5ob3Jpem9uLXByZXYsXG4uaG9yaXpvbi1zd2lwZXIuaW5pdGlhbGl6ZWQgLmhvcml6b24tbmV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIuZmlyc3QtaXRlbSAuaG9yaXpvbi1wcmV2LFxuLmhvcml6b24tc3dpcGVyLmxhc3QtaXRlbSAuaG9yaXpvbi1uZXh0IHtcblx0b3BhY2l0eTogMC4yO1xufVxuXG4vKiEgZmFuY3lCb3ggdjIuMS41IGZhbmN5YXBwcy5jb20gfCBmYW5jeWFwcHMuY29tL2ZhbmN5Ym94LyNsaWNlbnNlICovXG5cbi5mYW5jeWJveC13cmFwLFxuLmZhbmN5Ym94LXNraW4sXG4uZmFuY3lib3gtb3V0ZXIsXG4uZmFuY3lib3gtaW5uZXIsXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtd3JhcCBpZnJhbWUsXG4uZmFuY3lib3gtd3JhcCBvYmplY3QsXG4uZmFuY3lib3gtbmF2LFxuLmZhbmN5Ym94LW5hdiBzcGFuLFxuLmZhbmN5Ym94LXRtcCB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZmFuY3lib3gtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA4MDIwO1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogI2Y5ZjlmOTtcblx0Y29sb3I6ICM0NDQ7XG5cdHRleHQtc2hhZG93OiBub25lO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmZhbmN5Ym94LW9wZW5lZCB7XG5cdHotaW5kZXg6IDgwMzA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXNraW4ge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0LW1vei1ib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFuY3lib3gtaW5uZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdHlwZS1pZnJhbWUgLmZhbmN5Ym94LWlubmVyIHtcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogMTRweC8yMHB4IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxNXB4O1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsXG4uZmFuY3lib3gtaWZyYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1pbWFnZSB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcsXG4uZmFuY3lib3gtY2xvc2UsXG4uZmFuY3lib3gtcHJldiBzcGFuLFxuLmZhbmN5Ym94LW5leHQgc3BhbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYW5jeWJveC9mYW5jeWJveF9zcHJpdGUucG5nXCIpO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTIycHg7XG5cdG1hcmdpbi1sZWZ0OiAtMjJweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTA4cHg7XG5cdG9wYWNpdHk6IDAuODtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDYwO1xufVxuXG4jZmFuY3lib3gtbG9hZGluZyBkaXYge1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZmFuY3lib3gvZmFuY3lib3hfbG9hZGluZy5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi5mYW5jeWJveC1jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMThweDtcblx0cmlnaHQ6IC0xOHB4O1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHotaW5kZXg6IDgwNDA7XG59XG5cbi5mYW5jeWJveC1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1nL2ZhbmN5Ym94L2JsYW5rLmdpZlwiKTsgLyogaGVscHMgSUUgKi9cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogODA0MDtcbn1cblxuLmZhbmN5Ym94LXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uZmFuY3lib3gtbmV4dCB7XG5cdHJpZ2h0OiAwO1xufVxuXG4uZmFuY3lib3gtbmF2IHNwYW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR3aWR0aDogMzZweDtcblx0aGVpZ2h0OiAzNHB4O1xuXHRtYXJnaW4tdG9wOiAtMThweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiA4MDQwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1wcmV2IHNwYW4ge1xuXHRsZWZ0OiAxMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zNnB4O1xufVxuXG4uZmFuY3lib3gtbmV4dCBzcGFuIHtcblx0cmlnaHQ6IDEwcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTcycHg7XG59XG5cbi5mYW5jeWJveC1uYXY6aG92ZXIgc3BhbiB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mYW5jeWJveC10bXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTk5OTk5cHg7XG5cdGxlZnQ6IC05OTk5OXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG1heC13aWR0aDogOTk5OTlweDtcblx0bWF4LWhlaWdodDogOTk5OTlweDtcblx0b3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLyogT3ZlcmxheSBoZWxwZXIgKi9cblxuLmZhbmN5Ym94LWxvY2sge1xuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZmFuY3lib3gtbG9jayBib2R5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uZmFuY3lib3gtbG9jay10ZXN0IHtcblx0b3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5mYW5jeWJveC1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHotaW5kZXg6IDgwMTA7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9mYW5jeWJveC9mYW5jeWJveF9vdmVybGF5LnBuZ1wiKTtcbn1cblxuLmZhbmN5Ym94LW92ZXJsYXktZml4ZWQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5mYW5jeWJveC1sb2NrIC5mYW5jeWJveC1vdmVybGF5IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogVGl0bGUgaGVscGVyICovXG5cbi5mYW5jeWJveC10aXRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0Zm9udDogbm9ybWFsIDEzcHgvMjBweCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHotaW5kZXg6IDgwNTA7XG59XG5cbi5mYW5jeWJveC1vcGVuZWQgLmZhbmN5Ym94LXRpdGxlIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogLTM1cHg7XG5cdHotaW5kZXg6IDgwNTA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgLmNoaWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuXHRwYWRkaW5nOiAycHggMjBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IC8qIEZhbGxiYWNrIGZvciB3ZWIgYnJvd3NlcnMgdGhhdCBkb2Vzbid0IHN1cHBvcnQgUkdCYSAqL1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTVweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHR0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMyMjI7XG5cdGNvbG9yOiAjRkZGO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtaW5zaWRlLXdyYXAge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLW92ZXItd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI2ZmZjtcblx0cGFkZGluZzogMTBweDtcblx0YmFja2dyb3VuZDogIzAwMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4vKlJldGluYSBncmFwaGljcyEqL1xuXG4vKipcbiAqIFRoaXMgZmlsZSBvbmx5IG1hcHMgdGhlIG9sZCAxLjAgaWNvbnMgdG8gdGhlIG5ldyBvbmVzIGZyb20gdGhlIHN0eWxlZ3VpZGVcbiAqIFRoZSBtYXBwaW5nIGhhcyB0byBiZSBrZXB0IGludGFjdCBhcyBzb21lIGljb24gc3R5bGVzIGFyZSBhcHBsaWVkIGJ5IHRoZVxuICogZmlyc3Qgc3Bpcml0IHd5c2l3eWcgYW5kIGhhdmUgdGh1cyBiZWVuIHBlcnNpc3RlZCBpbnRvIHRoZSBkYXRhYmFzZS5cbiAqL1xuXG4uaWNvbi1tYXJrZXItYmx1ZTpiZWZvcmUge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLmljb24tbWFya2VyLWRhcmtibHVlOmJlZm9yZSB7XG5cdGNvbG9yOiAjMDA0NjczO1xufVxuXG4uaWNvbi1tYXJrZXItZ3JlZW46YmVmb3JlIHtcblx0Y29sb3I6ICM5NmM4YzM7XG59XG5cbi5pY29uLW1hcmtlci1wdXJwbGU6YmVmb3JlIHtcblx0Y29sb3I6ICMzNzdiNzg7XG59XG5cbi56b29tSW5Pbixcbi56b29tSW5PZmYsXG4uem9vbU91dE9uLFxuLnpvb21PdXRPZmYsXG4uY2xvc2VCdXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uem9vbUluT24sXG4uem9vbUluT2ZmIHtcblx0dG9wOiAxMHB4O1xuXHRyaWdodDogNDVweDtcbn1cblxuLnpvb21Jbk9uOmJlZm9yZSxcbi56b29tSW5PZmY6YmVmb3JlIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRjb250ZW50OiAnKyc7XG59XG5cbi56b29tT3V0T24sXG4uem9vbU91dE9mZiB7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4uem9vbU91dE9uOmJlZm9yZSxcbi56b29tT3V0T2ZmOmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Y29udGVudDogJy0nO1xufVxuXG4uem9vbUluT24sXG4uem9vbU91dE9uIHtcblx0b3BhY2l0eTogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uem9vbUluT2ZmLFxuLnpvb21PdXRPZmYge1xuXHRvcGFjaXR5OiAwLjM7XG5cdGN1cnNvcjogYXV0bztcbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcblx0dG91Y2gtYWN0aW9uOiBwYW4teTtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zbGljay1saXN0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMXB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5zbGljay1zbGlkZSB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiZ2ViZXJpdEJhc2VJY29uRm9udFwiO1xuXHRzcmM6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2ljb25zLy9nZWJlcml0QmFzZUljb25Gb250LmVvdD9iMzdiNjQ1ODc5NzU2ZDY2OTZjYjAxNmU4YjVhOGU5MT8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2ljb25zLy9nZWJlcml0QmFzZUljb25Gb250LndvZmY/YjM3YjY0NTg3OTc1NmQ2Njk2Y2IwMTZlOGI1YThlOTFcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvaWNvbnMvL2dlYmVyaXRCYXNlSWNvbkZvbnQudHRmP2IzN2I2NDU4Nzk3NTZkNjY5NmNiMDE2ZThiNWE4ZTkxXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9pY29ucy8vZ2ViZXJpdEJhc2VJY29uRm9udC5zdmc/YjM3YjY0NTg3OTc1NmQ2Njk2Y2IwMTZlOGI1YThlOTEjZ2ViZXJpdEJhc2VJY29uRm9udFwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5cbi5nYi1pY29uLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmhvcml6b24tcHJldixcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5ob3Jpem9uLW5leHQsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYSxcbi5nYi1zY3JvbGwtdG9wLWFuY2hvciB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5bY2xhc3MqPWdiLWljb25dOjpiZWZvcmUsXG5bY2xhc3NePWdiLWljb25dOjpiZWZvcmUsXG4uZ2ItaWNvbjo6YmVmb3JlLFxuW2NsYXNzXj1cImljb24tXCJdOmJlZm9yZSxcbltjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlLFxucCBhOjpiZWZvcmUsXG5wIGE6dmlzaXRlZDo6YmVmb3JlLFxub2wgYTo6YmVmb3JlLFxub2wgYTp2aXNpdGVkOjpiZWZvcmUsXG51bCBhOjpiZWZvcmUsXG51bCBhOnZpc2l0ZWQ6OmJlZm9yZSxcbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQ6OmJlZm9yZSxcbi5nYi1idG5fX2RlZmF1bHQ6OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgLmdiLW1haW4tbmF2aWdhdGlvbl9fcGFyZW50ID4gYTo6YmVmb3JlLFxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaS5nYi1tYWluLW5hdmlnYXRpb25fX3BhcmVudCA+IGE6OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgYS5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1iYWNrOjpiZWZvcmUsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpID4gYS5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1iYWNrOjpiZWZvcmUsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1wcmV2OjpiZWZvcmUsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0OjpiZWZvcmUsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYTo6YmVmb3JlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOjpiZWZvcmUsXG4uZ2Itc2Nyb2xsLXRvcC1hbmNob3I6OmJlZm9yZSxcbi5kZXRhaWxzLXBvcHVwIGE6YmVmb3JlLFxuLmFycm93LWxpbms6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsIGE6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLnJhZGlvIGxhYmVsIGE6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSBhOmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5yYWRpby1pbmxpbmUgYTpiZWZvcmUsXG4uYmxvY2stbGluazpiZWZvcmUsXG4uYnRuLWRlZmF1bHQtdHJhbnNwYXJlbnQ6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0OmJlZm9yZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtZmFtaWx5OiAnZ2ViZXJpdEJhc2VJY29uRm9udCcgIWltcG9ydGFudDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLmdiLWljb24tYW5rZXI6OmJlZm9yZSxcbi5pY29uLWFua2VyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMDEnO1xufVxuXG4uZ2ItaWNvbi1hcnJvdy1kb3duOjpiZWZvcmUsXG4uaWNvbi1hcnJvdy1ib2xkLWRvd246YmVmb3JlLFxuLnN0aWNreS1hbmNob3I6YmVmb3JlLFxuLmljb24tYXJyb3ctdGV4dC1kb3duOmJlZm9yZSxcbmEuYnRuLmJ0bi1wcm86YmVmb3JlLFxuLmZpbHRlci10cmlnZ2VyIGE6YWZ0ZXIge1xuXHRjb250ZW50OiAnXFxmMTAyJztcbn1cblxuLmdiLWljb24tYXJyb3ctbGVmdDo6YmVmb3JlLFxuLmljb24tYXJyb3ctYm9sZC1sZWZ0OmJlZm9yZSxcbi5pY29uLWFycm93LXRleHQtbGVmdDpiZWZvcmUsXG4uaG9yaXpvbi1wcmV2OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgYS5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1iYWNrOjpiZWZvcmUsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpID4gYS5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1iYWNrOjpiZWZvcmUsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1wcmV2OjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTAzJztcbn1cblxuLmdiLWljb24tYXJyb3ctcmlnaHQ6OmJlZm9yZSxcbi5pY29uLWFycm93LWJvbGQtcmlnaHQ6YmVmb3JlLFxuLmljb24tYXJyb3ctdGV4dC1yaWdodDpiZWZvcmUsXG4uaG9yaXpvbi1uZXh0OmJlZm9yZSxcbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItZmlyc3QtbGV2ZWwgbGkgYTphZnRlcixcbi50ZXh0LWltYWdlIGE6YmVmb3JlLFxuLnRleHQtdmlkZW8gYTpiZWZvcmUsXG4udGlsZSAubGluazpiZWZvcmUsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRoZWFkIHRkOmZpcnN0LWNoaWxkIGRpdiBhOmJlZm9yZSxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgZGl2IGE6YmVmb3JlLFxucCBhOjpiZWZvcmUsXG5wIGE6dmlzaXRlZDo6YmVmb3JlLFxub2wgYTo6YmVmb3JlLFxub2wgYTp2aXNpdGVkOjpiZWZvcmUsXG51bCBhOjpiZWZvcmUsXG51bCBhOnZpc2l0ZWQ6OmJlZm9yZSxcbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQ6OmJlZm9yZSxcbi5nYi1idG5fX2RlZmF1bHQ6OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgLmdiLW1haW4tbmF2aWdhdGlvbl9fcGFyZW50ID4gYTo6YmVmb3JlLFxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaS5nYi1tYWluLW5hdmlnYXRpb25fX3BhcmVudCA+IGE6OmJlZm9yZSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5ob3Jpem9uLW5leHQ6OmJlZm9yZSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCBhOjpiZWZvcmUsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGE6OmJlZm9yZSxcbi5kZXRhaWxzLXBvcHVwIGE6YmVmb3JlLFxuLmFycm93LWxpbms6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsIGE6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLnJhZGlvIGxhYmVsIGE6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSBhOmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5yYWRpby1pbmxpbmUgYTpiZWZvcmUsXG4uYmxvY2stbGluazpiZWZvcmUsXG4uYnRuLWRlZmF1bHQtdHJhbnNwYXJlbnQ6YmVmb3JlLFxuLmJ0bi1kZWZhdWx0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4uZ2ItaWNvbi1hcnJvdy11cDo6YmVmb3JlLFxuLmljb24tYXJyb3ctYm9sZC11cDpiZWZvcmUsXG4uaWNvbi1hcnJvdy10ZXh0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMDUnO1xufVxuXG4uZ2ItaWNvbi1hcnJvdy16b29tOjpiZWZvcmUsXG4uaWNvbi1hcnJvdy16b29tOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMDYnO1xufVxuXG4uZ2ItaWNvbi1jaGVjazo6YmVmb3JlLFxuLmljb24tY2hlY2s6YmVmb3JlLFxuLmljb24tc3VjY2VzczpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTA3Jztcbn1cblxuLmdiLWljb24tY2hldnJvbi1kb3duOjpiZWZvcmUsXG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZSxcbi5zZWxlY3QgLnN0eWxlZC1zZWxlY3Q6OmFmdGVyIHtcblx0Y29udGVudDogJ1xcZjEwOCc7XG59XG5cbi5nYi1pY29uLWNoZXZyb24tbGVmdDo6YmVmb3JlLFxuLmljb24tYXJyb3ctbGVmdDpiZWZvcmUsXG4uc2xpY2stYXJyb3c6YmVmb3JlLFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LW5leHQgc3BhbjpiZWZvcmUsXG4uZmFuY3lib3gtc2tpbiAuZmFuY3lib3gtcHJldiBzcGFuOmJlZm9yZSxcbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1wcmV2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMDknO1xufVxuXG4uZ2ItaWNvbi1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUsXG4uaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUsXG4uZmFuY3lib3gtc2tpbiAuZmFuY3lib3gtbmV4dCBzcGFuOmJlZm9yZSxcbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1uZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMGEnO1xufVxuXG4uZ2ItaWNvbi1jaGV2cm9uLXVwOjpiZWZvcmUsXG4uaWNvbi1hcnJvdy11cDpiZWZvcmUsXG4ucGFuZWwtdGl0bGUgPiBhIC5pY29uLWFycm93OmJlZm9yZSxcbi5nYi1zY3JvbGwtdG9wLWFuY2hvcjo6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwYic7XG59XG5cbi5nYi1pY29uLWNsb3NlOjpiZWZvcmUsXG4uaWNvbi1tb2JpbGUtY2xvc2U6YmVmb3JlLFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LWNsb3NlOmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb24tLXNob3cgLmdiLW1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIC5nYi1pY29uLW1lbnU6OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb24tLXNob3cgLmdiLW1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIC5pY29uLW1vYmlsZS1idXJnZXI6YmVmb3JlLFxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zdGlja3kuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zdGlja3ktc2hvdyAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19zdGlja3ktdG9nZ2xlIC5nYi1pY29uLW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwYyc7XG59XG5cbi5nYi1pY29uLWNvbGxlY3Q6OmJlZm9yZSxcbi5pY29uLWNvbGxlY3Q6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwZCc7XG59XG5cbi5nYi1pY29uLWRvd25sb2FkLWJvb2s6OmJlZm9yZSxcbi5pY29uLWRvd25sb2FkLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEwZSc7XG59XG5cbi5nYi1pY29uLWRvd25sb2FkOjpiZWZvcmUsXG4uaWNvbi1kb3dubG9hZDpiZWZvcmUsXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbS5vcmRlci1tYXJrLWRvd25sb2FkOmJlZm9yZSxcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtLm9yZGVyLW1hcmstY2FydDphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXGYxMGYnO1xufVxuXG4uZ2ItaWNvbi1maWxlOjpiZWZvcmUsXG4uaWNvbi1maWxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMTAnO1xufVxuXG4uZ2ItaWNvbi1nYXM6OmJlZm9yZSxcbi5pY29uLWdhczpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTExJztcbn1cblxuLmdiLWljb24tZ2xvYmU6OmJlZm9yZSxcbi5pY29uLXdvcmxkbWFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMTInO1xufVxuXG4uZ2ItaWNvbi1oYXJkLWRyaXZlOjpiZWZvcmUsXG4uaWNvbi1oYXJkLWRyaXZlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMTMnO1xufVxuXG4uZ2ItaWNvbi1oZWF0aW5nOjpiZWZvcmUsXG4uaWNvbi1oZWF0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMTQnO1xufVxuXG4uZ2ItaWNvbi1pbmR1c3RyeTo6YmVmb3JlLFxuLmljb24taW5kdXN0cnk6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjExNSc7XG59XG5cbi5nYi1pY29uLW1hcmtlcjo6YmVmb3JlLFxuLmljb24tbWFya2VyLWJsdWU6YmVmb3JlLFxuLmljb24tbWFya2VyLWRhcmtibHVlOmJlZm9yZSxcbi5pY29uLW1hcmtlci1ncmVlbjpiZWZvcmUsXG4uaWNvbi1tYXJrZXItcHVycGxlOmJlZm9yZSxcbi5pY29uLW1hcmtlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTE2Jztcbn1cblxuLmdiLWljb24tbWVudTo6YmVmb3JlLFxuLmljb24tbW9iaWxlLWJ1cmdlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTE3Jztcbn1cblxuLmdiLWljb24tb25saW5lLWNhdGFsb2d1ZTo6YmVmb3JlLFxuLmljb24tb25saW5lLWNhdGFsb2d1ZTpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTE4Jztcbn1cblxuLmdiLWljb24tb3Blbi1ib29rOjpiZWZvcmUsXG4uaWNvbi1vcGVuLWJvb2s6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjExOSc7XG59XG5cbi5nYi1pY29uLXJlbG9hZDo6YmVmb3JlLFxuLmljb24tcmVsb2FkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMWEnO1xufVxuXG4uZ2ItaWNvbi1zZWFyY2g6OmJlZm9yZSxcbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTFiJztcbn1cblxuLmdiLWljb24tc2VydmljZS1jaGF0OjpiZWZvcmUsXG4uaWNvbi1zZXJ2aWNlLWNoYXQ6YmVmb3JlLFxuLnZjYXJkID4gbGkgdWwgbGkuY2hhdDpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTFjJztcbn1cblxuLmdiLWljb24tc2VydmljZS1jbG9jazo6YmVmb3JlLFxuLmljb24tc2VydmljZS1jbG9jazpiZWZvcmUsXG4udmNhcmQgPiBsaSB1bCBsaS5vcGVuaW5nLXRpbWVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMWQnO1xufVxuXG4uZ2ItaWNvbi1zZXJ2aWNlLWZheDo6YmVmb3JlLFxuLmljb24tc2VydmljZS1mYXg6YmVmb3JlLFxuLnZjYXJkID4gbGkgdWwgbGkuZmF4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMWUnO1xufVxuXG4uZ2ItaWNvbi1zZXJ2aWNlLW1haWw6OmJlZm9yZSxcbi5pY29uLW1haWw6YmVmb3JlLFxuLmljb24tc2VydmljZS1tYWlsOmJlZm9yZSxcbi52Y2FyZCA+IGxpIHVsIGxpLmVtYWlsOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMWYnO1xufVxuXG4uZ2ItaWNvbi1zZXJ2aWNlLXBob25lOjpiZWZvcmUsXG4uaWNvbi1zZXJ2aWNlLXBob25lOmJlZm9yZSxcbi52Y2FyZCA+IGxpIHVsIGxpLnBob25lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMjAnO1xufVxuXG4uZ2ItaWNvbi1zZXJ2aWNlLXBpbjo6YmVmb3JlLFxuLmljb24tc2VydmljZS1waW46YmVmb3JlLFxuLnZjYXJkID4gbGkgdWwgbGkuYWRyZXNzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMjEnO1xufVxuXG4uZ2ItaWNvbi1zaGFyZTo6YmVmb3JlLFxuLmljb24tc2hhcmU6YmVmb3JlLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5zaGFyZS1idXR0b246YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEyMic7XG59XG5cbi5nYi1pY29uLXNoaXBidWlsZGluZzo6YmVmb3JlLFxuLmljb24tc2hpcGJ1aWxkaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG4uZ2ItaWNvbi1zaG9wcGluZy1jYXJ0OjpiZWZvcmUsXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSxcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtLm9yZGVyLW1hcmstY2FydDphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG4uZ2ItaWNvbi1zcHJpbmtsZXI6OmJlZm9yZSxcbi5pY29uLXNwcmlua2xlcjpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTI1Jztcbn1cblxuLmdiLWljb24tdG9vbHM6OmJlZm9yZSxcbi5pY29uLXRvb2xzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMjYnO1xufVxuXG4uZ2ItaWNvbi10b29sdGlwOjpiZWZvcmUsXG4uaWNvbi10b29sdGlwOmJlZm9yZSxcbi50b29sdGlwLWljb246YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZjEyNyc7XG59XG5cbi5nYi1pY29uLXZpZGVvOjpiZWZvcmUsXG4uaWNvbi12aWRlbzpiZWZvcmUge1xuXHRjb250ZW50OiAnXFxmMTI4Jztcbn1cblxuLmdiLWljb24td2F0ZXI6OmJlZm9yZSxcbi5pY29uLXdhdGVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICdcXGYxMjknO1xufVxuXG4vKipcbiAqIEBsaWNlbnNlXG4gKiBNeUZvbnRzIFdlYmZvbnQgQnVpbGQgSUQgMzA3MzY4OSwgMjAxNS0wOC0xMVQwODo0NzozMy0wNDAwXG4gKlxuICogVGhlIGZvbnRzIGxpc3RlZCBpbiB0aGlzIG5vdGljZSBhcmUgc3ViamVjdCB0byB0aGUgRW5kIFVzZXIgTGljZW5zZVxuICogQWdyZWVtZW50KHMpIGVudGVyZWQgaW50byBieSB0aGUgd2Vic2l0ZSBvd25lci4gQWxsIG90aGVyIHBhcnRpZXMgYXJlXG4gKiBleHBsaWNpdGx5IHJlc3RyaWN0ZWQgZnJvbSB1c2luZyB0aGUgTGljZW5zZWQgV2ViZm9udHMocykuXG4gKlxuICogWW91IG1heSBvYnRhaW4gYSB2YWxpZCBsaWNlbnNlIGF0IHRoZSBVUkxzIGJlbG93LlxuICpcbiAqIFdlYmZvbnQ6IEFrdGl2R3JvdGVzay1Cb2xkIGJ5IERhbHRvbiBNYWFnXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvZGFsdG9ubWFhZy9ha3Rpdi1ncm90ZXNrL2JvbGQvXG4gKlxuICogV2ViZm9udDogQWt0aXZHcm90ZXNrLUxpZ2h0IGJ5IERhbHRvbiBNYWFnXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvZGFsdG9ubWFhZy9ha3Rpdi1ncm90ZXNrL2xpZ2h0L1xuICpcbiAqIFdlYmZvbnQ6IEFrdGl2R3JvdGVzay1NZWRpdW0gYnkgRGFsdG9uIE1hYWdcbiAqIFVSTDogaHR0cDovL3d3dy5teWZvbnRzLmNvbS9mb250cy9kYWx0b25tYWFnL2FrdGl2LWdyb3Rlc2svbWVkaXVtL1xuICpcbiAqIFdlYmZvbnQ6IEFrdGl2R3JvdGVzay1SZWd1bGFyIGJ5IERhbHRvbiBNYWFnXG4gKiBVUkw6IGh0dHA6Ly93d3cubXlmb250cy5jb20vZm9udHMvZGFsdG9ubWFhZy9ha3Rpdi1ncm90ZXNrL3JlZ3VsYXIvXG4gKlxuICpcbiAqIExpY2Vuc2U6IGh0dHA6Ly93d3cubXlmb250cy5jb20vdmlld2xpY2Vuc2U/dHlwZT13ZWImYnVpbGRpZD0zMDczNjg5XG4gKiBMaWNlbnNlZCBwYWdldmlld3M6IDI1MCwwMDBcbiAqIFdlYmZvbnRzIGNvcHlyaWdodDogQ29weXJpZ2h0ICYjeDAwQTk7IDIwMTMgRGFsdG9uIE1hYWcgTHRkLiBBbGwgcmlnaHRzIHJlc2VydmVkLiBUaGlzIGZvbnQgbWF5IG5vdCBiZSBhbHRlcmVkIGluIGFueSB3YXkgd2l0aG91dCBwcmlvciBwZXJtaXNzaW9uIG9mIERhbHRvbiBNYWFnIEx0ZC5cbiAqXG4gKiDCqSAyMDE1IE15Rm9udHMgSW5jXG4qL1xuXG4vKiBAaW1wb3J0IG11c3QgYmUgYXQgdG9wIG9mIGZpbGUsIG90aGVyd2lzZSBDU1Mgd2lsbCBub3Qgd29yayAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBa3Rpdkdyb3Rlc2snO1xuXHRzcmM6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX0JkLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19CZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19CZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfQmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19CZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnQWt0aXZHcm90ZXNrJztcblx0c3JjOiB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19MdC5lb3RcIik7XG5cdHNyYzogdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfTHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfTHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX0x0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfTHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuXHRmb250LXdlaWdodDogMjAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ0FrdGl2R3JvdGVzayc7XG5cdHNyYzogdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfTWQuZW90XCIpO1xuXHRzcmM6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX01kLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX01kLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19NZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX01kLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdBa3Rpdkdyb3Rlc2snO1xuXHRzcmM6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ZvbnRzL2dyb3Rlc2svQWt0aXZHcm90ZXNrR2ViZXJpdF9XX1JnLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19SZy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19SZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvZm9udHMvZ3JvdGVzay9Ba3Rpdkdyb3Rlc2tHZWJlcml0X1dfUmcud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9mb250cy9ncm90ZXNrL0FrdGl2R3JvdGVza0dlYmVyaXRfV19SZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypcbiAqIEhvcml6b24gU3dpcGVyXG4gKiBWZXJzaW9uIDEuMS4xXG4gKiBEb21haW4gKCBodHRwOi8vaG9yaXpvbi1zd2lwZXIuc2Vic2F1ZXIuZGUvIClcbiAqIENvcHlyaWdodCAyMDE1IFNlYmFzdGlhbiBTYXVlciAoIGh0dHA6Ly93d3cuc2Vic2F1ZXIuZGUvIClcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoIGh0dHBzOi8vZ2l0aHViLmNvbS9zZWJzYXVlcjkwL2hvcml6b24tc3dpcGVyL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKVxuICovXG5cbi8qIEdlbmVyYWxcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5ob3Jpem9uLXN3aXBlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDsgLyogV3JhcHBlclxuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyAvKiBJdGVtc1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyAvKiBEb3RzXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIC8qIEFycm93c1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgKixcbi5ob3Jpem9uLXN3aXBlciAqOmJlZm9yZSxcbi5ob3Jpem9uLXN3aXBlciAqOmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhvcml6b24tc3dpcGVyIGE6Zm9jdXMsXG4uaG9yaXpvbi1zd2lwZXIgYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmhvcml6b24tc3dpcGVyLm1vdXNlLWRyYWcsXG4uaG9yaXpvbi1zd2lwZXIubW91c2UtZHJhZyAqIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmhvcml6b24tc3dpcGVyIC5ob3Jpem9uLW91dGVyIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmhvcml6b24tc3dpcGVyIC5ob3Jpem9uLWlubmVyIHtcblx0cGFkZGluZzogMCAwIDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5ob3Jpem9uLXN3aXBlciAuaG9yaXpvbi1pdGVtIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5ob3Jpem9uLXN3aXBlciAuaG9yaXpvbi1kb3RzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIgLmhvcml6b24tZG90cyAuaG9yaXpvbi1kb3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAzcHg7XG59XG5cbi5ob3Jpem9uLXN3aXBlci5pbml0aWFsaXplZCAuaG9yaXpvbi1kb3RzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob3Jpem9uLXN3aXBlciAuaG9yaXpvbi1wcmV2LFxuLmhvcml6b24tc3dpcGVyIC5ob3Jpem9uLW5leHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uaG9yaXpvbi1zd2lwZXIuaW5pdGlhbGl6ZWQgLmhvcml6b24tcHJldixcbi5ob3Jpem9uLXN3aXBlci5pbml0aWFsaXplZCAuaG9yaXpvbi1uZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob3Jpem9uLXN3aXBlci5maXJzdC1pdGVtIC5ob3Jpem9uLXByZXYsXG4uaG9yaXpvbi1zd2lwZXIubGFzdC1pdGVtIC5ob3Jpem9uLW5leHQge1xuXHRvcGFjaXR5OiAuMjtcbn1cblxuYm9keSB7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbi5oMSB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMzFweDtcblx0bGluZS1oZWlnaHQ6IDEuMTI5MDMyMjU4MTtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmgyLFxuLmgyIHtcblx0bWFyZ2luOiAwIDAgMTVweDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAzMXB4O1xuXHRsaW5lLWhlaWdodDogMS4xMjkwMzIyNTgxO1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuaDMsXG4uaDMge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjIyMjIyMjIyMjI7XG59XG5cbmg0LFxuLmg0IHtcblx0bWFyZ2luOiAwIDAgMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS4yNjY2NjY2NjY3O1xufVxuXG5oNSxcbi5oNSB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcbn1cblxuaDYsXG4uaDYge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbnAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5iLFxuc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxubGFiZWwge1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG5vbCxcbnVsIHtcblx0bWFyZ2luOiAwIDAgMTVweDtcblx0cGFkZGluZzogMCAwIDAgMTdweDtcbn1cblxudWwge1xuXHRsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG5cdGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbi5nYi1saXN0X19saW5rIHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbmE6OmJlZm9yZSxcbmE6dmlzaXRlZDo6YmVmb3JlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6YWN0aXZlLFxuYTpmb2N1cyxcbmE6aG92ZXIsXG5hOnZpc2l0ZWQ6YWN0aXZlLFxuYTp2aXNpdGVkOmZvY3VzLFxuYTp2aXNpdGVkOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6YWN0aXZlOjpiZWZvcmUsXG5hOmZvY3VzOjpiZWZvcmUsXG5hOmhvdmVyOjpiZWZvcmUsXG5hOnZpc2l0ZWQ6YWN0aXZlOjpiZWZvcmUsXG5hOnZpc2l0ZWQ6Zm9jdXM6OmJlZm9yZSxcbmE6dmlzaXRlZDpob3Zlcjo6YmVmb3JlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIGE6OmJlZm9yZSxcbnAgYTp2aXNpdGVkOjpiZWZvcmUsXG5vbCBhOjpiZWZvcmUsXG5vbCBhOnZpc2l0ZWQ6OmJlZm9yZSxcbnVsIGE6OmJlZm9yZSxcbnVsIGE6dmlzaXRlZDo6YmVmb3JlIHtcblx0cGFkZGluZzogMCA1cHggMCAwO1xufVxuXG5wIGE6YWN0aXZlOjpiZWZvcmUsXG5wIGE6Zm9jdXM6OmJlZm9yZSxcbnAgYTpob3Zlcjo6YmVmb3JlLFxucCBhOnZpc2l0ZWQ6YWN0aXZlOjpiZWZvcmUsXG5wIGE6dmlzaXRlZDpmb2N1czo6YmVmb3JlLFxucCBhOnZpc2l0ZWQ6aG92ZXI6OmJlZm9yZSxcbm9sIGE6YWN0aXZlOjpiZWZvcmUsXG5vbCBhOmZvY3VzOjpiZWZvcmUsXG5vbCBhOmhvdmVyOjpiZWZvcmUsXG5vbCBhOnZpc2l0ZWQ6YWN0aXZlOjpiZWZvcmUsXG5vbCBhOnZpc2l0ZWQ6Zm9jdXM6OmJlZm9yZSxcbm9sIGE6dmlzaXRlZDpob3Zlcjo6YmVmb3JlLFxudWwgYTphY3RpdmU6OmJlZm9yZSxcbnVsIGE6Zm9jdXM6OmJlZm9yZSxcbnVsIGE6aG92ZXI6OmJlZm9yZSxcbnVsIGE6dmlzaXRlZDphY3RpdmU6OmJlZm9yZSxcbnVsIGE6dmlzaXRlZDpmb2N1czo6YmVmb3JlLFxudWwgYTp2aXNpdGVkOmhvdmVyOjpiZWZvcmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYi1idG4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5nYi1idG46aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItYnRuX19kZWZhdWx0LXRyYW5zcGFyZW50LFxuLmdiLWJ0bl9fZGVmYXVsdCB7XG5cdG1hcmdpbjogMTBweCAzMHB4IDEwcHggMDtcblx0cGFkZGluZzogMTFweCA2MHB4IDExcHggNDBweDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmdiLWJ0bl9fZGVmYXVsdC10cmFuc3BhcmVudDo6YmVmb3JlLFxuLmdiLWJ0bl9fZGVmYXVsdDo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEzcHg7XG5cdGxlZnQ6IDE1cHg7XG59XG5cbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQ6bGFzdC1jaGlsZCxcbi5nYi1idG5fX2RlZmF1bHQ6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdiLWJ0bl9fZGVmYXVsdC10cmFuc3BhcmVudDpob3Zlcixcbi5nYi1idG5fX2RlZmF1bHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMDA0NjczO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQuZGlzYWJsZWQsXG4uZ2ItYnRuX19kZWZhdWx0LXRyYW5zcGFyZW50OmRpc2FibGVkLFxuLmdiLWJ0bl9fZGVmYXVsdC5kaXNhYmxlZCxcbi5nYi1idG5fX2RlZmF1bHQ6ZGlzYWJsZWQge1xuXHRiYWNrZ3JvdW5kOiAjZTRlNGU0O1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQ6dmlzaXRlZCxcbi5nYi1idG5fX2RlZmF1bHQtdHJhbnNwYXJlbnQ6Zm9jdXMsXG4uZ2ItYnRuX19kZWZhdWx0LXRyYW5zcGFyZW50OmhvdmVyLFxuLmdiLWJ0bl9fZGVmYXVsdDp2aXNpdGVkLFxuLmdiLWJ0bl9fZGVmYXVsdDpmb2N1cyxcbi5nYi1idG5fX2RlZmF1bHQ6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItYnRuX19kZWZhdWx0LXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmdiLWJ0bl9fZGVmYXVsdC10cmFuc3BhcmVudDpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2ItYnRuX190cmFuc3BhcmVudCxcbi5nYi1idG5fX3RodW1ibmFpbCB7XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRtYXgtd2lkdGg6IDI4MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5nYi1idG5fX3RyYW5zcGFyZW50Omxhc3QtY2hpbGQsXG4uZ2ItYnRuX190aHVtYm5haWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmdiLWJ0bl9fdHJhbnNwYXJlbnQ6dmlzaXRlZCxcbi5nYi1idG5fX3RyYW5zcGFyZW50OmZvY3VzLFxuLmdiLWJ0bl9fdGh1bWJuYWlsOnZpc2l0ZWQsXG4uZ2ItYnRuX190aHVtYm5haWw6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItYnRuX190cmFuc3BhcmVudDpob3Zlcixcbi5nYi1idG5fX3RodW1ibmFpbDpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItYnRuX190cmFuc3BhcmVudDo6YmVmb3JlLFxuLmdiLWJ0bl9fdGh1bWJuYWlsOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ItYnRuX190cmFuc3BhcmVudCBzcGFuLFxuLmdiLWJ0bl9fdGh1bWJuYWlsIHNwYW4ge1xuXHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdC1tb3otaHlwaGVuczogYXV0bztcblx0LW1zLWh5cGhlbnM6IGF1dG87XG5cdGh5cGhlbnM6IGF1dG87XG5cdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogNXB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdiLWJ0bl9fdHJhbnNwYXJlbnQgLmdiLWljb24tYXJyb3ctcmlnaHQsXG4uZ2ItYnRuX190cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0LFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmdiLWJ0bl9fdHJhbnNwYXJlbnQgLmhvcml6b24tbmV4dCxcbi5nYi1idG5fX3RyYW5zcGFyZW50IC5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCBhLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYi1jb250ZW50IC5nYi1idG5fX3RyYW5zcGFyZW50IGEsXG4uZ2ItYnRuX190cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIC5nYi1idG5fX3RyYW5zcGFyZW50IGEsXG4uZ2ItYnRuX190aHVtYm5haWwgLmdiLWljb24tYXJyb3ctcmlnaHQsXG4uZ2ItYnRuX190aHVtYm5haWwgLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmhvcml6b24tbmV4dCxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5nYi1idG5fX3RodW1ibmFpbCAuaG9yaXpvbi1uZXh0LFxuLmdiLWJ0bl9fdGh1bWJuYWlsIC5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCBhLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYi1jb250ZW50IC5nYi1idG5fX3RodW1ibmFpbCBhLFxuLmdiLWJ0bl9fdGh1bWJuYWlsIC5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gLmdiLWJ0bl9fdGh1bWJuYWlsIGEge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOiA1cHg7XG5cdHdpZHRoOiAxNnB4O1xufVxuXG4uZ2ItYnRuX190cmFuc3BhcmVudCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5nYi1idG5fX3RyYW5zcGFyZW50OmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0LmdiLWJ0bl9fZGVmYXVsdC10cmFuc3BhcmVudCxcbmlucHV0LmdiLWJ0bl9fZGVmYXVsdCB7XG5cdHBhZGRpbmc6IDExcHggNjBweCAxMXB4IDE1cHg7XG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4uZ2ItY29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDEyMzBweDtcblx0bWluLXdpZHRoOiAzMjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuYm9keSB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5ib2R5LmdiLXNlYXJjaC0tY29uc3RhbnQge1xuXHRwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5nYi1oZWFkZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGZvbnQtZmFtaWx5OiBcIkFrdGl2R3JvdGVza1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHR6LWluZGV4OiA5OTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5nYi1oZWFkZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmdiLWhlYWRlcl9fYnJhbmQge1xuXHR3aWR0aDogMjAwcHg7XG59XG5cbi5nYi1oZWFkZXJfX21ldGEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRmbGV4LWdyb3c6IDE7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5nYi1oZWFkZXJfX3NlYXJjaCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZ2ItaGVhZGVyX19zcGVjaWFsLWlkZW50aWZpZXIge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4uZ2ItaGVhZGVyX19pZGVudGlmaWVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdGZvbnQtZmFtaWx5OiBcIkFrdGl2R3JvdGVza1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZ2ItaGVhZGVyX19pZGVudGlmaWVyLXRleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAxMHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5nYi1oZWFkZXJfX2Z1bGwtbmFtZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmdiLWhlYWRlcl9fZnVsbC1uYW1lOjpiZWZvcmUge1xuXHRjb250ZW50OiAnfCc7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGNvbG9yOiAjZTRlNGU0O1xufVxuXG4uZ2ItaGVhZGVyX19mdWxsLW5hbWUtLWhpZGRlbiB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nYi1mb290ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDE1cHggMCAzMHB4O1xuXHRsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDAgLTFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uZ2ItZm9vdGVyX19jb3B5IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5nYi1mb290ZXJfX25hdmlnYXRpb24ge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZ2ItZm9vdGVyX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0cGFkZGluZzogNHB4IDA7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYi1mb290ZXJfX2xpbms6aG92ZXIsXG4uZ2ItZm9vdGVyX19saW5rOmFjdGl2ZSxcbi5nYi1mb290ZXJfX2xpbms6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cbi5nYi1icmFuZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmdiLWJyYW5kX19sb2dvIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5nYi1icmFuZF9faW1hZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDE0NnB4O1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi5nYi1icmFuZF9fY2xhaW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDE1MHB4O1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogIzk5OTk5OTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nYi1zZWFyY2gge1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2Itc2VhcmNoLnNob3cge1xuXHRtYXgtaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ2Itc2VhcmNoLnNob3cgLmdiLXNlYXJjaF9fY29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5nYi1zZWFyY2gtLWNvbnN0YW50IC5nYi1zZWFyY2gge1xuXHRtYXgtaGVpZ2h0OiA2MHB4O1xufVxuXG4uZ2Itc2VhcmNoLS1jb25zdGFudCAuZ2Itc2VhcmNoX190b2dnbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Itc2VhcmNoX190b2dnbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdiLXNlYXJjaF9fdG9nZ2xlOmhvdmVyIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi5nYi1zZWFyY2hfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmdiLXNlYXJjaF9faW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nOiAwIDcwcHggMCAxMHB4O1xuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5nYi1zZWFyY2hfX2lucHV0W3R5cGU9J3NlYXJjaCddOmFjdGl2ZSxcbi5nYi1zZWFyY2hfX2lucHV0W3R5cGU9J3NlYXJjaCddOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmdiLXNlYXJjaF9fYnV0dG9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuXHR6LWluZGV4OiAyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYi1zZWFyY2hfX2J1dHRvbjphY3RpdmUsXG4uZ2Itc2VhcmNoX19idXR0b246Zm9jdXMsXG4uZ2Itc2VhcmNoX19idXR0b246aG92ZXIge1xuXHRvdXRsaW5lOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZTRlNGU0O1xufVxuXG4uZ2Itc2VhcmNoX19idXR0b24gLmdiLWljb24tc2VhcmNoIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICM2NjY2NjY7XG59XG5cbi5nYi1zZWFyY2hfX2J1dHRvbiAuZ2ItaWNvbi1zZWFyY2g6OmJlZm9yZSxcbi5nYi1zZWFyY2hfX2J1dHRvbiAuaWNvbi1zZWFyY2g6YmVmb3JlIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmdiLXNlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZ2Itc2VhcmNoOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuLmdiLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZ2Itc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uZ2Itc2VhcmNoOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzY2NjY2Njtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA2MHB4O1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRwYWRkaW5nOiAwIDAgMzVweDtcblx0d2lkdGg6IDI0MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI0MHB4LCAwLCAwKTtcblx0ei1pbmRleDogOTc7XG5cdGZvbnQtZmFtaWx5OiBcIkFrdGl2R3JvdGVza1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZ2Itc2VhcmNoLS1jb25zdGFudCAuZ2ItbWFpbi1uYXZpZ2F0aW9uIHtcblx0dG9wOiAxMTBweDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX190b2dnbGU6aG92ZXIge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIGksXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX190b2dnbGUgaTo6YmVmb3JlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19zdGlja3ktdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbi0taW5pdGlhbGl6ZWQgbWFpbixcbi5nYi1tYWluLW5hdmlnYXRpb24tLWluaXRpYWxpemVkIC5nYi1mb290ZXIsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1pbml0aWFsaXplZCAuZ2ItY291bnRyeS1zZWxlY3RvciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IC5nYi1tYWluLW5hdmlnYXRpb24ge1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IG1haW4sXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IC5nYi1mb290ZXIsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IC5nYi1jb3VudHJ5LXNlbGVjdG9yIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNDBweCk7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb24gYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbiBhOmhvdmVyLFxuLmdiLW1haW4tbmF2aWdhdGlvbiBhOmZvY3VzLFxuLmdiLW1haW4tbmF2aWdhdGlvbiBhOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbiB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uIGxpIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb24gdWwuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbiB1bC5nYi1tYWluLW5hdmlnYXRpb24tLXNsaWRlLWluIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19vdmVydmlldyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCxcbi5nYi1tYWluLW5hdmlnYXRpb24gdWwge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IC0yMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRib3R0b206IDgwcHg7XG5cdHdpZHRoOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsIHtcblx0d2lkdGg6IDI2MHB4O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCB1bCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MHB4KTtcblx0b3BhY2l0eTogMDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcblx0ei1pbmRleDogMjtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpIC5nYi1tYWluLW5hdmlnYXRpb25fX3BhcmVudCA+IGE6OmJlZm9yZSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkuZ2ItbWFpbi1uYXZpZ2F0aW9uX19wYXJlbnQgPiBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDVweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpIC5nYi1tYWluLW5hdmlnYXRpb25fX292ZXJ2aWV3ID4gYSxcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkuZ2ItbWFpbi1uYXZpZ2F0aW9uX19vdmVydmlldyA+IGEge1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpIGEsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpID4gYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDlweCAyMHB4IDlweCA1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgYTpob3Zlcixcbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgPiBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSBhOjpiZWZvcmUsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpID4gYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcblx0dG9wOiAtMXB4O1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgYS5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1iYWNrLFxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSA+IGEuZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtYmFjayB7XG5cdHRvcDogLTFweDtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpIGEuZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtYmFjazo6YmVmb3JlLFxuLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSA+IGEuZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtYmFjazo6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDVweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpIHVsIHtcblx0cmlnaHQ6IDA7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgLmdiLW1haW4tbmF2aWdhdGlvbl9fZm91cnRoLWxldmVsIHtcblx0cmlnaHQ6IDA7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgLmdiLW1haW4tbmF2aWdhdGlvbl9fZm91cnRoLWxldmVsIHVsIHtcblx0cmlnaHQ6IDA7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb24gLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLWxhbmd1YWdlLXNlbGVjdG9yIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiA0MHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLW1ldGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDI0MHB4O1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1tZXRhIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAxNXB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uIC5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1tZXRhIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbiAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtbWV0YSBhOmhvdmVyLFxuLmdiLW1haW4tbmF2aWdhdGlvbiAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtbWV0YSBhOmFjdGl2ZSxcbi5nYi1tYWluLW5hdmlnYXRpb24gLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLW1ldGEgYTpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uIC5nYi1tYWluLW5hdmlnYXRpb25fX2NsYWltIHtcblx0aGVpZ2h0OiA1MHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5nYi1sYW5ndWFnZS1zZWxlY3RvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9fbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Y2xlYXI6IGxlZnQ7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2l0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2l0ZW06OmFmdGVyIHtcblx0Y29udGVudDogJ3wnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9faXRlbTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2l0ZW06bGFzdC1jaGlsZCAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmsge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5nYi1sYW5ndWFnZS1zZWxlY3RvciAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1yaWdodDogNHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3IgLmdiLWxhbmd1YWdlLXNlbGVjdG9yX19saW5rLmFjdGl2ZSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3IgLmdiLWxhbmd1YWdlLXNlbGVjdG9yX19saW5rOmhvdmVyLFxuLmdiLWxhbmd1YWdlLXNlbGVjdG9yIC5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9fbGluazphY3RpdmUsXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3IgLmdiLWxhbmd1YWdlLXNlbGVjdG9yX19saW5rOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nYi1sYW5ndWFnZS1zZWxlY3RvciAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbms6OmJlZm9yZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1sYW5ndWFnZS1zZWxlY3RvciAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLWxhbmd1YWdlLXNlbGVjdG9yIC5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9fbGlzdCB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1sYW5ndWFnZS1zZWxlY3RvciAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2l0ZW0ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX19jYW52YXMtbGFuZ3VhZ2Utc2VsZWN0b3IgLmdiLWxhbmd1YWdlLXNlbGVjdG9yX19pdGVtOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLWxhbmd1YWdlLXNlbGVjdG9yIC5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9fbGluayB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRwYWRkaW5nOiAwIDRweDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLWxhbmd1YWdlLXNlbGVjdG9yIC5nYi1sYW5ndWFnZS1zZWxlY3Rvcl9fbGluay5hY3RpdmUge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1sYW5ndWFnZS1zZWxlY3RvciAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2xpbms6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3Ige1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjODQ5MDlkO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR6LWluZGV4OiA5ODtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcblx0Zm9udC1mYW1pbHk6IFwiQWt0aXZHcm90ZXNrXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdG9wYWNpdHk6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yLS1zaG93IC5nYi1jb3VudHJ5LXNlbGVjdG9yIHtcblx0bWF4LWhlaWdodDogbm9uZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhaW5lciB7XG5cdG1pbi1oZWlnaHQ6IDM2MHB4O1xuXHRwYWRkaW5nLXRvcDogMjVweDtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19oZWFkZXIge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RvcGljIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2hlYWRsaW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fc3ViLWhlYWRsaW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3IgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yIHAge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMuaW5pdGlhbGl6ZWQge1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5ob3Jpem9uLXByZXYsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG5cdHRvcDogMTBweDtcblx0cGFkZGluZzogMCA1cHggMCAwO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1wcmV2IHtcblx0bGVmdDogMDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmhvcml6b24tbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDVweDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgbGkgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIGxpIGEuaXMtYWN0aXZlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgbGkgYTpob3Zlcixcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIGxpIGE6YWN0aXZlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgbGkgYTpmb2N1cyB7XG5cdGNvbG9yOiAjODQ5MDlkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyBsaSBhOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDRweCAwIDRweCAyNHB4O1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYTpob3Zlcjo6YmVmb3JlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDhweDtcblx0bGVmdDogMXB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb2x1bW4tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbHVtbi1jb250YWluZXIgW2NsYXNzKj10YWItY29sXSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29sdW1uLWNvbnRhaW5lciBbY2xhc3MqPXRhYi1jb2xdIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbHVtbi1jb250YWluZXIgLnRhYi1jb2wtNiB7XG5cdHdpZHRoOiAxNi42NjY2NiU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb2x1bW4tY29udGFpbmVyIC50YWItY29sLTUge1xuXHR3aWR0aDogMjAlO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29sdW1uLWNvbnRhaW5lciAudGFiLWNvbC00IHtcblx0d2lkdGg6IDI1JTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbHVtbi1jb250YWluZXIgLnRhYi1jb2wtMyB7XG5cdHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb2x1bW4tY29udGFpbmVyIC50YWItY29sLTIge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDAgMCA1cHg7XG5cdHBhZGRpbmc6IDAgMCAwIDI0cHg7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2xhbmd1YWdlLXNlbGVjdG9yLnNob3cge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2xhbmd1YWdlLXNlbGVjdG9yIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fbGFuZ3VhZ2Utc2VsZWN0b3IgbGk6OmFmdGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjb250ZW50OiAnfCc7XG5cdHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fbGFuZ3VhZ2Utc2VsZWN0b3IgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fbGFuZ3VhZ2Utc2VsZWN0b3IgbGkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fbGFuZ3VhZ2Utc2VsZWN0b3IgbGkgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZS1jb250YWluZXIge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190b2dnbGUtY29udGFpbmVyLnNob3cge1xuXHRvcGFjaXR5OiAxO1xuXHRtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1oZWFkbGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY2xvc2Uge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2Nsb3NlOjpiZWZvcmUge1xuXHRmb250LXNpemU6IDExcHg7XG5cdG1hcmdpbi1yaWdodDogMTBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY2xvc2U6aG92ZXIsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY2xvc2U6YWN0aXZlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2Nsb3NlOmZvY3VzIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWNvbnRlbnQtaGVhZGxpbmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAzMHB4IDAgMDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtLWNvbnRhaW5lciAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbS1jb250YWluZXIgLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOmhvdmVyLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbS1jb250YWluZXIgLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOmFjdGl2ZSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0tY29udGFpbmVyIC5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYTpmb2N1cyB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIHtcblx0bWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBzdHJvbmcsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIHNwYW4sXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIHN0cm9uZyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIHNwYW4ge1xuXHRtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAwIDAgMThweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGE6aG92ZXIsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGE6YWN0aXZlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYTpob3Zlcjo6YmVmb3JlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOmFjdGl2ZTo6YmVmb3JlLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhOmZvY3VzOjpiZWZvcmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYTo6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDRweDtcblx0bGVmdDogMXB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMXB4O1xufVxuXG5hLmdiLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjb2xvcjogIzY2NjY2Njtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuYS5nYi1jb3VudHJ5LXNlbGVjdG9yX190b2dnbGU6aG92ZXIsXG5hLmdiLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZTphY3RpdmUsXG5hLmdiLWNvdW50cnktc2VsZWN0b3JfX3RvZ2dsZTpmb2N1cyB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yLS1zaG93IGEuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdG9nZ2xlIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi5nYi10YWJzX19jb250ZW50IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmdiLXRhYnNfX2NvbnRlbnQuaXMtYWN0aXZlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5nYi1zY3JvbGwtdG9wLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAzM3B4O1xuXHRoZWlnaHQ6IDMzcHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDI1cHg7XG5cdGJvdHRvbTogMjVweDtcblx0bGluZS1oZWlnaHQ6IDMzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDg5O1xufVxuXG4uZ2Itc2Nyb2xsLXRvcC1hbmNob3I6OmJlZm9yZSB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5nYi1zY3JvbGwtdG9wLWFuY2hvcjpob3Zlcixcbi5nYi1zY3JvbGwtdG9wLWFuY2hvcjphY3RpdmUsXG4uZ2Itc2Nyb2xsLXRvcC1hbmNob3I6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiAjMDA0NjczO1xufVxuXG4uZ2Itc2Nyb2xsLXRvcC1hbmNob3ItLXNob3cge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZ2Itc2Nyb2xsLXRvcC1hbmNob3ItLWFic29sdXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IGNhbGMoMTAwJSArIDI1cHgpO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb24ge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb25fX2l0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgNnB4O1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb25fX2l0ZW06Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5nYi1zb2NpYWwtbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmdiLXNvY2lhbC1uYXZpZ2F0aW9uIFtjbGFzc149J3NvY2lhbC0nXSxcbi5nYi1zb2NpYWwtbmF2aWdhdGlvbiBbY2xhc3MqPScgc29jaWFsLSddIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmdiLXNvY2lhbC1uYXZpZ2F0aW9uIFtjbGFzc149J3NvY2lhbC0nXTo6YmVmb3JlLFxuLmdiLXNvY2lhbC1uYXZpZ2F0aW9uIFtjbGFzcyo9JyBzb2NpYWwtJ106OmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb24gLnNvY2lhbC1mYWNlYm9vayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ltYWdlcy9zb2NpYWwvZmFjZWJvb2suc3ZnXCIpO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb24gLnNvY2lhbC1nb29nbGUtcGx1cyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ltYWdlcy9zb2NpYWwvZ29vZ2xlLXBsdXMuc3ZnXCIpO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb24gLnNvY2lhbC1pbnN0YWdyYW0ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9pbWFnZXMvc29jaWFsL2luc3RhZ3JhbS5zdmdcIik7XG59XG5cbi5nYi1zb2NpYWwtbmF2aWdhdGlvbiAuc29jaWFsLWxpbmtlZGluIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvaW1hZ2VzL3NvY2lhbC9saW5rZWRpbi5zdmdcIik7XG59XG5cbi5nYi1zb2NpYWwtbmF2aWdhdGlvbiAuc29jaWFsLXBpbnRlcmVzdCB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ltYWdlcy9zb2NpYWwvcGludGVyZXN0LnN2Z1wiKTtcbn1cblxuLmdiLXNvY2lhbC1uYXZpZ2F0aW9uIC5zb2NpYWwtdHdpdHRlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3ZlbmRvci9zdHlsZWd1aWRlL2ltYWdlcy9zb2NpYWwvdHdpdHRlci5zdmdcIik7XG59XG5cbi5nYi1zb2NpYWwtbmF2aWdhdGlvbiAuc29jaWFsLXhpbmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi92ZW5kb3Ivc3R5bGVndWlkZS9pbWFnZXMvc29jaWFsL3hpbmcuc3ZnXCIpO1xufVxuXG4uZ2Itc29jaWFsLW5hdmlnYXRpb24gLnNvY2lhbC15b3V0dWJlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vdmVuZG9yL3N0eWxlZ3VpZGUvaW1hZ2VzL3NvY2lhbC95b3V0dWJlLnN2Z1wiKTtcbn1cblxuLmZvbnQtb3ZlcnJpZGUtYXJpYWwge1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5mb250LW92ZXJyaWRlLWFyaWFsIC5nYi1icmFuZF9fY2xhaW0sXG4uZm9udC1vdmVycmlkZS1hcmlhbCAuZ2ItbGFuZ3VhZ2Utc2VsZWN0b3JfX2xpc3QsXG4uZm9udC1vdmVycmlkZS1hcmlhbCAuZ2ItbWFpbi1uYXZpZ2F0aW9uLFxuLmZvbnQtb3ZlcnJpZGUtYXJpYWwgLmdiLXNlYXJjaF9faW5wdXRbdHlwZT1zZWFyY2hdLFxuLmZvbnQtb3ZlcnJpZGUtYXJpYWwgLmdiLWZvb3Rlcixcbi5mb250LW92ZXJyaWRlLWFyaWFsIC5nYi1oZWFkZXIsXG4uZm9udC1vdmVycmlkZS1hcmlhbCAuZ2ItaGVhZGVyX19pZGVudGlmaWVyLFxuLmZvbnQtb3ZlcnJpZGUtYXJpYWwgLmdiLWNvdW50cnktc2VsZWN0b3Ige1xuXHRmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbnAge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbnA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm9sLFxudWwge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRwYWRkaW5nOiAwIDAgMCAxN3B4O1xufVxuXG5vbDpsYXN0LWNoaWxkLFxudWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsIHtcblx0bGlzdC1zdHlsZTogZGlzYztcbn1cblxudWwubGlua2xpc3Qge1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbnVsLmxpbmtsaXN0LmJyZWFkY3J1bWIge1xuXHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdHBhZGRpbmc6IDAgMCAxMHB4IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjMzc2ZWI0O1xufVxuXG51bC5saW5rbGlzdC5icmVhZGNydW1iOmJlZm9yZSxcbnVsLmxpbmtsaXN0LmJyZWFkY3J1bWI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogdGFibGU7XG59XG5cbnVsLmxpbmtsaXN0LmJyZWFkY3J1bWI6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cblxudWwubGlua2xpc3QuYnJlYWRjcnVtYiBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcbn1cblxudWwubGlua2xpc3QuYnJlYWRjcnVtYiBsaTphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXDAwQkInO1xuXHRwYWRkaW5nOiAwIDNweDtcbn1cblxudWwubGlua2xpc3QuYnJlYWRjcnVtYiBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG51bC5saW5rbGlzdC5icmVhZGNydW1iIGxpIGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG4uZGV0YWlscy1wb3B1cCBhOmJlZm9yZSxcbi5hcnJvdy1saW5rOmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCBhOmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCBhOmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5jaGVja2JveC1pbmxpbmUgYTpiZWZvcmUsXG4uZm9ybS1ncm91cCAucmFkaW8taW5saW5lIGE6YmVmb3JlIHtcblx0cGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4ubGluayxcbi5saW5rbGlzdCBhLFxuLmltZy1pbmZvIGEsXG4uZGV0YWlscy1wb3B1cCBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxpbms6YmVmb3JlLFxuLmxpbmtsaXN0IGE6YmVmb3JlLFxuLmltZy1pbmZvIGE6YmVmb3JlLFxuLmRldGFpbHMtcG9wdXAgYTpiZWZvcmUge1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuXG4uYmxvY2stbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay1saW5rOmJlZm9yZSB7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAycHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5saW5rbGlzdC5icmVhZGNydW1iIGEge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmJ0bixcbi5idG5bdHlwZT0nc3VibWl0J10sXG5sYWJlbC5idG4sXG5mb3JtIC5mb3JtLWdyb3VwIGxhYmVsLmJ0biB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuYS5idG46aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLWRlZmF1bHQtdHJhbnNwYXJlbnQsXG4uYnRuLWRlZmF1bHQge1xuXHRtYXJnaW46IDEwcHggMzBweCAxMHB4IDA7XG5cdHBhZGRpbmc6IDExcHggNjBweCAxMXB4IDQwcHg7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0bWluLWhlaWdodDogNDBweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5idG4tZGVmYXVsdC10cmFuc3BhcmVudDpiZWZvcmUsXG4uYnRuLWRlZmF1bHQ6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEzcHg7XG5cdGxlZnQ6IDE1cHg7XG59XG5cbi5idG4tZGVmYXVsdC10cmFuc3BhcmVudDpsYXN0LWNoaWxkLFxuLmJ0bi1kZWZhdWx0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tZGVmYXVsdC10cmFuc3BhcmVudDpob3Zlcixcbi5idG4tZGVmYXVsdDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMwMDQ2NzM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi1kZWZhdWx0LXRyYW5zcGFyZW50LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LXRyYW5zcGFyZW50OmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0OmRpc2FibGVkIHtcblx0YmFja2dyb3VuZDogI2NjYztcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnRuLWRlZmF1bHQtdHJhbnNwYXJlbnQ6dmlzaXRlZCxcbi5idG4tZGVmYXVsdC10cmFuc3BhcmVudDpmb2N1cyxcbi5idG4tZGVmYXVsdC10cmFuc3BhcmVudDpob3Zlcixcbi5idG4tZGVmYXVsdDp2aXNpdGVkLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1kZWZhdWx0LXRyYW5zcGFyZW50IHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0LXRyYW5zcGFyZW50OmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmlucHV0LmJ0bi1kZWZhdWx0LXRyYW5zcGFyZW50LFxuaW5wdXQuYnRuLWRlZmF1bHQge1xuXHRwYWRkaW5nOiAxMXB4IDYwcHggMTFweCAxNXB4O1xufVxuXG4uYnRuLXRyYW5zcGFyZW50LFxuLmJ0bi10aHVtYm5haWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG5cdG1hcmdpbjogMCAzMHB4IDAgMDtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnRuLXRyYW5zcGFyZW50Omxhc3QtY2hpbGQsXG4uYnRuLXRodW1ibmFpbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50OnZpc2l0ZWQsXG4uYnRuLXRyYW5zcGFyZW50OmZvY3VzLFxuLmJ0bi10aHVtYm5haWw6dmlzaXRlZCxcbi5idG4tdGh1bWJuYWlsOmZvY3VzIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi10cmFuc3BhcmVudDpob3Zlcixcbi5idG4tdGh1bWJuYWlsOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQ6YmVmb3JlLFxuLmJ0bi10aHVtYm5haWw6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0bi10cmFuc3BhcmVudCBzcGFuLFxuLmJ0bi10aHVtYm5haWwgc3BhbiB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50IC5nYi1pY29uLWFycm93LXJpZ2h0LFxuLmJ0bi10cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0LFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmJ0bi10cmFuc3BhcmVudCAuaG9yaXpvbi1uZXh0LFxuLmJ0bi10cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCAuYnRuLXRyYW5zcGFyZW50IGEsXG4uYnRuLXRyYW5zcGFyZW50IC5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gLmJ0bi10cmFuc3BhcmVudCBhLFxuLmJ0bi10cmFuc3BhcmVudCAuaWNvbi1hcnJvdy1ib2xkLXJpZ2h0LFxuLmJ0bi10aHVtYm5haWwgLmdiLWljb24tYXJyb3ctcmlnaHQsXG4uYnRuLXRodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0LFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnNcbiAgLmJ0bi10aHVtYm5haWwgLmhvcml6b24tbmV4dCxcbi5idG4tdGh1bWJuYWlsIC5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCBhLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYi1jb250ZW50XG4gIC5idG4tdGh1bWJuYWlsIGEsXG4uYnRuLXRodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtXG4gIC5idG4tdGh1bWJuYWlsIGEsXG4uYnRuLXRodW1ibmFpbCAuaWNvbi1hcnJvdy1ib2xkLXJpZ2h0IHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcblx0d2lkdGg6IDE2cHg7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uYnRuLXRyYW5zcGFyZW50OmhvdmVyIHtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbmEuYnRuLmJ0bi1wcm8ge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMCA2MHB4IDAgMjBweDtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0bWluLWhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5hLmJ0bi5idG4tcHJvOmJlZm9yZSB7XG5cdHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbmEuYnRuLmJ0bi1wcm86dmlzaXRlZCxcbmEuYnRuLmJ0bi1wcm86Zm9jdXMsXG5hLmJ0bi5idG4tcHJvOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuYS5idG4uYnRuLXBybzpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMwMDQ2NzM7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmJ0bi5ibHVlIHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLmJ0bi5ibHVlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzAwNDY3Mztcbn1cblxuLmJ0bi5wdXJwbGUge1xuXHRiYWNrZ3JvdW5kOiAjMzc3Yjc4O1xufVxuXG4uYnRuLnB1cnBsZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMyZjY5Njc7XG59XG5cbi5idG4uZ3JlZW4ge1xuXHRiYWNrZ3JvdW5kOiAjNGJhNWEwO1xufVxuXG4uYnRuLmdyZWVuOmhvdmVyIHtcblx0YmFja2dyb3VuZDogIzQzOTM4Zjtcbn1cblxuLnRhYmxlLW9mLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG4udGFibGUtb2YtY29udGVudCB1bCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS44cmVtO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcMjAxQyc7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuYmxvY2txdW90ZTphZnRlciB7XG5cdGNvbnRlbnQ6ICdcXDIwMUQnO1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbmkge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5sYW5kaW5ncGFnZSBwIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5sYW5kaW5ncGFnZSBoMixcbi5sYW5kaW5ncGFnZSAuaDIge1xuXHRtYXJnaW46IDAgMCA4cHg7XG59XG5cbi5sYW5kaW5ncGFnZSBoMyxcbi5sYW5kaW5ncGFnZSAuaDMge1xuXHRtYXJnaW46IDAgMCA4cHg7XG59XG5cbmh0bWwge1xuXHRmb250LXNpemU6IDEwcHg7XG59XG5cbmJvZHkge1xuXHRtaW4td2lkdGg6IDMyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuXHRmb250LWZhbWlseTogXCJBa3Rpdkdyb3Rlc2tcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLnBhZ2Utd3JhcHBlciB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbnRhaW5lci1mbHVpZCxcbi5sYW5kaW5ncGFnZSA+IHNlY3Rpb24ge1xuXHRtYXgtd2lkdGg6IDEyMzBweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5tYWluIHtcblx0bWluLWhlaWdodDogMjAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbm1haW4gLmNvbnRlbnQtYXJlYS1wcm8ge1xuXHRwYWRkaW5nLXRvcDogNDBweDtcbn1cblxubWFpbiAucHJvLWFyZWEge1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgIzM3NmViNDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbm1haW4gLnByby1hcmVhIC5zZWN0aW9uLXRlbXBsYXRlOmxhc3Qtb2YtdHlwZSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG5tYWluIC50b3BpYy1yb3cge1xuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxubWFpbiAudG9waWMtcm93IGgxOmxhc3QtY2hpbGQsXG5tYWluIC50b3BpYy1yb3cgaDI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250ZW50LXBhZ2UtZnVsbCxcbi5jb250ZW50LXBhZ2UtY29udGV4dCB7XG5cdG1hcmdpbjogMTVweCBhdXRvIDEwMHB4O1xuXHRtYXgtd2lkdGg6IDEyMzBweDtcblx0cGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5sYW5kaW5ncGFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sYW5kaW5ncGFnZSAuY29udGFpbmVyLWZsdWlkLFxuLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdG1heC13aWR0aDogMTIzMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5zaG93LWZpbHRlciAuY29udGVudC1wYWdlLWZ1bGwsXG4uc2hvdy1maWx0ZXIgLmNvbnRlbnQtcGFnZS1jb250ZXh0IHtcblx0bWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmxvZ28ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pZnJhbWUge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuI2xpdmVjaGF0LWNvbXBhY3QtY29udGFpbmVyIHtcblx0ei1pbmRleDogOTUgIWltcG9ydGFudDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbi0taW5pdGlhbGl6ZWQgLmZpbHRlci1wYW5lbCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zaG93IC5maWx0ZXItcGFuZWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI0MHB4KTtcbn1cblxuLnNlY3Rpb24tdGVtcGxhdGUge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDNkNDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAuc2VjdGlvbi10ZW1wbGF0ZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi5zZWN0aW9uLXRlbXBsYXRlLmFuY2hvciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zZWN0aW9uLXRlbXBsYXRlLmRpc2FibGUtYm9yZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnNlY3Rpb24tdGVtcGxhdGU6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmxhbmRpbmdwYWdlIC5zZWN0aW9uLXRlbXBsYXRlIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmxhbmRpbmdwYWdlIC5zZWN0aW9uLXRlbXBsYXRlLmdyYXkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uaG90c3BvdCB7XG5cdGFuaW1hdGlvbjogcHVsc2UgMnMgMHMgZWFzZS1vdXQgaW5maW5pdGU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzZlYjQ7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMzBweDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcblx0d2lkdGg6IDMwcHg7XG59XG5cbmJvZHkuZGlzYWJsZS1hbmltYXRpb25zIC5ob3RzcG90IHtcblx0YW5pbWF0aW9uOiBub25lO1xufVxuXG4uaG90c3BvdDpob3ZlciB7XG5cdGFuaW1hdGlvbjogcHVsc2UtZXhjaXRlZCAuNXMgLjRzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG4uaG90c3BvdC5hY3RpdmUge1xuXHRhbmltYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR6LWluZGV4OiA1O1xufVxuXG4uaG90c3BvdC5hY3RpdmU6aG92ZXIge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5wcmUtbG9hZGVyLXdyYXBwZXIge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTc7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByZS1sb2FkZXItd3JhcHBlci5mYWRlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLnByZS1sb2FkZXItd3JhcHBlci5oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnByZS1sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wcmUtbG9hZGVyIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHdpZHRoOiAyNSU7XG5cdGhlaWdodDogMjUlO1xuXHRtYXJnaW46IDQlO1xuXHRmbG9hdDogbGVmdDtcblx0YW5pbWF0aW9uOiBsb2FkaW5nLWZhZGUgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ib2R5LmRpc2FibGUtYW5pbWF0aW9ucyAucHJlLWxvYWRlciBzcGFuIHtcblx0YW5pbWF0aW9uOiBub25lO1xufVxuXG4ucHJlLWxvYWRlciBzcGFuOm50aC1jaGlsZCg1KSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRhbmltYXRpb246IG5vbmU7XG59XG5cbi5wcmUtbG9hZGVyIHNwYW46bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC44NzVzO1xufVxuXG4ucHJlLWxvYWRlciBzcGFuOm50aC1jaGlsZCgyKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNzVzO1xufVxuXG4ucHJlLWxvYWRlciBzcGFuOm50aC1jaGlsZCgzKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNjI1cztcbn1cblxuLnByZS1sb2FkZXIgc3BhbjpudGgtY2hpbGQoNikge1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuXG4ucHJlLWxvYWRlciBzcGFuOm50aC1jaGlsZCg5KSB7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMzc1cztcbn1cblxuLnByZS1sb2FkZXIgc3BhbjpudGgtY2hpbGQoOCkge1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjI1cztcbn1cblxuLnByZS1sb2FkZXIgc3BhbjpudGgtY2hpbGQoNykge1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjEyNXM7XG59XG5cbi50YWJsZS1vdXRlci13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAzMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGFibGUtb3V0ZXItd3JhcHBlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRhYmxlLW91dGVyLXdyYXBwZXI6YWZ0ZXIsXG4udGFibGUtb3V0ZXItd3JhcHBlcjpiZWZvcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB3aWR0aCAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnRhYmxlLW91dGVyLXdyYXBwZXI6YmVmb3JlIHtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZmZmZmZmLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuLnRhYmxlLW91dGVyLXdyYXBwZXI6YWZ0ZXIge1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAjZmZmZmZmKTtcbn1cblxuLnRhYmxlLW91dGVyLXdyYXBwZXIudGFibGUtc2Nyb2xsLWxlZnQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0d2lkdGg6IDMwcHg7XG59XG5cbi50YWJsZS1vdXRlci13cmFwcGVyLnRhYmxlLXNjcm9sbC1yaWdodDphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHdpZHRoOiAzMHB4O1xufVxuXG4udGFibGUtb3V0ZXItd3JhcHBlci5zY3JvbGxhYmxlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZDNkNDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4udGFibGUtY29udGFpbmVyIHA6bGFzdC1jaGlsZCxcbi50YWJsZS1jb250YWluZXIgb2w6bGFzdC1jaGlsZCxcbi50YWJsZS1jb250YWluZXIgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJsZS1jb250YWluZXIgLnRhYmxlIHtcblx0d2lkdGg6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQzZDQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjE0Mjg1NzE0Mjg1NzE0O1xufVxuXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi50YWJsZS1jb250YWluZXIgLnRhYmxlOm5vdCgudGFibGUtY2xlYW4pID4gdGhlYWQgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGU6bm90KC50YWJsZS1jbGVhbikgPiB0aGVhZCA+IHRyOm50aC1jaGlsZChvZGQpID4gdGQsXG4udGFibGUtY29udGFpbmVyIC50YWJsZTpub3QoLnRhYmxlLWNsZWFuKSA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlOm5vdCgudGFibGUtY2xlYW4pID4gdGJvZHkgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRkLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGU6bm90KC50YWJsZS1jbGVhbikgPiB0Zm9vdCA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgsXG4udGFibGUtY29udGFpbmVyIC50YWJsZTpub3QoLnRhYmxlLWNsZWFuKSA+IHRmb290ID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0ZCB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi50YWJsZS1jb250YWluZXIgLnRhYmxlOm5vdCgudGFibGUtY2xlYW4pID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGU6bm90KC50YWJsZS1jbGVhbikgPiB0aGVhZCA+IHRyOm50aC1jaGlsZChvZGQpID4gdGgsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGhlYWQgPiB0cjpudGgtY2hpbGQob2RkKSA+IHRoIHtcblx0cGFkZGluZzogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0YmFja2dyb3VuZDogI2I0Y2RmMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4udGFibGUtY29udGFpbmVyIC50YWJsZTpub3QoLnRhYmxlLWNsZWFuKSA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGU6bm90KC50YWJsZS1jbGVhbikgPiB0aGVhZCA+IHRyOm50aC1jaGlsZChvZGQpID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRoZWFkID4gdHI6bnRoLWNoaWxkKG9kZCkgPiB0aDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udGFibGUtY29udGFpbmVyIC50YWJsZS1jbGVhbiA+IHRib2R5ID4gdHIgPiB0ZCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG4ucGFnZS1oaW50LWJveCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblx0cGFkZGluZzogMCAzMHB4O1xuXHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuLnBhZ2UtaGludC1ib3ggLmNvbnRhaW5lci1mbHVpZCxcbi5wYWdlLWhpbnQtYm94IC5sYW5kaW5ncGFnZSA+IHNlY3Rpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDMwcHggNjBweCAzMHB4IDA7XG59XG5cbi5wYWdlLWhpbnQtYm94Lm9wZW4ge1xuXHRtYXgtaGVpZ2h0OiA1MDBweDtcblx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ucGFnZS1oaW50LWJveCAuaGVhZGxpbmUge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLnBhZ2UtaGludC1ib3ggYS5jbG9zZS1ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5wYWdlLWhpbnQtYm94IGEuY2xvc2UtYm94OmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1oaW50LWJveCBhLmNsb3NlLWJveDpiZWZvcmUge1xuXHRmb250LXNpemU6IDJyZW07XG59XG5cbi5wYWdlLWhpbnQtYm94IGEuYnRuLWRlZmF1bHQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wYWdlLWhpbnQtYm94IHAge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uc2xpY2stYXJyb3cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTgwcHg7XG5cdGxlZnQ6IDIwcHg7XG5cdHdpZHRoOiAzNnB4O1xuXHRoZWlnaHQ6IDM2cHg7XG5cdHBhZGRpbmctbGVmdDogMnB4O1xuXHRsaW5lLWhlaWdodDogMzRweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdGZvbnQtc2l6ZTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMztcbn1cblxuLnNsaWNrLWFycm93OmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnNsaWNrLWFycm93OmZvY3VzLFxuLnNsaWNrLWFycm93OmFjdGl2ZSB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IDIwcHg7XG5cdGxlZnQ6IGF1dG87XG5cdHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNpdGVtYXAtbGlzdCB1bCB7XG5cdG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4uaG9yaXpvbi1wcmV2LFxuLmhvcml6b24tbmV4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IDA7XG59XG5cbi5ob3Jpem9uLXByZXYge1xuXHRsZWZ0OiAwO1xufVxuXG4uaG9yaXpvbi1uZXh0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5zbGljay1kb3RzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDUwJTtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0dHJhbnNpdGlvbjogYm90dG9tIDAuM3M7XG59XG5cbi52aWRlby1pcy1wbGF5aW5nIC5zbGljay1kb3RzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2stZG90cyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stZG90cyBidXR0b24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA0cHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAxM3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdGZvbnQtc2l6ZTogMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbltjbGFzc149J3NvY2lhbC0nXSxcbltjbGFzcyo9JyBzb2NpYWwtJ10ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG5bY2xhc3NePSdzb2NpYWwtJ106YmVmb3JlLFxuW2NsYXNzKj0nIHNvY2lhbC0nXTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcbn1cblxuLnNvY2lhbC1mYWNlYm9vayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2ZhY2Vib29rLnN2Zyk7XG59XG5cbi5zb2NpYWwtZ29vZ2xlLXBsdXMge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC9nb29nbGUtcGx1cy5zdmcpO1xufVxuXG4uc29jaWFsLWluc3RhZ3JhbSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL2luc3RhZ3JhbS5zdmcpO1xufVxuXG4uc29jaWFsLWxpbmtlZGluIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvbGlua2VkaW4uc3ZnKTtcbn1cblxuLnNvY2lhbC1waW50ZXJlc3Qge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC9waW50ZXJlc3Quc3ZnKTtcbn1cblxuLnNvY2lhbC10d2l0dGVyIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zb2NpYWwvdHdpdHRlci5zdmcpO1xufVxuXG4uc29jaWFsLXhpbmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NvY2lhbC94aW5nLnN2Zyk7XG59XG5cbi5zb2NpYWwteW91dHViZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc29jaWFsL3lvdXR1YmUuc3ZnKTtcbn1cblxuLmZpbHRlci1wYW5lbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzg0OTA5ZDtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xuXHR6LWluZGV4OiAyO1xufVxuXG4uZmlsdGVyLXBhbmVsW2NsYXNzKj0nc2hvdyddIHtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCAzMHB4O1xuXHRoZWlnaHQ6IDA7XG5cdG1heC13aWR0aDogMTIzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaG93IC5maWx0ZXItcGFuZWwtY29udGFpbmVyIHtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4uc2hvdy5zaG93LXNlY29uZC1sZXZlbCAuZmlsdGVyLXBhbmVsLWNvbnRhaW5lciB7XG5cdGhlaWdodDogMTIwcHg7XG59XG5cbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5ob3Jpem9uLXByZXYsXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuaG9yaXpvbi1uZXh0IHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIHVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMCAzNXB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIGJvcmRlciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciB1bCBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgdWwgbGkgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyLFxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgdWwgbGkgYTpmb2N1cyxcbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIHVsIGxpIGE6YWN0aXZlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzg0OTA5ZDtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLnNob3ctc2Vjb25kLWxldmVsIC5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItZmlyc3QtbGV2ZWwge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaG93LXNlY29uZC1sZXZlbCAuZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGEge1xuXHRvcGFjaXR5OiAuNTtcbn1cblxuLnNob3ctc2Vjb25kLWxldmVsIC5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItZmlyc3QtbGV2ZWwgbGkgYS5hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGEuYWN0aXZlOmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGE6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjFweDtcblx0cmlnaHQ6IDM1cHg7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGE6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG59XG5cbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItc2Vjb25kLWxldmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXgtaGVpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItc2Vjb25kLWxldmVsLnNob3cge1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLXNlY29uZC1sZXZlbCBsaSBhIHtcblx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWN0aXZlLXNlY29uZC1sZXZlbCAuZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLXNlY29uZC1sZXZlbCBsaSBhIHtcblx0b3BhY2l0eTogLjU7XG59XG5cbi5hY3RpdmUtc2Vjb25kLWxldmVsIC5maWx0ZXItcGFuZWwtY29udGFpbmVyIC5maWx0ZXItc2Vjb25kLWxldmVsIGxpIGEuYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgLmZpbHRlci1zZWNvbmQtbGV2ZWwgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLXNlY29uZC1sZXZlbCBsaSBhOmJlZm9yZSB7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbnRlbnQ6ICcnO1xufVxuXG4uZmlsdGVyLXRyaWdnZXItY29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWx0ZXItdHJpZ2dlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmlsdGVyLXRyaWdnZXIgLmZpbHRlci1jb3JuZXItbGVmdCB7XG5cdGZpbGw6ICM4NDkwOWQ7XG5cdHdpZHRoOiA1cHg7XG5cdGhlaWdodDogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTVweDtcbn1cblxuLmZpbHRlci10cmlnZ2VyIC5maWx0ZXItY29ybmVyLXJpZ3RoIHtcblx0ZmlsbDogIzg0OTA5ZDtcblx0d2lkdGg6IDVweDtcblx0aGVpZ2h0OiA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogLTVweDtcbn1cblxuLnNob3cgLmZpbHRlci10cmlnZ2VyIGE6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmZpbHRlci10cmlnZ2VyIGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0YmFja2dyb3VuZDogIzg0OTA5ZDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCA4MHB4IDAgMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5maWx0ZXItdHJpZ2dlciBhOmFjdGl2ZSxcbi5maWx0ZXItdHJpZ2dlciBhOmZvY3VzLFxuLmZpbHRlci10cmlnZ2VyIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWx0ZXItdHJpZ2dlciBhOmFmdGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEzcHg7XG5cdHJpZ2h0OiAzMHB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmZpbHRlci10cmlnZ2VyIGE6YmVmb3JlIHtcblx0Y29udGVudDogJyc7XG59XG5cbi5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0aGVpZ2h0OiA0MHB4O1xufVxuXG4uZm9ybS1ncm91cCB7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdHBhZGRpbmc6IDJweCAwO1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwuY2hlY2tib3gtaW5saW5lLmltYWdlLFxuLmZvcm0tZ3JvdXAgbGFiZWwucmFkaW8taW5saW5lLmltYWdlLFxuLmZvcm0tZ3JvdXAgbGFiZWwuaW1hZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWdyb3VwIGxhYmVsLmNoZWNrYm94LWlubGluZS5pbWFnZSBpbWcsXG4uZm9ybS1ncm91cCBsYWJlbC5yYWRpby1pbmxpbmUuaW1hZ2UgaW1nLFxuLmZvcm0tZ3JvdXAgbGFiZWwuaW1hZ2UgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwuY2hlY2tib3gtaW5saW5lLmltYWdlIGlucHV0LFxuLmZvcm0tZ3JvdXAgbGFiZWwucmFkaW8taW5saW5lLmltYWdlIGlucHV0LFxuLmZvcm0tZ3JvdXAgbGFiZWwuaW1hZ2UgaW5wdXQge1xuXHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbC5idG4ge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tZ3JvdXAgbGFiZWwuYnRuOmJlZm9yZSxcbi5mb3JtLWdyb3VwIGxhYmVsLmJ0biBpbnB1dFt0eXBlPWZpbGVdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tZ3JvdXAgLmZpbGUtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIC5maWxlLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mb3JtLWdyb3VwIC5maWxlLWxpc3QgbGk6OmJlZm9yZSB7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZm9ybS1ncm91cCAuZXJyb3Ige1xuXHRjb2xvcjogI2RkNGIzOTtcbn1cblxuLmZvcm0tZ3JvdXAgaHIge1xuXHRib3JkZXItY29sb3I6ICNiMmIyYjI7XG59XG5cbi5mb3JtLWdyb3VwIC5jaGVja2JveCxcbi5mb3JtLWdyb3VwIC5yYWRpbyB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZvcm0tZ3JvdXAgLnJhZGlvLnJhZGlvLWJsb2NrID4gbGFiZWwge1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCxcbi5mb3JtLWdyb3VwIC5yYWRpbyBsYWJlbCxcbi5mb3JtLWdyb3VwIC5jaGVja2JveC1pbmxpbmUsXG4uZm9ybS1ncm91cCAucmFkaW8taW5saW5lIHtcblx0bWFyZ2luOiAwIDIwcHggMTBweCAwO1xufVxuXG4uZm9ybS1ncm91cCAuY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1ncm91cCAuY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sXG4uZm9ybS1ncm91cCAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1ncm91cCAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10sXG4uZm9ybS1ncm91cCAuY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPXJhZGlvXSxcbi5mb3JtLWdyb3VwIC5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uZm9ybS1ncm91cCAucmFkaW8taW5saW5lIGlucHV0W3R5cGU9cmFkaW9dIHtcblx0bWFyZ2luOiAwO1xuXHR0b3A6IDJweDtcblx0bGVmdDogMDtcbn1cblxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94IGxhYmVsIGE6aG92ZXI6OmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5jaGVja2JveCBsYWJlbCBhOjpiZWZvcmUsXG4uZm9ybS1ncm91cCAucmFkaW8gbGFiZWwgYTpob3Zlcjo6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLnJhZGlvIGxhYmVsIGE6OmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5jaGVja2JveC1pbmxpbmUgYTpob3Zlcjo6YmVmb3JlLFxuLmZvcm0tZ3JvdXAgLmNoZWNrYm94LWlubGluZSBhOjpiZWZvcmUsXG4uZm9ybS1ncm91cCAucmFkaW8taW5saW5lIGE6aG92ZXI6OmJlZm9yZSxcbi5mb3JtLWdyb3VwIC5yYWRpby1pbmxpbmUgYTo6YmVmb3JlIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lIHtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uZm9ybS1ncm91cC5oYXMtZXJyb3IgLmNoZWNrYm94LWlubGluZSB7XG5cdGNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZm9ybS1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1kYXRlXSxcbi5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGltZV0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5mb3JtLWdyb3VwIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdHBhZGRpbmc6IDEwcHggMTJweCA4cHggMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tZXJyb3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRjb2xvcjogI2RkNGIzOTtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPXRleHRdLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9dGV4dF1bdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPWVtYWlsXSxcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPWVtYWlsXVt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1lbWFpbF1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPXBhc3N3b3JkXSxcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPXBhc3N3b3JkXVt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1wYXNzd29yZF1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPW51bWJlcl0sXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT1udW1iZXJdW3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPWRhdGVdLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9ZGF0ZV1bdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZGF0ZV1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPXRpbWVdLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9dGltZV1bdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGltZV1bdHlwZT0ndGV4dCddIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAgMTJweDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xufVxuXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9dGV4dF06Zm9jdXMsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT10ZXh0XVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9ZW1haWxdOmZvY3VzLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9ZW1haWxdW3R5cGU9J3RleHQnXTpmb2N1cyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWVtYWlsXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9cGFzc3dvcmRdW3R5cGU9J3RleHQnXTpmb2N1cyxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXBhc3N3b3JkXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPW51bWJlcl1bdHlwZT0ndGV4dCddOmZvY3VzLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT1kYXRlXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1kYXRlXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4uZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW3R5cGU9dGltZV06Zm9jdXMsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT10aW1lXVt0eXBlPSd0ZXh0J106Zm9jdXMsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10aW1lXVt0eXBlPSd0ZXh0J106Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICMzNzZlYjQ7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT10ZXh0XS5lcnJvcixcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPXRleHRdLmVycm9yW3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLmVycm9yW3R5cGU9J3RleHQnXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT1lbWFpbF0uZXJyb3IsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT1lbWFpbF0uZXJyb3JbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9ZW1haWxdLmVycm9yW3R5cGU9J3RleHQnXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT1wYXNzd29yZF0uZXJyb3IsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT1wYXNzd29yZF0uZXJyb3JbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9cGFzc3dvcmRdLmVycm9yW3R5cGU9J3RleHQnXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT1udW1iZXJdLmVycm9yLFxuLmZvcm0tZ3JvdXAgLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9bnVtYmVyXS5lcnJvclt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdLmVycm9yW3R5cGU9J3RleHQnXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT1kYXRlXS5lcnJvcixcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPWRhdGVdLmVycm9yW3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWRhdGVdLmVycm9yW3R5cGU9J3RleHQnXSxcbi5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2xbdHlwZT10aW1lXS5lcnJvcixcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPXRpbWVdLmVycm9yW3R5cGU9J3RleHQnXSxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRpbWVdLmVycm9yW3R5cGU9J3RleHQnXSB7XG5cdGJvcmRlci1jb2xvcjogI2RkNGIzOSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VsZWN0IHNlbGVjdCB7XG5cdG1hcmdpbjogLTFweDtcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0b3A6IC0xNTB2aDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uaGFzLWVycm9yIC5zZWxlY3QgLnN0eWxlZC1zZWxlY3QsXG4uaGFzLWVycm9yIC5zZWxlY3QgLm9wdGlvbnMge1xuXHRib3JkZXItY29sb3I6ICNkZDRiMzk7XG59XG5cbi5oYXMtZXJyb3IgLnNlbGVjdCAuc3R5bGVkLXNlbGVjdC5hY3RpdmUsXG4uaGFzLWVycm9yIC5zZWxlY3QgLm9wdGlvbnMuYWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uc2VsZWN0IC5zdHlsZWQtc2VsZWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZzogMTFweCA0MHB4IDlweCAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyYjJiMjtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnNlbGVjdCAuc3R5bGVkLXNlbGVjdDo6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTFweDtcblx0cmlnaHQ6IDEzcHg7XG5cdGZvbnQtZmFtaWx5OiBcImdlYmVyaXRCYXNlSWNvbkZvbnRcIjtcbn1cblxuLnNlbGVjdCAuc3R5bGVkLXNlbGVjdC5hY3RpdmUge1xuXHRib3JkZXItY29sb3I6ICMzNzZlYjQ7XG59XG5cbi5zZWxlY3QgLm9wdGlvbnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRtYXgtaGVpZ2h0OiAzNjBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA4OTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzM3NmViNDtcbn1cblxuLnNlbGVjdCAub3B0aW9ucyBsaSB7XG5cdHBhZGRpbmc6IDExcHggMTVweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VsZWN0IC5vcHRpb25zIGxpLmFjdGl2ZS1pdGVtIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi5zZWxlY3QgLm9wdGlvbnMgbGkuYWN0aXZlLWl0ZW06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLnNlbGVjdCAub3B0aW9ucyBsaTpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VsZWN0IC5vcHRpb25zIGxpIGlucHV0IHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDE1cHg7XG5cdG1hcmdpbjogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCAuc3R5bGVkLXNlbGVjdCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IC5zdHlsZWQtc2VsZWN0IHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAxMXB4IDAgMDtcbn1cblxuLnNlbGVjdC5zZWxlY3QtY2hlY2tib3ggLnN0eWxlZC1zZWxlY3QgaSB7XG5cdGNvbG9yOiAjYTVhNWE1O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IC5zdHlsZWQtc2VsZWN0OmJlZm9yZSB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgd2hpdGUgMTAwJSk7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiA0MHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiA0MHB4O1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxNXB4O1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCAuc3R5bGVkLXNlbGVjdDphZnRlciB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHJpZ2h0OiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogMDtcblx0d2lkdGg6IDQwcHg7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IC5zdHlsZWQtc2VsZWN0LmRpc2FibGVkIHtcblx0Ym9yZGVyLWNvbG9yOiAjZDFkM2Q0O1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCAuc3R5bGVkLXNlbGVjdC5kaXNhYmxlZCA+IHNwYW4sXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCAuc3R5bGVkLXNlbGVjdC5kaXNhYmxlZDphZnRlciB7XG5cdGNvbG9yOiAjZDFkM2Q0O1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCBsaSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi5zZWxlY3Quc2VsZWN0LWNoZWNrYm94IGxhYmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAxNXB4IDEwcHggMzVweDtcbn1cblxuLnNlbGVjdC5zZWxlY3QtY2hlY2tib3ggYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnNlbGVjdC5zZWxlY3QtY2hlY2tib3ggYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdC5zZWxlY3QtY2hlY2tib3ggYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveCAub3B0aW9ucyB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHRvcDogMTAwJTtcblx0Ym9yZGVyLXRvcDogMDtcbn1cblxuLnNlbGVjdC5zZWxlY3QtY2hlY2tib3guYWN0aXZlIC5zdHlsZWQtc2VsZWN0IHtcblx0Ym9yZGVyLWNvbG9yOiAjMzc2ZWI0O1xufVxuXG4uc2VsZWN0LnNlbGVjdC1jaGVja2JveC5hY3RpdmUgLm9wdGlvbnMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlbGVjdC5jaGVja2JveHNlbGVjdCAub3B0aW9ucyBsaSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zZWxlY3QuY2hlY2tib3hzZWxlY3QgLm9wdGlvbnMgbGkgLmNoZWNrYm94LWlubGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzNXB4O1xufVxuXG4uc2VsZWN0LmNoZWNrYm94c2VsZWN0IC5vcHRpb25zIGxpIC5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNlbGVjdC5jaGVja2JveHNlbGVjdC5hY3RpdmUgLnN0eWxlZFNlbGVjdCB7XG5cdGJvcmRlci1jb2xvcjogIzM3NmViNDtcbn1cblxuLnNlbGVjdC5jaGVja2JveHNlbGVjdC5hY3RpdmUgLm9wdGlvbnMge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnRvb2x0aXAtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDVweDtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogXCJnZWJlcml0QmFzZUljb25Gb250XCI7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnRvb2x0aXAuaW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4udG9vbHRpcCAudG9vbHRpcC1pbm5lciB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdHBhZGRpbmc6IDhweCAxMnB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQxcHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG59XG5cbi5zZWFyY2gtZmllbGQge1xuXHRtYXJnaW46IDAgMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLWZpZWxkIGlucHV0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzM3NmViNDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0cGFkZGluZzogMCA0MHB4IDAgMTVweDtcbn1cblxuLnRvdWNoLWRldmljZSAuc2VhcmNoLWZpZWxkIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAyMHB4IDAgMDtcbn1cblxuLnRvdWNoLWRldmljZSAubG9jYXRvci1maWx0ZXIgLnNlYXJjaC1maWVsZCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtZmllbGQuYnJvYWQtc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9J3NlYXJjaCddIHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGhlaWdodDogNTBweDtcbn1cblxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQgLnNlYXJjaC1zdWJtaXQge1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHJpZ2h0OiAwO1xuXHR3aWR0aDogNTFweDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uc2VhcmNoLWZpZWxkLmJyb2FkLXNlYXJjaC1maWVsZCAuc2VhcmNoLXN1Ym1pdCBbY2xhc3MqPScgZ2ItaWNvbi0nXTo6YmVmb3JlLFxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQgLnNlYXJjaC1zdWJtaXQgW2NsYXNzXj0nZ2ItaWNvbi0nXTo6YmVmb3JlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDIuM3JlbTtcbn1cblxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQgLnNlYXJjaC1zdWJtaXQ6aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzAwNDY3Mztcbn1cblxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQgLnVpLWF1dG9jb21wbGV0ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQzZDQ7XG5cdG1hcmdpbjogMDtcblx0bGVmdDogMXB4O1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNDdweDtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDUycHgpO1xuXHR6LWluZGV4OiA5OTk7XG59XG5cbi5zZWFyY2gtZmllbGQuYnJvYWQtc2VhcmNoLWZpZWxkIC51aS1hdXRvY29tcGxldGUgbGkge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0aGVpZ2h0OiAyNXB4O1xuXHRsaW5lLWhlaWdodDogMi41cmVtO1xuXHRwYWRkaW5nOiAwIDAgMCAxNHB4O1xufVxuXG4uc2VhcmNoLWZpZWxkLmJyb2FkLXNlYXJjaC1maWVsZCAudWktYXV0b2NvbXBsZXRlIGxpIHNwYW4ge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaC1maWVsZC5icm9hZC1zZWFyY2gtZmllbGQgLnVpLWF1dG9jb21wbGV0ZSBsaTpmaXJzdC1vZi10eXBlIHtcblx0bWFyZ2luOiA4cHggMCAwO1xufVxuXG4uc2VhcmNoLWZpZWxkLmJyb2FkLXNlYXJjaC1maWVsZCAudWktYXV0b2NvbXBsZXRlIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi5zZWFyY2gtZmllbGQuYnJvYWQtc2VhcmNoLWZpZWxkIC51aS1hdXRvY29tcGxldGUgbGkudWktc3RhdGUtZm9jdXMsXG4uc2VhcmNoLWZpZWxkLmJyb2FkLXNlYXJjaC1maWVsZCAudWktYXV0b2NvbXBsZXRlIGxpOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNjtcbn1cblxuLnNlYXJjaC1zdWJtaXQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiA0MXB4O1xuXHR3aWR0aDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC1zdWJtaXQgW2NsYXNzXj0naWNvbi0nXTpiZWZvcmUsXG4uc2VhcmNoLXN1Ym1pdCBbY2xhc3MqPScgaWNvbi0nXTpiZWZvcmUge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udG91Y2gtZGV2aWNlIC5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiAyMHB4O1xufVxuXG4udG91Y2gtZGV2aWNlIC5sb2NhdG9yLWZpbHRlciAuc2VhcmNoLXN1Ym1pdCB7XG5cdHRvcDogMDtcbn1cblxuaW5wdXQ6Zm9jdXMsXG5pbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlLFxuc2VsZWN0OmZvY3VzLFxuc2VsZWN0OmFjdGl2ZSxcbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlIHtcblx0b3V0bGluZTogMDtcbn1cblxuZm9ybS5mb3JtID4gZGl2LmZvcm0tZXJyb3Ige1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5mb3JtLmZvcm0gLnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPWNoZWNrYm94XSxcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPWNoZWNrYm94XVt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF1bdHlwZT0ndGV4dCddLFxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFt0eXBlPXJhZGlvXSxcbi5mb3JtLWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPXJhZGlvXVt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb11bdHlwZT0ndGV4dCddIHtcblx0bWFyZ2luOiAwO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXI6IGluaGVyaXQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5mb3JtLWdyb3VwIC5yYWRpbyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tZ3JvdXAgLnJhZGlvIC5mb3JtLXJhZGlvIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwIC5yYWRpbyAuZm9ybS1yYWRpbyA+IHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZ3JvdXAgLnJhZGlvLmhvcml6b250YWwgPiAuZm9ybS1jaGVja2JveCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tZ3JvdXAgLnJhZGlvLmhvcml6b250YWwgLmZvcm0tcmFkaW8gPiBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZm9ybS1ncm91cCBsYWJlbCArIC5yYWRpbyxcbi5mb3JtLWdyb3VwIGxhYmVsICsgLmNoZWNrYm94LWltYWdlIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtLWNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cCAuZm9ybS1jaGVja2JveCA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cCAudmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tY2hlY2tib3ggPiBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0tZ3JvdXAgLmZvcm0tY2hlY2tib3ggPiBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuXG4uZm9ybS1ncm91cCAuZm9ybS1yYWRpbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tcmFkaW8gbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5mb3JtW2RhdGEtc2VydmljZS11cmxdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1sb2FkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0ei1pbmRleDogMTI7XG5cdG9wYWNpdHk6IDAuNzU7XG59XG5cbi5mb3JtLWVycm9ycyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb3JtLWVycm9ycyB1bCB7XG5cdGNvbG9yOiAjZGQ0YjM5O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZm9ybS1lcnJvcnMgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5zdWNjZXNzLWljb24tY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Y2Nlc3MtaWNvbi1jb250YWluZXIgaSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHRmb250LXNpemU6IDgwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSA+IHNlY3Rpb24gZm9ybSB7XG5cdG1heC13aWR0aDogNzcwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAubGFuZGluZ3BhZ2UtZm9ybSB7XG5cdHBhZGRpbmc6IDc1cHggMDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5sYW5kaW5ncGFnZSAubGFuZGluZ3BhZ2UtZm9ybSBwIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnN0YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RhZ2UgLnNsaWNrLWRvdHMge1xuXHRib3R0b206IDQwcHg7XG5cdHRyYW5zaXRpb246IHRvcCAwLjNzIGxpbmVhcjtcbn1cblxuLnN0YWdlIC5zbGlkZS1pdGVtIHtcblx0b3V0bGluZTogMDtcbn1cblxuLnN0YWdlIC5zdGFnZS1oZWFkbGluZSB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5zdGFnZSAuc3RhZ2UtaGVhZGxpbmUgYiB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdGFnZSAucmlnaHQtaGFsZixcbi5zdGFnZSAubGVmdC1oYWxmIHtcblx0d2lkdGg6IDUwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHRtYXgtaGVpZ2h0OiA3MDBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3RhZ2UgLmNvbnRlbnQtYXJlYSB7XG5cdG1heC13aWR0aDogNTkwcHg7XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciB7XG5cdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5zbGlkZXItaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LWhlaWdodDogNzAwcHg7XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciAubGVmdC1oYWxmIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRiYWNrZ3JvdW5kLW9yaWdpbjogcGFkZGluZy1ib3g7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciAubGVmdC1oYWxmIGltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciAucmlnaHQtaGFsZiB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciAucmlnaHQtaGFsZiAuY29udGVudC1hcmVhIHtcblx0cGFkZGluZzogMzBweCA0MHB4IDE3MHB4O1xuXHRtaW4taGVpZ2h0OiAyMDBweDtcblx0bWF4LWhlaWdodDogNzAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zdGFnZSAuc2xpY2stc2xpZGVyLWNvbnRhaW5lciAucmlnaHQtaGFsZiAuY29udGVudC1hcmVhIC50b3BpYy1ib3JkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEyMHB4O1xuXHRoZWlnaHQ6IDZweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5yaWdodC1oYWxmIC5jb250ZW50LWFyZWEgcCB7XG5cdG1heC1oZWlnaHQ6IDI5MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5yaWdodC1oYWxmIC5jb250ZW50LWFyZWEgLnN0YWdlLWhlYWRsaW5lIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5zdGFnZSAudmlkZW8ge1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG59XG5cbi5zdGFnZSAudmlkZW8tb3B0aW9ucyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFnZSAudmlkZW8tY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcblx0bWF4LXdpZHRoOiAxMjcwcHg7XG59XG5cbi5zdGFnZSAudmlkZW8tbW9kdWxlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAgNTYuMjUlO1xuXHRoZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogY2VudGVyIG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnN0YWdlIC52aWRlby1tb2R1bGUgLnZpZGVvLWlubGluZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uc3RhZ2UudmlkZW8taXMtcGxheWluZyAuYnV0dG9uLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdGFnZS1zaXplciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnN0YWdlLXNpemVyIC5jb250YWluZXItZmx1aWQsXG4uc3RhZ2Utc2l6ZXIgLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0bWF4LXdpZHRoOiAxMjMwcHg7XG59XG5cbi5zaG93LWZpbHRlciAuc3RhZ2UgLnNsaWNrLXNsaWRlci1jb250YWluZXIgLnJpZ2h0LWhhbGYgLmNvbnRlbnQtYXJlYSB7XG5cdHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4udGVhc2VyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnRlYXNlcjpmaXJzdC1vZi10eXBlIGg1IHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLnRlYXNlciBoNSB7XG5cdG1hcmdpbjogNjBweCAwIDEzcHg7XG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDNkNDtcbn1cblxuLnRlYXNlciBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlYXNlciAuc3ViLWhlYWRsaW5lIHtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRlYXNlciAudGVhc2VyLWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGVhc2VyIC50ZWFzZXItY29udGVudCBwOmxhc3QtY2hpbGQsXG4udGVhc2VyIC50ZWFzZXItY29udGVudCBvbDpsYXN0LWNoaWxkLFxuLnRlYXNlciAudGVhc2VyLWNvbnRlbnQgdWw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZWFzZXIgLnZpZGVvLW1vZHVsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zZWN0aW9uLXRvcGljLXRlYXNlciB7XG5cdGJvcmRlcjogMDtcbn1cblxuLnNlY3Rpb24tdG9waWMtdGVhc2VyID4gaDMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi50b3BpYy10ZWFzZXIge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi50b3BpYy10ZWFzZXI6YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4udG9waWMtdGVhc2VyID4gbGkge1xuXHR3aWR0aDogMjAlO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4udG9waWMtdGVhc2VyID4gbGk6Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi50b3BpYy10ZWFzZXIgPiBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpIC5jb250ZW50IHtcblx0cGFkZGluZzogMTVweCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi50b3BpYy10ZWFzZXIgPiBsaSAuY29udGVudDpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNiNGNkZjA7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi50b3BpYy10ZWFzZXIgPiBsaSAuY29udGVudCB1bCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpIC5jb250ZW50IHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpIC5jb250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9waWMtdGVhc2VyID4gbGkgLmNvbnRlbnQgdWwgbGkgYSB7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGVhc2VyLWZ1bGwtd2lkdGgge1xuXHRiYWNrZ3JvdW5kOiAjMzc2ZWI0O1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVhc2VyLWZ1bGwtd2lkdGggcCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMi4ycmVtO1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmltYWdlLWdhbGxlcnkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRtYXJnaW46IC0xNXB4IC0xNXB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiBhdXRvO1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LmZsb2F0aW5nLWl0ZW1zIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS1nYWxsZXJ5LmZsb2F0aW5nLWl0ZW1zIGxpIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMTVweCAwIDA7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0d2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmltYWdlLWdhbGxlcnkgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IHAge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1nLWluZm8ge1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uaW1hZ2UtZ2FsbGVyeSAuaW1nLWluZm8gPiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWctY29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogNzVweDtcbn1cblxuLmltYWdlLWdhbGxlcnkgLmltZy1jb250YWluZXI6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnkgLmltZy1jb250YWluZXIgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0Y29sb3I6ICMzNzZlYjQ7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0ei1pbmRleDogMjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IC5pbWctY29udGFpbmVyIHNwYW46YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmltYWdlLWdhbGxlcnkgLmltZy1jb250YWluZXI6aG92ZXIsXG4uaW1hZ2UtZ2FsbGVyeSAuaW1nLWNvbnRhaW5lcjphY3RpdmUsXG4uaW1hZ2UtZ2FsbGVyeSAuaW1nLWNvbnRhaW5lcjpmb2N1cyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmltYWdlLWdhbGxlcnkgLmltZy1jb250YWluZXI6aG92ZXIgc3BhbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS40KSB0cmFuc2xhdGUoLTdweCwgLTdweCk7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNzVweCAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSAuaW1hZ2UtZ2FsbGVyeSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSAuaW1hZ2UtZ2FsbGVyeSBsaSB7XG5cdHdpZHRoOiA1MCU7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSAuaW1hZ2UtZ2FsbGVyeSBsaSBwIHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSAuaW1hZ2UtZ2FsbGVyeSBsaSBhIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLmxhbmRpbmdwYWdlIC5pbWFnZS1nYWxsZXJ5LXRlbXBsYXRlIC5pbWFnZS1nYWxsZXJ5IGxpIGE6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbWctbGlnaHRib3gtY29udGVudCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbm5lci1saWdodGJveC1jb250ZW50IHtcblx0cGFkZGluZzogMTBweCAwO1xufVxuXG4uaW5uZXItbGlnaHRib3gtY29udGVudCBwOmxhc3QtY2hpbGQsXG4uaW5uZXItbGlnaHRib3gtY29udGVudCBvbDpsYXN0LWNoaWxkLFxuLmlubmVyLWxpZ2h0Ym94LWNvbnRlbnQgdWw6bGFzdC1jaGlsZCxcbi5pbm5lci1saWdodGJveC1jb250ZW50IHRhYmxlOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC1pbWFnZS10ZW1wbGF0ZSxcbi50ZXh0LXZpZGVvLXRlbXBsYXRlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGV4dC1pbWFnZS10ZW1wbGF0ZSAuZXllLWNhdGNoZXIgKyBoMyxcbi50ZXh0LXZpZGVvLXRlbXBsYXRlIC5leWUtY2F0Y2hlciArIGgzIHtcblx0cGFkZGluZy1yaWdodDogMTI1cHg7XG59XG5cbi50ZXh0LWxlZnQgLnZpZGVvLXdyYXBwZXIsXG4udGV4dC1yaWdodCAudmlkZW8td3JhcHBlcixcbi50ZXh0LWxlZnQtc21hbGwgLnZpZGVvLXdyYXBwZXIsXG4udGV4dC1yaWdodC1zbWFsbCAudmlkZW8td3JhcHBlciB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltYWdlLXdyYXBwZXIge1xuXHRtYXJnaW46IDAgLTE1cHggMTVweDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uaW1hZ2Utd3JhcHBlcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmltYWdlLXdyYXBwZXIgbGkge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbWFnZS13cmFwcGVyIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbi5pbWFnZS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbi5pbWFnZS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gbGkge1xuXHR3aWR0aDogMzMuMzMzMzMlO1xufVxuXG4udGV4dC1sZWZ0IC5pbWFnZS13cmFwcGVyIGxpLFxuLnRleHQtcmlnaHQgLmltYWdlLXdyYXBwZXIgbGksXG4udGV4dC1sZWZ0LXNtYWxsIC5pbWFnZS13cmFwcGVyIGxpLFxuLnRleHQtcmlnaHQtc21hbGwgLmltYWdlLXdyYXBwZXIgbGkge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaW1hZ2Utd3JhcHBlciBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmltYWdlLXdyYXBwZXIgLmhvdmVySW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDE1cHg7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMTVweDtcbn1cblxuLmltYWdlLXdyYXBwZXIgLmhvdmVySW1hZ2UgaW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5pbWFnZS13cmFwcGVyIC5ob3ZlckltYWdlOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IDI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRjb250ZW50OiAnJztcbn1cblxuLmltYWdlLXdyYXBwZXIgLmhvdmVySW1hZ2U6aG92ZXIgaW1nIHtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmltYWdlLXdyYXBwZXIgLmhvdmVySW1hZ2U6aG92ZXI6OmFmdGVyIHtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmltYWdlLXdyYXBwZXIgLmZhbmN5Ym94LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDc1cHg7XG59XG5cbi5pbWFnZS13cmFwcGVyIC5mYW5jeWJveC1jb250YWluZXI6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmltYWdlLXdyYXBwZXIgLmZhbmN5Ym94LWNvbnRhaW5lciBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXHRjb2xvcjogIzM3NmViNDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR6LWluZGV4OiAyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLmltYWdlLXdyYXBwZXIgLmZhbmN5Ym94LWNvbnRhaW5lciBzcGFuOmJlZm9yZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5pbWFnZS13cmFwcGVyIC5mYW5jeWJveC1jb250YWluZXI6aG92ZXIsXG4uaW1hZ2Utd3JhcHBlciAuZmFuY3lib3gtY29udGFpbmVyOmFjdGl2ZSxcbi5pbWFnZS13cmFwcGVyIC5mYW5jeWJveC1jb250YWluZXI6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZXh0LWltYWdlLFxuLnRleHQtdmlkZW8ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1pbWFnZSBhOmJlZm9yZSxcbi50ZXh0LXZpZGVvIGE6YmVmb3JlIHtcblx0cGFkZGluZzogMCA1cHggMCAwO1xufVxuXG4udGV4dC1pbWFnZSAudGV4dC1jb250YWluZXIsXG4udGV4dC12aWRlbyAudGV4dC1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtaW1hZ2UgLnRleHQtY29udGFpbmVyIC5idG4sXG4udGV4dC12aWRlbyAudGV4dC1jb250YWluZXIgLmJ0biB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi50ZXh0LWltYWdlLnRleHQtbGVmdCAudGV4dC1jb250YWluZXIsXG4udGV4dC12aWRlby50ZXh0LWxlZnQgLnRleHQtY29udGFpbmVyIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiA1MCU7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi50ZXh0LWltYWdlLnRleHQtbGVmdCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LXZpZGVvLnRleHQtbGVmdCAuaW1hZ2Utd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnRleHQtaW1hZ2UudGV4dC1yaWdodCAudGV4dC1jb250YWluZXIsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0IC50ZXh0LWNvbnRhaW5lciB7XG5cdGZsb2F0OiByaWdodDtcblx0d2lkdGg6IDUwJTtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuLnRleHQtdmlkZW8udGV4dC1yaWdodCAuaW1hZ2Utd3JhcHBlciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNTAlO1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQtc21hbGwgLnRleHQtY29udGFpbmVyLFxuLnRleHQtdmlkZW8udGV4dC1sZWZ0LXNtYWxsIC50ZXh0LWNvbnRhaW5lciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogNzAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQtc21hbGwgLmltYWdlLXdyYXBwZXIsXG4udGV4dC12aWRlby50ZXh0LWxlZnQtc21hbGwgLmltYWdlLXdyYXBwZXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiAzMCU7XG59XG5cbi50ZXh0LWltYWdlLnRleHQtcmlnaHQtc21hbGwgLnRleHQtY29udGFpbmVyLFxuLnRleHQtdmlkZW8udGV4dC1yaWdodC1zbWFsbCAudGV4dC1jb250YWluZXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdHdpZHRoOiA3MCU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtaW1hZ2UudGV4dC1yaWdodC1zbWFsbCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQtc21hbGwgLmltYWdlLXdyYXBwZXIge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDMwJTtcbn1cblxuLmxhbmRpbmdwYWdlIC50ZXh0LWltYWdlLXRlbXBsYXRlLFxuLmxhbmRpbmdwYWdlIC50ZXh0LXZpZGVvLXRlbXBsYXRlIHtcblx0cGFkZGluZzogNzVweCAwO1xuXHRib3JkZXI6IDA7XG59XG5cbi5sYW5kaW5ncGFnZSAudGV4dC1pbWFnZS10ZW1wbGF0ZSAubGlua2xpc3QgbGksXG4ubGFuZGluZ3BhZ2UgLnRleHQtdmlkZW8tdGVtcGxhdGUgLmxpbmtsaXN0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5sYW5kaW5ncGFnZSAudGV4dC1pbWFnZS10ZW1wbGF0ZSAudGV4dC1pbWFnZS1jb250ZW50LFxuLmxhbmRpbmdwYWdlIC50ZXh0LXZpZGVvLXRlbXBsYXRlIC50ZXh0LWltYWdlLWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubW9vZC1hcmVhIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9vZC1hcmVhID4gbGkge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ubW9vZC1hcmVhID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMSkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLFxuLm1vb2QtYXJlYSA+IGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ubW9vZC1hcmVhID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4ubW9vZC1hcmVhID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XG5cdHdpZHRoOiAzMy4zMzMlO1xufVxuXG4ubW9vZC1hcmVhLnNsaWNrLXNsaWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm1vb2QtYXJlYS5zbGljay1zbGlkZXIuaGlkZS1hcnJvd3MgLnNsaWNrLWFycm93IHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1vb2QtYXJlYS5zbGljay1zbGlkZXIuaGlkZS1hcnJvd3MgLnNsaWNrLWFycm93OmhvdmVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm1vb2QtYXJlYS5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdHRvcDogNTAlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5tb29kLWFyZWEuc2xpY2stc2xpZGVyIC5zbGljay10cmFjayA+IGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubW9vZC1hcmVhLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG5cdGJvdHRvbTogMjBweDtcbn1cblxuLm1vb2QtYXJlYS5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgPiBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi5hd2FyZHMge1xuXHRtYXJnaW46IC0yMHB4IC0xMHB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5hd2FyZHMgbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDI1JTtcblx0cGFkZGluZzogMjBweCAxMHB4IDAgMTBweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5hd2FyZHMgbGkgaW1nIHtcblx0Ym9yZGVyOiAxMHB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5hd2FyZHMtc3RpY2t5IHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0d2lkdGg6IDI4MHB4O1xuXHRoZWlnaHQ6IDE5MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogNTA7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyIDAuNXM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI0MHB4LCAtNTAlKTtcbn1cblxuLmF3YXJkcy1zdGlja3kuc2hvdyB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5hd2FyZHMtc3RpY2t5IC5oZWFkbGluZS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5hd2FyZHMtc3RpY2t5IC5oZWFkbGluZS1jb250YWluZXIgLnJvdGF0ZSB7XG5cdGhlaWdodDogMTkwcHg7XG5cdHdpZHRoOiAxOTBweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmF3YXJkcy1zdGlja3kgLmhlYWRsaW5lLWNvbnRhaW5lciBoNSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmF3YXJkcy1zdGlja3kgLmNvbnRlbnQge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDUwcHg7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hd2FyZHMtc3RpY2t5IC5jb250ZW50IGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDE3MHB4O1xuXHRtYXgtaGVpZ2h0OiAxNzBweDtcbn1cblxuLmF3YXJkcy1zdGlja3kgLmNvbnRlbnQgLnZlcnRpY2FsLXRleHQge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYXdhcmRzLXN0aWNreSAuY29udGVudCBzdHJvbmcge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRwYWRkaW5nOiAwIDVweCAwIDE1cHg7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMi4ycmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4uYXdhcmRzLXN0aWNreSAuY29udGVudCBzdHJvbmcgc3BhbiB7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5odG1sOm5vdCgudG91Y2gtZGV2aWNlKSAuYXdhcmRzLXN0aWNreTpob3ZlciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbmFbY2xhc3MqPSdmYW5jeWJveC0nXTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMTc4LCAxNzgsIDE3OCwgMC43NSk7XG59XG5cbi5mYW5jeWJveC1za2luLFxuLmZhbmN5Ym94LW9wZW5lZCAuZmFuY3lib3gtc2tpbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1jbG9zZSB7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogMTBweDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1jbG9zZTpob3ZlciB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1jbG9zZTpmb2N1cyxcbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1jbG9zZTphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1uZXh0IHNwYW4sXG4uZmFuY3lib3gtc2tpbiAuZmFuY3lib3gtcHJldiBzcGFuIHtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZmFuY3lib3gtbG9jayAubWFpbi1oZWFkZXIge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFuZWwge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wYW5lbC1oZWFkaW5nIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ucGFuZWwtYm9keSB7XG5cdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG59XG5cbi5wYW5lbC10aXRsZSA+IGEuY29sbGFwc2VkIC5pY29uLWFycm93OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5wYW5lbC10aXRsZSA+IGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy1yaWdodDogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnBhbmVsLXRpdGxlID4gYTphY3RpdmUsXG4ucGFuZWwtdGl0bGUgPiBhOmZvY3VzIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhbmVsLXRpdGxlID4gYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRjb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhbmVsLXRpdGxlID4gYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhIC5pY29uLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhIC5pY29uLWFycm93OmJlZm9yZSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnBhbmVsLWdyb3VwIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG4ucGFuZWwtZ3JvdXAgLnBhbmVsOmxhc3QtY2hpbGQge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDNkNDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1wcmV2LFxuLnRvZ2dsYWJsZS10YWJzIC5ob3Jpem9uLW5leHQge1xuXHRsaW5lLWhlaWdodDogNzBweDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLXRvcDogMThweDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5ob3Jpem9uLXByZXY6YmVmb3JlIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi50b2dnbGFibGUtdGFicyAuaG9yaXpvbi1uZXh0OmJlZm9yZSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xufVxuXG4udG9nZ2xhYmxlLXRhYnMgLmhvcml6b24tc3dpcGVyIC5ob3Jpem9uLWlubmVyIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5ob3Jpem9uLW91dGVyIHtcblx0bWFyZ2luOiAwIDMwcHg7XG59XG5cbi50b2dnbGFibGUtdGFicyAubmF2LXRhYnMge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM3NmViNDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAxMHB4IDE1cHggLTFweCAwO1xuXHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRoZWlnaHQ6IDkwcHg7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2dnbGFibGUtdGFicyAubmF2LXRhYnMgbGkgPiBhIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRoZWlnaHQ6IDg1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMzc2ZWI0O1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dHJhbnNpdGlvbjogbm9uZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSA+IGEgc3BhbiB7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWF4LXdpZHRoOiAxNDBweDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSA+IGE6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSA+IGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMzc2ZWI0O1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4udG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsXG4udG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4udG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0aGVpZ2h0OiA5MHB4O1xufVxuXG4udG9nZ2xhYmxlLXRhYnMgLnRhYi1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50b2dnbGFibGUtdGFicyAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udG9nZ2xhYmxlLXRhYnMgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXRhYnMuaGlkZS10YWJzIC5uYXYtdGFicyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2UtdGFicy5oaWRlLXRhYnMgLnRhYi1jb250ZW50IHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubmF2LXRhYnMgbGkge1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXRhYnMgLm5hdi10YWJzIGxpID4gYSB7XG5cdGhlaWdodDogODVweDtcblx0cGFkZGluZzogNXB4IDUwcHg7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLnNlY3Rpb24tc2VydmljZS10YWJzIC5uYXYtdGFicyBsaSA+IGEgc3BhbiB7XG5cdG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubmF2LXRhYnMgbGkuYWN0aXZlID4gYTpmb2N1cyB7XG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZS10YWJzIC50YWItY29udGVudCB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXRhYnMgLnNlY3Rpb24tdGVtcGxhdGUge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNlY3Rpb24tc2VydmljZS10YWJzIC5zZWN0aW9uLXRlbXBsYXRlOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpID4gYTpiZWZvcmUsXG4udG9nZ2xhYmxlLXRhYnMgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvZ2dsYWJsZS10YWJzIC50YWItY29udGVudCA+IC5hY3RpdmUge1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbi50aWxlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDIwcHggMzBweCAwIDMwcHg7XG5cdG1heC13aWR0aDogMTIzMHB4O1xuXHRtaW4taGVpZ2h0OiA1MzBweDtcbn1cblxuLnRpbGUtY29udGFpbmVyLnJlZmVyZW5jZXMge1xuXHRtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRpbGUtY29udGFpbmVyLmZpbHRlciB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4udGlsZS1jb250YWluZXIgLnRpbGUtY29udGFpbmVyLWlubmVyIHtcblx0bWFyZ2luOiAtMTVweCAtMTVweCAxNXB4IC0xNXB4O1xufVxuXG4udGlsZS1jb250YWluZXIgLnRpbGUtb3V0ZXIge1xuXHR3aWR0aDogMzMuMzMzMzMlO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4udGlsZS1uby1yZXN1bHRzIHtcblx0cGFkZGluZzogMzBweCAyMHB4IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aWxlLW91dGVyIHtcblx0cGFkZGluZzogMTVweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLnRpbGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xufVxuXG4udGlsZTphY3RpdmUsXG4udGlsZTpmb2N1cyxcbi50aWxlOmhvdmVyIHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi50aWxlIC51aS1hdXRvY29tcGxldGUge1xuXHR6LWluZGV4OiAzO1xufVxuXG4udGlsZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udGlsZSBwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4udGlsZSAudGlsZS1jb250ZW50IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IDE4cHg7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG4udGlsZSBhLnRpbGUtY29udGVudDpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRpbGUgLmxpbmsge1xuXHRjb2xvcjogIzM3NmViNDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4udGlsZSAubGluazpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGlsZSAubGluazpob3ZlcjpiZWZvcmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50aWxlIC5saW5rOmJlZm9yZSB7XG5cdHBhZGRpbmc6IDAgNXB4IDAgMDtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2gsXG4udGlsZS50aWxlLW5ld3NsZXR0ZXIsXG4udGlsZVtjbGFzc149J2JhY2tncm91bmQtJ10sXG4udGlsZVtjbGFzcyo9JyBiYWNrZ3JvdW5kLSddIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Ym9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2ggLnRpbGUtY29udGVudCxcbi50aWxlLnRpbGUtbmV3c2xldHRlciAudGlsZS1jb250ZW50LFxuLnRpbGVbY2xhc3NePSdiYWNrZ3JvdW5kLSddIC50aWxlLWNvbnRlbnQsXG4udGlsZVtjbGFzcyo9JyBiYWNrZ3JvdW5kLSddIC50aWxlLWNvbnRlbnQge1xuXHRjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2ggLmxpbmssXG4udGlsZS50aWxlLW5ld3NsZXR0ZXIgLmxpbmssXG4udGlsZVtjbGFzc149J2JhY2tncm91bmQtJ10gLmxpbmssXG4udGlsZVtjbGFzcyo9JyBiYWNrZ3JvdW5kLSddIC5saW5rIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi50aWxlLnRpbGUtbmV3c2xldHRlciB7XG5cdGJhY2tncm91bmQ6ICM4NDkwOWQ7XG59XG5cbi50aWxlLnRpbGUtc2VhcmNoIHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2ggZm9ybSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2ggaW5wdXQge1xuXHRoZWlnaHQ6IDQycHg7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi50aWxlLnRpbGUtc2VhcmNoIGJ1dHRvbiB7XG5cdGhlaWdodDogNDJweDtcblx0d2lkdGg6IDQwcHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4udGlsZS50aWxlLXNlYXJjaCBidXR0b24gLmljb24tc2VhcmNoOmJlZm9yZSB7XG5cdGxpbmUtaGVpZ2h0OiA0LjJyZW07XG5cdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRjb2xvcjogIzAwMDAwMDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLnRpbGUudGlsZS1zZWFyY2ggYnV0dG9uOmhvdmVyIC5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLnRpbGUudGlsZS12YWNhbmNpZXMgLnZhY2FuY2llcy1saXN0IHtcblx0bWFyZ2luOiAwIC0yMHB4IDIwcHggLTIwcHg7XG59XG5cbi50aWxlLmJhY2tncm91bmQtZ3JheSB7XG5cdGJhY2tncm91bmQ6ICM4NDkwOWQ7XG59XG5cbi50aWxlLmJhY2tncm91bmQtcHVycGxlIHtcblx0YmFja2dyb3VuZDogIzM3N2I3ODtcbn1cblxuLnRpbGUuYmFja2dyb3VuZC1ibHVlLWRhcmsge1xuXHRiYWNrZ3JvdW5kOiAjMDA0NjczO1xufVxuXG4udGlsZS5iYWNrZ3JvdW5kLWdyZWVuIHtcblx0YmFja2dyb3VuZDogIzRiYTVhMDtcbn1cblxuLnRpbGUuYmFja2dyb3VuZC1ibHVlIHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLnNlY3Rpb24tdmNhcmQge1xuXHRib3JkZXI6IDA7XG59XG5cbi5zZWN0aW9uLXZjYXJkID4gaDMge1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkMWQzZDQ7XG59XG5cbi52Y2FyZCB7XG5cdG1hcmdpbjogMCAwIDM1cHggMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnZjYXJkOmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjbGVhcjogYm90aDtcbn1cblxuLnZjYXJkOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udmNhcmQgPiBsaSB7XG5cdHdpZHRoOiAyNSU7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdHBhZGRpbmc6IDAgMTVweDtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi52Y2FyZCA+IGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udmNhcmQgPiBsaTpsYXN0LWNoaWxkIHtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLnZjYXJkID4gbGkgdWwge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi52Y2FyZCA+IGxpIHVsIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52Y2FyZCA+IGxpIHVsIGxpIGRsIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnZjYXJkID4gbGkgdWwgbGkgZGwgZHQge1xuXHRmbGV4OiAwIDAgNDAlO1xufVxuXG4udmNhcmQgPiBsaSB1bCBsaSBkbCBkZCB7XG5cdGZsZXg6IDAgMCA2MCU7XG59XG5cbi52Y2FyZCA+IGxpIHVsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi52Y2FyZCA+IGxpIHVsIGxpOmJlZm9yZSB7XG5cdGZvbnQtZmFtaWx5OiBcImdlYmVyaXRCYXNlSWNvbkZvbnRcIjtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRjb2xvcjogIzg0OTA5ZDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi52Y2FyZCA+IGxpIHVsIGxpIGEge1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4udmNhcmQgPiBsaSB1bCBsaSBhOmJlZm9yZSB7XG5cdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR0b3A6IDNweDtcbn1cblxuLnZpZGVvLWltYWdlLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94LFxuLnZpZGVvLWlubGluZSxcbi52aWRlby1pdGVtIC50aHVtYm5haWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlkZW8tbGlnaHRib3ggLnZpZGVvLWxpZ2h0Ym94LWNvbnRhaW5lcixcbi52aWRlby1pbmxpbmUgLnZpZGVvLWxpZ2h0Ym94LWNvbnRhaW5lcixcbi52aWRlby1pdGVtIC50aHVtYm5haWwgLnZpZGVvLWxpZ2h0Ym94LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1saWdodGJveDpob3ZlciAuaWNvbi12aWRlbyxcbi52aWRlby1pbmxpbmU6aG92ZXIgLmljb24tdmlkZW8sXG4udmlkZW8taXRlbSAudGh1bWJuYWlsOmhvdmVyIC5pY29uLXZpZGVvIHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLnZpZGVvLWxpZ2h0Ym94IGltZyxcbi52aWRlby1pbmxpbmUgaW1nLFxuLnZpZGVvLWl0ZW0gLnRodW1ibmFpbCBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1saWdodGJveCAuaWNvbi12aWRlbyxcbi52aWRlby1pbmxpbmUgLmljb24tdmlkZW8sXG4udmlkZW8taXRlbSAudGh1bWJuYWlsIC5pY29uLXZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogNzBweDtcblx0aGVpZ2h0OiA3MHB4O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgd2lkdGggMC4zcyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52aWRlby1saWdodGJveCAuaWNvbi12aWRlbzpiZWZvcmUsXG4udmlkZW8taW5saW5lIC5pY29uLXZpZGVvOmJlZm9yZSxcbi52aWRlby1pdGVtIC50aHVtYm5haWwgLmljb24tdmlkZW86YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogNzBweDtcbn1cblxuLnZpZGVvLWluaXRpYWxpemVkIC52aWRlby1pbmxpbmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tbGlnaHRib3gtcGxheWVyIHtcblx0d2lkdGg6IDEyODBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi52aWRlby10aXRsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1jZW50ZXItdmlkZW8tY29udGFpbmVyID4gaDMge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDNkNDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8tY2VudGVyLXZpZGVvLWNvbnRhaW5lciA+IC52aWRlby1tb2R1bGUge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udmlkZW8tY2VudGVyIGgzW2RhdGEtdmlkZW8tdGl0bGUtc3RhZ2VdIHtcblx0cGFkZGluZy10b3A6IDI1cHg7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLW1vZHVsZSB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvbG9hZGluZy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLWNhdGVnb3J5LXNlbGVjdG9yIHtcblx0bWFyZ2luOiAwIDAgNDBweCAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1jYXRlZ29yeS1zZWxlY3RvciBzZWxlY3Qge1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1ib3gge1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8taXRlbSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8taXRlbS5hY3RpdmUgLnRodW1ibmFpbCAuaWNvbi12aWRlbyB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLWxpc3Qge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpIC52aWRlby1pdGVtIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcblx0cGFkZGluZy1sZWZ0OiAyMTVweDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8tbGlzdCBsaSAudmlkZW8taXRlbSAudGh1bWJuYWlsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8tbGlzdCBsaSAudmlkZW8taXRlbSAudGh1bWJuYWlsIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpIC52aWRlby1pdGVtIGgzIHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLXNsaWRlciA+IGgzIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBoMyBhIHtcblx0Y29sb3I6ICMwMDAwMDA7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLXNsaWRlciA+IGRpdiB7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8tc2xpZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgYnV0dG9uIHtcblx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMCA1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgYnV0dG9uLnNsaWNrLXByZXYge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRsZWZ0OiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgYnV0dG9uLnNsaWNrLW5leHQge1xuXHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgYnV0dG9uLnNsaWNrLWRpc2FibGVkLFxuLnZpZGVvLWNlbnRlciAudmlkZW8tc2xpZGVyID4gZGl2IGJ1dHRvbi5zbGljay1kaXNhYmxlZDpob3ZlciB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0Y29sb3I6ICNkMWQzZDQ7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLXNsaWRlciA+IGRpdiBidXR0b246aG92ZXIge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLnZpZGVvLWNlbnRlciAudmlkZW8tc2xpZGVyID4gZGl2IC52aWRlby1pdGVtIHtcblx0cGFkZGluZzogMCAxMHB4O1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgLnZpZGVvLWl0ZW0gLnRodW1ibmFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLXNsaWRlciA+IGRpdiAudmlkZW8taXRlbSAudGh1bWJuYWlsIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgLnZpZGVvLWl0ZW0gaDMge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogMS44cmVtO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1zbGlkZXIgPiBkaXYgLnZpZGVvLWl0ZW0gcCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1ib3gsXG4uc3RhdGljLXZpZGVvLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgaW5wdXRbdHlwZT0ndGV4dCddIHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMXB4O1xuXHRoZWlnaHQ6IDM4cHg7XG5cdHdpZHRoOiAyMDBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUuc2hvdyBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi52aWRlby1vcHRpb25zIC5zaGFyZSAuc2hhcmUtYnV0dG9uIHtcblx0bWFyZ2luOiAwIDVweCA1cHggMDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMCA0MHB4O1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmc6IDcwcHggMzBweCA2MHB4O1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLWNvbnRhaW5lciArIC50aWxlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGFibGUudGFibGUtZ3JheSB0ZCB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gLmljb24tY2hlY2s6YmVmb3JlIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG5cdGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0aCxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGgge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwYWRkaW5nOiAwIDEwcHggNnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQzZDQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRoZWFkIHRoOmZpcnN0LWNoaWxkLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0aDpmaXJzdC1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGg6bGFzdC1vZi10eXBlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0aDpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGggaW1nLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0aCBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDMycHg7XG5cdG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0ZCxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQzZDQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xuXHRwYWRkaW5nOiA4cHggMTBweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0ZDpmaXJzdC1jaGlsZCxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQge1xuXHR3aWR0aDogMzUwcHg7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0ZDpmaXJzdC1jaGlsZCBkaXYsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRkOmZpcnN0LWNoaWxkIGRpdiB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgZGl2LnByb2R1Y3QtaW1hZ2UsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRkOmZpcnN0LWNoaWxkIGRpdi5wcm9kdWN0LWltYWdlIHtcblx0d2lkdGg6IDkwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgZGl2LnByb2R1Y3QtaW1hZ2UgaW1nLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBkaXYucHJvZHVjdC1pbWFnZSBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiA5MHB4O1xuXHRtYXgtaGVpZ2h0OiA5MHB4O1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRoZWFkIHRkOmZpcnN0LWNoaWxkIGRpdiBhLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBkaXYgYSB7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgZGl2IGE6aG92ZXI6YmVmb3JlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0ZDpmaXJzdC1jaGlsZCBkaXYgYTphY3RpdmU6YmVmb3JlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBkaXYgYTpob3ZlcjpiZWZvcmUsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRkOmZpcnN0LWNoaWxkIGRpdiBhOmFjdGl2ZTpiZWZvcmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgZGl2IGE6YmVmb3JlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpmaXJzdC1jaGlsZCBkaXYgYTpiZWZvcmUge1xuXHRwYWRkaW5nOiAwIDVweCAwIDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6bGFzdC1vZi10eXBlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0ZDpsYXN0LW9mLXR5cGUge1xuXHRib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGgge1xuXHRwYWRkaW5nLXRvcDogMTdweDtcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0aCBpLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSB0aCBiIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLXN0YWdlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uIC5ob3RzcG90IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmhvdHNwb3Q6YmVmb3JlIHtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW46IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogN3B4O1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLWJveC1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLWJveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzZlYjQ7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRkaXNwbGF5OiBub25lO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTA7XG5cdHdpZHRoOiA0MDBweDtcbn1cblxuLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uIC5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbi1ib3ggLmNvbnRlbnQge1xuXHRwYWRkaW5nOiAyNXB4IDMwcHggNDVweDtcbn1cblxuLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uIC5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbi1ib3ggLmNvbnRlbnQgcCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLWJveCAuY29udGVudCBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLWJveCAuY29udGVudCAuc3VibGluZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4ubGFuZGluZ3BhZ2UgLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLXRlbXBsYXRlIHtcblx0cGFkZGluZzogNzVweCAwO1xufVxuXG4ubGFuZGluZ3BhZ2UgLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLXRlbXBsYXRlIC5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbiB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRtYXgtd2lkdGg6IDk2MHB4O1xuXHRtYXJnaW46IDIwcHggMCAwIDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24tdGVtcGxhdGUgLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uIC5pbWFnZS1jb250YWluZXIgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbnVsLnZhY2FuY2llcy1saXN0IHtcblx0YmFja2dyb3VuZDogI2I0Y2RmMDtcblx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwudmFjYW5jaWVzLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRwYWRkaW5nLXRvcDogMTBweDtcbn1cblxudWwudmFjYW5jaWVzLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLnZhY2FuY2llcy1saXN0IGxpIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogNHJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnJlZmVyZW5jZXMtZmlsdGVyIGZvcm0ge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucmVmZXJlbmNlcy1maWx0ZXIgbGFiZWwge1xuXHRtYXJnaW46IDE1cHggMCAzcHg7XG59XG5cbi5yZWZlcmVuY2VzLWZpbHRlciAudG9waWMtcm93IHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5yZWZlcmVuY2VzLWZpbHRlciAuY2hlY2tib3hzZWxlY3Qge1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5yZWZlcmVuY2VzLWZpbHRlciAuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4ucmVmZXJlbmNlcy1maWx0ZXIgLnN0eWxlZC1zZWxlY3Qge1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVmZXJlbmNlcy1vdmVydmlldyAuY29udGVudC1wYWdlLWZ1bGwge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4udmlzdWFsIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG5cdG1pbi1oZWlnaHQ6IDYwMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlzdWFsOmZpcnN0LWNoaWxkIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xufVxuXG4udmlzdWFsIC52aXN1YWwtaW1hZ2Uge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi52aXN1YWwgLnZpc3VhbC1pbWFnZSAuaW1hZ2UtdGFnIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnZpc3VhbCAudmlzdWFsLXRleHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0ei1pbmRleDogMjtcblx0YmFja2dyb3VuZDogcmdiYSg1NSwgMTEwLCAxODAsIDAuNzUpO1xufVxuXG4udmlzdWFsLmdyYXkgLnZpc3VhbC10ZXh0IHtcblx0YmFja2dyb3VuZDogcmdiYSgxNTMsIDE1MywgMTUzLCAwLjc1KTtcbn1cblxuLnZpc3VhbC5wdXJwbGUgLnZpc3VhbC10ZXh0IHtcblx0YmFja2dyb3VuZDogcmdiYSg1NSwgMTIzLCAxMjAsIDAuNzUpO1xufVxuXG4udmlzdWFsLmdyZWVuIC52aXN1YWwtdGV4dCB7XG5cdGJhY2tncm91bmQ6IHJnYmEoNzUsIDE2NSwgMTYwLCAwLjc1KTtcbn1cblxuLnZpc3VhbCAudmlzdWFsLWhlYWRsaW5lIHtcblx0bWFyZ2luOiAwIDAgNXB4O1xuXHRmb250LXNpemU6IDZyZW07XG5cdGxpbmUtaGVpZ2h0OiA3cmVtO1xufVxuXG4udmlzdWFsIC52aXN1YWwtc3ViaGVhZGxpbmUge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRsaW5lLWhlaWdodDogMi44cmVtO1xufVxuXG4udmlzdWFsLnZpZGVvLXZpc3VhbCB7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnZpc3VhbC52aWRlby12aXN1YWwgLnZpc3VhbC1pbWFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiAxO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi52aXN1YWwudmlkZW8tdmlzdWFsLnZpZGVvLWluaXRpYWxpemVkIC52aXN1YWwtaW1hZ2Uge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udmlzdWFsLnZpZGVvLXZpc3VhbCAuc2hhcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udmlzdWFsLnZpZGVvLXZpc3VhbCAudmlkZW8taW5saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDM7XG59XG5cbi52aXN1YWwudmlkZW8tdmlzdWFsIC52aWRlby1pbmxpbmUgLmljb24tdmlkZW8ge1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG59XG5cbi52aXN1YWwudmlkZW8tdmlzdWFsIC52aWRlby1pbmxpbmUgLmljb24tdmlkZW86YmVmb3JlIHtcblx0Zm9udC1zaXplOiAxMDBweDtcbn1cblxuLnZpc3VhbC52aWRlby12aXN1YWwgLmlubGluZS12aWRlby1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR6LWluZGV4OiAyO1xufVxuXG4udmlzdWFsLnZpZGVvLXZpc3VhbCAuaW5saW5lLXZpZGVvLWNvbnRhaW5lciAudmlkZW8tbGlnaHRib3gtcGxheWVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi52aXN1YWwudmlkZW8tdmlzdWFsIC5pbmxpbmUtdmlkZW8tY29udGFpbmVyIC5taS1wbGF5ZXIge1xuXHRmbG9hdDogbm9uZTtcbn1cblxuLnZpc3VhbC1vdmVydmlld3BhZ2Uge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udmlzdWFsLW92ZXJ2aWV3cGFnZS1oZWFkbGluZSB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG5cdHBhZGRpbmc6IDUwcHggMDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi52aXN1YWwtb3ZlcnZpZXdwYWdlLWhlYWRsaW5lIGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnZpc3VhbC1vdmVydmlld3BhZ2UtdGV4dC1pbWFnZSB7XG5cdHBhZGRpbmc6IDUwcHggMDtcbn1cblxuLnZpc3VhbC1vdmVydmlld3BhZ2UtY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4uc3RpY2t5LWFuY2hvciB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG5cdHBhZGRpbmc6IDRweCAyM3B4IDFweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogNTA7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0Ym9yZGVyLWJvdHRvbTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5zdGlja3ktYW5jaG9yOmJlZm9yZSB7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0aWNreS1hbmNob3Iuc2xpZGUtb3V0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG59XG5cbi5zdGlja3ktYW5jaG9yOnZpc2l0ZWQsXG4uc3RpY2t5LWFuY2hvcjphY3RpdmUsXG4uc3RpY2t5LWFuY2hvcjpmb2N1cyxcbi5zdGlja3ktYW5jaG9yOmhvdmVyIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0aWNreS1hbmNob3I6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMDA0NjczO1xufVxuXG4ubm8tcmVzdWx0cyB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIGE6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlciBhOmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cy1saXN0IGE6YmVmb3JlLFxuLnNlYXJjaC1yZXN1bHRzLXJlbGF0ZWQgYTpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRtYXJnaW46IDA7XG5cdGxlZnQ6IDFweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQ3cHg7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcblx0ei1pbmRleDogOTk5O1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIGxpIHNwYW4ge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSBsaTpmaXJzdC1vZi10eXBlIHtcblx0bWFyZ2luOiA4cHggMCAwO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi51aS1hdXRvY29tcGxldGUgbGkgZGl2IHtcblx0cGFkZGluZzogMCAwIDAgMTRweDtcblx0aGVpZ2h0OiAyNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSBsaSBkaXYudWktc3RhdGUtYWN0aXZlIHtcblx0YmFja2dyb3VuZDogI2Y0ZjRmNjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMge1xuXHRtYXJnaW46IDAgMCAyM3B4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFicyAuaG9yaXpvbi1wcmV2LFxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLmhvcml6b24tbmV4dCB7XG5cdGhlaWdodDogMzVweDtcblx0dG9wOiAtMjhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC5zZWFyY2gtZmllbGQge1xuXHRtYXJnaW46IDAgMCAyOHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT0nc2VhcmNoJ10ge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFicyAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtc3VibWl0IHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDUxcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1zdWJtaXQgW2NsYXNzKj0nIGljb24tJ106OmJlZm9yZSxcbi5zZWFyY2gtcmVzdWx0cy10YWJzIC5zZWFyY2gtZmllbGQgLnNlYXJjaC1zdWJtaXQgW2NsYXNzXj0naWNvbi0nXTo6YmVmb3JlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDIuM3JlbTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHRmaWx0ZXI6IEZsaXBIO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFicyAuc2VhcmNoLWZpZWxkLmJyb2FkLXNlYXJjaC1maWVsZCB7XG5cdG1hcmdpbjogMCAwIDI4cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC50b2dnbGFibGUtdGFicyB7XG5cdG1hcmdpbjogMCAwIDE3cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC50b2dnbGFibGUtdGFicyAubmF2LXRhYnMgbGkgYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSBhIHNwYW4ge1xuXHRjb2xvcjogI2E1YTVhNTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW46IDAgMCAwIDVweDtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFicyAudG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC50b2dnbGFibGUtdGFicyAubmF2LXRhYnMgbGkgYS5kaXNhYmxlZCB7XG5cdGNvbG9yOiAjYTVhNWE1O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtdGFicyAudG9nZ2xhYmxlLXRhYnMgLm5hdi10YWJzIGxpIGEuZGlzYWJsZWQ6aG92ZXIge1xuXHRjb2xvcjogI2E1YTVhNTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSB7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDE1cHggMCAwO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC50b2dnbGFibGUtdGFicyAubmF2LXRhYnMgbGkgYSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmZmZmY7XG5cdGNvbG9yOiAjMDAwMDAwO1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGhlaWdodDogYXV0bztcblx0bGluZS1oZWlnaHQ6IDEuOHJlbTtcblx0cGFkZGluZzogMCAxNXB4IDExcHggMTRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaSBhOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMzc2ZWI0O1xuXHRjb2xvcjogIzM3NmViNDtcblx0Zm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy10YWJzIC50b2dnbGFibGUtdGFicyAubmF2LXRhYnMgbGkgYS5kaXNhYmxlZDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1jb2xvcjogIzM3NmViNDtcblx0Y29sb3I6ICMzNzZlYjQ7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMCAxNXB4IDExcHggMTRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnRvZ2dsYWJsZS10YWJzIC5uYXYtdGFicyBsaS5hY3RpdmUgYTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZzogMCAxNXB4IDExcHggMTRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXRhYnMgLnNlYXJjaC1yZXN1bHRzLXN0YXRzIHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcblx0bWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlciBkdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY2O1xuXHRjb2xvcjogIzAwMDAwMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDEuN3JlbTtcblx0cGFkZGluZzogMCAwIDhweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlciBkZCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlciBkZCB1bCBsaSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjRmNGY2O1xuXHRkaXNwbGF5OiBibG9jaztcblx0aGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMy42cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtZmlsdGVyIGRkIHVsIGxpIGEsXG4uc2VhcmNoLXJlc3VsdHMtZmlsdGVyIGRkIHVsIGxpIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtZmlsdGVyIGRkIHVsIGxpIGEge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlciBkZCB1bCBsaSBzcGFuIHtcblx0Y29sb3I6ICNhNWE1YTU7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXIgZGQgdWwgbGk6bGFzdC1vZi10eXBlIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uc3BlbGxpbmcge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDIuMXJlbTtcblx0bWFyZ2luOiAwIDAgMzVweDtcbn1cblxuLnNwZWxsaW5nIGVtIHtcblx0Y29sb3I6ICNkZDRiMzk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMCAzcHggMCAwO1xufVxuXG4uc3BlbGxpbmcgYSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3Qge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IHVsID4gbGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMjRweDtcblx0bWF4LXdpZHRoOiA1NzBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpIGEge1xuXHRjb2xvcjogIzM3NmViNDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMi4xcmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IHVsID4gbGkgYSBlbS5oaWdobGlnaHQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpIC5pdGVtLWNvbnRlbnQgaSB7XG5cdGNvbG9yOiAjMDA2NjIxO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjdyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0ID4gdWwgPiBsaSAuaXRlbS1jb250ZW50IGkgZW0ge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpIC5pdGVtLWNvbnRlbnQgc3BhbiB7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjNyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjhyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0ID4gdWwgPiBsaSAuaXRlbS1jb250ZW50IHAge1xuXHRjb2xvcjogIzAwMDAwMDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjdyZW07XG5cdG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpIC5pdGVtLWNvbnRlbnQgcCBlbSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IHVsID4gbGkgLml0ZW0tY29udGVudCB1bCBsaSB7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHRtYXJnaW46IDAgMCAxcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0ID4gdWwgPiBsaSAuaXRlbS1jb250ZW50IHVsIGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbjogMCAwIDhweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpLmNhdGVnb3J5IHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS43cmVtO1xuXHRtYXJnaW46IDA7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpLmltYWdlLWl0ZW0ge1xuXHRtaW4taGVpZ2h0OiAxMjZweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWxpc3QgPiB1bCA+IGxpLmltYWdlLWl0ZW0gLml0ZW0tY29udGVudCB7XG5cdHBhZGRpbmc6IDAgMCAwIDEzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1pbi1oZWlnaHQ6IDEyNnB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtbGlzdCA+IHVsID4gbGkuaW1hZ2UtaXRlbSAuaXRlbS1jb250ZW50IC5pbWFnZS1jb250YWluZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRvcDogNXB4O1xuXHR3aWR0aDogMTAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0ID4gdWwgPiBsaS5pbWFnZS1pdGVtIC5pdGVtLWNvbnRlbnQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1heC13aWR0aDogMTAwcHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1saXN0IC5idG4tZGVmYXVsdCB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdG1pbi1oZWlnaHQ6IDA7XG5cdHBhZGRpbmc6IDZweCA2M3B4IDZweCA2NHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcmVsYXRlZCB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjRmNGY2O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y0ZjRmNjtcblx0cGFkZGluZzogMTNweCAwIDE1cHg7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1yZWxhdGVkIGR0IHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMS44NXJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxpbmUtaGVpZ2h0OiAyLjJyZW07XG5cdHBhZGRpbmc6IDAgMCAxMXB4IDdweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXJlbGF0ZWQgZGQgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgMCAwIDdweDtcblx0bWF4LXdpZHRoOiA0NzVweDtcblx0cGFkZGluZzogMDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLXJlbGF0ZWQgZGQgdWwgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDAgMTBweCA4cHggMDtcblx0d2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1yZWxhdGVkIGRkIHVsIGxpIGEge1xuXHRjb2xvcjogIzM3NmViNDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcmVsYXRlZCBkZCB1bCBsaSBhIGVtIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5qb2Itc2VhcmNoLWZpbHRlciB7XG5cdG1hcmdpbjogMCAwIDI2cHg7XG59XG5cbi5qb2Itc2VhcmNoLWZpbHRlciAuc2VsZWN0IHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5qb2ItY291bnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjdyZW07XG5cdGxpbmUtaGVpZ2h0OiAycmVtO1xuXHRtYXJnaW46IDAgMCAyNnB4O1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEge1xuXHRwYWRkaW5nOiAxOHB4IDQwcHggMThweCAxNXB4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNmMWYxZjE7XG5cdGJveC1zaGFkb3c6IDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgLnBhbmVsLXRpdGxlIGEuY29sbGFwc2VkIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogMCAwIDRweCB0cmFuc3BhcmVudDtcbn1cblxuLmpvYi1zZWFyY2gtbGlzdCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2YxZjFmMTtcblx0Ym94LXNoYWRvdzogMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5qb2Itc2VhcmNoLWxpc3QgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgLmljb24tYXJyb3cge1xuXHRyaWdodDogMTVweDtcbn1cblxuLmpvYi1zZWFyY2gtbGlzdCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5pY29uLWFycm93IHtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgc3Ryb25nIHtcblx0LXdlYmtpdC1oeXBoZW5zOiBhdXRvO1xuXHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRoeXBoZW5zOiBhdXRvO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdGNvbG9yOiAjMzc2ZWI0O1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nLXRvcDogMnB4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgc3BhbiA+IGkge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbi5qb2Itc2VhcmNoLWxpc3QgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnByZS1sb2FkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmpvYi1zZWFyY2gtbGlzdCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1jb2xsYXBzZS5sb2FkZWQgLnByZS1sb2FkZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcblx0cGFkZGluZzogMjBweCAxNXB4IDMwcHg7XG59XG5cbi5qb2ItbGlua3MgZGwge1xuXHRtYXJnaW46IDAgMCA0MHB4O1xufVxuXG4uam9iLWxpbmtzIGRsOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuLmpvYi1saW5rcyBkdCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkM2Q0O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblx0cGFkZGluZzogMCAwIDhweDtcbn1cblxuLmpvYi1saW5rcyBkZCB7XG5cdHBhZGRpbmc6IDE1cHggMCAxMHB4IDA7XG59XG5cbi5qb2ItbGlua3MgZGQgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uam9iLWNvbnRlbnQgaW1nIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmpvYi1kZXRhaWwtY29udGFpbmVyIHtcblx0bWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5qb2ItZGV0YWlsLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5qb2ItZGV0YWlsLWhlYWRlciBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uam9iLWRldGFpbC1oZWFkZXIgc3BhbiA+IGkge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbmRpdi5nLnVpLWRvY3VtZW50cHJldmlldy1hY3RpdmUsXG5kaXYuZy51aS1zdGF0ZS1ob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjY7XG59XG5cbmRpdi5nIHRkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmEuc2VhcmNoLXJlc3VsdC11cmwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hLnNlYXJjaC1yZXN1bHQtcHJldmlldyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLXN0YXRlLXByZXZpZXdhYmxlIGEuc2VhcmNoLXJlc3VsdC1wcmV2aWV3IHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuZGl2LnVpLWRvY3VtZW50cHJldmlldyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHotaW5kZXg6IDk5OTtcbn1cblxuc3Bhbi51aS1kb2N1bWVudHByZXZpZXctcGFnZW5yIHtcblx0Y29sb3I6ICNiMmIyYjI7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItY2FydCB7XG5cdGJhY2tncm91bmQ6ICMzNzZlYjQ7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHRmbG9hdDogcmlnaHQ7XG5cdHBhZGRpbmc6IDE4cHggMTVweCA5cHg7XG5cdHdpZHRoOiAyNzBweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGR0IHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblx0bWFyZ2luOiAwIDAgOXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWNhcnQgZHQgaSB7XG5cdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRsaW5lLWhlaWdodDogMnJlbTtcblx0bWFyZ2luOiAwIDZweCAwIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWNhcnQgZGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItY2FydCBkZCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGRkIHVsIGxpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMCAwIDZweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGRkIHVsIGxpIGEge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAxLjRyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGRkIHVsIGxpIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGRkIHVsIGxpIGEuZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAuNTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1jYXJ0IGRkIHVsIGxpIGEuZGlzYWJsZWQ6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItc2VhcmNoIGgzIHtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdGxpbmUtaGVpZ2h0OiAyLjFyZW07XG5cdG1hcmdpbjogMCAwIDExcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItc2VhcmNoIC5zZWFyY2gtZmllbGQuYnJvYWQtc2VhcmNoLWZpZWxkIHtcblx0bWFyZ2luOiAwIDAgMjZweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1zZWFyY2ggLnNlYXJjaC1maWVsZCAuc2VhcmNoLXN1Ym1pdCA+IHNwYW46YmVmb3JlIHtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItZmlsdGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNGY0ZjY7XG5cdG1hcmdpbjogMCAwIDI5cHg7XG5cdHBhZGRpbmc6IDAgMCAxNHB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWZpbHRlciBoMyB7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMi4xcmVtO1xuXHRtYXJnaW46IDAgMCAxMXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWZpbHRlciAuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWZpbHRlciAuZG93bmxvYWQtY2VudGVyLWNvdW50LFxuLmRvd25sb2FkLWNlbnRlci1maWx0ZXIgLmRvd25sb2FkLWNlbnRlci1zb3J0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogNC4ycmVtO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWZpbHRlciAuZG93bmxvYWQtY2VudGVyLWNvdW50IHtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRsZWZ0OiAxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1maWx0ZXIgLmRvd25sb2FkLWNlbnRlci1zb3J0IHtcblx0Y29sb3I6ICMwMDAwMDA7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cmlnaHQ6IC0xNnB4O1xuXHR0b3A6IC0zcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgMjRweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjRmNGY2O1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGhlaWdodDogMTUwcHg7XG5cdG1hcmdpbjogMCAzMHB4IDMwcHggMDtcblx0cGFkZGluZzogMTRweCAwIDMwcHggMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjcwcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtLm9yZGVyLW1hcmstZG93bmxvYWQ6YmVmb3JlLFxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0ub3JkZXItbWFyay1jYXJ0OmFmdGVyIHtcblx0YmFja2dyb3VuZDogIzk2YzhjMztcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC1zaXplOiAxLjFyZW07XG5cdGxlZnQ6IDM1cHg7XG5cdHRvcDogLTEwcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ei1pbmRleDogNTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0ub3JkZXItbWFyay1jYXJ0OmFmdGVyIHtcblx0bGVmdDogMTBweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuXHRtYXgtd2lkdGg6IDY4cHg7XG5cdG1heC1oZWlnaHQ6IDk0cHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIGltZyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNGY0ZjY7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDFweCAxNXB4IDEycHggMDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gPiBpIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxLjZyZW07XG5cdG1hcmdpbjogMCAxMHB4IDlweCAwO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtID4gc3Ryb25nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRsaW5lLWhlaWdodDogMS42cmVtO1xuXHRtYXJnaW46IDAgMTBweCA5cHggMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSB1bCB7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDE1cHg7XG5cdGNsZWFyOiBib3RoO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gdWwgbGkge1xuXHRjb2xvcjogIzY2NjY2Njtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0bWFyZ2luOiAwIDIwcHggMTBweCAwO1xuXHRwYWRkaW5nOiAwIDAgMCAxN3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIHVsIGxpIGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGxlZnQ6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIHVsIGxpIGkuaWNvbi1maWxlIHtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIHVsIGxpIGkuaWNvbi1oYXJkLWRyaXZlIHtcblx0Zm9udC1zaXplOiAxLjdyZW07XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIHVsIGxpOmZpcnN0LW9mLXR5cGUge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSB1bCBsaTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRwYWRkaW5nOiAwIDAgMCAyMnB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDU1LCAxMTAsIDE4MCwgMC45KTtcblx0ZGlzcGxheTogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDQ7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhIHtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiA3NXB4O1xuXHRsaW5lLWhlaWdodDogNy41cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYSBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDEuM3JlbTtcblx0bGVmdDogNTAlO1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYSBzcGFuIC5jaXJjbGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRsaW5lLWhlaWdodDogM3JlbTtcblx0bWFyZ2luOiAwIGF1dG8gN3B4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiAzMHB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYSBzcGFuIC5jaXJjbGUgaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGxpbmUtaGVpZ2h0OiAzcmVtO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAtMXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoMSkgc3Bhbixcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhOm50aC1jaGlsZCgyKSBzcGFuIHtcblx0cGFkZGluZy10b3A6IDVweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gLmRvd25sb2FkLWNlbnRlci1vdmVybGF5IGE6bnRoLWNoaWxkKDIpIHNwYW4sXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoNCkgc3BhbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhOm50aC1jaGlsZCgzKSBzcGFuLFxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gLmRvd25sb2FkLWNlbnRlci1vdmVybGF5IGE6bnRoLWNoaWxkKDQpIHNwYW4ge1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoMSkgc3Bhbixcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhOm50aC1jaGlsZCgzKSBzcGFuIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbTpudGgtY2hpbGQoNG4pIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1sb2FkLW1vcmUge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxvYWQtbW9yZSAuYnRuLWRlZmF1bHQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRtYXJnaW46IDAgMCAxOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxvYWQtbW9yZSAuYnRuLWRlZmF1bHQ6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm9yZGVyLWZvcm0td3JhcHBlci5uby1mb3JtLXN1Ym1pdCBbZGF0YS1vcmRlci1zdG9yZT1jYXJ0XSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZvcm0td3JhcHBlci5uby1mb3JtLXN1Ym1pdCAuZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoNCkgc3BhbiB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxvY2F0b3ItZmlsdGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxvY2F0b3ItZmlsdGVyIGJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5sb2NhdG9yLWZpbHRlciAuc2VsZWN0IHtcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4ubG9jYXRvci1maWx0ZXIgLnNlYXJjaC1maWVsZCB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5sb2NhdG9yLWZpbHRlciAuc2VhcmNoLWZpZWxkIGlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5sb2NhdG9yLWZpbHRlciAuc2VhcmNoLWZpZWxkIC5zZWFyY2gtc3VibWl0IHtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDNweDtcbn1cblxuLmxvY2F0b3ItbWFwLWNvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxvY2F0b3ItbWFwLWNvbnRhaW5lciAubWFwLW92ZXJsYXkge1xuXHRtaW4td2lkdGg6IDE4MHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubG9jYXRvci1tYXAtY29udGFpbmVyIC5tYXAtb3ZlcmxheSAuZGVzY3JpcHRpb24tY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ubG9jYXRvci1tYXAtY29udGFpbmVyIC5tYXAtb3ZlcmxheSBoNiB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5sb2NhdG9yLW1hcC1jb250YWluZXIgLmxvY2F0b3ItbWFwLXNpemVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDA7XG5cdHBhZGRpbmctYm90dG9tOiA2NSU7XG5cdGJhY2tncm91bmQ6ICNmNGY0ZjY7XG59XG5cbi5sb2NhdG9yLW1hcC1jb250YWluZXIgLmxvY2F0b3ItbWFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5sb2NhdG9yLWxlZ2VuZCB7XG5cdG1hcmdpbjogMCAwIDEwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmxvY2F0b3ItbGVnZW5kIC5sZWdlbmQtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDE1cHggOHB4IDA7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sb2NhdG9yLWxlZ2VuZCBzcGFuIHtcblx0bWFyZ2luLXJpZ2h0OiAtM3B4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xuXHRmb250LXNpemU6IDM3cHg7XG59XG5cbi5pY29uLW1hcmtlci5ncmVlbiB7XG5cdGNvbG9yOiAjNmJjZTliO1xufVxuXG4uaWNvbi1tYXJrZXIucHVycGxlIHtcblx0Y29sb3I6ICMzNzdiNzg7XG59XG5cbi5pY29uLW1hcmtlci5ibHVlIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi5pY29uLW1hcmtlci5kYXJrYmx1ZSB7XG5cdGNvbG9yOiAjMDA0NjczO1xufVxuXG4ub3ZlcmxheS1jbG9zZSxcbi5sb2NhdG9yLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMDBweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ub3ZlcmxheS1vcGVuIC5vdmVybGF5LWNsb3NlLFxuLm92ZXJsYXktb3BlblxuICAubG9jYXRvci1vdmVybGF5IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5hLm92ZXJsYXktY2xvc2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dG9wOiAyMHB4O1xuXHRyaWdodDogMzAwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdHotaW5kZXg6IDQ7XG59XG5cbmEub3ZlcmxheS1jbG9zZTpob3ZlcixcbmEub3ZlcmxheS1jbG9zZTphY3RpdmUsXG5hLm92ZXJsYXktY2xvc2U6Zm9jdXMge1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0YmFja2dyb3VuZDogIzAwNDY3Mztcbn1cblxuYS5vdmVybGF5LWNsb3NlIC5pY29uLWFycm93LXRleHQtbGVmdCxcbmEub3ZlcmxheS1jbG9zZSAuaG9yaXpvbi1wcmV2IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5vdmVybGF5LW9wZW4gYS5vdmVybGF5LWNsb3NlIC5pY29uLWFycm93LXRleHQtbGVmdCxcbi5vdmVybGF5LW9wZW4gYS5vdmVybGF5LWNsb3NlIC5ob3Jpem9uLXByZXYge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hLm92ZXJsYXktY2xvc2UgLmljb24tYXJyb3ctdGV4dC1yaWdodCxcbmEub3ZlcmxheS1jbG9zZSAuaG9yaXpvbi1uZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm92ZXJsYXktb3BlbiBhLm92ZXJsYXktY2xvc2UgLmljb24tYXJyb3ctdGV4dC1yaWdodCxcbi5vdmVybGF5LW9wZW4gYS5vdmVybGF5LWNsb3NlIC5ob3Jpem9uLW5leHQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvY2F0b3Itb3ZlcmxheSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHotaW5kZXg6IDM7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweDtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDE1cHggOTVweCAxNXB4IDIwcHg7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCBsaS5oaWdobGlnaHQge1xuXHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCBsaS5oaWdobGlnaHQgc3Ryb25nIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCBzdHJvbmcsXG4ubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3Qgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3Qgc3Ryb25nIHtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmxvY2F0b3Itb3ZlcmxheSAub3ZlcmxheS1saXN0IGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmxvY2F0b3Itb3ZlcmxheSAub3ZlcmxheS1saXN0IC5kaXN0YW5jZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDg1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLmxvY2F0b3ItbW9yZS1yZXN1bHRzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgYSB7XG5cdGNvbG9yOiAjMDAwMDAwO1xufVxuXG5bZGF0YS1tb2RlPSdldmVudCddIC5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCBhOmhvdmVyLFxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgYTphY3RpdmUsXG5bZGF0YS1tb2RlPSdldmVudCddIC5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCBhOmZvY3VzIHtcblx0Y29sb3I6ICMzNzZlYjQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgbGkgc3Ryb25nIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgbGkuaGlnaGxpZ2h0IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuW2RhdGEtbW9kZT0nZXZlbnQnXSAubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgbGkuaGlnaGxpZ2h0IGEge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuLmRldGFpbHMtcG9wdXAge1xuXHRtaW4td2lkdGg6IDUyMHB4O1xufVxuXG4uZGV0YWlscy1wb3B1cCAuY29udGFpbmVyLWZsdWlkLFxuLmRldGFpbHMtcG9wdXAgLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDE1cHg7XG59XG5cbi5kZXRhaWxzLXBvcHVwIFtjbGFzcyo9J2NvbC0nXSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAubG9jYXRvci13cmFwcGVyIC5sb2NhdG9yLW1vZHVsZSxcbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubG9jYXRvci13cmFwcGVyIC5sb2NhdG9yLW1vZHVsZSB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAubG9jYXRvci13cmFwcGVyIC5sb2NhdG9yLW1hcC1jb250YWluZXIgLmxvY2F0b3ItbWFwLXNpemVyLFxuLnNlY3Rpb24tc2VydmljZS10YWJzIC5sb2NhdG9yLXdyYXBwZXIgLmxvY2F0b3ItbWFwLWNvbnRhaW5lciAubG9jYXRvci1tYXAtc2l6ZXIge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmxhbmRpbmdwYWdlIC5sb2NhdG9yLXdyYXBwZXIge1xuXHRwYWRkaW5nOiA3NXB4IDA7XG59XG5cbi5vcmRlci1vdmVybGF5LXdyYXBwZXIge1xuXHRtaW4td2lkdGg6IDcyMHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5vcmRlci1vdmVybGF5LXdyYXBwZXIgLnJvdyB7XG5cdG1heC13aWR0aDogNzIwcHg7XG5cdG1hcmdpbi1yaWdodDogMDtcblx0bWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vcmRlci1vdmVybGF5LXdyYXBwZXIgLnJvdyA+IGRpdiB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0cGFkZGluZy1yaWdodDogMDtcbn1cblxuLm9yZGVyLW92ZXJsYXktd3JhcHBlciAuZm9ybS13cmFwcGVyIC5yb3cge1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5cbi5vcmRlci1vdmVybGF5LXdyYXBwZXIgLmZvcm0td3JhcHBlciAucm93ID4gZGl2LmNvbC14cy0xMiB7XG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWluLWhlaWdodDogOTBweDtcbn1cblxuLm9yZGVyLW92ZXJsYXktd3JhcHBlciAuZm9ybS13cmFwcGVyIC5yb3cgPiBkaXYuY29sLXhzLTEyIC5oYXMtZXJyb3IsXG4ub3JkZXItb3ZlcmxheS13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLnJvdyA+IGRpdi5jb2wteHMtMTIgLmhlbHAtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ub3JkZXItb3ZlcmxheS13cmFwcGVyIC5vcmRlci1zdWNjZXNzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5vcmRlci1vdmVybGF5LXdyYXBwZXIuZm9ybS1zdWJtaXR0ZWQgLm9yZGVyLXN1Y2Nlc3Mge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLm9yZGVyLW92ZXJsYXktd3JhcHBlci5mb3JtLXN1Ym1pdHRlZCAuZm9ybS13cmFwcGVyLFxuLm9yZGVyLW92ZXJsYXktd3JhcHBlci5mb3JtLXN1Ym1pdHRlZCAudGFibGUtb3V0ZXItd3JhcHBlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci10YWJsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci10YWJsZSB0YWJsZSBpbnB1dCB7XG5cdG1heC13aWR0aDogNjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXItdGFibGUgW2RhdGEtb3JkZXItcmVtb3ZlLWl0ZW1dIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5vcmRlci10YWJsZSAudGFibGUtb3V0ZXItd3JhcHBlcjphZnRlcixcbi5vcmRlci10YWJsZSAudGFibGUtb3V0ZXItd3JhcHBlcjpiZWZvcmUge1xuXHR3aWR0aDogMzBweDtcbn1cblxuLm9yZGVyLXRhYmxlIC5lcnJvciB7XG5cdHBhZGRpbmc6IDEwcHggMDtcblx0Y29sb3I6ICNkZDRiMzk7XG59XG5cbi5oaWRkZW4tdGV4dGFyZWEge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItcHJlLWxvYWRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuXG4ub3JkZXItcHJlLWxvYWRlci5zaG93IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5leWUtY2F0Y2hlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogNXB4O1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTE5YjNjO1xuXHRwYWRkaW5nOiAzcHggMTBweCAycHggMTBweDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi50b2dnbGFibGUtdGFicyA+IHVsIC5leWUtY2F0Y2hlciB7XG5cdHRvcDogLTEwcHg7XG5cdHJpZ2h0OiAtMTBweDtcbn1cblxuLnRvZ2dsYWJsZS10YWJzID4gLnRhYi1jb250ZW50IC5leWUtY2F0Y2hlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdWItaGVhZGxpbmUgLmV5ZS1jYXRjaGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IC01cHg7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuI3NwbGFzaFNjcmVlbkNvbnRlbnQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZmFuY3lib3gtaW5uZXIgI3NwbGFzaFNjcmVlbkNvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMi41cmVtIDA7XG5cdG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5mYW5jeWJveC1pbm5lciAjc3BsYXNoU2NyZWVuQ29udGVudCBzdHJvbmcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LWlubmVyICNzcGxhc2hTY3JlZW5Db250ZW50IC5oMSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcblxuaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9XCJkYXRlXCJdW3R5cGU9J3RleHQnXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbi52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPVwidGltZVwiXVt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVt0eXBlPSd0ZXh0J10sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIGlucHV0W3R5cGU9XCJtb250aFwiXVt0eXBlPSd0ZXh0J10ge1xuXHRsaW5lLWhlaWdodDogMzRweDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGVcIl1bdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uYnRuLFxuLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtc20sXG4uaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInRpbWVcIl1bdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uYnRuLFxuLmlucHV0LWdyb3VwLXNtXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl1bdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5idG4sXG4uaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LXNtLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCxcbi52aWRlby1vcHRpb25zIC5zaGFyZSAuaW5wdXQtZ3JvdXAtc20gPiBpbnB1dFt0eXBlPVwibW9udGhcIl1bdHlwZT0ndGV4dCddLFxuLmlucHV0LWdyb3VwLXNtID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5idG4sXG4uaW5wdXQtZ3JvdXAtc21cbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRlXCJdW3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJkYXRlXCJdLmJ0bixcbi5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWxnLFxuLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cInRpbWVcIl0uZm9ybS1jb250cm9sLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdW3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IGlucHV0W3R5cGU9XCJ0aW1lXCJdLmJ0bixcbi5pbnB1dC1ncm91cC1sZ1xuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdW3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uYnRuLFxuLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1sZyxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wsXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwLWxnID4gaW5wdXRbdHlwZT1cIm1vbnRoXCJdW3R5cGU9J3RleHQnXSxcbi5pbnB1dC1ncm91cC1sZyA+IGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiBpbnB1dFt0eXBlPVwibW9udGhcIl0uYnRuLFxuLmlucHV0LWdyb3VwLWxnXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG5cdGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG5cbiNmYW5jeWJveC1sb2FkaW5nLFxuLmZhbmN5Ym94LWNsb3NlLFxuLmZhbmN5Ym94LXByZXYgc3Bhbixcbi5mYW5jeWJveC1uZXh0IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZmFuY3lib3gvZmFuY3lib3hfc3ByaXRlQDJ4LnBuZ1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiA0NHB4IDE1MnB4OyAvKlRoZSBzaXplIG9mIHRoZSBub3JtYWwgaW1hZ2UsIGhhbGYgdGhlIHNpemUgb2YgdGhlIGhpLXJlcyBpbWFnZSovXG59XG5cbiNmYW5jeWJveC1sb2FkaW5nIGRpdiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9mYW5jeWJveC9mYW5jeWJveF9sb2FkaW5nQDJ4LmdpZlwiKTtcblx0YmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7IC8qVGhlIHNpemUgb2YgdGhlIG5vcm1hbCBpbWFnZSwgaGFsZiB0aGUgc2l6ZSBvZiB0aGUgaGktcmVzIGltYWdlKi9cbn1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuLmxlYWQge1xuXHRmb250LXNpemU6IDIxcHg7XG59XG5cbi5kbC1ob3Jpem9udGFsIGR0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxNjBweDtcblx0Y2xlYXI6IGxlZnQ7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRsLWhvcml6b250YWwgZGQge1xuXHRtYXJnaW4tbGVmdDogMTgwcHg7XG59XG5cbi5jb250YWluZXIge1xuXHR3aWR0aDogNzUwcHg7XG59XG5cbi5jb2wtc20tMSxcbi5jb2wtc20tMixcbi5jb2wtc20tMyxcbi5jb2wtc20tNCxcbi5jb2wtc20tNSxcbi5jb2wtc20tNixcbi5jb2wtc20tNyxcbi5jb2wtc20tOCxcbi5jb2wtc20tOSxcbi5jb2wtc20tMTAsXG4uY29sLXNtLTExLFxuLmNvbC1zbS0xMiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXNtLTEge1xuXHR3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1zbS0yIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXNtLTMge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uY29sLXNtLTQge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tNSB7XG5cdHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1zbS02IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbC1zbS03IHtcblx0d2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXNtLTgge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tOSB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtc20tMTAge1xuXHR3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tMTEge1xuXHR3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tMTIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1zbS1wdWxsLTAge1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNvbC1zbS1wdWxsLTEge1xuXHRyaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1zbS1wdWxsLTIge1xuXHRyaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tcHVsbC0zIHtcblx0cmlnaHQ6IDI1JTtcbn1cblxuLmNvbC1zbS1wdWxsLTQge1xuXHRyaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tcHVsbC01IHtcblx0cmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXNtLXB1bGwtNiB7XG5cdHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wtc20tcHVsbC03IHtcblx0cmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXNtLXB1bGwtOCB7XG5cdHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1zbS1wdWxsLTkge1xuXHRyaWdodDogNzUlO1xufVxuXG4uY29sLXNtLXB1bGwtMTAge1xuXHRyaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tcHVsbC0xMSB7XG5cdHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1zbS1wdWxsLTEyIHtcblx0cmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wtc20tcHVzaC0wIHtcblx0bGVmdDogYXV0bztcbn1cblxuLmNvbC1zbS1wdXNoLTEge1xuXHRsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXNtLXB1c2gtMiB7XG5cdGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXNtLXB1c2gtMyB7XG5cdGxlZnQ6IDI1JTtcbn1cblxuLmNvbC1zbS1wdXNoLTQge1xuXHRsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1zbS1wdXNoLTUge1xuXHRsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1zbS1wdXNoLTYge1xuXHRsZWZ0OiA1MCU7XG59XG5cbi5jb2wtc20tcHVzaC03IHtcblx0bGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tcHVzaC04IHtcblx0bGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tcHVzaC05IHtcblx0bGVmdDogNzUlO1xufVxuXG4uY29sLXNtLXB1c2gtMTAge1xuXHRsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1zbS1wdXNoLTExIHtcblx0bGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tcHVzaC0xMiB7XG5cdGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTAge1xuXHRtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1zbS1vZmZzZXQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1zbS1vZmZzZXQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXNtLW9mZnNldC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLXNtLW9mZnNldC04IHtcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXNtLW9mZnNldC05IHtcblx0bWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC1zbS1vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtc20tb2Zmc2V0LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLXNtLW9mZnNldC0xMiB7XG5cdG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLFxuLmZvcm0taW5saW5lIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmUgLmZvcm0taW5saW5lIGlucHV0W3R5cGU9J3RleHQnXSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGF1dG87XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG5cdGRpc3BsYXk6IGlubGluZS10YWJsZTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sXG4uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC52aWRlby1vcHRpb25zIC5zaGFyZSBpbnB1dFt0eXBlPSd0ZXh0J10sXG4udmlkZW8tb3B0aW9ucyAuc2hhcmVcbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9J3RleHQnXSB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWlubGluZSAudmlkZW8tb3B0aW9ucyAuc2hhcmUgLmlucHV0LWdyb3VwID4gaW5wdXRbdHlwZT0ndGV4dCddLFxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvcm0taW5saW5lIC5yYWRpbyxcbi5mb3JtLWlubGluZSAuY2hlY2tib3gge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4uZm9ybS1pbmxpbmUgLmNoZWNrYm94IGxhYmVsIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5mb3JtLWlubGluZSAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0taW5saW5lIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG5cdHRvcDogMDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcblx0cGFkZGluZy10b3A6IDExcHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cC1zbSAuY29udHJvbC1sYWJlbCB7XG5cdHBhZGRpbmctdG9wOiA2cHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiBsaSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR3aWR0aDogMSU7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG5cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiAzNXB4O1xuXHRsaW5lLWhlaWdodDogMS4xMTQyODU3MTQzO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0bGluZS1oZWlnaHQ6IDEuMTE0Mjg1NzE0Mztcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsaW5lLWhlaWdodDogMS4yMzUyOTQxMTc2O1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuMjg1NzE0Mjg1Nztcbn1cblxuLmdiLWhlYWRlcl9faWRlbnRpZmllci10ZXh0IHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmdiLWZvb3Rlcl9fbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG4udmlzaWJsZS1zbSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZpc2libGUtc20ge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG50ci52aXNpYmxlLXNtIHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbnRoLnZpc2libGUtc20sXG50ZC52aXNpYmxlLXNtIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbS1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXNtLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1zbSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiA5NzBweDtcbn1cblxuLmNvbC1tZC0xLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbC1tZC03LFxuLmNvbC1tZC04LFxuLmNvbC1tZC05LFxuLmNvbC1tZC0xMCxcbi5jb2wtbWQtMTEsXG4uY29sLW1kLTEyIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wtbWQtMSB7XG5cdHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW1kLTIge1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbWQtMyB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtbWQtNCB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC01IHtcblx0d2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLW1kLTYge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sLW1kLTcge1xuXHR3aWR0aDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbWQtOCB7XG5cdHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC05IHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmNvbC1tZC0xMCB7XG5cdHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC0xMSB7XG5cdHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC0xMiB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29sLW1kLXB1bGwtMCB7XG5cdHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLW1kLXB1bGwtMSB7XG5cdHJpZ2h0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW1kLXB1bGwtMiB7XG5cdHJpZ2h0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC1wdWxsLTMge1xuXHRyaWdodDogMjUlO1xufVxuXG4uY29sLW1kLXB1bGwtNCB7XG5cdHJpZ2h0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC1wdWxsLTUge1xuXHRyaWdodDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbWQtcHVsbC02IHtcblx0cmlnaHQ6IDUwJTtcbn1cblxuLmNvbC1tZC1wdWxsLTcge1xuXHRyaWdodDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbWQtcHVsbC04IHtcblx0cmlnaHQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLW1kLXB1bGwtOSB7XG5cdHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wtbWQtcHVsbC0xMCB7XG5cdHJpZ2h0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC1wdWxsLTExIHtcblx0cmlnaHQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLW1kLXB1bGwtMTIge1xuXHRyaWdodDogMTAwJTtcbn1cblxuLmNvbC1tZC1wdXNoLTAge1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uY29sLW1kLXB1c2gtMSB7XG5cdGxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbWQtcHVzaC0yIHtcblx0bGVmdDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbWQtcHVzaC0zIHtcblx0bGVmdDogMjUlO1xufVxuXG4uY29sLW1kLXB1c2gtNCB7XG5cdGxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW1kLXB1c2gtNSB7XG5cdGxlZnQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLW1kLXB1c2gtNiB7XG5cdGxlZnQ6IDUwJTtcbn1cblxuLmNvbC1tZC1wdXNoLTcge1xuXHRsZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC1wdXNoLTgge1xuXHRsZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC1wdXNoLTkge1xuXHRsZWZ0OiA3NSU7XG59XG5cbi5jb2wtbWQtcHVzaC0xMCB7XG5cdGxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW1kLXB1c2gtMTEge1xuXHRsZWZ0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC1wdXNoLTEyIHtcblx0bGVmdDogMTAwJTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtMCB7XG5cdG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtMSB7XG5cdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLW1kLW9mZnNldC0yIHtcblx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLW1kLW9mZnNldC0zIHtcblx0bWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtNCB7XG5cdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtNSB7XG5cdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtNiB7XG5cdG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5jb2wtbWQtb2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbWQtb2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbWQtb2Zmc2V0LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLW1kLW9mZnNldC0xMCB7XG5cdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1tZC1vZmZzZXQtMTEge1xuXHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbWQtb2Zmc2V0LTEyIHtcblx0bWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRsaW5lLWhlaWdodDogMS4wOTUyMzgwOTUyO1xufVxuXG5oMixcbi5oMiB7XG5cdGZvbnQtc2l6ZTogNDJweDtcblx0bGluZS1oZWlnaHQ6IDEuMDk1MjM4MDk1Mjtcbn1cblxuaDMsXG4uaDMge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE2NjY2NjY2Njc7XG59XG5cbmg0LFxuLmg0IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oNSxcbi5oNSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5nYi1idG5fX3RyYW5zcGFyZW50LFxuLmdiLWJ0bl9fdGh1bWJuYWlsIHtcblx0bWF4LWhlaWdodDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5nYi1idG5fX3RyYW5zcGFyZW50IHNwYW4sXG4uZ2ItYnRuX190aHVtYm5haWwgc3BhbiB7XG5cdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG59XG5cbi5nYi1idG5fX3RyYW5zcGFyZW50IC5nYi1pY29uLWFycm93LXJpZ2h0LFxuLmdiLWJ0bl9fdHJhbnNwYXJlbnQgLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnMgLmhvcml6b24tbmV4dCxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5nYi1idG5fX3RyYW5zcGFyZW50IC5ob3Jpem9uLW5leHQsXG4uZ2ItYnRuX190cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCAuZ2ItYnRuX190cmFuc3BhcmVudCBhLFxuLmdiLWJ0bl9fdHJhbnNwYXJlbnQgLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSBhLFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSAuZ2ItYnRuX190cmFuc3BhcmVudCBhLFxuLmdiLWJ0bl9fdGh1bWJuYWlsIC5nYi1pY29uLWFycm93LXJpZ2h0LFxuLmdiLWJ0bl9fdGh1bWJuYWlsIC5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5ob3Jpem9uLW5leHQsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuZ2ItYnRuX190aHVtYm5haWwgLmhvcml6b24tbmV4dCxcbi5nYi1idG5fX3RodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudCAuZ2ItYnRuX190aHVtYm5haWwgYSxcbi5nYi1idG5fX3RodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIC5nYi1idG5fX3RodW1ibmFpbCBhIHtcblx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMzBweDtcbn1cblxuLmdiLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuYm9keSB7XG5cdHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLnVzZS10b3VjaC1uYXZpZ2F0aW9uIGJvZHksXG5ib2R5LmdiLWhlYWRlci0tc3BlY2lhbC1pZGVudGlmaWVyIHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5nYi1oZWFkZXIge1xuXHRib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmdiLW1haW4tbmF2aWdhdGlvbi0tc3RpY2t5IC5nYi1oZWFkZXIge1xuXHRib3gtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5nYi1oZWFkZXJfX2NvbnRhaW5lciB7XG5cdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmdiLWhlYWRlcl9fYnJhbmQge1xuXHR3aWR0aDogMjcwcHg7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5nYi1oZWFkZXJfX21ldGEge1xuXHR3aWR0aDogMzMwcHg7XG5cdGZsZXgtZ3JvdzogdW5zZXQ7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdG9yZGVyOiAyO1xufVxuXG4uZ2ItaGVhZGVyX19zZWFyY2gge1xuXHRmbGV4LWdyb3c6IDE7XG5cdHdpZHRoOiBhdXRvO1xuXHRvcmRlcjogMTtcbn1cblxuLmdiLWhlYWRlcl9fc3BlY2lhbC1pZGVudGlmaWVyIC5nYi1oZWFkZXJfX21ldGEge1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5nYi1oZWFkZXJfX2lkZW50aWZpZXItdGV4dCB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmdiLWhlYWRlcl9fZnVsbC1uYW1lIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5nYi1mb290ZXJfX2NvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5nYi1mb290ZXJfX2NvbHVtbiB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLmdiLWZvb3Rlcl9fc29jaWFsIHtcblx0bWluLXdpZHRoOiAzMjBweDtcbn1cblxuLmdiLXNlYXJjaCB7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5nYi1zZWFyY2hfX3RvZ2dsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nYi1zZWFyY2hfX2NvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2Itc2VhcmNoLS1jb25zdGFudCAuZ2ItbWFpbi1uYXZpZ2F0aW9uIHtcblx0dG9wOiA2MHB4O1xufVxuXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uX190b2dnbGUge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcblx0cGFkZGluZy10b3A6IDNweDtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zdGlja3kgLmdiLW1haW4tbmF2aWdhdGlvbiB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zdGlja3kuZ2ItbWFpbi1uYXZpZ2F0aW9uLS1zdGlja3ktc2hvdyAuZ2ItbWFpbi1uYXZpZ2F0aW9uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb24tLXN0aWNreTpub3QoLmdiLWhlYWRlci0tc3BlY2lhbC1pZGVudGlmaWVyKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19zdGlja3ktdG9nZ2xlIHtcblx0d2lkdGg6IDMwcHg7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbiB7XG5cdHRvcDogNjBweDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiBhdXRvO1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdHotaW5kZXg6IDk4O1xuXHR0cmFuc2l0aW9uOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19wYXJlbnQgYVtocmVmPVwiI1wiXSB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uIGxpOmZpcnN0LWNoaWxkIHtcblx0cGFkZGluZy10b3A6IDA7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fdG9nZ2xlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19zdGlja3ktdG9nZ2xlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjNjY2NjY2O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHdpZHRoIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX3N0aWNreS10b2dnbGU6aG92ZXIge1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19tZW51IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdG1heC13aWR0aDogMTIzMHB4O1xuXHRwYWRkaW5nOiAwIDMwcHg7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fb3ZlcnZpZXcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsIHtcblx0ZmxleC1ncm93OiAxO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHRib3R0b206IGF1dG87XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsLmFjdGl2ZSA+IGxpOmhvdmVyID4gLmdiLW1haW4tbmF2aWdhdGlvbl9fc3ViLWNvbnRhaW5lciB7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdG9wYWNpdHk6IDE7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaTpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkuYWN0aXZlID4gYSxcbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaS5jdXJyZW50ID4gYSxcbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaTpmb2N1cyA+IGEsXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGk6aG92ZXIgPiBhIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogIzM3NmViNDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzNzZlYjQ7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgPiBsaSBhIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpID4gYSB7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogNTBweDtcblx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICM2NjY2NjY7XG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCBsaW5lLWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2ZpcnN0LWxldmVsID4gbGkgPiBhLmFjdGl2ZSB7XG5cdGNvbG9yOiAjMzc2ZWI0O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgIzM3NmViNDtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCA+IGxpLmdiLW1haW4tbmF2aWdhdGlvbl9fcGFyZW50ID4gYTo6YmVmb3JlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCB1bCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMTAwJTtcblx0cmlnaHQ6IGF1dG87XG5cdGJvdHRvbTogYXV0bztcblx0cGFkZGluZzogNDBweCAwO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCBsaTpsYXN0LWNoaWxkID4gYSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19maXJzdC1sZXZlbCAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19zZWNvbmQtbGV2ZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjUlO1xuXHRsZWZ0OiBhdXRvO1xuXHR0b3A6IGF1dG87XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgLmdiLW1haW4tbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsIGxpID4gYTpob3Zlcixcbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgLmdiLW1haW4tbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsIGxpLmFjdGl2ZSA+IGEge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fZmlyc3QtbGV2ZWwgLmdiLW1haW4tbmF2aWdhdGlvbl9fc2Vjb25kLWxldmVsIGxpLmFjdGl2ZSA+IGEge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXHRjb2xvcjogIzM3NmViNDtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19zdWItY29udGFpbmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0ei1pbmRleDogMjtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0b3BhY2l0eTogMDtcblx0bWF4LWhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19pbm5lci1jb250YWluZXIge1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCA1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiAxMjMwcHg7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbiAuYWN0aXZlID4gdWwge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uIC5hY3RpdmUgPiBhIHtcblx0YmFja2dyb3VuZDogIzM3NmViNDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uIC5hY3RpdmUgPiBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2NhbnZhcy1sYW5ndWFnZS1zZWxlY3RvciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fY2FudmFzLW1ldGEge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5odG1sOm5vdCgudXNlLXRvdWNoLW5hdmlnYXRpb24pIC5nYi1tYWluLW5hdmlnYXRpb25fX2Rlc2t0b3AtbWV0YSB7XG5cdGZsZXgtZ3JvdzogMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRwYWRkaW5nOiA2cHggMzBweCAzcHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmZmZmY7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNzZlYjQ7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fYnV0dG9uOmFjdGl2ZSxcbmh0bWw6bm90KC51c2UtdG91Y2gtbmF2aWdhdGlvbikgLmdiLW1haW4tbmF2aWdhdGlvbl9fYnV0dG9uOmZvY3VzLFxuaHRtbDpub3QoLnVzZS10b3VjaC1uYXZpZ2F0aW9uKSAuZ2ItbWFpbi1uYXZpZ2F0aW9uX19idXR0b246aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjMDA0NjczO1xufVxuXG4uZ2ItbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDYwcHg7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdG9waWMge1xuXHR3aWR0aDogMzAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLW5hdiB7XG5cdHdpZHRoOiA3MCU7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWhlYWRlciAuZ2ItY291bnRyeS1zZWxlY3Rvcl9faGVhZGxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1oZWFkZXIgLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaGVhZGxpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDI1JTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaGVhZGxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWNvbnRlbnQge1xuXHRwYWRkaW5nLWxlZnQ6IDI1JTtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2Nsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWNvbnRlbnQtaGVhZGxpbmUge1xuXHRtYXJnaW46IDA7XG59XG5cbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0tY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1mbG93OiByb3cgd3JhcDtcbn1cblxuLmdiLWNvdW50cnktc2VsZWN0b3JfX2NvbnRhY3QtaXRlbSB7XG5cdHdpZHRoOiAzMy4zMzMzJTtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuYS5nYi1jb3VudHJ5LXNlbGVjdG9yX190b2dnbGUge1xuXHRsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmdiLXNvY2lhbC1uYXZpZ2F0aW9uIHtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pbWFnZS13cmFwcGVyIC5mYW5jeWJveC1jb250YWluZXI6aG92ZXIgc3BhbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS40KSB0cmFuc2xhdGUoLTdweCwgLTdweCk7XG59XG5cbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoNiksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDQpOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0d2lkdGg6IDMzJTtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCg1KSxcbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoNCksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDUpOm50aC1sYXN0LWNoaWxkKDIpLFxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCg2KTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdHdpZHRoOiAzMyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW06aG92ZXIgLmRvd25sb2FkLWNlbnRlci1vdmVybGF5IHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cbi52aXNpYmxlLW1kIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxudGFibGUudmlzaWJsZS1tZCB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbnRyLnZpc2libGUtbWQge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxudGgudmlzaWJsZS1tZCxcbnRkLnZpc2libGUtbWQge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLW1kLWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtbWQtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLW1kIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuLmNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMTcwcHg7XG59XG5cbi5jb2wtbGctMSxcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMiB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLWxnLTEge1xuXHR3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1sZy0yIHtcblx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWxnLTMge1xuXHR3aWR0aDogMjUlO1xufVxuXG4uY29sLWxnLTQge1xuXHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctNSB7XG5cdHdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1sZy02IHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmNvbC1sZy03IHtcblx0d2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLWxnLTgge1xuXHR3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctOSB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtbGctMTAge1xuXHR3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctMTEge1xuXHR3aWR0aDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctMTIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNvbC1sZy1wdWxsLTAge1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNvbC1sZy1wdWxsLTEge1xuXHRyaWdodDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1sZy1wdWxsLTIge1xuXHRyaWdodDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctcHVsbC0zIHtcblx0cmlnaHQ6IDI1JTtcbn1cblxuLmNvbC1sZy1wdWxsLTQge1xuXHRyaWdodDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctcHVsbC01IHtcblx0cmlnaHQ6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWxnLXB1bGwtNiB7XG5cdHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wtbGctcHVsbC03IHtcblx0cmlnaHQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLWxnLXB1bGwtOCB7XG5cdHJpZ2h0OiA2Ni42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1sZy1wdWxsLTkge1xuXHRyaWdodDogNzUlO1xufVxuXG4uY29sLWxnLXB1bGwtMTAge1xuXHRyaWdodDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctcHVsbC0xMSB7XG5cdHJpZ2h0OiA5MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1sZy1wdWxsLTEyIHtcblx0cmlnaHQ6IDEwMCU7XG59XG5cbi5jb2wtbGctcHVzaC0wIHtcblx0bGVmdDogYXV0bztcbn1cblxuLmNvbC1sZy1wdXNoLTEge1xuXHRsZWZ0OiA4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLWxnLXB1c2gtMiB7XG5cdGxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWxnLXB1c2gtMyB7XG5cdGxlZnQ6IDI1JTtcbn1cblxuLmNvbC1sZy1wdXNoLTQge1xuXHRsZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1sZy1wdXNoLTUge1xuXHRsZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1sZy1wdXNoLTYge1xuXHRsZWZ0OiA1MCU7XG59XG5cbi5jb2wtbGctcHVzaC03IHtcblx0bGVmdDogNTguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctcHVzaC04IHtcblx0bGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctcHVzaC05IHtcblx0bGVmdDogNzUlO1xufVxuXG4uY29sLWxnLXB1c2gtMTAge1xuXHRsZWZ0OiA4My4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1sZy1wdXNoLTExIHtcblx0bGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctcHVzaC0xMiB7XG5cdGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTAge1xuXHRtYXJnaW4tbGVmdDogMCU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTEge1xuXHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC1sZy1vZmZzZXQtMiB7XG5cdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC1sZy1vZmZzZXQtMyB7XG5cdG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLWxnLW9mZnNldC03IHtcblx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLWxnLW9mZnNldC04IHtcblx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWxnLW9mZnNldC05IHtcblx0bWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC1sZy1vZmZzZXQtMTAge1xuXHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtbGctb2Zmc2V0LTExIHtcblx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWxnLW9mZnNldC0xMiB7XG5cdG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuXG4udmlzaWJsZS1sZyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLnZpc2libGUtbGcge1xuXHRkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG50ci52aXNpYmxlLWxnIHtcblx0ZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbnRoLnZpc2libGUtbGcsXG50ZC52aXNpYmxlLWxnIHtcblx0ZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1sZy1ibG9jayB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLWxnLWlubGluZSB7XG5cdGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1sZyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCgxKTpudGgtbGFzdC1jaGlsZCg2KSxcbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoNCk6bnRoLWxhc3QtY2hpbGQoMykge1xuXHR3aWR0aDogMzMuMzM0JTtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCg1KSxcbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoNCksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDUpOm50aC1sYXN0LWNoaWxkKDIpLFxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCg2KTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdHdpZHRoOiAxNi42NjclO1xufVxuXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDMpOm50aC1sYXN0LWNoaWxkKDQpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMzMuNDY3JTtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCg2KTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAwO1xufVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQ1cHgpIHtcblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0ge1xuXHR3aWR0aDogY2FsYygzMyUgLSAxN3B4KTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW06bnRoLWNoaWxkKDNuKSB7XG5cdG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtOm50aC1jaGlsZCg0bikge1xuXHRtYXJnaW46IDAgMzBweCAzMHB4IDA7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cbi5idG4tdHJhbnNwYXJlbnQsXG4uYnRuLXRodW1ibmFpbCB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdG1heC13aWR0aDogMjgwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5idG4tdHJhbnNwYXJlbnQgc3Bhbixcbi5idG4tdHJhbnNwYXJlbnQgLmdiLWljb24tYXJyb3ctcmlnaHQsXG4uYnRuLXRyYW5zcGFyZW50IC5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWJzIC5ob3Jpem9uLW5leHQsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFic1xuICAgICAgLmJ0bi10cmFuc3BhcmVudCAuaG9yaXpvbi1uZXh0LFxuLmJ0bi10cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudFxuICAgICAgLmJ0bi10cmFuc3BhcmVudCBhLFxuLmJ0bi10cmFuc3BhcmVudCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtIGEsXG4uZ2ItY291bnRyeS1zZWxlY3Rvcl9fY29udGFjdC1pdGVtXG4gICAgICAuYnRuLXRyYW5zcGFyZW50IGEsXG4uYnRuLXRyYW5zcGFyZW50IC5pY29uLWFycm93LWJvbGQtcmlnaHQsXG4uYnRuLXRodW1ibmFpbCBzcGFuLFxuLmJ0bi10aHVtYm5haWwgLmdiLWljb24tYXJyb3ctcmlnaHQsXG4uYnRuLXRodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFicyAuaG9yaXpvbi1uZXh0LFxuLmdiLWNvdW50cnktc2VsZWN0b3JfX3RhYnNcbiAgICAgIC5idG4tdGh1bWJuYWlsIC5ob3Jpem9uLW5leHQsXG4uYnRuLXRodW1ibmFpbCAuZ2ItY291bnRyeS1zZWxlY3Rvcl9fdGFiLWNvbnRlbnQgYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX190YWItY29udGVudFxuICAgICAgLmJ0bi10aHVtYm5haWwgYSxcbi5idG4tdGh1bWJuYWlsIC5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW0gYSxcbi5nYi1jb3VudHJ5LXNlbGVjdG9yX19jb250YWN0LWl0ZW1cbiAgICAgIC5idG4tdGh1bWJuYWlsIGEsXG4uYnRuLXRodW1ibmFpbCAuaWNvbi1hcnJvdy1ib2xkLXJpZ2h0IHtcblx0cGFkZGluZzogNXB4O1xufVxuXG5hLmJ0bi5idG4tcHJvIHtcblx0bWFyZ2luOiAxNXB4IDAgMDtcbn1cblxubWFpbiAuY29udGVudC1hcmVhLXRlYXNlciB7XG5cdHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uY29udGVudC1wYWdlLWZ1bGwsXG4uY29udGVudC1wYWdlLWNvbnRleHQge1xuXHRwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAuY29udGFpbmVyLWZsdWlkLFxuLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ucGFnZS1oaW50LWJveCAuY29udGFpbmVyLWZsdWlkLFxuLnBhZ2UtaGludC1ib3ggLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMzBweCAwIDE1cHggMDtcbn1cblxuLnBhZ2UtaGludC1ib3ggLmhlYWRsaW5lIHtcblx0cGFkZGluZzogMCAwIDEwcHggMDtcbn1cblxuLnBhZ2UtaGludC1ib3ggYS5jbG9zZS1ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTBweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5maWx0ZXItcGFuZWwtY29udGFpbmVyIHtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciB1bCBsaSBhIHtcblx0cGFkZGluZzogMjBweCAxNXB4O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGEge1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4uZmlsdGVyLXBhbmVsLWNvbnRhaW5lciAuZmlsdGVyLWZpcnN0LWxldmVsIGxpIGE6YWZ0ZXIge1xuXHRyaWdodDogMjBweDtcbn1cblxuLnNlYXJjaC1maWVsZCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweCAwIDA7XG59XG5cbi5zZWFyY2gtc3VibWl0IHtcblx0dG9wOiAyMHB4O1xufVxuXG4uc3RhZ2UgLnNsaWRlLTMzLTY2IC5yaWdodC1oYWxmLFxuLnN0YWdlIC5zbGlkZS0zMy02NiAubGVmdC1oYWxmIHtcblx0d2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhZ2UgLnNsaWNrLXNsaWRlci1jb250YWluZXIgLnJpZ2h0LWhhbGYgLmNvbnRlbnQtYXJlYSB7XG5cdHBhZGRpbmc6IDMwcHggMzBweCAxNzBweDtcbn1cblxuLnN0YWdlLXNpemVyIC5jb250YWluZXItZmx1aWQsXG4uc3RhZ2Utc2l6ZXIgLmxhbmRpbmdwYWdlID4gc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnRlYXNlciBoNSB7XG5cdG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi50b3BpYy10ZWFzZXIgPiBsaSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udG9waWMtdGVhc2VyID4gbGk6bGFzdC1jaGlsZCB7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpOm50aC1jaGlsZCgzbikge1xuXHRwYWRkaW5nOiAwIDAgMCAxNXB4O1xufVxuXG4udG9waWMtdGVhc2VyID4gbGk6bnRoLWNoaWxkKDRuKSB7XG5cdHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG5cbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoNiksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDQpOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCgyKTpudGgtbGFzdC1jaGlsZCg1KSxcbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMyk6bnRoLWxhc3QtY2hpbGQoNCksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDUpOm50aC1sYXN0LWNoaWxkKDIpLFxuLm1vb2QtYXJlYSA+IGxpOm50aC1jaGlsZCg2KTpudGgtbGFzdC1jaGlsZCgxKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1za2luIC5mYW5jeWJveC1uZXh0LFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LXByZXYge1xuXHR3aWR0aDogNDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZmFuY3lib3gtc2tpbiAuZmFuY3lib3gtbmV4dCBzcGFuLFxuLmZhbmN5Ym94LXNraW4gLmZhbmN5Ym94LXByZXYgc3BhbiB7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi50aWxlLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnRpbGU6YWN0aXZlLFxuLnRpbGU6Zm9jdXMsXG4udGlsZTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi50aWxlLnRpbGUtc2VhcmNoIC5zZWFyY2gtc3VibWl0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAwO1xufVxuXG4udmNhcmQgPiBsaSB7XG5cdHdpZHRoOiAzMy4zMzMzMzMlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmNhcmQgPiBsaTpudGgtY2hpbGQoM24pIHtcblx0cGFkZGluZzogMCAwIDAgMTVweDtcbn1cblxuLnZjYXJkID4gbGk6bnRoLWNoaWxkKDRuKSB7XG5cdHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLWJveCB7XG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uLWNvbnRhaW5lciB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtY29tcGFyaXNvbiB0aGVhZCB0aCBpbWcsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRoIGltZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGg6Zmlyc3QtY2hpbGQsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRoOmZpcnN0LWNoaWxkIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQsXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRkIHtcblx0bWluLXdpZHRoOiAxcHg7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgdGQ6Zmlyc3QtY2hpbGQgPiAucHJvZHVjdC1pbWFnZSxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQ6Zmlyc3QtY2hpbGQgPiAucHJvZHVjdC1pbWFnZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQgLmljb24tY2hlY2s6YmVmb3JlLFxuLnByb2R1Y3QtY29tcGFyaXNvbiB0Ym9keSAuaWNvbi1jaGVjazpiZWZvcmUge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi52aXN1YWwgLnZpc3VhbC1oZWFkbGluZSB7XG5cdGZvbnQtc2l6ZTogNXJlbTtcblx0bGluZS1oZWlnaHQ6IDZyZW07XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXIge1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdHMtcmVsYXRlZCBkZCB1bCBsaSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0bWFyZ2luOiAwIDAgOHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmpvYi1zZWFyY2gtZmlsdGVyIC5zZWxlY3QuY2hlY2tib3hzZWxlY3Qge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uam9iLWNvbnRlbnQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSB1bCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym90dG9tOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWNhcnQge1xuXHRtYXJnaW46IDMwcHggMCAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1maWx0ZXIgLnJvdy50b3BpYy1yb3cge1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWZpbHRlciAuc2VsZWN0IHtcblx0bWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1maWx0ZXIgLmRvd25sb2FkLWNlbnRlci1jb3VudCxcbi5kb3dubG9hZC1jZW50ZXItZmlsdGVyIC5kb3dubG9hZC1jZW50ZXItc29ydCB7XG5cdGxlZnQ6IGF1dG87XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRvcDogYXV0bztcbn1cblxuLmRvd25sb2FkLWNlbnRlci1maWx0ZXIgLmRvd25sb2FkLWNlbnRlci1zb3J0IHtcblx0ZmxvYXQ6IG5vbmU7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIHtcblx0ZmxvYXQ6IG5vbmU7XG5cdGhlaWdodDogYXV0bztcblx0bWFyZ2luOiAwIDAgMjBweDtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cdHBhZGRpbmc6IDE0cHggMCAxNXB4IDE1cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjbGVhcjogYm90aDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogYXV0bztcblx0bGVmdDogYXV0bztcblx0cGFkZGluZzogMTBweCAwIDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRvcDogYXV0bztcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gLmRvd25sb2FkLWNlbnRlci1vdmVybGF5IGEge1xuXHRjb2xvcjogIzM3NmViNDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYSBzcGFuIHtcblx0bGVmdDogYXV0bztcblx0cG9zaXRpb246IHN0YXRpYztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0dG9wOiBhdXRvO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhIHNwYW4gLmNpcmNsZSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoMSkgc3Bhbixcbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhOm50aC1jaGlsZCgyKSBzcGFuLFxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW0gLmRvd25sb2FkLWNlbnRlci1vdmVybGF5IGE6bnRoLWNoaWxkKDMpIHNwYW4sXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbSAuZG93bmxvYWQtY2VudGVyLW92ZXJsYXkgYTpudGgtY2hpbGQoNCkgc3BhbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5kb3dubG9hZC1jZW50ZXItbGlzdCAuZG93bmxvYWQtY2VudGVyLWxpc3QtY29udGFpbmVyIC5pdGVtIC5kb3dubG9hZC1jZW50ZXItb3ZlcmxheSBhOm50aC1jaGlsZCg0KSBzcGFuIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uZG93bmxvYWQtY2VudGVyLWxpc3QgLmRvd25sb2FkLWNlbnRlci1saXN0LWNvbnRhaW5lciAuaXRlbTpudGgtY2hpbGQoM24pIHtcblx0bWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLmRvd25sb2FkLWNlbnRlci1saXN0IC5kb3dubG9hZC1jZW50ZXItbGlzdC1jb250YWluZXIgLml0ZW06bnRoLWNoaWxkKDRuKSB7XG5cdG1hcmdpbjogMCAzMHB4IDMwcHggMDtcbn1cblxuLmxvY2F0b3ItZmlsdGVyIC5zZWFyY2gtZmllbGQge1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubG9jYXRvci1maWx0ZXIgLnNlYXJjaC1maWVsZCAuc2VhcmNoLXN1Ym1pdCB7XG5cdHRvcDogMDtcbn1cblxuLmRldGFpbHMtcG9wdXAge1xuXHRtaW4td2lkdGg6IDM4MHB4O1xufVxuXG4ubGFuZGluZ3BhZ2UgLmxvY2F0b3Itd3JhcHBlciAubG9jYXRvci1tYXAtY29udGFpbmVyIC5sb2NhdG9yLW1hcC1zaXplcixcbi5zZWN0aW9uLXNlcnZpY2UtdGFicyAubG9jYXRvci13cmFwcGVyIC5sb2NhdG9yLW1hcC1jb250YWluZXIgLmxvY2F0b3ItbWFwLXNpemVyIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNjUlO1xufVxuXG4ub3JkZXItb3ZlcmxheS13cmFwcGVyIHtcblx0bWluLXdpZHRoOiA0ODBweDtcbn1cblxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuXHRib3JkZXItbGVmdDogMDtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcblx0Ym9yZGVyLWJvdHRvbTogMDtcbn1cblxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblxuLnZpc2libGUteHMge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG50YWJsZS52aXNpYmxlLXhzIHtcblx0ZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxudHIudmlzaWJsZS14cyB7XG5cdGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG50aC52aXNpYmxlLXhzLFxudGQudmlzaWJsZS14cyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1pbmxpbmUge1xuXHRkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRkZW4teHMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbnVsLmxpbmtsaXN0LmJyZWFkY3J1bWIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2VjdGlvbi10ZW1wbGF0ZSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uc2VjdGlvbi10ZW1wbGF0ZS5hbmNob3Ige1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjdGlvbi10ZW1wbGF0ZS5kaXNhYmxlLWJvcmRlciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50YWJsZS1jb250YWluZXIge1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbnRhaW5lciAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29udGFpbmVyIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb250YWluZXIgLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgdWwgbGkgYSB7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgLmZpbHRlci1maXJzdC1sZXZlbCBsaSBhIHtcblx0cGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmZpbHRlci1wYW5lbC1jb250YWluZXIgLmZpbHRlci1maXJzdC1sZXZlbCBsaSBhOmFmdGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci10cmlnZ2VyIGEge1xuXHRwYWRkaW5nOiAwIDM1cHggMCAxMHB4O1xufVxuXG4uZmlsdGVyLXRyaWdnZXIgYTphZnRlciB7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4ubGFuZGluZ3BhZ2UgLmxhbmRpbmdwYWdlLWZvcm0ge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5zdGFnZSAuc2xpZGUtaXRlbSA+IGRpdiB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3RhZ2UgLnJpZ2h0LWhhbGYsXG4uc3RhZ2UgLmxlZnQtaGFsZiB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGZsb2F0OiBub25lO1xufVxuXG4uc3RhZ2UgLnNsaWRlLTMzLTY2IC5yaWdodC1oYWxmLFxuLnN0YWdlIC5zbGlkZS0zMy02NiAubGVmdC1oYWxmIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5sZWZ0LWhhbGYge1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5sZWZ0LWhhbGYgaW1nIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc3RhZ2UgLnNsaWNrLXNsaWRlci1jb250YWluZXIgLnJpZ2h0LWhhbGYgLmNvbnRlbnQtYXJlYSB7XG5cdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xufVxuXG4uc3RhZ2UgLnZpZGVvLWNvbnRhaW5lciB7XG5cdG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5zdGFnZSAudmlkZW8tbW9kdWxlIHtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4uc3RhZ2Utc2l6ZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc2hvdy1maWx0ZXIgLnN0YWdlIC5zbGljay1zbGlkZXItY29udGFpbmVyIC5yaWdodC1oYWxmIC5jb250ZW50LWFyZWEge1xuXHRwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpIHtcblx0d2lkdGg6IDUwJTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpOm50aC1jaGlsZCgxbikge1xuXHRwYWRkaW5nOiAwIDE1cHggMCAwO1xufVxuXG4udG9waWMtdGVhc2VyID4gbGk6bnRoLWNoaWxkKDJuKSB7XG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi50ZWFzZXItZnVsbC13aWR0aCB7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmltYWdlLWdhbGxlcnkgbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4ubGFuZGluZ3BhZ2UgLmltYWdlLWdhbGxlcnktdGVtcGxhdGUge1xuXHRwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi50ZXh0LWxlZnQgLnZpZGVvLXdyYXBwZXIsXG4udGV4dC1yaWdodCAudmlkZW8td3JhcHBlcixcbi50ZXh0LWxlZnQtc21hbGwgLnZpZGVvLXdyYXBwZXIsXG4udGV4dC1yaWdodC1zbWFsbCAudmlkZW8td3JhcHBlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbi5pbWFnZS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uaW1hZ2Utd3JhcHBlciAuaG92ZXJJbWFnZSB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0LFxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0LXNtYWxsLFxuLnRleHQtaW1hZ2UudGV4dC1yaWdodC1zbWFsbCxcbi50ZXh0LXZpZGVvLnRleHQtbGVmdCxcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQsXG4udGV4dC12aWRlby50ZXh0LWxlZnQtc21hbGwsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0IC5pbWFnZS13cmFwcGVyLFxuLnRleHQtaW1hZ2UudGV4dC1yaWdodCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LWltYWdlLnRleHQtbGVmdC1zbWFsbCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LWltYWdlLnRleHQtcmlnaHQtc21hbGwgLmltYWdlLXdyYXBwZXIsXG4udGV4dC12aWRlby50ZXh0LWxlZnQgLmltYWdlLXdyYXBwZXIsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0IC5pbWFnZS13cmFwcGVyLFxuLnRleHQtdmlkZW8udGV4dC1sZWZ0LXNtYWxsIC5pbWFnZS13cmFwcGVyLFxuLnRleHQtdmlkZW8udGV4dC1yaWdodC1zbWFsbCAuaW1hZ2Utd3JhcHBlciB7XG5cdG1hcmdpbjogMCAwIDE1cHg7XG5cdGZsb2F0OiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0IC5pbWFnZS13cmFwcGVyOmxhc3QtY2hpbGQsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0IC5pbWFnZS13cmFwcGVyOmxhc3QtY2hpbGQsXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQtc21hbGwgLmltYWdlLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi50ZXh0LWltYWdlLnRleHQtcmlnaHQtc21hbGwgLmltYWdlLXdyYXBwZXI6bGFzdC1jaGlsZCxcbi50ZXh0LXZpZGVvLnRleHQtbGVmdCAuaW1hZ2Utd3JhcHBlcjpsYXN0LWNoaWxkLFxuLnRleHQtdmlkZW8udGV4dC1yaWdodCAuaW1hZ2Utd3JhcHBlcjpsYXN0LWNoaWxkLFxuLnRleHQtdmlkZW8udGV4dC1sZWZ0LXNtYWxsIC5pbWFnZS13cmFwcGVyOmxhc3QtY2hpbGQsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsIC5pbWFnZS13cmFwcGVyOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQucG9ydHJhaXQgLmltYWdlLXdyYXBwZXIsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0LnBvcnRyYWl0IC5pbWFnZS13cmFwcGVyLFxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0LXNtYWxsLnBvcnRyYWl0IC5pbWFnZS13cmFwcGVyLFxuLnRleHQtaW1hZ2UudGV4dC1yaWdodC1zbWFsbC5wb3J0cmFpdCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LXZpZGVvLnRleHQtbGVmdC5wb3J0cmFpdCAuaW1hZ2Utd3JhcHBlcixcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQucG9ydHJhaXQgLmltYWdlLXdyYXBwZXIsXG4udGV4dC12aWRlby50ZXh0LWxlZnQtc21hbGwucG9ydHJhaXQgLmltYWdlLXdyYXBwZXIsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsLnBvcnRyYWl0IC5pbWFnZS13cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0IGxpLFxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0IC5ob3ZlckltYWdlIGltZyxcbi50ZXh0LWltYWdlLnRleHQtcmlnaHQgbGksXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0IC5ob3ZlckltYWdlIGltZyxcbi50ZXh0LWltYWdlLnRleHQtbGVmdC1zbWFsbCBsaSxcbi50ZXh0LWltYWdlLnRleHQtbGVmdC1zbWFsbCAuaG92ZXJJbWFnZSBpbWcsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0LXNtYWxsIGxpLFxuLnRleHQtaW1hZ2UudGV4dC1yaWdodC1zbWFsbCAuaG92ZXJJbWFnZSBpbWcsXG4udGV4dC12aWRlby50ZXh0LWxlZnQgbGksXG4udGV4dC12aWRlby50ZXh0LWxlZnQgLmhvdmVySW1hZ2UgaW1nLFxuLnRleHQtdmlkZW8udGV4dC1yaWdodCBsaSxcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQgLmhvdmVySW1hZ2UgaW1nLFxuLnRleHQtdmlkZW8udGV4dC1sZWZ0LXNtYWxsIGxpLFxuLnRleHQtdmlkZW8udGV4dC1sZWZ0LXNtYWxsIC5ob3ZlckltYWdlIGltZyxcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQtc21hbGwgbGksXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsIC5ob3ZlckltYWdlIGltZyB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi50ZXh0LWltYWdlLnRleHQtbGVmdCAudGV4dC1jb250YWluZXIsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0IC50ZXh0LWNvbnRhaW5lcixcbi50ZXh0LWltYWdlLnRleHQtbGVmdC1zbWFsbCAudGV4dC1jb250YWluZXIsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0LXNtYWxsIC50ZXh0LWNvbnRhaW5lcixcbi50ZXh0LXZpZGVvLnRleHQtbGVmdCAudGV4dC1jb250YWluZXIsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0IC50ZXh0LWNvbnRhaW5lcixcbi50ZXh0LXZpZGVvLnRleHQtbGVmdC1zbWFsbCAudGV4dC1jb250YWluZXIsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsIC50ZXh0LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMDtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBub25lO1xufVxuXG4udGV4dC1pbWFnZS50ZXh0LWxlZnQgLnRleHQtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4udGV4dC1pbWFnZS50ZXh0LXJpZ2h0IC50ZXh0LWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuLnRleHQtaW1hZ2UudGV4dC1sZWZ0LXNtYWxsIC50ZXh0LWNvbnRhaW5lcjpsYXN0LWNoaWxkLFxuLnRleHQtaW1hZ2UudGV4dC1yaWdodC1zbWFsbCAudGV4dC1jb250YWluZXI6bGFzdC1jaGlsZCxcbi50ZXh0LXZpZGVvLnRleHQtbGVmdCAudGV4dC1jb250YWluZXI6bGFzdC1jaGlsZCxcbi50ZXh0LXZpZGVvLnRleHQtcmlnaHQgLnRleHQtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4udGV4dC12aWRlby50ZXh0LWxlZnQtc21hbGwgLnRleHQtY29udGFpbmVyOmxhc3QtY2hpbGQsXG4udGV4dC12aWRlby50ZXh0LXJpZ2h0LXNtYWxsIC50ZXh0LWNvbnRhaW5lcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxhbmRpbmdwYWdlIC50ZXh0LWltYWdlLXRlbXBsYXRlLFxuLmxhbmRpbmdwYWdlIC50ZXh0LXZpZGVvLXRlbXBsYXRlIHtcblx0cGFkZGluZzogMzBweCAwO1xufVxuXG4ubW9vZC1hcmVhID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4ubW9vZC1hcmVhID4gbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBsaSB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5tb29kLWFyZWEgPiBsaTpudGgtY2hpbGQoMSk6bnRoLWxhc3QtY2hpbGQoNiksXG4ubW9vZC1hcmVhID4gbGk6bnRoLWNoaWxkKDQpOm50aC1sYXN0LWNoaWxkKDMpIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5hd2FyZHMgbGkge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uYXdhcmRzLXN0aWNreSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1MHB4LCAtNTAlKTtcbn1cblxuLmF3YXJkcy1zdGlja3kgLmhlYWRsaW5lLWNvbnRhaW5lciB7XG5cdHdpZHRoOiAzNHB4O1xufVxuXG4uYXdhcmRzLXN0aWNreSAuaGVhZGxpbmUtY29udGFpbmVyIGg1IHtcblx0cGFkZGluZzogOHB4IDEwcHggMDtcbn1cblxuLmF3YXJkcy1zdGlja3kgLmNvbnRlbnQge1xuXHRwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA0NnB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXRhYnMgLm5hdi10YWJzIGxpID4gYSB7XG5cdHBhZGRpbmc6IDVweCA0MHB4O1xufVxuXG4uc2VjdGlvbi1zZXJ2aWNlLXRhYnMgLm5hdi10YWJzIGxpID4gYSBzcGFuIHtcblx0bWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLnRpbGUtY29udGFpbmVyIC50aWxlLW91dGVyIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLnZjYXJkID4gbGkge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmNhcmQgPiBsaTpudGgtY2hpbGQoMW4pIHtcblx0cGFkZGluZzogMCAxNXB4IDAgMDtcbn1cblxuLnZjYXJkID4gbGk6bnRoLWNoaWxkKDJuKSB7XG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG59XG5cbi52aWRlby1jZW50ZXIgLnZpZGVvLWJveCB7XG5cdG1pbi1oZWlnaHQ6IDE3NXB4O1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpIC52aWRlby1pdGVtIHtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4udmlkZW8tY2VudGVyIC52aWRlby1saXN0IGxpIC52aWRlby1pdGVtIC50aHVtYm5haWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLnZpZGVvLW9wdGlvbnMgLnNoYXJlLnNob3cgLnNoYXJlLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGhlYWQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRoIHtcblx0ZGlzcGxheTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRoOmZpcnN0LWNoaWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRoIGltZyxcbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGggYiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcm9kdWN0LWNvbXBhcmlzb24gdGJvZHkgdGQ6YmVmb3JlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuXG4ucHJvZHVjdC1jb21wYXJpc29uIHRib2R5IHRkOmZpcnN0LWNoaWxkIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbiAuaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24tYm94LWNvbnRhaW5lciB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdGhlaWdodDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLnNob3ctc2xpZGVyIC5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbi1ib3gtY29udGFpbmVyIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaW50ZXJhY3RpdmUtZGVzY3JpcHRpb24gLmludGVyYWN0aXZlLWRlc2NyaXB0aW9uLWJveCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxhbmRpbmdwYWdlIC5pbnRlcmFjdGl2ZS1kZXNjcmlwdGlvbi10ZW1wbGF0ZSB7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnZpc3VhbCB7XG5cdGhlaWdodDogYXV0bztcblx0bWluLWhlaWdodDogMDtcbn1cblxuLnZpc3VhbDpmaXJzdC1jaGlsZCB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnZpc3VhbCAudmlzdWFsLWltYWdlIC5pbWFnZS10YWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnZpc3VhbCAudmlzdWFsLXRleHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0YmFja2dyb3VuZDogIzM3NmViNDtcbn1cblxuLnZpc3VhbC5ncmF5IC52aXN1YWwtdGV4dCB7XG5cdGJhY2tncm91bmQ6ICM5OTk5OTk7XG59XG5cbi52aXN1YWwucHVycGxlIC52aXN1YWwtdGV4dCB7XG5cdGJhY2tncm91bmQ6ICMzNzdiNzg7XG59XG5cbi52aXN1YWwuZ3JlZW4gLnZpc3VhbC10ZXh0IHtcblx0YmFja2dyb3VuZDogIzRiYTVhMDtcbn1cblxuLnZpc3VhbCAudmlzdWFsLWhlYWRsaW5lIHtcblx0Zm9udC1zaXplOiAzcmVtO1xuXHRsaW5lLWhlaWdodDogMy41cmVtO1xufVxuXG4udmlzdWFsIC52aXN1YWwtc3ViaGVhZGxpbmUge1xuXHRmb250LXNpemU6IDEuOHJlbTtcblx0bGluZS1oZWlnaHQ6IDIuMnJlbTtcbn1cblxuLnZpc3VhbC52aWRlby12aXN1YWwge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbn1cblxuLnZpc3VhbC52aWRlby12aXN1YWw6Zmlyc3QtY2hpbGQge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG59XG5cbi52aXN1YWwudmlkZW8tdmlzdWFsIC52aXN1YWwtaW1hZ2Uge1xuXHRtaW4taGVpZ2h0OiAwO1xufVxuXG4udmlzdWFsLnZpZGVvLXZpc3VhbCAudmlkZW8taW5saW5lIC5pY29uLXZpZGVvIHtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLnZpc3VhbC52aWRlby12aXN1YWwgLnZpZGVvLWlubGluZSAuaWNvbi12aWRlbzpiZWZvcmUge1xuXHRmb250LXNpemU6IDcwcHg7XG59XG5cbi52aXN1YWwtb3ZlcnZpZXdwYWdlLXRleHQtaW1hZ2Uge1xuXHRwYWRkaW5nOiAzNXB4IDA7XG59XG5cbi5zdGlja3ktYW5jaG9yIHtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRsaW5lLWhlaWdodDogNC40cmVtO1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0cmlnaHQ6IDcwcHg7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogMjBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbn1cblxuLnN0aWNreS1hbmNob3Iuc2xpZGUtb3V0IHtcblx0Ym90dG9tOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbn1cblxuLmpvYi1zZWFyY2gtbGlzdCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSBhIHtcblx0cGFkZGluZzogMThweCAzNXB4IDE1cHggMTBweDtcbn1cblxuLmpvYi1zZWFyY2gtbGlzdCAucGFuZWwtZ3JvdXAgLnBhbmVsIC5wYW5lbC1oZWFkaW5nIC5wYW5lbC10aXRsZSAuaWNvbi1hcnJvdyB7XG5cdHJpZ2h0OiAxMHB4O1xufVxuXG4uam9iLXNlYXJjaC1saXN0IC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWhlYWRpbmcgc3BhbiB7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5sb2NhdG9yLW1hcC1jb250YWluZXIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9jYXRvci1tYXAtY29udGFpbmVyIC5sb2NhdG9yLW1hcC1zaXplciB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG5cbi5sb2NhdG9yLWxlZ2VuZCAubGVnZW5kLWl0ZW0ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvY2F0b3ItbGVnZW5kIHNwYW4ge1xuXHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0dG9wOiAwO1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbmEub3ZlcmxheS1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHJpZ2h0OiBhdXRvO1xuXHR0b3A6IGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLm92ZXJsYXktbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubG9jYXRvci1vdmVybGF5IC5vdmVybGF5LWxpc3QgbGkubW9iaWxlLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLmxvY2F0b3ItbW9yZS1yZXN1bHRzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogMjBweCAwIDMwcHg7XG5cdHBhZGRpbmc6IDExcHggMzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5sb2NhdG9yLW92ZXJsYXkgLmxvY2F0b3ItbW9yZS1yZXN1bHRzOjpiZWZvcmUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZGV0YWlscy1wb3B1cCB7XG5cdG1pbi13aWR0aDogMjgwcHg7XG59XG5cbi5sYW5kaW5ncGFnZSAubG9jYXRvci13cmFwcGVyIC5sb2NhdG9yLW1hcC1jb250YWluZXIgLmxvY2F0b3ItbWFwLXNpemVyLFxuLnNlY3Rpb24tc2VydmljZS10YWJzIC5sb2NhdG9yLXdyYXBwZXIgLmxvY2F0b3ItbWFwLWNvbnRhaW5lciAubG9jYXRvci1tYXAtc2l6ZXIge1xuXHRwYWRkaW5nLWJvdHRvbTogODAlO1xufVxuXG4ubGFuZGluZ3BhZ2UgLmxvY2F0b3Itd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLm9yZGVyLW92ZXJsYXktd3JhcHBlciB7XG5cdG1pbi13aWR0aDogMjgwcHg7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cbi50b3BpYy10ZWFzZXIgPiBsaSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udG9waWMtdGVhc2VyID4gbGk6bnRoLWNoaWxkKDFuKSxcbi50b3BpYy10ZWFzZXIgPiBsaTpudGgtY2hpbGQoMm4pIHtcblx0cGFkZGluZzogMDtcbn1cblxuLnRvcGljLXRlYXNlciA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbi5pbWFnZS1nYWxsZXJ5IGxpIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5sYW5kaW5ncGFnZSAuaW1hZ2UtZ2FsbGVyeS10ZW1wbGF0ZSAuaW1hZ2UtZ2FsbGVyeSBsaSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbi5pbWFnZS13cmFwcGVyIGxpOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gbGkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXdyYXBwZXIgbGk6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksXG4uaW1hZ2Utd3JhcHBlciBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGxpIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb29kLWFyZWEgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSxcbi5tb29kLWFyZWEgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IGxpIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tb29kLWFyZWEgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSxcbi5tb29kLWFyZWEgPiBsaTpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgzKSB+IGxpIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi50aWxlLWNvbnRhaW5lciAudGlsZS1vdXRlciB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udmNhcmQgPiBsaSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udmNhcmQgPiBsaTpudGgtY2hpbGQoMW4pLFxuLnZjYXJkID4gbGk6bnRoLWNoaWxkKDJuKSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi52Y2FyZCA+IGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW46IDA7XG59XG5cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzVweCkge1xuXG4udmlkZW8tYm94LFxuLnN0YXRpYy12aWRlby1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDkyMHB4O1xufVxuXG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjQwcHgpIHtcblxuLnZpZGVvLWNlbnRlciAudmlkZW8tYm94IHtcblx0bWluLWhlaWdodDogNDAwcHg7XG59XG5cbi52aWRlby1ib3gsXG4uc3RhdGljLXZpZGVvLWNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogNzYwcHg7XG59XG5cbn1cblxuQG1lZGlhIHByaW50IHtcblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYSxcbmE6dmlzaXRlZCB7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hW2hyZWZdOmFmdGVyIHtcblx0Y29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG59XG5cbmFiYnJbdGl0bGVdOmFmdGVyIHtcblx0Y29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xufVxuXG5hW2hyZWZePVwiI1wiXTphZnRlcixcbmFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbnByZSxcbmJsb2NrcXVvdGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuXHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5cbnRoZWFkIHtcblx0ZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xufVxuXG50cixcbmltZyB7XG5cdHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbnAsXG5oMixcbmgzIHtcblx0b3JwaGFuczogMztcblx0d2lkb3dzOiAzO1xufVxuXG5oMixcbmgzIHtcblx0cGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG59XG5cbi5uYXZiYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuID4gLmNhcmV0LFxuLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5sYWJlbCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi50YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlIHRkLFxuLnRhYmxlIHRoIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXByaW50IHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxudGFibGUudmlzaWJsZS1wcmludCB7XG5cdGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbnRyLnZpc2libGUtcHJpbnQge1xuXHRkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxudGgudmlzaWJsZS1wcmludCxcbnRkLnZpc2libGUtcHJpbnQge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcblx0ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuLXByaW50IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LFxuLmNvbnRlbnQtcGFnZS1mdWxsIHtcblx0cGFkZGluZzogMDtcbn1cblxubWFpbiB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmdiLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5nYi1oZWFkZXIgLmdiLWhlYWRlcl9fbWV0YSxcbi5nYi1oZWFkZXIgLmdiLWhlYWRlcl9fc2VhcmNoIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZ2ItaGVhZGVyIC5nYi1oZWFkZXJfX2NvbnRhaW5lciB7XG5cdGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmdiLWhlYWRlciAuZ2ItYnJhbmQgYTo6YmVmb3JlLFxuLmdiLWhlYWRlciAuZ2ItYnJhbmQgYTo6YWZ0ZXIge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLWZvci1wcmludCxcbi5maWx0ZXItcGFuZWwsXG4uYmFjay10by10b3AsXG4ucGFnZS1oaW50LWJveCxcbi5nYi1mb290ZXIsXG4uZ2ItbWFpbi1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uam9iLXNlYXJjaC1maWx0ZXIsXG4uam9iLWxpbmtzLFxuLmpvYi10b3BpYyxcbi5qb2ItY291bnQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5qb2Itc2VhcmNoLWxpc3QgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtaGVhZGluZyAucGFuZWwtdGl0bGUgYSxcbi5qb2Itc2VhcmNoLWxpc3QgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5qb2Itc2VhcmNoLWxpc3QgLnBhbmVsLWhlYWRpbmcgaDQucGFuZWwtdGl0bGUgc3Ryb25nIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLmpvYi1saW5rcyBkbCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHdpZHRoOiA1MCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5qb2ItbGlua3MgZHQge1xuXHRib3JkZXI6IDA7XG59XG5cbi5qb2ItbGlua3MgZGQge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhbmVsLWdyb3VwIC5wYW5lbCxcbi5wYW5lbC1ncm91cCAucGFuZWw6bGFzdC1jaGlsZCB7XG5cdGJvcmRlcjogMDtcbn1cblxuLnBhbmVsLXRpdGxlID4gYSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDFkM2Q0O1xufVxuXG4ucGFuZWwtdGl0bGUgPiBhLmNvbGxhcHNlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYW5lbC10aXRsZSA+IGEgLmljb24tYXJyb3cge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwtY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucGFuZWwtY29sbGFwc2UuY29sbGFwc2UuaW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcblxuMCUge1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDU1LCAxMTAsIDE4MCwgMCksIDAgMCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDAgMCByZ2JhKDU1LCAxMTAsIDE4MCwgMCk7XG59XG5cbjEwJSB7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggMnB4ICMzNzZlYjQsIDAgMCAxMHB4IDRweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMTBweCA2LjY2NjY2NjY2NjdweCAjMzc2ZWI0O1xufVxuXG4xMDAlIHtcblx0Ym94LXNoYWRvdzogMCAwIDVweCAycHggcmdiYSg1NSwgMTEwLCAxODAsIDApLCAwIDAgMCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksIDAgMCAwIDIwcHggcmdiYSg1NSwgMTEwLCAxODAsIDApO1xufVxuXG59XG5cbkBrZXlmcmFtZXMgcHVsc2UtZXhjaXRlZCB7XG5cbmZyb20ge1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IDJweCAjMzc2ZWI0LCAwIDAgMTBweCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDEwcHggNi42NjY2NjY2NjY3cHggIzM3NmViNDtcbn1cblxudG8ge1xuXHRib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApLCAwIDAgMnB4IDIwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgMCAwIDJweCAyMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG5cbn1cblxuQGtleWZyYW1lcyBsb2FkaW5nLWZhZGUge1xuXG4wJSwxMi41JSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuMjAlLDEwMCUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG59XG5cbiJdfQ== */