/*
$siteCol-f-wht: #fff;
$siteCol-k-blk: #000;
*/
/* Document
   ========================================================================== */
@-ms-viewport {
	width: device-width;
	initial-scale: 1;
}

html {
	font-family: "Font Awesome 5 Free", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 0.625rem;
	font-weight: 500;
	line-height: 1;
	text-justify: inter-ideograph;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}

/* Sections
   ========================================================================== */
body {
	margin: 0;
}

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

main {
	display: block;
}

h1, h2, h3,
h4, h5, h6 {
	margin: 0;
	font-size: inherit;
	font-weight: 700;
	line-height: 1.4;
}

/* Grouping content
   ========================================================================== */
address {
	font-style: normal;
}

figure {
	margin: 0;
}

hr {
	height: 1px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow: hidden;
}

pre {
	font-family: monospace, monospace;
	font-size: inherit;
}

/* Links
   ========================================================================== */
a {
	color: currentColor;
	text-decoration: none;
	outline: 0;
	background-color: transparent;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Text-level semantics
   ========================================================================== */
p {
	margin: 0;
}

abbr[title] {
	border-bottom: 0;
	text-decoration: underline dotted;
}

b, strong {
	font-weight: 700;
}

em {
	font-weight: 700;
	font-style: normal;
}

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

small {
	font-size: 80%;
}

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

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* Lists
   ========================================================================== */
dl, dt, dd,
ol, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

dt {
	font-weight: 700;
}

/* Tables
   ========================================================================== */
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
}

td, th {
	padding: 0;
}

/* Embedded content
   ========================================================================== */
img, svg,
audio, video,
canvas, iframe {
	vertical-align: middle;
}

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

img[src$=".svg"] {
	height: 100%;
}

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

/* Forms
   ========================================================================== */
button,
input,
optgroup,
select,
textarea {
	margin: 0;
	color: currentColor;
	font-family: inherit;
	font-size: inherit;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

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

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

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

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

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
	resize: vertical;
}

[type="checkbox"],
[type="radio"] {
	padding: 0;
	box-sizing: border-box;
}

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

[type="search"] {
	outline-offset: -2px;
	-webkit-appearance: textfield;
}

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

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

/* Interactive
   ========================================================================== */
details {
	display: block;
}

summary {
	display: list-item;
}

/* Misc
   ========================================================================== */
template,
[hidden] {
	display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi4vc3JjL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy9yZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uL3NyYy9zYXNzL3Jlc3Muc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFxRkE7OztDQ2xGQztBQ0NEOytFREMrRTtBQ0MvRTtDQUNDLG1CQUFtQjtDQUNuQixnQkFBZ0I7QURDakI7O0FDRUE7Q0FFRSwwRkY4RnNGO0NFN0Z0RixtQkFBYztDQUNkLGdCRnlIbUI7Q0V2SHBCLGNBQWM7Q0FHYiw2QkFBd0I7Q0FFekIsMEJBQTBCO0NBQzFCLDhCQUE4QjtDQUM5QixrQ0FBa0M7Q0FDbEMsbUNBQW1DO0FESnBDOztBQ09BOytFREorRTtBQ00vRTtDQUNDLFNBQVM7QURKVjs7QUNPQTtDQUNDLHNCQUFzQjtBREp2Qjs7QUNPQTtDQUNDLGNBQWM7QURKZjs7QUNPQTs7Q0FFQyxTQUFTO0NBRVIsa0JBQWE7Q0FDYixnQkYwRmlCO0NFeEZsQixnQkFBZ0I7QUROakI7O0FDU0E7K0VETitFO0FDUS9FO0NBQ0Msa0JBQWtCO0FETm5COztBQ1NBO0NBQ0MsU0FBUztBRE5WOztBQ1NBO0NBQ0MsV0FBVztDQUNYLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsU0FBUztDQUNULGdCQUFnQjtBRE5qQjs7QUNTQTtDQUVFLGlDQUE0QjtDQUM1QixrQkFBYTtBRFBmOztBQ1dBOytFRFIrRTtBQ1UvRTtDQUNDLG1CQUFtQjtDQUNuQixxQkFBcUI7Q0FDckIsVUFBVTtDQUNWLDZCQUE2QjtDQUM3Qiw2Q0FBNEM7QURSN0M7O0FDV0E7K0VEUitFO0FDVS9FO0NBQ0MsU0FBUztBRFJWOztBQ1dBO0NBQ0MsZ0JBQWdCO0NBQ2hCLGlDQUFpQztBRFJsQzs7QUNXQTtDQUNDLGdCRnNDa0I7QUM5Q25COztBQ1dBO0NBRUUsZ0JGaUNpQjtDRWhDakIsa0JBQWE7QURUZjs7QUNhQTtDQUVFLGlDQUE0QjtDQUM1QixrQkFBYTtBRFhmOztBQ2VBO0NBQ0MsY0FBYztBRFpmOztBQ2VBO0NBQ0MsY0FBYztDQUNkLGNBQWM7Q0FDZCx3QkFBd0I7Q0FDeEIsa0JBQWtCO0FEWm5COztBQ2VBO0NBQ0MsV0FBVztBRFpaOztBQ2VBO0NBQ0MsZUFBZTtBRFpoQjs7QUNlQTsrRURaK0U7QUNjL0U7O0NBRUMsU0FBUztDQUNULFVBQVU7Q0FFVCxnQkFBVztDQUNYLHNCQUFpQjtBRGJuQjs7QUNpQkE7Q0FDQyxnQkZYa0I7QUNIbkI7O0FDaUJBOytFRGQrRTtBQ2dCL0U7Q0FDQyxXQUFXO0NBRVYseUJBQWtCO0NBQ2xCLGlCQUFVO0NBRVgsbUJBQW1CO0FEaEJwQjs7QUNtQkE7Q0FDQyxVQUFVO0FEaEJYOztBQ21CQTsrRURoQitFO0FDa0IvRTs7O0NBR0Msc0JBQXNCO0FEaEJ2Qjs7QUNtQkE7Q0FDQyxlQUFlO0NBQ2YsU0FBUztBRGhCVjs7QUNjQTtDQUlFLFlBQVk7QURkZDs7QUNrQkE7Q0FDQyxnQkFBZ0I7QURmakI7O0FDa0JBOytFRGYrRTtBQ2lCL0U7Ozs7O0NBS0MsU0FBUztDQUNULG1CQUFtQjtDQUVsQixvQkFBZTtDQUNmLGtCQUFhO0NBRWQsNkNBQTRDO0FEakI3Qzs7QUNvQkE7O0NBRUMsaUJBQWlCO0FEakJsQjs7QUNvQkE7O0NBRUMsb0JBQW9CO0FEakJyQjs7QUNvQkE7Ozs7Q0FJQywwQkFBMEI7QURqQjNCOztBQ29CQTs7OztDQUlDLFVBQVU7Q0FDVixTQUFTO0FEakJWOztBQ29CQTs7OztDQUlDLDhCQUE4QjtBRGpCL0I7O0FDb0JBO0NBQ0MsU0FBUztDQUNULFVBQVU7Q0FDVixTQUFTO0FEakJWOztBQ29CQTtDQUNDLGVBQWU7Q0FDZixVQUFVO0NBQ1YsY0FBYztDQUNkLG1CQUFtQjtDQUNuQixzQkFBc0I7Q0FDdEIsY0FBYztBRGpCZjs7QUNvQkE7Q0FDQyx3QkFBd0I7QURqQnpCOztBQ29CQTtDQUNDLGNBQWM7Q0FDZCxnQkFBZ0I7QURqQmpCOztBQUVBOztDQ29CQyxVQUFVO0NBQ1Ysc0JBQXNCO0FEakJ2Qjs7QUFFQTtDQ3FCRSxZQUFZO0FEbkJkOztBQUVBO0NDc0JDLG9CQUFvQjtDQUNwQiw2QkFBNkI7QURwQjlCOztBQUVBO0NDb0JFLHdCQUF3QjtBRGxCMUI7O0FDc0JBO0NBQ0MsYUFBYTtDQUNiLDBCQUEwQjtBRG5CM0I7O0FDc0JBOytFRG5CK0U7QUNxQi9FO0NBQ0MsY0FBYztBRG5CZjs7QUNzQkE7Q0FDQyxrQkFBa0I7QURuQm5COztBQ3NCQTsrRURuQitFO0FDcUIvRTs7Q0FFQyxhQUFhO0FEbkJkIiwiZmlsZSI6ImNzcy9yZXNzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGRldmljZSBzaXplXG4kZGV2aWNlV2lkdGhBcnI6KFxuXHRcblx0J3RibHQtbCc6IDEwNTBweCxcblx0XHRcblx0J21heC1tYmwnOiA2NzBweCxcblx0J21pbi1tYmwnOiA2NzFweCxcblx0XG5cdCdtYXgtdGJsdCc6IDg2MHB4LFxuXHQnbWluLXRibHQnOiA4NjFweCxcbik7XG5cbi8vIG1lZGlhIHF1ZXJpZXNcbi8vIEV4LiBAaW5jbHVkZSBtaW5XKCdtaW4tbWJsJykgeyB9XG5AbWl4aW4gbWluVygkdmFsdWUpIHtcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogbWFwLWdldCgkZGV2aWNlV2lkdGhBcnIsICR2YWx1ZSkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuLy8gRXguIEBpbmNsdWRlIG1heFcoJ21heC1tYmwnKSB7IH1cbkBtaXhpbiBtYXhXKCR2YWx1ZSkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBtYXAtZ2V0KCRkZXZpY2VXaWR0aEFyciwgJHZhbHVlKSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4vLyBFeC4gQGluY2x1ZGUgbWluVy10by1tYXhXKCdtaW4tbWJsJywgJ3RibHQtbCcpIHsgfVxuQG1peGluIG1pblctdG8tbWF4VygkbWluV2lkdGgsICRtYXhXaWR0aCkge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRkZXZpY2VXaWR0aEFyciwgJG1pbldpZHRoKSkgYW5kIChtYXgtd2lkdGg6IG1hcC1nZXQoJGRldmljZVdpZHRoQXJyLCAkbWF4V2lkdGgpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gc2l0ZSBjb2xvclxuJHNpdGVDb2wtd2hpdGU6ICNmZmY7XG4kc2l0ZUNvbC1ibGFjazogIzMzMztcbiRzaXRlQ29sLWdyZXk6ICNiYmI7XG4kc2l0ZUNvbC1saWdodGdyZXk6ICNmNWY1ZjU7XG4kc2l0ZUNvbC1yZWQ6ICNlODM0MGM7XG4kc2l0ZUNvbC1ibHVlOiAjMDBhZWYyO1xuJHNpdGVDb2wtd2F0ZXI6ICNjNWU0ZjU7XG5cbiRzaXRlQ29sLWdhcmk6ICMwMGFlZjI7XG4kc2l0ZUNvbC1nYXR1bjogI2YwODIwNDtcbiRzaXRlQ29sLWJsYWNraWNlOiAjMjIxODE2O1xuJHNpdGVDb2wtc29mOiAjMWUyNzc3O1xuJHNpdGVDb2wtc2hpZ3VyZTogI2UzNWE4NDtcblxuLy8gYWxpZ25lZCBvbiBjZW50ZXJcbkBtaXhpbiBjZW50ZXJDZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtaXhpbiB2ZXJ0Q2VudGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIHR4dEZyYW1lLXdoaXRlMXh7XG5cdHRleHQtc2hhZG93OiBcblx0I2ZmZiAxcHggMXB4IDBweCwgI2ZmZiAtMXB4IDFweCAwcHgsXG5cdCNmZmYgMXB4IC0xcHggMHB4LCAjZmZmIC0xcHggLTFweCAwcHg7XG59XG5cbkBtaXhpbiB0eHRGcmFtZS13aGl0ZTJ4e1xuXHR0ZXh0LXNoYWRvdzogXG5cdCNmZmYgMnB4IDBweCAwcHgsICNmZmYgLTJweCAwcHggMHB4LFxuXHQjZmZmIDBweCAtMnB4IDBweCwgI2ZmZiAwcHggMnB4IDBweCxcblx0I2ZmZiAycHggMnB4IDBweCwgI2ZmZiAtMnB4IDJweCAwcHgsXG5cdCNmZmYgMnB4IC0ycHggMHB4LCAjZmZmIC0ycHggLTJweCAwcHgsXG5cdCNmZmYgMXB4IDJweCAwcHgsICNmZmYgLTFweCAycHggMHB4LFxuXHQjZmZmIDFweCAtMnB4IDBweCwgI2ZmZiAtMXB4IC0ycHggMHB4LFxuXHQjZmZmIDJweCAxcHggMHB4LCAjZmZmIC0ycHggMXB4IDBweCxcblx0I2ZmZiAycHggLTFweCAwcHgsICNmZmYgLTJweCAtMXB4IDBweCxcblx0I2ZmZiAxcHggMXB4IDBweCwgI2ZmZiAtMXB4IDFweCAwcHgsXG5cdCNmZmYgMXB4IC0xcHggMHB4LCAjZmZmIC0xcHggLTFweCAwcHg7XG59XG5cbkBtaXhpbiBvdmVyVHJhbnMoJHNwZWVkOjQwMG1zKXtcblx0dHJhbnNpdGlvbjogYWxsICRzcGVlZCAkZWFzZU91dFF1aW50O1xufVxuXG4vLyBidG4gb3ZlciBvcGFjaXR5XG5cblxuLypcbiRzaXRlQ29sLWYtd2h0OiAjZmZmO1xuJHNpdGVDb2wtay1ibGs6ICMwMDA7XG4qL1xuXG4vLyB0cmFuc2l0aW9uIGR1cmF0aW9uIHRpbWVcbiRvdmVyVGltZTogNDUwbXM7XG5cbi8vIGZvciBzZWxlY3Rpb24gc3R5bGVcbi8vIEV4LiBAaW5jbHVkZSBzZWxlY3Rpb25TdHlsZSgkc2hhZG93Q29sOiAjMDAwLCAkYmdDb2w6ICMxMTEpO1xuQG1peGluIHNlbGVjdGlvblN0eWxlKCRzaGFkb3dDb2w6IG5vbmUsICRiZ0NvbDogI2IzZDRmYykge1xuXHR0ZXh0LXNoYWRvdzogJHNoYWRvd0NvbDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJnQ29sO1xufVxuXG4vLyBiYXNlIGZvbnQgc2l6ZVxuLy8gRXguIEBpbmNsdWRlIGJhc2VGb250U2l6ZSgkZnoxNSk7XG5AbWl4aW4gYmFzZUZvbnRTaXplKCR2YWx1ZSkge1xuXHRmb250LXNpemU6ICR2YWx1ZTtcbn1cblxuLy8gZm9udCBvcHRpb25zXG4kZmZUeXAwMTogJ0ZvbnQgQXdlc29tZVxcIDUgRnJlZScsICdMYXRvJywgJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRmZlR5cDAyOiAnRm9udCBBd2Vzb21lXFwgNSBGcmVlJywgJ1lha3VIYW5NUF9Ob3RvJywgJ05vdG8gU2VyaWYgSlAnLCAnSGlyYWdpbm8gTWluY2hvIFByb04nLCAn44OS44Op44Ku44OO5piO5pydIFByb04gVzMnLCBZdU1pbmNobywgJ+a4uOaYjuacnScsICdZdSBNaW5jaG8nLCAnSEfmmI7mnJ1FJywgJ01TIFBNaW5jaG8nLCAn77yt77yzIO+8sOaYjuacnScsIHNlcmlmO1xuJGZmVHlwMDM6ICdGb250IEF3ZXNvbWVcXCA1IEZyZWUnLCAnWWFrdUhhbkpQJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44OS44Op44Ku44OO6KeS44K0IFByb04gVzMnLCAnTm90byBTYW5zIEphcGFuZXNlJywgWXVHb3RoaWMsICfmuLjjgrTjgrfjg4Pjgq/kvZMnLCAnWXUgR290aGljJywgJ+a4uOOCtOOCt+ODg+OCrycsIE1laXJ5bywgJ+ODoeOCpOODquOCqicsIE9zYWthLCAnTVMgUEdvdGhpYycsICfvvK3vvLMg77yw44K044K344OD44KvJywgc2Fucy1zZXJpZjtcblxuJGZ6ODogMC44cmVtO1xuJGZ6OTogMC45cmVtO1xuJGZ6MTA6IDFyZW07XG4kZnoxMTogMS4xcmVtO1xuJGZ6MTM6IDEuM3JlbTtcbiRmejE1OiAxLjVyZW07XG4kZnoxNzogMS43cmVtO1xuJGZ6MTk6IDEuOXJlbTtcbiRmejIxOiAyLjFyZW07XG4kZnoyMzogMi4zcmVtO1xuJGZ6MjU6IDIuNXJlbTtcbiRmejI3OiAyLjdyZW07XG4kZnoyOTogMi45cmVtO1xuJGZ6MzE6IDMuMXJlbTtcbiRmejMzOiAzLjNyZW07XG4kZnozNTogMy41cmVtO1xuXG4kZnduOiA0MDA7XG4kZndiOiA2MDA7XG5cbi8vIGZvbnQgd2VpZ2h0IGZvciBOb3RvU2Fuc0pQXG4vLyBFeC4gZm9udC13ZWlnaHQ6ICRmd05zbnNKcC10aGluO1xuJGZ3TnNuc0pwLXRoaW46IDEwMDtcbiRmd05zbnNKcC1saWdodDogMzAwO1xuJGZ3TnNuc0pwLXJlZ3VsYXI6IDQwMDtcbiRmd05zbnNKcC1tZWRpdW06IDUwMDtcbiRmd05zbnNKcC1ib2xkOiA3MDA7XG4kZndOc25zSnAtYmxhY2s6IDkwMDtcblxuLy8gZm9udCB3ZWlnaHQgZm9yIE5vdG9TZXJpZkpQXG4vLyBFeC4gZm9udC13ZWlnaHQ6ICRmd05zcmZKcC1leGxpZ2h0O1xuJGZ3TnNyZkpwLWV4bGlnaHQ6IDIwMDtcbiRmd05zcmZKcC1saWdodDogMzAwO1xuJGZ3TnNyZkpwLXJlZ3VsYXI6IDQwMDtcbiRmd05zcmZKcC1tZWRpdW06IDUwMDtcbiRmd05zcmZKcC1zbWJvbGQ6IDYwMDtcbiRmd05zcmZKcC1ib2xkOiA3MDA7XG4kZndOc3JmSnAtYmxhY2s6IDkwMDtcblxuJGJhc2VGd246ICRmd05zbnNKcC1tZWRpdW07XG4kYmFzZUZ3YjogJGZ3TnNuc0pwLWJvbGQ7XG5cbiRiYXNlTGg6IDEuNTtcblxuLy8gZm9yIGJhY2tncm91bmQgaW1hZ2Vcbi8vIEV4LiBiYWNrZ3JvdW5kLWltYWdlOiBpbWdVcmwoJ3ZhbHVlLmpwZycpO1xuJGltZ1BhdGg6ICcuLi9pbWcvJztcbkBmdW5jdGlvbiBpbWdVcmwoJGZpbGVOYW1lKSB7XG5cdEByZXR1cm4gdXJsKCN7JGltZ1BhdGh9I3skZmlsZU5hbWV9KTtcbn1cblxuLy8gZm9yIGJhY2tncm91bmQgZ3JhZGllbnRcbi8vIEV4LiBAaW5jbHVkZSBiZ0dyYWRPcHQoJGJhc2VDb2w6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksICRzdHJhdENvbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSwgJGVuZENvbDogcmdiYSgwLCAwLCAwLCAxKSwgJGRlZzogMGRlZywgJHN0cmF0UG9zOiAxMDAlLCAkZW5kUG9zOiAwJSk7XG5AbWl4aW4gYmdHcmFkT3B0KCRiYXNlQ29sOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCAkc3RyYXRDb2w6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksICRlbmRDb2w6IHJnYmEoMCwgMCwgMCwgMSksICRkZWc6IDBkZWcsICRzdHJhdFBvczogMTAwJSwgJGVuZFBvczogMCUpIHtcblx0YmFja2dyb3VuZDoge1xuXHRcdGNvbG9yOiAkYmFzZUNvbDtcblx0XHRpbWFnZTogbGluZWFyLWdyYWRpZW50KFxuXHRcdFx0JGRlZyxcblx0XHRcdCRlbmRDb2wgJGVuZFBvcyxcblx0XHRcdCRzdHJhdENvbCAkc3RyYXRQb3Ncblx0XHQpO1xuXHR9XG59XG5cbi8vIGNzcyB0cmFuc2l0aW9uIGVhc2luZ1xuLy8gRXguIHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMgJGVhc2VJblNpbmU7XG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQ1LCAwLjcxNSk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpO1xuXG4kZWFzZUluQ3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoMC44OTUsIDAuMDMsIDAuNjg1LCAwLjIyKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllcigwLjg2LCAwLCAwLjA3LCAxKTtcblxuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNiwgMC4wNCwgMC45OCwgMC4zMzUpO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG5cbi8vIGJhc2UgY29udGVudHMgd2lkdGggMDFcbi8vIEV4LiBAaW5jbHVkZSBtYWluQ250V2lkdGgwMSgkbWF4V2lkdGg6IDk4MHB4KTtcbkBtaXhpbiBtYWluQ250V2lkdGgwMSgkbWF4V2lkdGg6IDEwMDBweCkge1xuXHRtYXgtd2lkdGg6ICRtYXhXaWR0aDtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi8vIGJhc2UgY29udGVudHMgd2lkdGggMDJcbi8vIEV4LiBAaW5jbHVkZSBtYWluQ250V2lkdGgwMigkd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpLCAkbWF4V2lkdGg6IDk4MHB4KTtcbkBtaXhpbiBtYWluQ250V2lkdGgwMigkd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpLCAkbWF4V2lkdGg6IDEwMDBweCkge1xuXHR3aWR0aDogJHdpZHRoO1xuXHRtYXgtd2lkdGg6ICRtYXhXaWR0aDtcbn1cblxuLy8gYmFzZSBjb250ZW50cyB3aWR0aFxuLy8gRXguIEBpbmNsdWRlIGNudENlbnRlcigwcHggMjBweCk7XG5AbWl4aW4gY250Q2VudGVyKCR2YWx1ZTogMCBhdXRvKSB7XG5cdG1hcmdpbjogJHZhbHVlO1xufVxuXG5AbWl4aW4gdHh0TWFyZ2luKCRiYXNlTWFyZ2luOiAwcHgsICRpbmhlcml0Rno6IDFlbSwgJGluaGVyaXRMaDogJGJhc2VMaCkge1xuXHRtYXJnaW46IGNhbGMoI3skYmFzZU1hcmdpbn0gLSAoKCgjeyRpbmhlcml0Rnp9ICogI3skaW5oZXJpdExofSkgLSAjeyRpbmhlcml0Rnp9KSAvIDIpKSAwO1xufVxuQG1peGluIHR4dE10KCRiYXNlTWFyZ2luOiAwcHgsICRpbmhlcml0Rno6IDFlbSwgJGluaGVyaXRMaDogJGJhc2VMaCkge1xuXHRtYXJnaW4tdG9wOiBjYWxjKCN7JGJhc2VNYXJnaW59IC0gKCgoI3skaW5oZXJpdEZ6fSAqICN7JGluaGVyaXRMaH0pIC0gI3skaW5oZXJpdEZ6fSkgLyAyKSk7XG59XG5AbWl4aW4gdHh0TWIoJGJhc2VNYXJnaW46IDBweCwgJGluaGVyaXRGejogMWVtLCAkaW5oZXJpdExoOiAkYmFzZUxoKSB7XG5cdG1hcmdpbi1ib3R0b206IGNhbGMoI3skYmFzZU1hcmdpbn0gLSAoKCgjeyRpbmhlcml0Rnp9ICogI3skaW5oZXJpdExofSkgLSAjeyRpbmhlcml0Rnp9KSAvIDIpKTtcbn1cblxuJGJhc2VDZW50ZXJQb3M6IDUwJTtcblxuJG1ibC1wYWQ6IDIwcHg7XG4kdGJsdC1wYWQ6IDQwcHg7XG4kcGMtcGFkOiA2MHB4O1xuIiwiLypcbiRzaXRlQ29sLWYtd2h0OiAjZmZmO1xuJHNpdGVDb2wtay1ibGs6ICMwMDA7XG4qL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ALW1zLXZpZXdwb3J0IHtcblx0d2lkdGg6IGRldmljZS13aWR0aDtcblx0aW5pdGlhbC1zY2FsZTogMTtcbn1cblxuaHRtbCB7XG5cdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiwgXCJMYXRvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAwLjYyNXJlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtanVzdGlmeTogaW50ZXItaWRlb2dyYXBoO1xuXHQtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5ib2R5IHtcblx0bWFyZ2luOiAwO1xufVxuXG4qLCAqOjpiZWZvcmUsICo6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxubWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLFxuaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYWRkcmVzcyB7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuZmlndXJlIHtcblx0bWFyZ2luOiAwO1xufVxuXG5ociB7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxucHJlIHtcblx0Zm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYSB7XG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0b3V0bGluZTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5wIHtcblx0bWFyZ2luOiAwO1xufVxuXG5hYmJyW3RpdGxlXSB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuYiwgc3Ryb25nIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZW0ge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdXAsIHN1YiB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbi8qIExpc3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuZGwsIGR0LCBkZCxcbm9sLCB1bCwgbGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbmR0IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xudGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbnRkLCB0aCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcsIHN2ZyxcbmF1ZGlvLCB2aWRlbyxcbmNhbnZhcywgaWZyYW1lIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG59XG5cbmltZ1tzcmMkPVwiLnN2Z1wiXSB7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdG1hcmdpbjogMDtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcblx0b3V0bGluZTogZG90dGVkIDFweCBCdXR0b25UZXh0O1xufVxuXG5maWVsZHNldCB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxucHJvZ3Jlc3Mge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnRleHRhcmVhIHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcblx0cGFkZGluZzogMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRmb250OiBpbmhlcml0O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkAtbXMtdmlld3BvcnQge1xuXHR3aWR0aDogZGV2aWNlLXdpZHRoO1xuXHRpbml0aWFsLXNjYWxlOiAxO1xufVxuXG5odG1sIHtcblx0Zm9udDoge1xuXHRcdGZhbWlseTogJGZmVHlwMDE7XG5cdFx0c2l6ZTogMC42MjVyZW07XG5cdFx0d2VpZ2h0OiAkYmFzZUZ3bjtcblx0fVxuXHRsaW5lLWhlaWdodDogMTtcblx0dGV4dDoge1xuXHRcdC8vIGFsaWduOiBqdXN0aWZ5O1xuXHRcdGp1c3RpZnk6IGludGVyLWlkZW9ncmFwaDsgLy8gZm9yIElFIC8vXG5cdH1cblx0LW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYm9keSB7XG5cdG1hcmdpbjogMDtcbn1cblxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbm1haW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMyxcbmg0LCBoNSwgaDYge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQ6IHtcblx0XHRzaXplOiBpbmhlcml0O1xuXHRcdHdlaWdodDogJGJhc2VGd2I7XG5cdH1cblx0bGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmFkZHJlc3Mge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuaHIge1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnByZSB7XG5cdGZvbnQ6IHtcblx0XHRmYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRcdHNpemU6IGluaGVyaXQ7XG5cdH1cbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5hIHtcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xucCB7XG5cdG1hcmdpbjogMDtcbn1cblxuYWJiclt0aXRsZV0ge1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbmIsIHN0cm9uZyB7XG5cdGZvbnQtd2VpZ2h0OiAkYmFzZUZ3Yjtcbn1cblxuZW0ge1xuXHRmb250OiB7XG5cdFx0d2VpZ2h0OiAkYmFzZUZ3Yjtcblx0XHRzdHlsZTogbm9ybWFsO1xuXHR9XG59XG5cbmNvZGUsIGtiZCwgc2FtcCB7XG5cdGZvbnQ6IHtcblx0XHRmYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuXHRcdHNpemU6IGluaGVyaXQ7XG5cdH1cbn1cblxuc21hbGwge1xuXHRmb250LXNpemU6IDgwJTtcbn1cblxuc3VwLCBzdWIge1xuXHRmb250LXNpemU6IDc1JTtcblx0bGluZS1oZWlnaHQ6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5zdXAge1xuXHR0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcblx0Ym90dG9tOiAtMC4yNWVtO1xufVxuXG4vKiBMaXN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbmRsLCBkdCwgZGQsXG5vbCwgdWwsIGxpIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0OiB7XG5cdFx0c3R5bGU6IG5vbmU7XG5cdFx0c3R5bGUtaW1hZ2U6IG5vbmU7XG5cdH1cbn1cblxuZHQge1xuXHRmb250LXdlaWdodDogJGJhc2VGd2I7XG59XG5cbi8qIFRhYmxlc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbnRhYmxlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjoge1xuXHRcdGNvbGxhcHNlOiBjb2xsYXBzZTtcblx0XHRzcGFjaW5nOiAwO1xuXHR9XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbnRkLCB0aCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5pbWcsIHN2ZyxcbmF1ZGlvLCB2aWRlbyxcbmNhbnZhcywgaWZyYW1lIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuaW1nIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdCZbc3JjJD1cIi5zdmdcIl0ge1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5zdmc6bm90KDpyb290KSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogY3VycmVudENvbG9yO1xuXHRmb250OiB7XG5cdFx0ZmFtaWx5OiBpbmhlcml0O1xuXHRcdHNpemU6IGluaGVyaXQ7XG5cdH1cblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuXHRvdXRsaW5lOiBkb3R0ZWQgMXB4IEJ1dHRvblRleHQ7XG59XG5cbmZpZWxkc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IHRhYmxlO1xufVxuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGV4dGFyZWEge1xuXHRvdmVyZmxvdzogYXV0bztcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5bdHlwZT1cIm51bWJlclwiXSB7XG5cdCY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5cdCY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG5cdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0Jjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHR9XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuXHRmb250OiBpbmhlcml0O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyogSW50ZXJhY3RpdmVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5kZXRhaWxzIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuXHRkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/