/*
 * WordPress admin CSS
 *
 * This css files includes are loaded globally in the admin. Use this for all other admin css.
 *
 */

/* Admin UI Base */
/* -----------------------------------------------------------------------------
 *
 * Global Button Resets
 *
 * ----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
 *
 * Button Submit
 *
 * ----------------------------------------------------------------------------- */
/* -----------------------------------------------------------------------------
 *
 * Button Pill
 *
 * ----------------------------------------------------------------------------- */
:root {
	/* -----------------------------------------------------------------------------
	 * Primary Palette
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Whites
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Greys
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Blacks
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Backgrounds
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Links
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Text
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Borders
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Alert Colors
	 * ----------------------------------------------------------------------------- */
}
:root {
	/* -----------------------------------------------------------------------------
	 * Font Stacks
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Font Sizing
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Font Weights
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Line Heights
	 * ----------------------------------------------------------------------------- */

	/* -----------------------------------------------------------------------------
	 * Border Radius
	 * ----------------------------------------------------------------------------- */
}
/* -----------------------------------------------------------------------------
 * Font Icons (via IcoMoon)
 * ----------------------------------------------------------------------------- */
/* stylelint-disable */
/* -----------------------------------------------------------------------------
 *
 * Font Icons: Icons (via IcoMoon)
 *
 * ----------------------------------------------------------------------------- */
/* stylelint-disable */
@font-face {
  font-family: 'bigcommerce-icons';
  src:
    url('../fonts/icons-bigcommerce/bigcommerce-icons.woff2?6ndycy') format('woff2'),
    url('../fonts/icons-bigcommerce/bigcommerce-icons.ttf?6ndycy') format('truetype'),
    url('../fonts/icons-bigcommerce/bigcommerce-icons.woff?6ndycy') format('woff'),
    url('../fonts/icons-bigcommerce/bigcommerce-icons.svg?6ndycy#bigcommerce-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.bc-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bigcommerce-icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: normal;
          font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-bc-bigcommerce_diagnostics:before {
  content: "\e912";
}
.icon-bc-channel_select:before {
  content: "\e911";
}
.icon-bc-channel:before {
  content: "\e911";
}
.icon-bc-credentials:before {
  content: "\e910";
}
.icon-bc-sync:before {
  content: "\e90f";
}
.icon-bc-accounts:before {
  content: "\e906";
}
.icon-bc-analytics:before {
  content: "\e907";
}
.icon-bc-cart:before {
  content: "\e908";
}
.icon-bc-currency:before {
  content: "\e909";
}
.icon-bc-gift_certificates:before {
  content: "\e90a";
}
.icon-bc-import:before {
  content: "\e90b";
}
.icon-bc-order_confirmation:before {
  content: "\e90c";
}
.icon-bc-product_reviews:before {
  content: "\e90d";
}
.icon-bc-shipping_returns:before {
  content: "\e90e";
}
.icon-bc-b-logo:before {
  content: "\e901";
}
.dashicons-bigcommerce:before {
  content: "\e901";
}
.icon-bc-arrow-solid:before {
  content: "\e902";
}
.icon-bc-selected:before {
  content: "\e903";
}
.icon-bc-arrow-toggle:before {
  content: "\e905";
}
.icon-bc-undo:before {
  content: "\e913";
}
.icon-bc-tag:before {
  content: "\e914";
}
.icon-bc-grid:before {
  content: "\e915";
}
.icon-bc-gear:before {
  content: "\e916";
}
.icon-bc-store-front:before {
  content: "\e917";
}
.icon-bc-customize:before {
  content: "\e918";
}
.icon-bc-authenticate:before {
  content: "\e91b";
}
.icon-bc-next_steps:before {
  content: "\e91b";
}
.icon-bc-dollar-sign:before {
  content: "\e91c";
}
.icon-bc-arrow-left:before {
  content: "\e094";
}
.icon-bc-arrow-right:before {
  content: "\e095";
}
.icon-bc-arrow-up:before {
  content: "\e096";
}
.icon-bc-arrow-down:before {
  content: "\e097";
}
.icon-bc-plus:before {
  content: "\e114";
}
.icon-bc-minus:before {
  content: "\e115";
}
.icon-bc-check:before {
  content: "\e116";
}
.icon-bc-cross:before {
  content: "\e117";
}
.icon-bc-search:before {
  content: "\e036";
}
.icon-bc-chevron-down:before {
  content: "\e900";
}
.icon-bc-chevron-left:before {
  content: "\e91a";
}
.icon-bc-chevron-right:before {
  content: "\e919";
}
.icon-bc-chevron-up:before {
  content: "\e904";
}

/* Vendor: Choices.js */
/* ===============================
=            Choices            =
=============================== */
.choices {
	position: relative;
	margin-bottom: 24px;
	font-size: 16px;
}
.choices:focus {
	outline: none;
}
.choices:last-child {
	margin-bottom: 0;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
	background-color: #eaeaea;
	cursor: not-allowed;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
}
.choices.is-disabled .choices__item {
	cursor: not-allowed;
}
.choices[data-type*="select-one"] {
	cursor: pointer;
}
.choices[data-type*="select-one"] .choices__inner {
	padding-bottom: 7.5px;
}
.choices[data-type*="select-one"] .choices__input {
	display: block;
	width: 100%;
	padding: 10px;
	border-bottom: 1px solid #ddd;
	background-color: #fff;
	margin: 0;
}
.choices[data-type*="select-one"] .choices__button {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
	padding: 0;
	background-size: 8px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -10px;
	margin-right: 25px;
	height: 20px;
	width: 20px;
	border-radius: 10em;
	opacity: 0.5;
}
.choices[data-type*="select-one"] .choices__button:hover,
.choices[data-type*="select-one"] .choices__button:focus {
	opacity: 1;
}
.choices[data-type*="select-one"] .choices__button:focus {
	-webkit-box-shadow: 0 0 0 2px #00bcd4;
	        box-shadow: 0 0 0 2px #00bcd4;
}
.choices[data-type*="select-one"]:after {
	content: "";
	height: 0;
	width: 0;
	border-style: solid;
	border-color: #333 transparent transparent;
	border-width: 5px;
	position: absolute;
	right: 11.5px;
	top: 50%;
	margin-top: -2.5px;
	pointer-events: none;
}
.choices[data-type*="select-one"].is-open:after {
	border-color: transparent transparent #333;
	margin-top: -7.5px;
}
.choices[data-type*="select-one"][dir="rtl"]:after {
	left: 11.5px;
	right: auto;
}
.choices[data-type*="select-one"][dir="rtl"] .choices__button {
	right: auto;
	left: 0;
	margin-left: 25px;
	margin-right: 0;
}
.choices[data-type*="select-multiple"] .choices__inner,
.choices[data-type*="text"] .choices__inner {
	cursor: text;
}
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
	position: relative;
	display: inline-block;
	margin: 0 -4px 0 8px;
	padding-left: 16px;
	border-left: 1px solid #008fa1;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==");
	background-size: 8px;
	width: 8px;
	line-height: 1;
	opacity: 0.75;
	border-radius: 0;
}
.choices[data-type*="select-multiple"] .choices__button:hover,
.choices[data-type*="select-multiple"] .choices__button:focus,
.choices[data-type*="text"] .choices__button:hover,
.choices[data-type*="text"] .choices__button:focus {
	opacity: 1;
}
.choices__inner {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	background-color: #f9f9f9;
	padding: 7.5px 7.5px 3.75px;
	border: 1px solid #ddd;
	border-radius: 2.5px;
	font-size: 14px;
	min-height: 44px;
	overflow: hidden;
}
.is-focused .choices__inner,
.is-open .choices__inner {
	border-color: #b7b7b7;
}
.is-open .choices__inner {
	border-radius: 2.5px 2.5px 0 0;
}
.is-flipped.is-open .choices__inner {
	border-radius: 0 0 2.5px 2.5px;
}
.choices__list {
	margin: 0;
	padding-left: 0;
	list-style: none;
}
.choices__list--single {
	display: inline-block;
	padding: 4px 16px 4px 4px;
	width: 100%;
}
[dir="rtl"] .choices__list--single {
	padding-right: 4px;
	padding-left: 16px;
}
.choices__list--single .choices__item {
	width: 100%;
}
.choices__list--multiple {
	display: inline;
}
.choices__list--multiple .choices__item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 20px;
	padding: 4px 10px;
	font-size: 12px;
	font-weight: 500;
	margin-right: 3.75px;
	margin-bottom: 3.75px;
	background-color: #00bcd4;
	border: 1px solid #00a5bb;
	color: #fff;
	word-break: break-all;
}
.choices__list--multiple .choices__item[data-deletable] {
	padding-right: 5px;
}
[dir="rtl"] .choices__list--multiple .choices__item {
	margin-right: 0;
	margin-left: 3.75px;
}
.choices__list--multiple .choices__item.is-highlighted {
	background-color: #00a5bb;
	border: 1px solid #008fa1;
}
.is-disabled .choices__list--multiple .choices__item {
	background-color: #aaa;
	border: 1px solid #919191;
}
.choices__list--dropdown {
	display: none;
	z-index: 1;
	position: absolute;
	width: 100%;
	background-color: #fff;
	border: 1px solid #ddc;
	top: 100%;
	margin-top: -1px;
	border-bottom-left-radius: 2.5px;
	border-bottom-right-radius: 2.5px;
	overflow: hidden;
	word-break: break-all;
}
.choices__list--dropdown.is-active {
	display: block;
}
.is-open .choices__list--dropdown {
	border-color: #b7b7b7;
}
.is-flipped .choices__list--dropdown {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: -1px;
	border-radius: 0.25rem 0.25rem 0 0;
}
.choices__list--dropdown .choices__list {
	position: relative;
	max-height: 300px;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
	will-change: scroll-position;
}
.choices__list--dropdown .choices__item {
	position: relative;
	padding: 10px;
	font-size: 14px;
}
[dir="rtl"] .choices__list--dropdown .choices__item {
	text-align: right;
}
@media (min-width: 640px) {
	.choices__list--dropdown .choices__item--selectable {
		padding-right: 100px;
	}
	.choices__list--dropdown .choices__item--selectable:after {
		content: attr(data-select-text);
		font-size: 12px;
		opacity: 0;
		position: absolute;
		right: 10px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	[dir="rtl"] .choices__list--dropdown .choices__item--selectable {
		text-align: right;
		padding-left: 100px;
		padding-right: 10px;
	}
	[dir="rtl"] .choices__list--dropdown .choices__item--selectable:after {
		right: auto;
		left: 10px;
	}
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
	background-color: #f2f2f2;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
	opacity: 0.5;
}
.choices__item {
	cursor: default;
}
.choices__item--selectable {
	cursor: pointer;
}
.choices__item--disabled {
	cursor: not-allowed;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	opacity: 0.5;
}
.choices__heading {
	font-weight: 600;
	font-size: 12px;
	padding: 10px;
	border-bottom: 1px solid #f7f7f7;
	color: gray;
}
.choices__button {
	text-indent: -9999px;
	-webkit-appearance: none;
	-moz-appearance: none;
	     appearance: none;
	border: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.choices__button:focus {
	outline: none;
}
.choices__input {
	display: inline-block;
	vertical-align: baseline;
	background-color: #f9f9f9;
	font-size: 14px;
	margin-bottom: 5px;
	border: 0;
	border-radius: 0;
	max-width: 100%;
	padding: 4px 0 4px 2px;
}
.choices__input:focus {
	outline: 0;
}
[dir="rtl"] .choices__input {
	padding-right: 2px;
	padding-left: 0;
}
.choices__placeholder {
	opacity: 0.5;
}
.choices__input.is-hidden,
.choices[data-type*="select-one"] .choices__input.is-hidden,
.choices[data-type*="select-multiple"] .choices__input.is-hidden {
	display: none;
}
/* =====  End of Choices  ====== */
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
	background-size: 9px;
	border-color: #0f6486;
}
.choices__list--multiple .choices__item {
	border-radius: 4px;
	padding: 4px 2px 4px 10px;
	line-height: 20px;
	background-color: #168fc0;
	border: 0;
}
.choices__list--multiple .choices__item.is-highlighted {
	background-color: #189dd3;
	border: 0;
}
.bc-choices[data-type*="select-one"]:after {
	border-color: #8b8b8b transparent transparent;
	border-width: 4px;
	right: 16px;
}
.bc-settings-section__body .bc-choices[data-type*="select-one"] {
	max-width: 540px;
}
.bc-choices .choices__inner {
	background-color: #fff;
	border: 2px solid #e1e6ea;
	border-radius: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-height: 20px;
	padding: 11px 10px 10px;
}
.bc-choices.is-focused[data-type*="select-one"].is-open:after {
	border-color: transparent transparent #0d52ff;
	border-width: 2px;
}
.bc-choices.is-focused .choices__inner {
	border-color: #0d52ff;
	border-width: 2px;
}
.bc-choices[data-type*="select-one"] .choices__inner {
	padding-bottom: 9px;
}
.bc-choices .choices__list--single {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	padding: 0 20px 0 0;
}
.bc-choices .choices__list--dropdown {
	border-color: #e1e6ea;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 0;
}

/* Utilities */
.bg-geometric-bg:after {
	background: transparent url("../img/admin/bc-bg-geometric.svg") no-repeat bottom right/contain;
	content: '';
	position: absolute;
	height: 220px;
	width: 75%;
	bottom: 1px;
	right: -20px;
	z-index: -1;
}
@media (min-width: 768px) {
	.bg-geometric-bg:after {
		height: 220px;
		width: 50%
	}
}

/* Admin Plugin Settings */
/* Base styles for all Plugin pages. */
.bc-plugin-page-header {
	background: #fff;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-top: 30px;
}
@media (min-width: 783px) {
	.bc-plugin-page-header {
		-webkit-box-shadow: 0 3px 0 0 #eef0f2;
		        box-shadow: 0 3px 0 0 #eef0f2;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		margin-top: 0;
		position: fixed;
		top: 31px;
		right: 0;
		padding: 10px 20px;
		width: calc(100% - 36px);
		z-index: 3
	}
}
@media (min-width: 960px) {
	.bc-plugin-page-header {
		width: calc(100% - 160px)
	}
}
.bc-plugin-page-header__logo {
	display: none;
}
@media (min-width: 783px) {
	.bc-plugin-page-header__logo {
		display: block
	}
}
.dashicons-bigcommerce:before {
	font-family: 'bigcommerce-icons';
	font-size: 1.063em;
}
.bigcommerce-settings-page {
	background-color: #fff;
}
.bigcommerce-settings-page .regular-text {
	max-width: 540px;
	width: 100%;
}
.bigcommerce-settings-page .bigcommerce-connection-status__message {
	display: inline-block;
	font-size: 1.125em;
	color: #507c09;
	font-weight: 500;
}
.bigcommerce-settings-page .bigcommerce-connection-status__message-failed {
	color: #d2574a;
}
.bigcommerce-settings-page p {
	font-size: 0.875em;
}
.bigcommerce-settings-page p.description {
	font-style: normal;
	color: #34313f;
}
.bigcommerce-settings-page p.bc-welcome__pending-account-instructions {
	font-size: 1.65em;
	padding: 20px;
	background-color: #23282d;
	color: #fff;
}
.bigcommerce-settings-page .bc-settings-form input[type=submit],
	.bigcommerce-settings-page .bc-admin-btn {
	background: #0d52ff;
	border: 1px solid #0d52ff;
	border-radius: 19px;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-shadow: unset;
	        box-shadow: unset;
	cursor: pointer;
	color: #fff;
	display: inline-block;
	padding: 13px 20px 12px;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 1px;
	line-height: 12px;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	-webkit-appearance: none;
	white-space: nowrap;
}
.bigcommerce-settings-page .bc-settings-form input[type=submit]:hover,
	.bigcommerce-settings-page .bc-settings-form input[type=submit]:focus,
	.bigcommerce-settings-page .bc-settings-form input[type=submit]:active,
	.bigcommerce-settings-page .bc-admin-btn:hover,
	.bigcommerce-settings-page .bc-admin-btn:focus,
	.bigcommerce-settings-page .bc-admin-btn:active {
	background-color: #53bad1;
	border-color: #53bad1;
}
.bigcommerce-settings-page .bc-settings-form input[type=submit]:disabled, .bigcommerce-settings-page .bc-admin-btn:disabled {
	background-color: #e0e3e9 !important;
	border-color: #e0e3e9 !important;
	color: #8b8b8b !important;
	cursor: default !important;
}
.bigcommerce-settings-page .bc-account-connection-button {
	white-space: normal;
	line-height: 1.4em;
}
.bigcommerce-settings-page .bc-admin-btn--outline {
	background: transparent;
	border: 1px solid #0d52ff;
	color: #0d52ff;
}
.bigcommerce-settings-page .bc-admin-btn--outline:hover,
		.bigcommerce-settings-page .bc-admin-btn--outline:focus {
	background-color: #0d52ff;
	border-color: #0d52ff;
	color: #fff;
}
.bigcommerce-onboarding-page #wpwrap {
	position: relative;
	padding-bottom: 150px;
}
.bigcommerce-onboarding-page #wpcontent {
	padding-right: 10px;
	position: relative;
	z-index: 2;
}
@media (min-width: 783px) {
	.bigcommerce-onboarding-page #wpcontent {
		padding-right: 20px
	}
}
.bigcommerce-onboarding-page #wpfooter {
	border-top: 1px solid #e0e3e9;
	z-index: 1;
}
.bigcommerce-onboarding-page .wrap {
	margin: 0;
}
.bigcommerce_product_page_bigcommerce_pending_account #wpwrap {
	padding-bottom: 0;
}
.bc-settings-form .form-table {
	margin-bottom: 4px;
	margin-top: 0;
}
.bc-settings-form form,
	.bc-settings-form .form-table th,
	.bc-settings-form .form-wrap label {
	color: #34313f;
}
.bc-settings-form .form-table th,
	.bc-settings-form .form-wrap label {
	font-size: 1.071em;
}
.bc-settings-form .form-table th {
	font-weight: 500;
}
@media (min-width: 783px) {
	.bc-settings-form .form-table th {
		width: 170px
	}
}
.bc-settings-form select,
	.bc-settings-form input {
	border: 2px solid #e1e6ea;
	-webkit-box-shadow: 0 0 0 1px transparent;
	        box-shadow: 0 0 0 1px transparent;
	color: #23282d;
	outline: 2px solid transparent;
}
.bc-settings-form select:focus, .bc-settings-form input:focus {
	border-color: #0d52ff;
	-webkit-box-shadow: 0 0 0 1px #0d52ff;
	        box-shadow: 0 0 0 1px #0d52ff;
	outline: 2px solid transparent;
}
.bc-settings-form select {
	padding: 12px;
	height: 45px;
	line-height: normal;
	line-height: initial;
	border-radius: 0;
}
.bc-settings-form input[type=text],
	.bc-settings-form input[type=password],
	.bc-settings-form input[type=url],
	.bc-settings-form input[type=number] {
	height: 40px;
	line-height: 40px;
	padding-top: 0;
	padding-bottom: 0;
}
.bc-settings-form input[type=checkbox] {
	width: auto;
	width: 20px;
	height: 20px;
}
.bc-settings-form input[type=checkbox]:before {
	margin: -1px 0 0 -3px;
	font-size: 21px;
	width: 20px;
	height: 20px;
}
.bc-settings-form input[type=radio]:before {
	background-color: #0d52ff;
	position: relative;
	left: -1px;
	top: -1px;
}
.bc-settings-form .button {
	text-shadow: none;
	font-size: 1em;
	padding: 8px 12px;
	height: auto;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-settings-form .secondary {
	border-radius: 6px;
}
.bc-settings-form .secondary:hover,
		.bc-settings-form .secondary:focus {
	background-color: #fdfdfd;
}
.bc-settings-form .bc-welcome-reset {
	display: inline-block;
	vertical-align: middle;
	margin: 20px 0 5px;
	width: auto;
	padding-top: 10px;
	padding-bottom: 1.5em;
	font-size: 0.875em;
}
.bc-settings-field--required {
	display: inline-block;
	color: #d2574a;
	margin-left: 4px;
}
/* Set base font size for BC plugin admin views */
.bc-settings-bigcommerce {
	font-size: 16px;
}
.bc-settings-header {
	color: #34313f;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	margin-bottom: 28px;
	padding: 0 0 40px;
	position: relative;
}
.bc-settings-header:before {
	content: '';
	display: table;
}
.bc-settings-header:after {
	content: '';
	display: table;
	clear: both;
}
@media (min-width: 768px) {
	.bc-settings-header {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center
	}
}
.bc-settings-header:before {
	background-color: #e0e3e9;
	content: '';
	position: absolute;
	bottom: 0;
	right: -20px;
	height: 1px;
	width: calc(100% + 42px);
}
.bc-settings-header:after {
	background: transparent url("../img/admin/bc-bg-geometric.svg") no-repeat bottom right/contain;
	content: '';
	position: absolute;
	height: 220px;
	width: 75%;
	bottom: 1px;
	right: -20px;
	z-index: -1;
}
@media (min-width: 768px) {
	.bc-settings-header:after {
		height: 220px;
		width: 50%
	}
}
.bc-settings-header .notice {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: 99.99999%;
	    flex-basis: 99.99999%;
	max-width: 99.99999%;
	width: 99.99999%;
}
.bc-settings-header .notice:nth-child(1n) {
	margin-right: 20px;
	margin-left: 0;
}
.bc-settings-header .notice:last-child {
	margin-right: 0;
}
.bc-settings-header .notice:nth-child(12n) {
	margin-right: 0;
	margin-left: auto;
}
@media (min-width: 1200px) {
	.bc-settings-header__welcome {
		margin-left: calc(4.16667% + 0.83333px) !important
	}
}
.bc-settings-header__welcome,
.bc-settings-header__cta {
	position: relative;
	z-index: 2;
	min-height: 100px;
}
@media (min-width: 768px) {
	.bc-settings-header__welcome,
.bc-settings-header__cta {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: calc(41.66666% - 11.66667px);
		    flex-basis: calc(41.66666% - 11.66667px);
		max-width: calc(41.66666% - 11.66667px);
		width: calc(41.66666% - 11.66667px);
		max-width: 460px
	}
	.bc-settings-header__welcome:nth-child(1n),
.bc-settings-header__cta:nth-child(1n) {
		margin-right: 20px;
		margin-left: 0
	}
	.bc-settings-header__welcome:last-child,
.bc-settings-header__cta:last-child {
		margin-right: 0
	}
	.bc-settings-header__welcome:nth-child(12n),
.bc-settings-header__cta:nth-child(12n) {
		margin-right: 0;
		margin-left: auto
	}
}
.bc-settings-header__cta {
	background-color: #f5f5f5;
	margin-top: 30px;
	padding: 20px;
}
@media (min-width: 768px) {
	.bc-settings-header__cta {
		margin-top: 0;
		padding: 40px 40px 20px
	}
}
.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title {
	color: #34313f;
	font-size: 2em;
	line-height: 1.01;
	margin-bottom: 18px;
}
@media (min-width: 768px) {
	.bigcommerce_product_page_bigcommerce .bc-settings-header__welcome-title {
		font-size: 3em
	}
}
.bc-settings-header__welcome-text {
	font-size: 1.125em;
}
.bc-settings-header__cta-title {
	font-size: 1.375em;
	line-height: 1;
	margin: 0 0 14px;
}
.bc-settings-header__cta-text {
	font-size: 0.875em;
	margin: 12px 0 0;
}
.bc-settings-header__cta-btn {
	margin-top: 20px;
}
.bc-settings-header__manage-button {
	margin-right: 20px;
	margin-bottom: 20px;
}
.bigcommerce_product_page_bigcommerce select[name="bigcommerce_import_frequency"] {
	float: left;
	margin-right: 14px;
	width: auto;
}
.bc-settings-section + .bc-settings-section {
	margin-top: 20px;
}
.bc-settings-section__header {
	background-color: #fff;
	border: 1px solid #e0e3e9;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
	padding: 20px;
	position: relative;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	width: 100%;
}
.bc-settings-section__header:hover,
	.bc-settings-section__header:focus {
	border-color: #0d52ff;
	outline: none;
}
.bc-settings-section__header:hover .icon-bc-arrow-solid, .bc-settings-section__header:focus .icon-bc-arrow-solid {
	color: #0d52ff;
}
.bc-settings-section__header .icon-bc-arrow-solid {
	font-size: 20px;
	color: #8b8b8b;
	margin-left: auto;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-settings-section__header .bc-icon--settings {
	color: #0d52ff;
	font-size: 17px;
	position: absolute;
}
.bc-settings-section__header .icon-bc-import {
	font-size: 10px;
}
.bc-settings-section--open .bc-settings-section__header {
	background-color: #2c2935;
	border-color: #2c2935;
	-webkit-box-shadow: 0 3px 0 0 #eef0f2;
	        box-shadow: 0 3px 0 0 #eef0f2;
	color: #fff;
}
.bc-settings-section--open .bc-settings-section__header .icon-bc-arrow-solid {
	color: #8b8b8b;
	-webkit-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.bc-settings-section--open .bc-settings-section__header .bc-icon--settings {
	color: #02eada;
}
.bc-settings-section__header .icon-bc-nav_menu:before {
	content: "\e911";
}
.bc-settings-section__title {
	font-size: 1.25em;
	font-weight: 400;
	line-height: 1.3;
	margin: 0 0 0 30px;
}
.bc-settings-section--open .bc-settings-section__title {
	color: #fff;
}
.bc-settings-section__target {
	border: 1px solid #e0e3e9;
	border-top: 0;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
}
.bc-settings-section__body {
	background-color: #fff;
	color: #34313f;
	font-size: 0.875em;
	line-height: 1.3;
	padding: 20px 20px 40px;
}
.bc-settings-section__body > p:first-child {
	margin-top: 18px;
	padding-top: 0;
}
.bc-settings-section__body p {
	font-size: 1em;
}
.bc-settings-section__body .form-table p.description,
		.bc-settings-section__body .form-table span.description {
	color: #6c6c6c;
	font-size: 0.857em;
	font-style: italic;
	display: block;
}
.bc-settings-section--bigcommerce_diagnostics .bc-diagnostics-data__description {
	margin: 10px 0;
}
.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader {
	line-height: 20px;
	vertical-align: middle;
	margin: 20px 0;
	display: none;
}
.bc-settings-section--bigcommerce_diagnostics .bc-admin-diagnostics-loader.is-active {
	display: block;
}
.bc-settings-section--bigcommerce_diagnostics .spinner.bc-admin-spinner {
	float: none;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -3px;
}
.bc-diagnostics-data__notice {
	background-color: #f5f5f5;
	color: #d2574a;
	font-size: 1.35em;
	line-height: 1.55em;
	padding: 12px;
	margin-bottom: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
.bc-diagnostics-data__notice i {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 20px;
	        flex: 0 0 20px;
	margin-right: 10px;
}
.bc-diagnostics-data__notice i:before {
	line-height: 1.55em;
}
.bc-diagnostics-data__notice span {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
.bc-settings-section--nav_menu .bc-settings-section__nav-menu-item-label {
	margin-top: 12px;
	display: block;
}
.bc-settings-section--nav_menu .bc-settings-section__nav-menu-item-label:first-child {
	margin-top: 6px;
}
.wrap .bc-diagnostics-data--success {
	padding: 9px 0;
	margin-bottom: 20px;
}
.bc-diagnostics-data--success .bc-icon {
	display: inline-block;
	position: relative;
	top: 2px;
	color: #65c68c;
}
.bc-diagnostics-data--error {
	border: 1px solid #d2574a;
	padding: 10px;
}
.bc-diagnostics-data--error .bc-admin-btn {
	margin-top: 20px;
}
.bc-diagnostics-data,
.bc-settings-diagnostics-wrapper {
	margin-top: 10px;
	padding: 20px 0;
}
.bc-diagnostics-data__section {
	border-top: 1px solid #cdcdcd;
	margin-top: 10px;
	padding: 20px 0;
}
.bc-diagnostics-data__section .bc-admin-btn {
	margin-top: 20px;
}
.bc-diagnostics-data__section-header {
	margin-top: 0;
}
.bc-diagnostics-data__meta {
	padding: 4px 0;
}
@media (min-width: 783px) {
	.bc-diagnostics-data__meta {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start
	}
}
.bc-diagnostics-data__meta-label {
	font-weight: 700;
}
@media (min-width: 783px) {
	.bc-diagnostics-data__meta-label {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 170px;
		        flex: 0 0 170px;
		padding-right: 10px
	}
}
@media (min-width: 783px) {
	.bc-diagnostics-data__meta-value {
		-webkit-box-flex: 1;
		    -ms-flex: 1;
		        flex: 1;
		padding-left: 20px
	}
}
.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value {
	border: 1px solid #cdcdcd;
	font-family: monospace;
	overflow: scroll;
	position: relative;
	height: 200px;
	width: auto;
}
.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container {
	position: absolute;
	top: 5px;
	left: 18px;
}
.bc-diagnostics-data__meta-importlogs .bc-diagnostics-data__meta-value-container pre {
	margin: 0;
}
.bc-diagnostics-data__meta-sync_logs .bc-diagnostics-data__meta-label {
	display: none;
}
.bc-diagnostics-data__meta-sync_logs .bc-diagnostics-data__meta-value {
	padding-left: 0;
}
.bc-product-sync-data-table {
	border-spacing: 0;
	width: 100%;
}
.bc-product-sync-data-table th,
	.bc-product-sync-data-table td {
	padding: 14px;
	display: table-cell;
}
.bc-product-sync-data-table th {
	font-weight: 700;
	background-color: #cdcdcd;
}
.bc-product-sync-data-table tr > td {
	border-bottom: 1px solid #cdcdcd;
}
.bc-sync-summary-meta {
	display: block;
	margin-bottom: 4px;
}
.bc-settings-form--bigcommerce p.submit {
	padding: 0;
	margin: 0;
}
.bigcommerce_product_page_bigcommerce #wpbody-content {
	margin-top: 10px;
}
@media (min-width: 783px) {
	.bigcommerce_product_page_bigcommerce #wpbody-content {
		margin-top: 86px
	}
}
.bc-settings-section--channel [data-js="bc-channel-action"] {
	margin-top: 6px;
}
.bc-settings-section--channel .bigcommerce-channel {
	margin-top: 8px;
}
.bc-settings-section--channel .bigcommerce-channel:first-child {
	margin-top: 0;
}
.bc-settings-section--channel .bigcommerce-channel--connected {
	margin-top: 20px;
}
.bc-settings-section--channel .bigcommerce-channel-action {
	text-decoration: none;
	margin-left: 6px;
}
.bc-settings-section--channel .bigcommerce-channel-action.disabled {
	cursor: not-allowed;
	opacity: 0.8;
	color: #8b8b8b;
}
.bc-settings-section--channel .bigcommerce-channel-action.disabled:hover,
			.bc-settings-section--channel .bigcommerce-channel-action.disabled:focus {
	color: #8b8b8b;
}
.bc-settings-section--channel .bigcommerce-channel-action:after {
	content: '|';
	font-size: 1.2em;
	margin-left: 9px;
	color: #34313f;
}
.bc-settings-section--channel .bigcommerce-channel-action:only-child:after, .bc-settings-section--channel .bigcommerce-channel-action:last-child:after, .bc-settings-section--channel .bigcommerce-channel-action.bigcommerce-cancel-rename-channel:after, .bc-settings-section--channel .bigcommerce-channel-action.bigcommerce-cancel-new-channel:after {
	content: '';
}
.bc-settings-section--channel .bigcommerce-channel-action-rename i:before {
	content: "\e90d";
}
.bc-settings-section--channel .bigcommerce-channel-action-disconnect i:before {
	content: "\e115";
}
.bc-settings-section--channel .bigcommerce-channel-action-promote i:before {
	content: "\e096";
}
.bc-settings-section--channel .bigcommerce-channel-action-connect i:before {
	content: "\e114";
}
.bc-settings-section--channel .bigcommerce-channel-action-create {
	margin-left: 0;
	font-size: 1.2em;
}
.bigcommerce-channel-create {
	margin-top: 10px;
	border-top: 1px solid #e0e3e9;
	padding-top: 10px;
}
.bc-welcome {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
}
.bc-welcome__content {
	padding: 20px;
	background-color: #fff;
	position: relative;
}
@media (min-width: 783px) {
	.bc-welcome__content {
		padding: 40px
	}
}
@media (min-width: 1260px) {
	.bc-welcome__content {
		padding: 64px 60px
	}
}
.bc-welcome__content-title {
	color: #34313f;
	font-size: 2em;
	font-weight: 200;
	line-height: 1.25;
	margin: 18px 0 22px;
}
@media (min-width: 768px) {
	.bc-welcome__content-title {
		font-size: 3em;
		line-height: 1.1
	}
}
.bc-welcome__content--complete .bc-welcome__content-title {
	color: #fff;
}
.bc-welcome__content p {
	font-size: 0.938em;
	line-height: 1.44;
	margin: 0;
	font-weight: 200;
}
@media (min-width: 768px) {
	.bc-welcome__content p {
		font-size: 1.25em
	}
}
.bc-welcome .bc-onboarding__video {
	padding: 60px 60px 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #363140), color-stop(50%, #fff));
	background: linear-gradient(to bottom, #363140 50%, #fff 50%);
}
.bc-welcome__content--complete {
	background: #000;
	color: #fff;
}
.bc-welcome__content-wrap {
	width: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bc-welcome__content-wrap * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-welcome--copy,
.bc-welcome--actions {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
}
@media (min-width: 768px) {
	.bc-welcome--copy {
		padding-right: 60px;
		-webkit-box-flex: 1;
		    -ms-flex: 1 1;
		        flex: 1 1
	}
}
@media (min-width: 768px) {
	.bc-welcome--actions {
		font-size: 0.875em;
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 330px;
		        flex: 0 0 330px
	}
}
.bc-welcome__btn-group {
	text-align: center;
}
.bc-welcome__btn-group .bc-admin-btn {
	display: block;
	margin-top: 12px;
	margin-bottom: 15px;
	padding-left: 18px;
	padding-right: 18px;
}
.bc-welcome__content-wrap + .bc-welcome__btn-group {
	margin-top: 40px;
}
.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline {
	background-color: #fff;
}
.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:hover,
		.bigcommerce_product_page_bigcommerce_welcome .bc-welcome__btn-group .bc-admin-btn--outline:focus {
	background-color: #0d52ff;
}
p.bc-welcome-or {
	margin-top: 22px;
	margin-bottom: 16px;
}
p.bc-welcome-already-connected {
	display: block;
	background-color: #363140;
	color: #fff;
	border-radius: 8px;
	padding: 17px 27px;
	margin-top: 20px;
}
p.bc-welcome-already-connected a {
	color: #33c987;
}
.bc-welcome__notice {
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 36px 30px;
}
@media (min-width: 1200px) {
	.bc-welcome__notice {
		padding-right: 12.5%
	}
}
.bc-welcome__notice-title {
	font-size: 1.375em;
	font-weight: 500;
	line-height: 1.32;
	margin: 0;
}
.bc-welcome__notice-title + p {
	margin-top: 2px;
}
.bc-welcome__notice p {
	font-size: 1em;
	line-height: 1.5;
}
.bc-settings-bigcommerce_connect,
.bc-settings-bigcommerce_new_account {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.bc-connect__header p,
	.bc-connect__header li {
	font-size: 0.938em;
	line-height: 1.44;
	font-weight: 200;
}
@media (min-width: 783px) {
	.bc-connect__header p,
	.bc-connect__header li {
		font-size: 1.25em
	}
}
.bc-connect__header,
.bc-new-account__header,
.bc-settings-form--bigcommerce_store_type {
	margin: 10px 0 30px;
}
@media (min-width: 768px) {
	.bc-connect__header,
.bc-new-account__header,
.bc-settings-form--bigcommerce_store_type {
		margin-bottom: 36px
	}
}
.bc-settings .bc-settings-connect__title {
	color: #34313f;
	font-size: 1.86em;
	font-weight: 200;
	line-height: 1.1;
	margin: 0;
	padding: 2px 0 4px;
}
@media (min-width: 768px) {
	.bc-settings .bc-settings-connect__title {
		font-size: 2.16em
	}
}
.bc-onboarding__video {
	overflow: hidden;
}
.bc-onboarding__video iframe,
	.bc-onboarding__video object,
	.bc-onboarding__video embed {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-onboarding__video-embed {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-onboarding__video-embed:before {
	position: relative;
	display: block;
	content: "";
	padding-top: 56.25%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.bc-connect-spinner {
	float: none;
	visibility: visible;
	margin: 0 10px 0 0;
}
.bc-account-connection-response {
	padding: 20px;
	font-size: 0.938em;
	border: 1px solid #e0e3e9;
	border-left: 10px solid #168fc0;
}
.bc-account-connection-response--error {
	border-left-color: #d2574a;
}
.bc-account-connection__error-title {
	margin-top: 0;
}
.bc-account-connection__error-code {
	font-size: 1em;
	font-weight: 700;
}
.bc-account-connection__error-code code {
	font-weight: normal;
}
.bc-account-connection__error-message {
	display: block;
	margin-top: 4px;
	font-size: 0.938em;
}
.bc-settings-account-creation-wrapper {
	display: block;
	text-align: center;
	margin-top: 15px;
}
.bc-settings-account-creation-wrapper .spinner {
	margin: 0 8px;
	float: none;
}
/* Account Reset */
.bc-welcome-reset,
.bc-welcome-skip-menu-setup {
	position: absolute;
	bottom: -60px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.bc-welcome-skip-menu-setup {
	bottom: -80px;
}
.bc-welcome__account-reset-wrapper,
.bc-welcome__account-reset-overlay {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
}
@media (min-width: 783px) {
	.bc-welcome__account-reset-wrapper,
.bc-welcome__account-reset-overlay {
		width: calc(100% - 36px);
		height: calc(100% - 32px);
		top: 32px
	}
}
@media (min-width: 960px) {
	.bc-welcome__account-reset-wrapper,
.bc-welcome__account-reset-overlay {
		width: calc(100% - 160px)
	}
}
.folded .bc-welcome__account-reset-wrapper, .folded .bc-welcome__account-reset-overlay {
	width: calc(100% - 36px);
}
.bc-welcome__account-reset-wrapper {
	z-index: 159000;
}
.bc-welcome__account-reset-wrapper[aria-hidden='true'] {
	display: none;
}
.bc-welcome__account-reset-overlay {
	background: #000;
}
.bc-account-reset-logo {
	background-image: url("../img/admin/big-commerce-logo-white.svg");
	background-size: contain;
	width: 119px;
	height: 27px;
	position: absolute;
	left: 27px;
	top: 32px;
	background-repeat: no-repeat;
}
.bc-welcome__account-reset-content {
	color: #fff;
	width: 100%;
	height: 100vh;
}
.bc-welcome__account-reset-content .bc-admin-btn--outline {
	border-color: #fff;
	background: transparent;
	color: #fff;
}
.bc-welcome__account-reset-content .bc-admin-btn--outline:hover,
		.bc-welcome__account-reset-content .bc-admin-btn--outline:focus {
	border-color: #fff;
	background: #fff;
	color: #0d52ff;
}
.bc-welcome__account-reset-content-wrapper {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	        transform: translate3d(-50%, -50%, 0);
	max-height: 260px;
	max-width: 780px;
	width: calc(100% - 40px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 40px;
}
@media (min-width: 783px) {
	.bc-welcome__account-reset-content-wrapper {
		width: 100%
	}
}
@media (min-width: 960px) {
	.bc-welcome__account-reset-content-wrapper {
		padding: 80px
	}
}
.bc-welcome-account-reset-icon {
	font-size: 38px;
	margin-bottom: 10px;
	color: #0d52ff;
}
p.bc-welcome__account-reset-message {
	font-size: 24px;
	font-weight: 200;
	margin-top: 0;
	margin-bottom: 0.75em;
	line-height: 1.2em;
	max-width: 620px;
	width: 100%;
}
@media (min-width: 783px) {
	p.bc-welcome__account-reset-message {
		font-size: 28px
	}
}
.bc-welcome__account-reset-actions {
	margin-top: 20px;
	width: 100%;
}
.bc-welcome__account-reset-actions .bc-admin-btn {
	display: block;
	margin: 10px auto 0;
	width: 100%;
	max-width: 204px;
}
@media (min-width: 600px) {
	.bc-welcome__account-reset-actions .bc-admin-btn {
		display: inline-block;
		vertical-align: middle;
		margin-right: 15px
	}
}
.bc-welcome__account-reset-close-button {
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 20px;
	background-color: transparent;
	color: #fff;
	border: 0;
	padding: 8px;
	z-index: 20;
	cursor: pointer;
	opacity: 0.6;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-welcome__account-reset-close-button:hover,
	.bc-welcome__account-reset-close-button:focus {
	opacity: 1;
}
/* Store Type (Blogging or Full Featured) */
.bc-settings-bigcommerce_store_type .bc-connect__header {
	margin-bottom: 30px;
}
.bc-settings-form--bigcommerce_store_type {
	margin-top: 0;
	width: 100%;
}
.bc-settings-form--bigcommerce_store_type .bc-welcome-reset,
	.bc-settings-form--bigcommerce_store_type .bc-welcome-choose-blog-full {
	margin: 0;
	width: 100%;
}
@media (min-width: 783px) {
	.bc-settings-form--bigcommerce_store_type .bc-welcome-reset,
	.bc-settings-form--bigcommerce_store_type .bc-welcome-choose-blog-full {
		width: auto
	}
}
.bc-settings-form--bigcommerce_store_type .bc-welcome-anchor--startover,
	.bc-settings-form--bigcommerce_store_type .bc-admin-btn {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}
@media (min-width: 783px) {
	.bc-settings-form--bigcommerce_store_type .bc-welcome-anchor--startover,
	.bc-settings-form--bigcommerce_store_type .bc-admin-btn {
		width: auto;
		margin-bottom: 0;
		margin-right: 10px
	}
}
.bc-welcome-anchor--startover {
	border: 0;
	background: transparent;
	color: #0d52ff;
	text-transform: uppercase;
	font-weight: 700;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	cursor: pointer;
	padding-top: 13px;
	padding-bottom: 12px;
}
.bc-welcome-anchor--startover:hover,
	.bc-welcome-anchor--startover:focus {
	opacity: 0.8;
}
.bc-welcome-choose-blog-full {
	width: auto;
	padding-top: 10px;
	padding-bottom: 1.5em;
	font-size: 0.875em;
}
@media (min-width: 783px) {
	.bc-welcome-choose-blog-full {
		display: inline-block;
		vertical-align: middle
	}
}
.icon-bc-bc_create_account:before {
	content: "\e906";
}
p.bc-welcome__next-steps-title {
	font-size: 1.25em;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 38px;
}
.bc-welcome__next-steps-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.bc-welcome__next-steps-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	margin-bottom: 38px;
}
@media (min-width: 783px) {
	.bc-welcome__next-steps-item {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		padding-right: 50px
	}
}
.bc-welcome__next-steps-item .bc-icon {
	display: block;
	color: #02eada;
	font-size: 1.5em;
	margin-bottom: 11px;
}
p.bc-welcome__new-account-email {
	color: #fff;
	font-size: 1.125em;
	margin-top: 2em;
}
p.bc-welcome__next-steps-description {
	font-size: 2.2em;
	line-height: 1.32em;
	font-weight: 200;
	margin-bottom: 14px;
	margin-top: 4px;
}
.bc-welcome__next-steps-anchor {
	text-transform: uppercase;
	color: #0d52ff;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	text-decoration: none;
}
.bc-welcome__next-steps-anchor:hover,
	.bc-welcome__next-steps-anchor:focus {
	color: #53bad1;
}
.bc-new-account__header .bc-settings-connect__title {
	color: #34313f;
	font-size: 2em;
	font-weight: 200;
	line-height: 1.25;
	margin: 18px 0 22px;
}
@media (min-width: 768px) {
	.bc-new-account__header .bc-settings-connect__title {
		font-size: 3em;
		line-height: 1.1
	}
}
.bc-new-account__copy {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
@media (min-width: 783px) {
	.bc-new-account__copy {
		width: 50%;
		float: left;
		padding-right: 20px
	}
}
.bc-new-account-video {
	margin-bottom: 30px;
}
@media (min-width: 783px) {
	.bc-new-account-video {
		width: 50%;
		float: right
	}
}
.bigcommerce-notice {
	position: relative;
	padding: 10px;
}
.wp-admin .bigcommerce-notice {
	background-color: #fff;
	margin-top: 15px;
}
.bc-settings-bigcommerce .bigcommerce-notice {
	background-color: #f5f5f5;
	margin-bottom: 15px;
	margin-top: 0;
}
.bigcommerce-notice .bigcommerce-notice__list {
	list-style-type: disc;
	margin-left: 20px;
}
.bigcommerce-notice .bigcommerce-notice__list .bigcommerce-notice__list-item {
	margin-bottom: 8px;
}
.bigcommerce-notice__heading {
	margin-top: 0.5em;
}
@media (min-width: 768px) {
	.bigcommerce-notice__heading {
		padding-right: 130px
	}
}
p.bigcommerce-notice__refresh {
	margin: 0;
}
@media (min-width: 768px) {
	p.bigcommerce-notice__refresh {
		position: absolute;
		top: 20px;
		right: 20px
	}
}
.bigcommerce-notice__refresh-button {
	text-decoration: none;
	font-size: 0.75em;
	line-height: 1.15;
	display: inline-block;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.bigcommerce-notice__refresh-button i {
	display: inline-block;
	vertical-align: text-bottom;
	font-size: 1.125em;
	line-height: 0.78;
}
.bigcommerce-notice__import-status {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	color: #fff;
	font-weight: 500;
	-webkit-transition: background-color 250ms ease;
	transition: background-color 250ms ease;
	margin-top: 15px;
}
@media (min-width: 783px) {
	.bigcommerce-notice__import-status {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap
	}
}
.wp-admin .bigcommerce-notice__import-status {
	background-color: #0d52ff;
	border: 0;
	padding: 20px;
}
.bigcommerce-notice__import-status.bigcommerce-notice__import-status--success {
	background-color: #65c68c;
	-ms-flex-line-pack: center;
	    align-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bigcommerce-notice__import-status.bigcommerce-notice__import-status--warning {
	background-color: #d2574a;
	-ms-flex-line-pack: center;
	    align-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bigcommerce-notice__import-status.bigcommerce-notice__import-status--error {
	border: 1px solid #d2574a;
	background-color: #fff;
	color: #34313f;
}
.import-status {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
@media (min-width: 783px) {
	.import-status {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%
	}
	.bigcommerce-notice__import-status--error .import-status {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 100%;
		        flex: 0 1 100%;
	}
}
.import-status .bc-icon,
	.import-status .dashicons {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	font-size: 16px;
	line-height: 1.4;
	margin-right: 4px;
	margin-top: 3px;
}
.import-status .dashicons-warning {
	color: #d2574a;
}
.import-status p.bc-import-status-message {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	margin: 0;
	font-size: 14px;
	line-height: 1.5;
}
.bigcommerce-notice__import-status--success .import-status {
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
}
@media (min-width: 783px) {
	.bigcommerce-notice__import-status--success .import-status {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}
}
.bigcommerce-notice__import-status--success .import-status p.bc-import-status-message {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.import-status.import-status-next {
	display: block;
}
.bigcommerce-onboarding-page .import-status.import-status-previous,
	.bigcommerce-onboarding-page .import-status.import-status-next {
	display: none;
}
.bc-import-progress-bar__wrapper {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
	line-height: 1.5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	height: 20px;
	margin-top: 20px;
}
@media (min-width: 783px) {
	.bc-import-progress-bar__wrapper {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 50%;
		        flex: 0 1 50%;
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
		margin-top: 0
	}
}
.bc-import-progress-bar__wrapper .button {
	background: transparent;
	color: #fff;
	font-size: 20px;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-import-progress-bar__wrapper .button:hover,
		.bc-import-progress-bar__wrapper .button:focus {
	color: #fff;
	background: transparent;
	opacity: 0.7;
}
.bc-import-progress-count {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	text-align: right;
	padding-right: 20px;
}
.bc-import-progress-bar {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 220px;
	        flex: 0 1 220px;
	position: relative;
	height: 20px;
	border-radius: 10px;
	overflow: hidden;
}
.bc-import-progress-bar__mask {
	position: absolute;
	top: 0;
	left: -100%;
	width: 100%;
	height: 100%;
	background-color: #34313f;
	border-radius: 10px;
	-webkit-transition: left 0.25s ease;
	transition: left 0.25s ease;
}
.bc-import-progress-bar__bg {
	background-color: #fff;
	width: 100%;
	height: 100%;
}
.bc-import-progress-bar__percent {
	position: absolute;
	right: 8px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	        transform: translateY(-50%);
	font-size: 10px;
	font-weight: 700;
	color: #0d52ff;
	text-shadow: 0 0 1px rgba(250, 250, 250, .5);
}
.bigcommerce-onboarding-page {
	background: #f5f5f5;
}
@media (max-width: 782px) {
	.bigcommerce-onboarding-page .bc-plugin-page-header {
		position: absolute;
		width: calc(100% + 20px);
		top: 46px;
		left: -10px;
		padding: 10px 20px;
		margin: 0
	}
}
@media (min-width: 600px) {
	.bigcommerce-onboarding-page .bc-plugin-page-header {
		top: 0
	}
}
@media (min-width: 783px) {
	.bigcommerce-onboarding-page .bc-plugin-page-header {
		top: 32px
	}
}
.bigcommerce-onboarding-page .bc-plugin-page-header img {
	max-width: 150px;
	width: 100%;
}
.bigcommerce-onboarding-page .bc-settings-content-wrap {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	max-width: 860px;
	width: 100%;
	margin: 0 auto;
	background-color: #fff;
	padding: 20px;
}
@media (min-width: 783px) {
	.bigcommerce-onboarding-page .bc-settings-content-wrap {
		padding: 40px
	}
}
@media (min-width: 1260px) {
	.bigcommerce-onboarding-page .bc-settings-content-wrap {
		padding: 64px 60px 40px
	}
}
.bigcommerce-onboarding-page .bc-settings-content-wrap .notice.updated {
	display: none;
}
.bigcommerce-onboarding-page #wpbody-content {
	margin-top: 57px;
}
.bc-onboarding-steps {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	list-style-type: none;
	margin: 55px auto 40px;
	max-width: 860px;
	width: 100%;
}
.bc-onboarding-step {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 25px;
	        flex: 1 1 25px;
	color: #5e5e5e;
	position: relative;
	margin: 0;
}
@media (min-width: 600px) {
	.bc-onboarding-step {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 50px;
		        flex: 1 1 50px
	}
}
@media (min-width: 783px) {
	.bc-onboarding-step {
		-webkit-box-flex: 2;
		    -ms-flex: 2;
		        flex: 2
	}
}
.bc-onboarding-step:first-child,
	.bc-onboarding-step:last-child {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
}
.bc-onboarding-step.step-active {
	color: #0d52ff;
}
@media (max-width: 782px) {
	.bc-onboarding-step.step-active {
		-webkit-box-flex: 1.5;
		    -ms-flex: 1.5;
		        flex: 1.5;
	}
}
.bc-onboarding-step:before {
	content: '';
	height: 1px;
	width: 100%;
	position: absolute;
	bottom: 9px;
	background-color: #e0e3e9;
}
.bc-onboarding-step-label {
	display: none;
	margin-bottom: 32px;
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 0.8em;
	padding: 0 10px;
}
.step-active .bc-onboarding-step-label {
	display: block;
}
@media (min-width: 783px) {
	.bc-onboarding-step-label {
		display: block
	}
}
.bc-onboarding-step:first-child .bc-onboarding-step-label {
	text-align: left;
	padding-left: 0;
}
.bc-onboarding-step:last-child .bc-onboarding-step-label {
	text-align: right;
	padding-right: 0;
}
.bc-onboarding-step-dot {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	bottom: 0;
	width: 20px;
	height: 20px;
	background-color: #fff;
	border: 1px solid #e0e3e9;
	border-radius: 100%;
}
.bc-onboarding-step:first-child .bc-onboarding-step-dot {
	left: 0;
	-webkit-transform: none;
	        transform: none;
}
.bc-onboarding-step:last-child .bc-onboarding-step-dot {
	left: auto;
	right: 0;
	-webkit-transform: none;
	        transform: none;
}
.step-active .bc-onboarding-step-dot:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%, -50%, 0);
	        transform: translate3d(-50%, -50%, 0);
	width: 8px;
	height: 8px;
	background-color: #0d52ff;
	border-radius: 100%;
}
p.bc-onboarding-step-sub-title {
	font-size: 1.22em;
	line-height: 1.22em;
	font-weight: 400;
	text-transform: uppercase;
}
.bc-onboarding-step-sub-title__number {
	display: inline-block;
	margin-right: 8px;
	position: relative;
	font-weight: 700;
}
.bc-onboarding-arrow,
.bc-settings-form .bc-onboarding-arrow {
	display: block;
	margin: 45px auto 0;
	height: 50px;
	width: 50px;
	line-height: 50px;
	border-radius: 100%;
	font-size: 24px;
	padding: 0;
}
.bc-settings-form--bigcommerce_launch_steps .bc-settings-section__header {
	display: none;
}
.bc-settings-form--bigcommerce_launch_steps .bc-settings-section__body {
	position: relative;
	padding: 20px;
}
@media (min-width: 783px) {
	.bc-settings-form--bigcommerce_launch_steps .bc-settings-section__body {
		padding: 70px 60px 60px
	}
}
.bc-settings-form--bigcommerce_launch_steps .bc-icon {
	font-size: 1.55em;
	margin-right: 12px;
}
.bc-next-steps__section-title {
	margin-top: 30px;
	margin-bottom: 22px;
}
@media (min-width: 783px) {
	.bc-next-steps__section-title {
		margin-top: 55px;
		margin-bottom: 30px
	}
}
@media (min-width: 783px) {
	.bc-welcome__content--complete {
		padding: 60px 60px 82px
	}
}
.bc-complete__next-steps-header {
	background-color: #0d52ff;
	color: #fff;
	padding: 20px 30px;
}
@media (min-width: 783px) {
	.bc-complete__next-steps-header {
		position: relative;
		height: 98px;
		margin-bottom: 55px;
		margin-top: -140px
	}
}
.bc-complete__next-steps-header .bc-next-step-heading {
	color: #fff;
	font-weight: 300;
}
.bc-complete__next-steps-header .bc-complete__new-account-email {
	margin-top: 0;
	font-size: 0.85em;
	line-height: 1.25em;
}
@media (min-width: 783px) {
	.bc-complete__next-steps-header .bc-complete__new-account-email {
		font-size: 1.35em
	}
}
.bc-next-step-wrapper {
	padding: 20px 30px;
	background-color: #f5f5f5;
	margin-bottom: 10px;
}
.bc-next-step-status-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bc-next-step-status-wrapper * {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
}
.bc-next-step-incomplete {
	text-transform: uppercase;
	font-size: 1.1em;
	letter-spacing: 1px;
}
.bc-next-step-heading {
	font-size: 1.45em;
	font-weight: 300;
	color: #363140;
	margin: 0.5em 0;
}
@media (min-width: 783px) {
	.bc-next-step-heading {
		font-size: 1.95em
	}
}
.bc-next-step-cta {
	text-transform: uppercase;
	color: #0d52ff;
	letter-spacing: 1px;
	font-size: 0.95em;
	text-decoration: none;
}
@media (min-width: 783px) {
	.bc-next-step-cta {
		font-size: 1.2em
	}
}
.bc-next-step-cta:hover,
	.bc-next-step-cta:focus {
	color: #168fc0;
}
.bigcommerce_product_page_bigcommerce_resources .bc-plugin-page-header__logo {
	display: block;
}
@media (min-width: 783px) {
	.bigcommerce_product_page_bigcommerce_resources #wpbody-content {
		margin-top: 86px
	}
}
.bigcommerce_product_page_bigcommerce_resources #wpcontent {
	padding-left: 0;
}
.bc-resources-content {
	padding-bottom: 20px;
	overflow: hidden;
}
.bc-resources {
	margin: 10px 0;
	font-size: 16px;
}
@media (min-width: 1260px) {
	.bc-resources {
		margin: 10px 0 0
	}
}
.bc-resources-tabs__max-width {
	width: 100%;
	max-width: 940px;
	margin: 0 auto;
}
.bc-resources-header {
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
	min-height: 276px;
	margin: 0 20px;
	width: calc(100% - 40px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
}
.bc-resources-header:after {
	opacity: 0;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
@media (min-width: 783px) {
	.bc-resources-header:after {
		opacity: 1
	}
}
.bc-resources-header--inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	overflow: hidden;
}
.bc-resources-heading {
	color: #34313f;
	font-size: 2.5em;
	line-height: 1.1;
	font-weight: 300;
	margin: 1.6em auto 0;
	padding-right: 300px;
	max-width: 640px;
	width: 100%;
}
@media (min-width: 783px) {
	.bc-resources-heading {
		font-size: 3em
	}
}
.bc-resources-tabs {
	-webkit-box-flex: 0;
	    -ms-flex: 0;
	        flex: 0;
	width: 100%;
}
.bc-resources-tabs__header:after {
	content: '';
	height: 1px;
	position: absolute;
	bottom: 0;
	width: 1000%;
	right: -20px;
	background-color: #e0e3e9;
}
.bc-resources-tabs__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
}
.bc-resources-tabs__list-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 auto;
	        flex: 0 1 auto;
	margin-bottom: 0;
	margin-left: 38px;
}
.bc-resources-tabs__list-item:first-child {
	margin-left: 0;
}
.bc-resources-tab-button {
	position: relative;
	background-color: transparent;
	border: 0;
	color: #5e5e5e;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	cursor: pointer;
	padding: 9px 0;
	z-index: 1;
}
.bc-resources-tab-button:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	height: 2px;
	width: 100%;
	background-color: transparent;
	-webkit-transition: background-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out;
}
.bc-resources-tab-button:hover,
	.bc-resources-tab-button:focus {
	outline: none;
	color: #53bad1;
}
.bc-tab-active .bc-resources-tab-button {
	color: #0d52ff;
}
.bc-tab-active .bc-resources-tab-button:before {
	content: '';
	background-color: #0d52ff;
}
.bc-resources-tabs__content {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	min-height: 500px;
}
.bc-resources-tabs__tab-content-container {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 40px);
	height: 100%;
	opacity: 0;
	z-index: 0;
	background-color: #fff;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	padding: 58px 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-pack: start;
	    -ms-flex-pack: start;
	        justify-content: flex-start;
}
.bc-resources-tabs__tab-content-container.bc-tab-active {
	position: relative;
	visibility: visible;
	opacity: 1;
	z-index: 1;
}
.bc-resources-tabs__paged-cards {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 0;
	background-color: #fff;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-resources-tabs__paged-cards.bc-cards-page-active {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-align: stretch;
	    -ms-flex-align: stretch;
	        align-items: stretch;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	position: relative;
	visibility: visible;
	opacity: 1;
	z-index: 1;
	-webkit-box-ordinal-group: 1;
	    -ms-flex-order: 0;
	        order: 0;
}
@media (min-width: 783px) {
	.bc-resources-tabs__paged-cards.bc-cards-page-active {
		-webkit-box-pack: start;
		    -ms-flex-pack: start;
		        justify-content: flex-start
	}
}
/* Pagination */
.bc-resources-pagination-wrapper {
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
	text-align: right;
	margin-top: 20px;
}
.bc-resources-pagination-button {
	color: #8b8b8b;
	background-color: transparent;
	border: 1px solid #8b8b8b;
	cursor: pointer;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	font-size: 0.775em;
	height: 26px;
	width: 26px;
}
.bc-resources-pagination-button:hover,
	.bc-resources-pagination-button:focus,
	.bc-resources-pagination-button.bc-resources-page-active {
	background-color: #0d52ff;
	border: 1px solid #0d52ff;
	color: #fff;
}
.bc-resources-pagination-button:hover {
	outline: none;
}
.bc-resources-no-data {
	padding-top: 28px;
}
.bc-resources-no-data-heading {
	margin: 1.6em auto 0;
	max-width: 940px;
	width: 100%;
	line-height: 1.25em;
}
.bc-resource-card {
	width: 100%;
	max-width: 300px;
	margin: 0 auto 20px;
}
@media (min-width: 600px) {
	.bc-resource-card {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: calc(50% - 20px);
		    flex-basis: calc(50% - 20px);
		width: calc(50% - 20px);
		margin-right: 20px;
		margin-left: 0;
		max-width: 100%
	}
	.bc-resource-card:nth-child(even) {
		margin-right: 0;
	}
}
@media (min-width: 783px) {
	.bc-resource-card {
		-ms-flex-preferred-size: calc(33.3333% - 20px);
		    flex-basis: calc(33.3333% - 20px);
		width: calc(33.3333% - 20px);
		margin-right: 30px;
		margin-bottom: 30px
	}
	.bc-resource-card:nth-child(even) {
		margin-right: 30px;
	}
	.bc-resource-card:nth-child(3n+3) {
		margin-right: 0;
	}
}
.bc-resource-card__link {
	display: block;
	height: 100%;
	text-decoration: none;
	border: 1px solid #cdcdcd;
	-webkit-transform: translateY(0);
	        transform: translateY(0);
	-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0);
	        box-shadow: 0 0 2px rgba(0, 0, 0, 0);
	visibility: hidden;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-resource-card__link:hover,
	.bc-resource-card__link:focus {
	-webkit-transform: translateY(-5px);
	        transform: translateY(-5px);
	-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
	        box-shadow: 0 2px 6px rgba(0, 0, 0, .08);
}
.bc-tab-active .bc-cards-page-active .bc-resource-card__link {
	visibility: visible;
}
.bc-resource-card__image {
	position: relative;
	width: 100%;
	height: auto;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
}
.bc-resource-card__image img {
	display: block;
	width: 100%;
	height: auto;
}
.bc-resource-card__img-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #cdcdcd;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-resource-card-image-loaded .bc-resource-card__img-overlay {
	opacity: 0;
}
.bc-resource-card__content {
	padding: 20px;
}
.bc-resource-card__title {
	margin-top: 0;
	color: #0d52ff;
}
.bc-resource-card__description {
	color: #5e5e5e;
	margin: 0;
}
.bc-resource-tab-playlist {
	background-color: #fff;
	position: relative;
}
.bc-resource-tab-playlist:first-child {
	background-color: #f5f5f5;
}
.bc-resources-container-tutorials {
	padding: 0;
	width: 100%;
}
.bc-resource-tab-playlist {
	width: 100%;
	padding: 0 0 0 20px;
}
.bc-resource-tab-playlist .bc-resource-tab-playlist-cards {
	padding-left: calc(50vw - 560px);
	padding-bottom: 52px;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	overflow-x: scroll;
	-webkit-overflow-scrolling: touch;
}
.bc-resource-tab-playlist--00 .bc-resource-tab-playlist-name, .bc-resource-tab-playlist--01 .bc-resource-tab-playlist-name {
	border: 0;
}
.bc-resource-tab-playlist--00 {
	padding-right: 20px;
}
.bc-resource-tab-playlist--00 .bc-resource-card--video {
	margin-right: 0;
}
.bc-resource-tab-playlist--00 .bc-resource-card--video:first-child {
	margin-bottom: 30px;
}
.bc-resource-tab-playlist--00 .bc-resource-card--video:first-child .bc-resource-card__content {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (min-width: 783px) {
	.bc-resource-tab-playlist--00 .bc-resource-card--video:first-child {
		margin-bottom: 0;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 500px;
		        flex: 0 1 500px;
		margin-right: 60px;
	}
	.bc-resource-tab-playlist--00 .bc-resource-card--video:first-child .bc-resource-card__content {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
}
.bc-resource-tab-playlist--00 .bc-resource-tab-playlist-cards {
	overflow: hidden;
	width: 100%;
	padding-left: 0;
	max-width: 940px;
	margin: 0 auto;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
@media (min-width: 783px) {
	.bc-resource-tab-playlist--00 .bc-resource-tab-playlist-cards {
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap
	}
}
.bc-resource-tab-playlist--00 .bc-resource-tab-playlist-name {
	font-weight: 700;
}
.bc-resource-tab-playlist--00 .bc-resource-card--video {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	width: 100%;
}
@media (min-width: 783px) {
	.bc-resource-tab-playlist--00 .bc-resource-card--video {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 300px;
		        flex: 0 0 300px
	}
}
.bc-resource-card--video {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 300px;
	        flex: 0 0 300px;
	margin-right: 30px;
}
.bc-resource-card--video .bc-resource-card__content {
	padding: 0;
}
.bc-resource-card--video .bc-resource-card__title {
	margin-bottom: 0.3em;
}
.bc-resource-card--video .bc-resource-card__image {
	margin-bottom: 22px;
}
.bc-resource-card--video:last-child {
	padding-right: 20px;
}
.bc-resource-tab-playlist-name {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	width: 100%;
	padding: 50px 20px 32px 0;
	border-top: 1px solid #cdcdcd;
	font-weight: 400;
	text-transform: uppercase;
	font-size: 1.1em;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-resource-tab-playlist-name strong {
	margin-right: 6px;
}
.bc-playlist-count {
	float: right;
	font-size: 0.6em;
}
.bc-resource-card__video-length {
	font-size: 0.75em;
	text-transform: uppercase;
	font-weight: 600;
}
.bc-resource-card__video-description {
	font-size: 0.85em;
	color: #8b8b8b;
}
.bc-resource-card__video-link {
	display: block;
	text-decoration: none;
	font-size: 1.42em;
	color: #0d52ff;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-resource-card__video-link:hover {
	opacity: 0.8;
	color: #0d52ff;
}

/* Admin UI Styles */
.bc-shortcode-ui__overlay {
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	width: 100vw;
	background: rgba(0, 0, 0, .7);
}
.bc-shortcode-ui__wrapper {
	position: fixed;
	top: 0;
	right: 0;
	height: 100vh;
	width: 100vw;
	z-index: 159000;
}
.bc-shortcode-ui__wrapper[aria-hidden='true'] {
	display: none;
}
.bc-shortcode-ui__close-button {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 25px;
	background-color: transparent;
	border: 0;
	padding: 8px;
	z-index: 20;
	cursor: pointer;
	opacity: 0.6;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-shortcode-ui__close-button:hover,
	.bc-shortcode-ui__close-button:focus {
	opacity: 1;
}
.bc-shortcode-ui__content {
	background: #f5f5f5;
	z-index: 159901;
	position: absolute;
	width: 90%;
	height: 90%;
	left: 5%;
	top: 5%;
	overflow-y: scroll;
	font-size: 16px;
}
.bc-shortcode-ui__content > div {
	height: 100%;
}
.bc-shortcode-ui__content * {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
@media (min-width: 960px) {
	.bc-shortcode-ui__content {
		overflow: hidden
	}
}
.bc-shortcode-ui {
	height: 100%;
}
@media (min-width: 960px) {
	.bc-shortcode-ui {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap
	}
}
.bc-shortcode-ui__selectors {
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #ccc;
	padding: 30px;
	overflow-y: scroll;
}
@media (min-width: 960px) {
	.bc-shortcode-ui__selectors {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 250px;
		        flex: 0 1 250px;
		height: 100%;
		border-bottom: 0;
		border-right: 1px solid #ccc
	}
}
.bc-shortcode-ui__products-wrapper {
	width: 100%;
	height: 100%;
}
@media (min-width: 960px) {
	.bc-shortcode-ui__products-wrapper {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 auto;
		        flex: 1 1 auto;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap
	}
}
.bc-shortcode-ui__products {
	position: relative;
}
@media (min-width: 960px) {
	.bc-shortcode-ui__products {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 60%;
		        flex: 0 1 60%;
		height: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-ms-flex-wrap: nowrap;
		    flex-wrap: nowrap
	}
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__products {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 70%;
		        flex: 0 1 70%
	}
}
.bc-shortcode-ui__search {
	padding: 40px 30px;
}
.bc-shortcode-ui__product-grid {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	height: 100%;
	padding: 10px 20px;
}
/* Shortcode UI Settings Sidebar */
.bc-shortcode-ui__settings {
	height: 100%;
	border-top: 1px solid #ccc;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
@media (min-width: 960px) {
	.bc-shortcode-ui__settings {
		height: 100%;
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 40%;
		        flex: 0 1 40%;
		border-top: 0;
		border-left: 1px solid #ccc
	}
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__settings {
		-webkit-box-flex: 0;
		    -ms-flex: 0 1 30%;
		        flex: 0 1 30%
	}
}
.bc-shortcode-ui__settings-header {
	position: relative;
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 120px;
	        flex: 0 0 120px;
	overflow: hidden;
}
@media (min-width: 600px) {
	.bc-shortcode-ui__settings-header {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 90px;
		        flex: 0 0 90px
	}
}
@media (min-width: 960px) {
	.bc-shortcode-ui__settings-header {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 164px;
		        flex: 0 0 164px
	}
}
@media (min-width: 1600px) {
	.bc-shortcode-ui__settings-header {
		-webkit-box-flex: 0;
		    -ms-flex: 0 0 130px;
		        flex: 0 0 130px
	}
}
.bc-shortcode-ui__dynamic-listing-header,
.bc-shortcode-ui__manual-listing-header,
.bc-shortcode-ui__default-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	padding: 20px;
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__dynamic-listing-header,
.bc-shortcode-ui__manual-listing-header,
.bc-shortcode-ui__default-header {
		padding: 30px
	}
}
.bc-shortcode-ui__dynamic-listing-header.active, .bc-shortcode-ui__manual-listing-header.active, .bc-shortcode-ui__default-header.active {
	z-index: 1;
	visibility: visible;
	opacity: 1;
}
.bc-shortcode-ui__default-header p {
	font-size: 0.813em;
}
.bc-shortcode-ui__settings-title {
	margin-top: 0;
	margin-bottom: 0;
}
.bc-shortcode-ui__selections {
	position: relative;
	overflow: hidden;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 40%;
	        flex: 0 1 40%;
	border-top: 1px solid #ccc;
}
.bc-shortcode-ui__overflow-mask {
	position: absolute;
	height: 65px;
	left: 0;
	bottom: 0;
	width: 100%;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(30%, transparent), color-stop(70%, rgba(255, 255, 255, .82)));
	background: linear-gradient(180deg, transparent 30%, rgba(255, 255, 255, .82) 70%);
	pointer-events: none;
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__overflow-mask {
		height: 80px
	}
}
.bc-shortcode-ui__selected-terms,
.bc-shortcode-ui__selected-products {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	opacity: 0;
	z-index: -1;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-shortcode-ui__selected-terms.active, .bc-shortcode-ui__selected-products.active {
	visibility: visible;
	opacity: 1;
	z-index: 1;
}
.bc-shortcode-ui__products-list,
.bc-shortcode-ui__terms-list {
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
	height: 300px;
	margin: 0;
	padding: 20px;
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__products-list,
.bc-shortcode-ui__terms-list {
		height: 100%;
		padding: 30px
	}
}
.bc-shortcode-ui__products-list {
	height: 100%;
}
.bc-shortcode-ui__terms-list-item {
	display: inline-block;
	vertical-align: middle;
	border-radius: 4px;
	padding: 4px 2px 4px 10px;
	font-size: 0.75em;
	line-height: 1.67;
	font-weight: 500;
	margin-right: 4px;
	margin-bottom: 4px;
	background-color: transparent;
	border: 1px solid #168fc0;
	color: #34313f;
	word-break: break-all;
}
.bc-shortcode-ui__terms-list-item button {
	position: relative;
	background-color: transparent;
	border: 0;
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	opacity: 0.75;
	padding: 2px 6px;
	color: #168fc0;
	cursor: pointer;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-shortcode-ui__terms-list-item button:hover,
		.bc-shortcode-ui__terms-list-item button:focus {
	opacity: 1;
}
.bc-shortcode-ui__terms-list-item button i {
	font-size: 20px;
}
.bc-shortcode-ui__terms-list-term {
	vertical-align: middle;
}
.bc-shortcode-ui__actions {
	width: 100%;
	height: auto;
	padding: 20px;
	border-top: 1px solid #ccc;
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 40%;
	        flex: 0 1 40%;
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__actions {
		padding: 30px
	}
}
.bc-shortcode-ui__actions .button {
	display: block;
	margin: 30px auto 0;
}
.bc-shortcode-ui__display-settings {
	font-size: 0.813em;
}
.bc-shortcode-ui__display-settings > * {
	display: block;
	margin-top: 20px;
}
.bc-shortcode-ui__display-settings .bc-shortcode-ui__field-label {
	display: block;
	margin-bottom: 4px;
}
.bc-shortcode-ui__display-settings input[type="radio"] {
	display: inline-block;
}
.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order,
	.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
}
.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order .bc-shortcode-ui__field-label, .bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby .bc-shortcode-ui__field-label {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 100%;
	        flex: 0 0 100%;
}
.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label, .bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
}
.bc-shortcode-ui__display-settings .bc-shortcode-ui__product-order label .bc-shortcode-ui__field-label, .bc-shortcode-ui__display-settings .bc-shortcode-ui__product-orderby label .bc-shortcode-ui__field-label {
	display: inline-block;
	margin-bottom: 0;
}
.bc-shortcode-ui__posts-per-page--control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.bc-shortcode-ui__posts-per-page-icon {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 auto;
	        flex: 0 0 auto;
	margin-right: 8px;
}
.bc-shortcode-ui__posts-per-page {
	-webkit-box-flex: 0;
	    -ms-flex: 0 1 140px;
	        flex: 0 1 140px;
	margin-right: 8px;
	width: 100%;
	cursor: pointer;
}
.bc-shortcode-ui__posts-per-page-value {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 44px;
	        flex: 0 0 44px;
	padding: 4px;
	margin-right: 4px;
	border: 1px solid #ccc;
	text-align: center;
}
.bc-shortcode-ui__posts-per-page-reset {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 44px;
	        flex: 0 0 44px;
	cursor: pointer;
	border: 0;
	color: #0d52ff;
}
.bc-shortcode-ui__posts-per-page-reset:hover,
	.bc-shortcode-ui__posts-per-page-reset:focus {
	color: #073199;
}
.bc-shortcode-ui__logo {
	background: url("../img/admin/big-commerce-logo.png") no-repeat top center;
	background-size: contain;
	width: 132px;
	height: 30px;
	display: block;
	margin: 4px auto 30px;
}
.bc-shortcode-ui__query-builder-list {
	margin: 0;
}
.bc-shortcode-ui__query-builder-child-list {
	padding-left: 20px;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
}
.bc-shortcode-ui__query-builder-list-item {
	border-bottom: 1px solid #cdcdcd;
	font-size: 0.813em;
	padding: 12px 0;
	display: block;
	width: 100%;
	margin-bottom: 0;
}
.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-list-item {
	border-bottom: 0;
	margin-bottom: 0;
	padding: 0;
}
.bc-shortcode-ui__query-builder-anchor,
.bc-shortcode-ui__query-builder-toggle {
	display: inline-block;
	text-decoration: none;
	color: #5e5e5e;
	font-weight: 700;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	padding: 4px 0;
	position: relative;
}
.bc-shortcode-ui__query-builder-anchor:hover,
	.bc-shortcode-ui__query-builder-anchor:focus,
	.bc-shortcode-ui__query-builder-toggle:hover,
	.bc-shortcode-ui__query-builder-toggle:focus {
	color: #34313f;
}
.bc-shortcode-ui__query-builder-anchor.bcqb-item-selected, .bc-shortcode-ui__query-builder-toggle.bcqb-item-selected {
	color: #53bad1;
}
.bc-shortcode-ui__query-builder-anchor {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor {
	font-weight: 400;
}
.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected {
	color: #34313f;
}
.bc-shortcode-ui__query-builder-child-list .bc-shortcode-ui__query-builder-anchor.bcqb-item-selected:before {
	content: '';
	width: 10px;
	height: 10px;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: -20px;
	background-color: #53bad1;
}
.bc-shortcode-ui__query-builder-anchor:not([data-depth="0"]):after {
	content: '\2013';
	margin-right: 3px;
	-webkit-box-ordinal-group: 0;
	    -ms-flex-order: -1;
	        order: -1;
}
.bc-shortcode-ui__query-builder-anchor[data-depth="1"] {
	margin-left: 10px;
}
.bc-shortcode-ui__query-builder-anchor[data-depth="2"] {
	margin-left: 20px;
}
.bc-shortcode-ui__query-builder-anchor[data-depth="3"] {
	margin-left: 30px;
}
.bc-shortcode-ui__query-builder-toggle {
	display: block;
	width: 100%;
	background: transparent;
	border: 0;
	cursor: pointer;
	text-align: left;
}
.bc-shortcode-ui__query-builder-toggle .icon {
	float: right;
}
.bc-shortcode-ui__channel-select {
	font-size: 0.813em;
	font-weight: 700;
	display: block;
	padding-bottom: 12px;
	border-bottom: 1px solid #cdcdcd;
}
#bcqb-channels {
	margin: 4px 0 0;
	height: 34px;
	width: 100%;
	font-weight: 400;
}
.bc-shortcode-ui__searchform {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
	-webkit-box-align: start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	position: relative;
}
.bc-shortcode-ui__searchform .choices {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	margin-bottom: 0;
}
.bc-shortcode-ui__searchform .choices__inner {
	padding-right: 88px;
}
.bc-shortcode-ui__searchform input.choices__input {
	font-size: 0.857em;
}
.bc-shortcode-ui__searchform .bc-shortcode-ui-search__submit-button {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 95px;
	        flex: 0 0 95px;
	font-size: 0.75em;
	line-height: 1;
	padding: 15px 28px;
	margin-left: 20px;
	cursor: pointer;
	border: 1px solid #ddd;
	max-width: 95px;
}
.bc-shortcode-ui__searchform .bc-shortcode-ui-search__clear-search {
	background: transparent;
	border: 0;
	color: #0d52ff;
	font-size: 0.813em;
	position: absolute;
	right: 125px;
	top: 12px;
	cursor: pointer;
}
input.choices__input {
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	font-size: 0.75em;
	width: 140px !important;
}
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button {
	background-image: url("../img/admin/icons/cross.svg");
}
.bc-shortcode-ui__product {
	-webkit-box-flex: 0;
	    -ms-flex-positive: 0;
	        flex-grow: 0;
	-ms-flex-negative: 0;
	    flex-shrink: 0;
	-ms-flex-preferred-size: 99.99999%;
	    flex-basis: 99.99999%;
	max-width: 99.99999%;
	width: 99.99999%;
	margin-bottom: 20px;
	padding: 10px;
	position: relative;
}
.bc-shortcode-ui__product:nth-child(1n) {
	margin-right: 20px;
	margin-left: 0;
}
.bc-shortcode-ui__product:last-child {
	margin-right: 0;
}
.bc-shortcode-ui__product:nth-child(1n) {
	margin-right: 0;
	margin-left: auto;
}
@media (min-width: 600px) {
	.bc-shortcode-ui__product {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		max-width: 50%;
		width: 50%;
		margin-bottom: 10px
	}
	.bc-shortcode-ui__product:nth-child(1n) {
		margin-right: 0;
		margin-left: 0
	}
	.bc-shortcode-ui__product:last-child {
		margin-right: 0
	}
	.bc-shortcode-ui__product:nth-child(2n) {
		margin-right: 0;
		margin-left: auto
	}
}
@media (min-width: 768px) {
	.bc-shortcode-ui__product {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
		max-width: 33.33333%;
		width: 33.33333%
	}
	.bc-shortcode-ui__product:nth-child(1n) {
		margin-right: 0;
		margin-left: 0
	}
	.bc-shortcode-ui__product:last-child {
		margin-right: 0
	}
	.bc-shortcode-ui__product:nth-child(3n) {
		margin-right: 0;
		margin-left: auto
	}
}
@media (min-width: 960px) {
	.bc-shortcode-ui__product {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: 50%;
		    flex-basis: 50%;
		max-width: 50%;
		width: 50%
	}
	.bc-shortcode-ui__product:nth-child(1n) {
		margin-right: 0;
		margin-left: 0
	}
	.bc-shortcode-ui__product:last-child {
		margin-right: 0
	}
	.bc-shortcode-ui__product:nth-child(2n) {
		margin-right: 0;
		margin-left: auto
	}
}
@media (min-width: 1200px) {
	.bc-shortcode-ui__product {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: 33.33333%;
		    flex-basis: 33.33333%;
		max-width: 33.33333%;
		width: 33.33333%
	}
	.bc-shortcode-ui__product:nth-child(1n) {
		margin-right: 0;
		margin-left: 0
	}
	.bc-shortcode-ui__product:last-child {
		margin-right: 0
	}
	.bc-shortcode-ui__product:nth-child(3n) {
		margin-right: 0;
		margin-left: auto
	}
}
@media (min-width: 1600px) {
	.bc-shortcode-ui__product {
		-webkit-box-flex: 0;
		    -ms-flex-positive: 0;
		        flex-grow: 0;
		-ms-flex-negative: 0;
		    flex-shrink: 0;
		-ms-flex-preferred-size: 25%;
		    flex-basis: 25%;
		max-width: 25%;
		width: 25%
	}
	.bc-shortcode-ui__product:nth-child(1n) {
		margin-right: 0;
		margin-left: 0
	}
	.bc-shortcode-ui__product:last-child {
		margin-right: 0
	}
	.bc-shortcode-ui__product:nth-child(4n) {
		margin-right: 0;
		margin-left: auto
	}
}
.bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected {
	display: block;
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 1.25em;
	opacity: 0;
	color: #168fc0;
}
.bc-shortcode-ui__selected-result .bc-shortcode-ui__product-inner .bc-icon.icon-bc-selected {
	opacity: 1;
}
.bc-shortcode-ui__product-anchor {
	color: #34313f;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer;
	opacity: 0;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
	background: rgba(0, 0, 0, .2);
	outline: rgba(0, 0, 0, .4);
}
.bc-shortcode-ui__product-anchor:hover,
	.bc-shortcode-ui__product-anchor:focus {
	opacity: 1;
	border: 1px solid #ccc;
	color: #34313f;
}
.bc-shortcode-ui__product-anchor:hover .bc-shortcode-ui__product-actions, .bc-shortcode-ui__product-anchor:focus .bc-shortcode-ui__product-actions {
	display: block;
}
.bc-shortcode-ui__product-anchor-status {
	display: block;
	position: absolute;
	left: 50%;
	top: 20%;
	width: 100%;
	max-width: 130px;
	background: #0d52ff;
	text-align: center;
	padding: 0 10px;
	font-size: 0.75em;
	line-height: 2.7;
	color: #fff;
	border-radius: 4px;
	-webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
}
.bc-shortcode-ui__product-image {
	background: #e0e3e9 no-repeat center top;
	width: 100%;
	margin: 0;
	position: relative;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-shortcode-ui__product-image > * {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-shortcode-ui__product-image:before {
	position: relative;
	display: block;
	content: "";
	padding-top: 100%;
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}
.bc-shortcode-ui__product-image--featured {
	background-size: cover;
}
.bc-shortcode-ui__product-image--placeholder {
	background-size: 50% 50%;
	background-position: center center;
}
.bc-shortcode-ui__product-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-direction: row;
	        flex-direction: row;
	-ms-flex-wrap: nowrap;
	    flex-wrap: nowrap;
}
.bc-shortcode-ui__product-title {
	-webkit-box-flex: 1;
	    -ms-flex: 1 1 auto;
	        flex: 1 1 auto;
	font-size: 1em;
	margin: 16px 0;
	line-height: 1.25;
}
.bc-shortcode-ui__product-price {
	font-size: 1em;
	line-height: 1.25;
	margin: 16px 0 16px 14px;
}
.bc-shortcode-ui__product-description {
	font-size: 0.875em;
	line-height: 1.3;
}
.bc-shortcode-ui__product-query-dimmer {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0, 0, 0, .4);
	opacity: 0;
	-webkit-transition: opacity 150ms ease;
	transition: opacity 150ms ease;
	z-index: -1;
}
.bc-shortcode-ui__product-query-dimmer.active {
	opacity: 1;
	z-index: 2000000;
}
.bc-shortcode-ui__product-query-loader .spinner {
	opacity: 0;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}
.bc-shortcode-ui__product-query-loader.active .spinner {
	opacity: 0.5;
	visibility: visible;
}
.bc-shortcode-ui__selected-products-title {
	margin-bottom: 0;
}
.bc-shortcode-ui__selected-product {
	margin-bottom: 17px;
}
.bc-shortcode-ui__selected-product h5,
	.bc-shortcode-ui__selected-product span {
	margin: 0;
	display: inline;
	font-weight: normal;
	font-size: 0.875em;
	line-height: 1.43;
}
.bc-shortcode-ui__remove-selected {
	display: inline-block;
	background: transparent;
	border: 0;
	padding: 0;
	color: #0d52ff;
	cursor: pointer;
	font-size: 0.813em;
}
.bc-shortcode-ui__remove-selected:hover,
	.bc-shortcode-ui__remove-selected:focus {
	color: #073199;
}

/* Post Editor Styles */
.bc-import-now {
	margin-top: 38px;
}
.bc-import-now .bc-products-sync {
	background-color: #168fc0;
	color: #fff;
	padding: 0 30px;
	border: 0;
	border-radius: 20px;
	-webkit-box-shadow: none;
	        box-shadow: none;
	text-transform: uppercase;
	font-size: 1.125em;
	line-height: 40px;
	height: 40px;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.bc-import-now .bc-products-sync:hover,
		.bc-import-now .bc-products-sync:focus {
	background-color: #168fc0;
	color: #fff;
	opacity: 0.9;
}
.bc-import-now .bc-products-sync:before {
	margin-right: 6px;
}
.bc-import-now .bc-products-sync-label {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
}
.bc-sync-products .bc-product-sync-form {
	display: inline-block;
}
.bc-import-tooltip {
	cursor: pointer;
}
.bc-import-tooltip__mark {
	padding: 4.8px 9.6px;
	padding: 0.3rem 0.6rem;
	border-radius: 50%;
	border: 1px solid #34313f;
	position: relative;
	font-weight: 600;
	font-size: 16px;
	font-size: 1rem;
	display: inline-block;
}
.bc-import-tooltip span {
	font-weight: 600;
	position: absolute;
	background-color: #fff;
	display: none;
	width: 192px;
	width: 12rem;
	font-size: 12px;
	font-size: 0.75rem;
	padding: 12px;
	padding: 0.75rem;
	color: #34313f;
	white-space: normal;
	border-radius: 0.25rem;
	border: 1px solid #34313f;
}
.bc-import-tooltip:hover .bc-import-tooltip__mark {
	color: #fff;
	background-color: #34313f;
}
.bc-import-tooltip:hover span {
	display: block;
}
.bc-settings-header .bc-product-sync-form {
	border-top: 1px solid;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 24px;
}
.bc-settings-header .bc-product-sync-form select + .bc-admin-btn {
	margin-left: 16px;
}
.post-type-bigcommerce_product.post-php .misc-pub-bigcommerce .dashicons {
	position: relative;
	top: -3px;
	padding-right: 3px;
	color: #82878c;
}
.post-type-bigcommerce_product.post-php .editor-post-permalink__edit {
	display: none;
}
.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn {
	display: none;
	margin-top: 0;
	margin-left: 0;
}
.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn--active {
	display: inline-block;
	margin-left: 20px;
	vertical-align: bottom;
	margin-bottom: 2px;
}
.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn {
	font-size: 10px;
	line-height: 0.9;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #0d52ff;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}
.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn .bc-icon {
	font-size: 14px;
	line-height: 0.9;
	vertical-align: text-top;
	margin-right: 6px;
	border-left: 1px solid #cdcdcd;
	padding-left: 15px;
}
.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:hover,
				.post-type-bigcommerce_product.edit-php .bc-settings-header__cta-btn .bc-admin-btn:focus {
	opacity: 0.8;
}
.inline-edit-bigcommerce_product .inline-edit-col-left .inline-edit-col > label:nth-child(2) {
	display: none;
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Bjc3MvYWRtaW4vYmMtYWRtaW4ucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL21peGlucy9fYnV0dG9ucy5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19jb2xvcnMucGNzcyIsIi4uL3Bjc3MvdXRpbGl0aWVzL3ZhcmlhYmxlcy9fdHlwb2dyYXBoeS5wY3NzIiwiLi4vcGNzcy91dGlsaXRpZXMvdmFyaWFibGVzL19pY29ucy5wY3NzIiwiLi4vcGNzcy9iYXNlL19pY29ucy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9jaG9pY2VzL19jaG9pY2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL2Nob2ljZXMvX2Nob2ljZXMtY3VzdG9tLnBjc3MiLCIuLi9wY3NzL2FkbWluL3V0aWxpdGllcy9faGVscGVycy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9fYmFzZS5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9zZXR0aW5ncy9fbWVudS5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9zZXR0aW5ncy9fcGx1Z2luLXNldHRpbmdzLXBhZ2VzLnBjc3MiLCIuLi9wY3NzL2FkbWluL3BhZ2VzL3NldHRpbmdzL19wbHVnaW4tc2V0dGluZ3MucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcGFnZXMvc2V0dGluZ3MvX3BsdWdpbi13ZWxjb21lLnBjc3MiLCIuLi9wY3NzL2FkbWluL3BhZ2VzL3NldHRpbmdzL19wbHVnaW4tY29ubmVjdC5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9zZXR0aW5ncy9fcGx1Z2luLWNyZWF0ZS1hY2NvdW50LnBjc3MiLCIuLi9wY3NzL2FkbWluL3BhZ2VzL3NldHRpbmdzL19wbHVnaW4tbm90aWNlcy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9zZXR0aW5ncy9fb25ib2FyZGluZy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9zZXR0aW5ncy9fcGx1Z2luLWNvbXBsZXRlLnBjc3MiLCIuLi9wY3NzL2FkbWluL3BhZ2VzL3Jlc291cmNlcy9fdGFicy5wY3NzIiwiLi4vcGNzcy9hZG1pbi9wYWdlcy9yZXNvdXJjZXMvX2NhcmRzLnBjc3MiLCIuLi9wY3NzL2FkbWluL3BhZ2VzL3Jlc291cmNlcy9fdHV0b3JpYWxzLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fZGlhbG9nLXVpLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Nob3J0Y29kZS11aS9fcXVlcnktYnVpbGRlci5wY3NzIiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3NlYXJjaGZvcm0ucGNzcyIsIi4uL3Bjc3MvYWRtaW4vc2hvcnRjb2RlLXVpL19wcm9kdWN0LXJlc3VsdHMucGNzcyIsIjxubyBzb3VyY2U+IiwiLi4vcGNzcy9hZG1pbi9zaG9ydGNvZGUtdWkvX3NlbGVjdGVkLXByb2R1Y3RzLnBjc3MiLCIuLi9wY3NzL2FkbWluL3Bvc3RzL19wb3N0cy1saXN0LnBjc3MiLCIuLi9wY3NzL2FkbWluL3Bvc3RzL19lZGl0LXBvc3QucGNzcyIsIi4uL3Bjc3MvYWRtaW4vcG9zdHMvX3F1aWNrLWVkaXQucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7R0FLRzs7QUFFSCxtQkFBbUI7QUNObkI7Ozs7bUZBSW1GO0FBZW5GOzs7O21GQUltRjtBQXNCbkY7Ozs7bUZBSW1GO0FDbERuRjtDQUNDOztvRkFFbUY7O0NBcUJuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQU1uRjs7b0ZBRW1GOztDQVFuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GOztDQUtuRjs7b0ZBRW1GO0NBT25GO0FDdkZEO0NBQ0M7O29GQUVtRjs7Q0FPbkY7O29GQUVtRjs7Q0FhbkY7O29GQUVtRjs7Q0FTbkY7O29GQUVtRjs7Q0FVbkY7O29GQUVtRjtDQUluRjtBQ3RERDs7bUZBRW1GO0FBRW5GLHVCQUF1QjtBQ0p2Qjs7OzttRkFJbUY7QUFFbkYsdUJBQXVCO0FBRXZCO0VBQ0UsaUNBQWlDO0VBQ2pD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Q0FDQyxZQUEwQjtDQUMxQiwwQkFBd0M7Q0FDeEM7QUFFRDtDQUNDLGVBQWU7Q0FDZjtBQU1GO0NBQ0Msc0JBQXNCO0NBQ3RCLHFCQUFjO0NBQWQscUJBQWM7Q0FBZCxjQUFjO0NBQ2Qsa0JBQWtCO0NBS2xCO0FBSEE7Q0FDQyxrQkFBa0I7Q0FDbEI7QUN2RkQ7Q0FDQyxtQkFBbUI7Q0FDbkIsVUFBVTtDQUNWLG1CQUFtQjtDQUNuQixlQUFlO0NBQ2Y7QUFFRDtDQUNDLGNBQWM7Q0FDZDtBQUtEO0NBQ0MsY0FBYztDQUNkLGNBQWM7Q0FDZCxlQUFlO0NBaUNmO0FBL0JBO0NBQ0Msc0JBQXNCO0NBQ3RCLGtCQUFrQjtDQUNsQix1QkFBdUI7Q0FDdkIsbUJBQW1CO0NBQ25CO0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEIsaUJBQWlCO0NBQ2pCLHNCQUFzQjtDQUN0QiwwQkFBMEI7Q0FDMUIsb0JBQW9CO0NBQ3BCLGVBQWtDO0NBQ2xDLFdBQVc7Q0FDWCxzQ0FBc0M7Q0FBdEMsOEJBQXNDO0NBZXRDO0FBYkE7Q0FDQyxnQkFBZ0I7Q0FDaEIsaUJBQWlCO0NBQ2pCLHlCQUF5QjtDQUN6QixrQkFBa0I7Q0FDbEIsK0JBQWdEO0NBQ2hELG1CQUFtQjtDQUNuQjtBQUVEOztDQUVDLGFBQWE7Q0FDYjtBQ2xESjtDQUNDLGNBQWM7Q0FDZCIsImZpbGUiOiJiYy1hZG1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICogV29yZFByZXNzIGFkbWluIENTU1xuICpcbiAqIFRoaXMgY3NzIGZpbGVzIGluY2x1ZGVzIGFyZSBsb2FkZWQgZ2xvYmFsbHkgaW4gdGhlIGFkbWluLiBVc2UgdGhpcyBmb3IgYWxsIG90aGVyIGFkbWluIGNzcy5cbiAqXG4gKi9cblxuLyogQWRtaW4gVUkgQmFzZSAqL1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9taXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvY29sb3JzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3ZhcmlhYmxlcy9wYXRoc1wiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy92YXJpYWJsZXMvdHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL3R5cG9ncmFwaHlcIjtcbkBpbXBvcnQgXCIuLi91dGlsaXRpZXMvdmFyaWFibGVzL2ljb25zXCI7XG5AaW1wb3J0IFwiLi4vdXRpbGl0aWVzL3NldHRpbmdzL2dyaWRcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2ljb25zXCI7XG5cbi8qIFZlbmRvcjogQ2hvaWNlcy5qcyAqL1xuQGltcG9ydCBcIi4vY2hvaWNlcy9hbGxcIjtcblxuLyogVXRpbGl0aWVzICovXG5AaW1wb3J0ICcuL3V0aWxpdGllcy9oZWxwZXJzJztcblxuLyogQWRtaW4gUGx1Z2luIFNldHRpbmdzICovXG5AaW1wb3J0ICcuL3BhZ2VzL2Jhc2UnO1xuQGltcG9ydCAnLi9wYWdlcy9zZXR0aW5ncy9tZW51JztcbkBpbXBvcnQgJy4vcGFnZXMvc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzLXBhZ2VzJztcbkBpbXBvcnQgJy4vcGFnZXMvc2V0dGluZ3MvcGx1Z2luLXNldHRpbmdzJztcbkBpbXBvcnQgJy4vcGFnZXMvc2V0dGluZ3MvcGx1Z2luLXdlbGNvbWUnO1xuQGltcG9ydCAnLi9wYWdlcy9zZXR0aW5ncy9wbHVnaW4tY29ubmVjdCc7XG5AaW1wb3J0ICcuL3BhZ2VzL3NldHRpbmdzL3BsdWdpbi1jcmVhdGUtYWNjb3VudCc7XG5AaW1wb3J0ICcuL3BhZ2VzL3NldHRpbmdzL3BsdWdpbi1ub3RpY2VzJztcbkBpbXBvcnQgJy4vcGFnZXMvc2V0dGluZ3Mvb25ib2FyZGluZyc7XG5AaW1wb3J0ICcuL3BhZ2VzL3NldHRpbmdzL3BsdWdpbi1jb21wbGV0ZSc7XG5AaW1wb3J0ICcuL3BhZ2VzL3Jlc291cmNlcy90YWJzJztcbkBpbXBvcnQgJy4vcGFnZXMvcmVzb3VyY2VzL2NhcmRzJztcbkBpbXBvcnQgJy4vcGFnZXMvcmVzb3VyY2VzL3R1dG9yaWFscyc7XG5cbi8qIEFkbWluIFVJIFN0eWxlcyAqL1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvZGlhbG9nLXVpJztcbkBpbXBvcnQgJy4vc2hvcnRjb2RlLXVpL3F1ZXJ5LWJ1aWxkZXInO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VhcmNoZm9ybSc7XG5AaW1wb3J0ICcuL3Nob3J0Y29kZS11aS9wcm9kdWN0LXJlc3VsdHMnO1xuQGltcG9ydCAnLi9zaG9ydGNvZGUtdWkvc2VsZWN0ZWQtcHJvZHVjdHMnO1xuXG4vKiBQb3N0IEVkaXRvciBTdHlsZXMgKi9cbkBpbXBvcnQgJy4vcG9zdHMvcG9zdHMtbGlzdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL2VkaXQtcG9zdCc7XG5AaW1wb3J0ICcuL3Bvc3RzL3F1aWNrLWVkaXQnO1xuXG4iLCJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogR2xvYmFsIEJ1dHRvbiBSZXNldHNcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1nbG9iYWwge1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IGF1dG87XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWV2ZW4pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdGhlaWdodDogYXV0bztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBCdXR0b24gU3VibWl0XG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGRlZmluZS1taXhpbiBidXR0b24tc3VibWl0IHtcblx0QG1peGluIGJ1dHRvbi1nbG9iYWw7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRwYWRkaW5nOiAxZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQmOnZpc2l0ZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKlxuICogQnV0dG9uIFBpbGxcbiAqXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AZGVmaW5lLW1peGluIGJ1dHRvbi1waWxsIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRib3JkZXItcmFkaXVzOiAxOXB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiB1bnNldDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDEzcHggMjBweCAxMnB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzLFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgIWltcG9ydGFudDtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpICFpbXBvcnRhbnQ7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogUHJpbWFyeSBQYWxldHRlXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1wcmltYXJ5OiAjNTI3M2Y0O1xuXHQtLWNvbG9yLXNlY29uZGFyeTogZGFya2VuKHZhcigtLWNvbG9yLXByaW1hcnkpLCAwLjA4KTtcblx0LS1jb2xvci1iYy1ncmVlbjogIzY1YzY4Yztcblx0LS1jb2xvci1iYy1saWdodC1ncmV5OiAjZTBlM2U5O1xuXHQtLWNvbG9yLWJjLWNvbmNyZXRlOiAjY2RjZGNkO1xuXHQtLWNvbG9yLWJjLWdyZXk6ICM4YjhiOGI7XG5cdC0tY29sb3ItYmMtZ3JleS1tZWRpdW06ICM1ZTVlNWU7XG5cdC0tY29sb3ItYmMtYmxhY2s6ICMzNDMxM2Y7XG5cdC0tY29sb3ItYmMtZG9nZXItYmx1ZTogIzBkNTJmZjtcblx0LS1jb2xvci1iYy1ibHVlLWxpZ2h0OiAjMTY4ZmMwO1xuXHQtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlOiAjNTNiYWQxO1xuXHQtLWNvbG9yLWJjLXJlZDogI2QyNTc0YTtcblx0LS1jb2xvci1iYy1zdWNjZXNzOiAjNTA3YzA5O1xuXHQtLWNvbG9yLWJjLWFsdW1pbml1bTogI2E5YWFiMTtcblx0LS1jb2xvci1iYy1icmlnaHQtdHVycXVvaXNlOiAjMDJlYWRhO1xuXHQtLWNvbG9yLWJjLXNoYXJrOiAjMjMyODJkO1xuXHQtLWNvbG9yLWJjLXR1bmE6ICMzNjMxNDA7XG5cdC0tY29sb3ItYmMtc2hhbXJvY2s6ICMzM2M5ODc7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogV2hpdGVzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci13aGl0ZTogI2ZmZjtcblx0LS1jb2xvci1vZmYtd2hpdGU6ICNmNWY1ZjU7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogR3JleXNcblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWNvbG9yLWdyZXktbGlnaHQ6IGxpZ2h0ZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXHQtLWNvbG9yLWdyZXk6IGdyZXk7XG5cdC0tY29sb3ItZ3JleS1kYXJrOiBkYXJrZW4odmFyKC0tY29sb3ItZ3JleSksIDAuMTUpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEJsYWNrc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmxhY2s6ICMwMDA7XG5cdC0tY29sb3ItYmxhY2stYS00MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuXHQtLWNvbG9yLWJsYWNrLWEtNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCYWNrZ3JvdW5kc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItYmdkOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdC0tY29sb3ItYmdkLWNvbnRlbnQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1jb2xvci1iZ2QtbG9naW46ICNmMWYxZjE7XG5cdC0tY29sb3ItYmdkLXNlbGVjdGlvbjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZTogIzJjMjkzNTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBMaW5rc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tY29sb3ItbGluazogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cdC0tY29sb3ItbGluay1ob3ZlcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBUZXh0XG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci10ZXh0OiB2YXIoLS1jb2xvci1ibGFjayk7XG5cdC0tY29sb3ItdGV4dC1zZWxlY3Rpb246IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHQvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQgKiBCb3JkZXJzXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1jb2xvci1ib3JkZXI6IHZhcigtLWNvbG9yLWdyZXkpO1xuXHQtLWNvbG9yLWJvcmRlci1mb3JtLWZpZWxkOiAjZTFlNmVhO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEFsZXJ0IENvbG9yc1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYWxlcnQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0LS1hbGVydC1iZy1kZWZhdWx0OiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0LS1hbGVydC1zdWNjZXNzOiAjM2VjODg5O1xuXHQtLWFsZXJ0LWVycm9yOiAjZmYwMDEyO1xuXHQtLWFsZXJ0LWJnLWluZm86IHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcbn1cbiIsIjpyb290IHtcblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogRm9udCBTdGFja3Ncblx0ICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXHQtLWZvbnQtZmFtaWx5LWJpZ2NvbW1lcmNlLWljb25zOiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuXHQtLWZvbnQtZmFtaWx5LXByb3hpbWEtbm92YTogXCJwcm94aW1hLW5vdmFcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblx0LS1mb250LWZhbWlseS1iYXNlOiB2YXIoLS1mb250LWZhbWlseS1wcm94aW1hLW5vdmEpO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgU2l6aW5nXG5cdCAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblx0LS1mb250LXNpemUtYmFzZTogMTZweDtcblx0LS1mb250LXNpemUtY29udGVudDogMWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXh4eGw6IDJlbTtcblx0LS1mb250LXNpemUtY29udGVudC14eGw6IDEuNWVtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXhsOiAxLjI1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtbGc6IDEuMTI1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQtbTogMC44NzVlbTtcblx0LS1mb250LXNpemUtY29udGVudC1zOiAwLjgxM2VtO1xuXHQtLWZvbnQtc2l6ZS1jb250ZW50LXhzOiAwLjc1ZW07XG5cdC0tZm9udC1zaXplLWNvbnRlbnQteHhzOiAwLjYyNWVtO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIEZvbnQgV2VpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tZm9udC13ZWlnaHQtdGhpbjogMjAwO1xuXHQtLWZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG5cdC0tZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuXHQtLWZvbnQtd2VpZ2h0LW1lZGl1bTogNTAwO1xuXHQtLWZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG5cdC0tZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG5cdC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCAqIExpbmUgSGVpZ2h0c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tbGluZS1oZWlnaHQtYmFzZTogMS41O1xuXHQtLWxpbmUtaGVpZ2h0LWw6IDEuNjtcblx0LS1saW5lLWhlaWdodC1tOiAxLjM3NTtcblx0LS1saW5lLWhlaWdodC1zOiAxLjM7XG5cdC0tbGluZS1oZWlnaHQtc3M6IDEuMjtcblx0LS1saW5lLWhlaWdodC1zc3M6IDEuMTI1O1xuXHQtLWxpbmUtaGVpZ2h0LWV2ZW46IDE7XG5cblx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0ICogQm9yZGVyIFJhZGl1c1xuXHQgKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cdC0tYm9yZGVyLXJhZGl1cy1iYXNlOiA0cHg7XG5cdC0tYm9yZGVyLXJhZGl1cy1yb3VuZDogNTAlO1xufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEZvbnQgSWNvbnMgKHZpYSBJY29Nb29uKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuOnJvb3Qge1xuLS1pY29tb29uLWZvbnQtZmFtaWx5OiBcImJpZ2NvbW1lcmNlLWljb25zXCIgIWRlZmF1bHQ7XG5cblxuLS1pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOiBcIlxcZTkxMlwiO1xuLS1pY29uLWJjLWNoYW5uZWxfc2VsZWN0OiBcIlxcZTkxMVwiO1xuLS1pY29uLWJjLWNoYW5uZWw6IFwiXFxlOTExXCI7XG4tLWljb24tYmMtY3JlZGVudGlhbHM6IFwiXFxlOTEwXCI7XG4tLWljb24tYmMtc3luYzogXCJcXGU5MGZcIjtcbi0taWNvbi1iYy1hY2NvdW50czogXCJcXGU5MDZcIjtcbi0taWNvbi1iYy1hbmFseXRpY3M6IFwiXFxlOTA3XCI7XG4tLWljb24tYmMtY2FydDogXCJcXGU5MDhcIjtcbi0taWNvbi1iYy1jdXJyZW5jeTogXCJcXGU5MDlcIjtcbi0taWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczogXCJcXGU5MGFcIjtcbi0taWNvbi1iYy1pbXBvcnQ6IFwiXFxlOTBiXCI7XG4tLWljb24tYmMtb3JkZXJfY29uZmlybWF0aW9uOiBcIlxcZTkwY1wiO1xuLS1pY29uLWJjLXByb2R1Y3RfcmV2aWV3czogXCJcXGU5MGRcIjtcbi0taWNvbi1iYy1zaGlwcGluZ19yZXR1cm5zOiBcIlxcZTkwZVwiO1xuLS1pY29uLWJjLWItbG9nbzogXCJcXGU5MDFcIjtcbi0tZGFzaGljb25zLWJpZ2NvbW1lcmNlOiBcIlxcZTkwMVwiO1xuLS1pY29uLWJjLWFycm93LXNvbGlkOiBcIlxcZTkwMlwiO1xuLS1pY29uLWJjLXNlbGVjdGVkOiBcIlxcZTkwM1wiO1xuLS1pY29uLWJjLWFycm93LXRvZ2dsZTogXCJcXGU5MDVcIjtcbi0taWNvbi1iYy11bmRvOiBcIlxcZTkxM1wiO1xuLS1pY29uLWJjLXRhZzogXCJcXGU5MTRcIjtcbi0taWNvbi1iYy1ncmlkOiBcIlxcZTkxNVwiO1xuLS1pY29uLWJjLWdlYXI6IFwiXFxlOTE2XCI7XG4tLWljb24tYmMtc3RvcmUtZnJvbnQ6IFwiXFxlOTE3XCI7XG4tLWljb24tYmMtY3VzdG9taXplOiBcIlxcZTkxOFwiO1xuLS1pY29uLWJjLWF1dGhlbnRpY2F0ZTogXCJcXGU5MWJcIjtcbi0taWNvbi1iYy1uZXh0X3N0ZXBzOiBcIlxcZTkxYlwiO1xuLS1pY29uLWJjLWRvbGxhci1zaWduOiBcIlxcZTkxY1wiO1xuLS1pY29uLWJjLWFycm93LWxlZnQ6IFwiXFxlMDk0XCI7XG4tLWljb24tYmMtYXJyb3ctcmlnaHQ6IFwiXFxlMDk1XCI7XG4tLWljb24tYmMtYXJyb3ctdXA6IFwiXFxlMDk2XCI7XG4tLWljb24tYmMtYXJyb3ctZG93bjogXCJcXGUwOTdcIjtcbi0taWNvbi1iYy1wbHVzOiBcIlxcZTExNFwiO1xuLS1pY29uLWJjLW1pbnVzOiBcIlxcZTExNVwiO1xuLS1pY29uLWJjLWNoZWNrOiBcIlxcZTExNlwiO1xuLS1pY29uLWJjLWNyb3NzOiBcIlxcZTExN1wiO1xuLS1pY29uLWJjLXNlYXJjaDogXCJcXGUwMzZcIjtcbi0taWNvbi1iYy1jaGV2cm9uLWRvd246IFwiXFxlOTAwXCI7XG4tLWljb24tYmMtY2hldnJvbi1sZWZ0OiBcIlxcZTkxYVwiO1xuLS1pY29uLWJjLWNoZXZyb24tcmlnaHQ6IFwiXFxlOTE5XCI7XG4tLWljb24tYmMtY2hldnJvbi11cDogXCJcXGU5MDRcIjtcblxuXG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqXG4gKiBGb250IEljb25zOiBJY29ucyAodmlhIEljb01vb24pXG4gKlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnYmlnY29tbWVyY2UtaWNvbnMnO1xuICBzcmM6XG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy53b2ZmMj82bmR5Y3knKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCd2YXIoLS1wYXRoLWZvbnRzKS9pY29ucy1iaWdjb21tZXJjZS9iaWdjb21tZXJjZS1pY29ucy50dGY/Nm5keWN5JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgndmFyKC0tcGF0aC1mb250cykvaWNvbnMtYmlnY29tbWVyY2UvYmlnY29tbWVyY2UtaWNvbnMud29mZj82bmR5Y3knKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ3ZhcigtLXBhdGgtZm9udHMpL2ljb25zLWJpZ2NvbW1lcmNlL2JpZ2NvbW1lcmNlLWljb25zLnN2Zz82bmR5Y3kjYmlnY29tbWVyY2UtaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cbi5iYy1pY29uIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6ICdiaWdjb21tZXJjZS1pY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5pY29uLWJjLWJpZ2NvbW1lcmNlX2RpYWdub3N0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG4uaWNvbi1iYy1jaGFubmVsX3NlbGVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY2hhbm5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMVwiO1xufVxuLmljb24tYmMtY3JlZGVudGlhbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cbi5pY29uLWJjLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbn1cbi5pY29uLWJjLWFjY291bnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi1iYy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5pY29uLWJjLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cbi5pY29uLWJjLWN1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG4uaWNvbi1iYy1naWZ0X2NlcnRpZmljYXRlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tYmMtaW1wb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG4uaWNvbi1iYy1vcmRlcl9jb25maXJtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cbi5pY29uLWJjLXByb2R1Y3RfcmV2aWV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuLmljb24tYmMtc2hpcHBpbmdfcmV0dXJuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuLmljb24tYmMtYi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uZGFzaGljb25zLWJpZ2NvbW1lcmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4uaWNvbi1iYy1hcnJvdy1zb2xpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLmljb24tYmMtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLWJjLWFycm93LXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tYmMtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiO1xufVxuLmljb24tYmMtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG4uaWNvbi1iYy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XG59XG4uaWNvbi1iYy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XG59XG4uaWNvbi1iYy1zdG9yZS1mcm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuLmljb24tYmMtY3VzdG9taXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE4XCI7XG59XG4uaWNvbi1iYy1hdXRoZW50aWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLWJjLW5leHRfc3RlcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWJcIjtcbn1cbi5pY29uLWJjLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XG59XG4uaWNvbi1iYy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uaWNvbi1iYy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tYmMtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTZcIjtcbn1cbi5pY29uLWJjLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLWJjLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5pY29uLWJjLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uaWNvbi1iYy1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmljb24tYmMtY3Jvc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5pY29uLWJjLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmljb24tYmMtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG4uaWNvbi1iYy1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTlcIjtcbn1cbi5pY29uLWJjLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uY2hvaWNlcyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4uY2hvaWNlczpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5jaG9pY2VzOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0cGFkZGluZy1ib3R0b206IDcuNXB4O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRtYXJnaW46IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT1cIik7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogOHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdG1hcmdpbi1yaWdodDogMjVweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBlbTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggIzAwYmNkNDtcbn1cblxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRoZWlnaHQ6IDA7XG5cdHdpZHRoOiAwO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6ICMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMS41cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtMi41cHg7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXS5pcy1vcGVuOmFmdGVyIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzO1xuXHRtYXJnaW4tdG9wOiAtNy41cHg7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdW2Rpcj1cInJ0bFwiXTphZnRlciB7XG5cdGxlZnQ6IDExLjVweDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2lubmVyLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInRleHRcIl0gLmNob2ljZXNfX2lubmVyIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW11bHRpcGxlXCJdIC5jaG9pY2VzX19idXR0b24sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMCAtNHB4IDAgOHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOGZhMTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09XCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDhweDtcblx0d2lkdGg6IDhweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdG9wYWNpdHk6IDAuNzU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbjpob3Zlcixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyxcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b246aG92ZXIsXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwidGV4dFwiXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNob2ljZXNfX2lubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0cGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAyLjVweDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtaW4taGVpZ2h0OiA0NHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDIuNXB4IDIuNXB4IDAgMDtcbn1cblxuLmlzLWZsaXBwZWQuaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XG59XG5cbi5jaG9pY2VzX19saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuXHRkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogNHB4IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG5cdG1hcmdpbi1ib3R0b206IDMuNzVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwYTViYjtcblx0Y29sb3I6ICNmZmY7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG5cdG1hcmdpbi1sZWZ0OiAzLjc1cHg7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMGE1YmI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDhmYTE7XG59XG5cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTE5MTkxO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR6LWluZGV4OiAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRjO1xuXHR0b3A6IDEwMCU7XG5cdG1hcmdpbi10b3A6IC0xcHg7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtb3BlbiAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuXHRib3JkZXItY29sb3I6ICNiN2I3Yjc7XG59XG5cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3Qge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRvdmVyZmxvdzogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHR3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG5cblx0LmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG5cdFx0Y29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0W2Rpcj1cInJ0bFwiXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG5cdFtkaXI9XCJydGxcIl0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDphZnRlciB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmNob2ljZXNfX2l0ZW0ge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuXHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cdGNvbG9yOiBncmF5O1xufVxuXG4uY2hvaWNlc19fYnV0dG9uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xufVxuXG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5jaG9pY2VzX19pbnB1dCB7XG5cdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0cGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19pbnB1dC5pcy1oaWRkZW4sXG4uY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXSAuY2hvaWNlc19faW5wdXQuaXMtaGlkZGVuLFxuLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1tdWx0aXBsZVwiXSAuY2hvaWNlc19faW5wdXQuaXMtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0gKi9cbiIsIi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLXNpemU6IDlweDtcblx0Ym9yZGVyLWNvbG9yOiBkYXJrZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMyk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNHB4IDJweCA0cHggMTBweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXHRib3JkZXI6IDA7XG59XG5cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4odmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCksIDAuMSk7XG5cdGJvcmRlcjogMDtcbn1cblxuLmJjLWNob2ljZXMge1xuXG5cdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06YWZ0ZXIge1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0cmlnaHQ6IDE2cHg7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbl9fYm9keSAmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtaW4taGVpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDExcHggMTBweCAxMHB4O1xuXHR9XG5cblx0Ji5pcy1mb2N1c2VkIHtcblxuXHRcdCZbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl0uaXMtb3BlbjphZnRlciB7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdFx0fVxuXG5cdFx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHR9XG5cdH1cblxuXHQmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIC5jaG9pY2VzX19pbm5lciB7XG5cdFx0cGFkZGluZy1ib3R0b206IDlweDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0fVxuXG5cdC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZm9ybS1maWVsZCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG4iLCIuYmctZ2VvbWV0cmljLWJnIHtcblxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWcvYWRtaW4vYmMtYmctZ2VvbWV0cmljLnN2Z1wiKSBuby1yZXBlYXQgYm90dG9tIHJpZ2h0L2NvbnRhaW47XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGhlaWdodDogMjIwcHg7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRib3R0b206IDFweDtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0ei1pbmRleDogLTE7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRoZWlnaHQ6IDIyMHB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIEJhc2Ugc3R5bGVzIGZvciBhbGwgUGx1Z2luIHBhZ2VzLiAqL1xuLmJjLXBsdWdpbi1wYWdlLWhlYWRlciB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDAgMCAjZWVmMGYyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDMxcHg7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcblx0XHR6LWluZGV4OiAzO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTYwcHgpO1xuXHR9XG59XG5cbi5iYy1wbHVnaW4tcGFnZS1oZWFkZXJfX2xvZ28ge1xuXHRkaXNwbGF5OiBub25lO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5kYXNoaWNvbnMtYmlnY29tbWVyY2Uge1xuXG5cdCY6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmlnY29tbWVyY2UtaWNvbnMpO1xuXHRcdGZvbnQtc2l6ZTogMS4wNjNlbTtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLXNldHRpbmdzLXBhZ2Uge1xuXG5cdCYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxuXG5cdC5yZWd1bGFyLXRleHQge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuYmlnY29tbWVyY2UtY29ubmVjdGlvbi1zdGF0dXNfX21lc3NhZ2Uge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LWxnKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtc3VjY2Vzcyk7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jb25uZWN0aW9uLXN0YXR1c19fbWVzc2FnZS1mYWlsZWQge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblxuXHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cblx0XHQmLmJjLXdlbGNvbWVfX3BlbmRpbmctYWNjb3VudC1pbnN0cnVjdGlvbnMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjY1ZW07XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtc2hhcmspO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cblxuXHQuYmMtc2V0dGluZ3MtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5cdC5iYy1hZG1pbi1idG4ge1xuXHRcdEBtaXhpbiBidXR0b24tcGlsbDtcblx0fVxuXG5cdC5iYy1hY2NvdW50LWNvbm5lY3Rpb24tYnV0dG9uIHtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0fVxuXG5cdC5iYy1hZG1pbi1idG4tLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdH1cblx0fVxufVxuXG4uYmlnY29tbWVyY2Utb25ib2FyZGluZy1wYWdlIHtcblxuXHQjd3B3cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHR9XG5cblx0I3dwY29udGVudCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdCN3cGZvb3RlciB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHQud3JhcCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2VfcGVuZGluZ19hY2NvdW50ICN3cHdyYXAge1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJjLXNldHRpbmdzLWZvcm0ge1xuXG5cdC5mb3JtLXRhYmxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdGZvcm0sXG5cdC5mb3JtLXRhYmxlIHRoLFxuXHQuZm9ybS13cmFwIGxhYmVsIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR9XG5cblx0LmZvcm0tdGFibGUgdGgsXG5cdC5mb3JtLXdyYXAgbGFiZWwge1xuXHRcdGZvbnQtc2l6ZTogMS4wNzFlbTtcblx0fVxuXG5cdC5mb3JtLXRhYmxlIHRoIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0fVxuXHR9XG5cblx0c2VsZWN0LFxuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWZvcm0tZmllbGQpO1xuXHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtc2hhcmspO1xuXHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDFweCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHRzZWxlY3Qge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdH1cblxuXHRpbnB1dFt0eXBlPXRleHRdLFxuXHRpbnB1dFt0eXBlPXBhc3N3b3JkXSxcblx0aW5wdXRbdHlwZT11cmxdLFxuXHRpbnB1dFt0eXBlPW51bWJlcl0ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRtYXJnaW46IC0xcHggMCAwIC0zcHg7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPXJhZGlvXSB7XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0cGFkZGluZzogOHB4IDEycHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0LnNlY29uZGFyeSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmQ7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdlbGNvbWUtcmVzZXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbjogMjBweCAwIDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1maWVsZC0tcmVxdWlyZWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRtYXJnaW4tbGVmdDogNHB4O1xufVxuIiwiLyogU2V0IGJhc2UgZm9udCBzaXplIGZvciBCQyBwbHVnaW4gYWRtaW4gdmlld3MgKi9cbi5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWJhc2UpO1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRsb3N0LXV0aWxpdHk6IGNsZWFyZml4O1xuXHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRwYWRkaW5nOiAwIDAgNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0JjpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MnB4KTtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9hZG1pbi9iYy1iZy1nZW9tZXRyaWMuc3ZnXCIpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQvY29udGFpbjtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aGVpZ2h0OiAyMjBweDtcblx0XHR3aWR0aDogNzUlO1xuXHRcdGJvdHRvbTogMXB4O1xuXHRcdHJpZ2h0OiAtMjBweDtcblx0XHR6LWluZGV4OiAtMTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGhlaWdodDogMjIwcHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdC5ub3RpY2Uge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0bG9zdC1jb2x1bW46IDEyLzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUge1xuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRsb3N0LW9mZnNldDogMC41LzEyO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUsXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdG1pbi1oZWlnaHQ6IDEwMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRsb3N0LWNvbHVtbjogNS8xMjtcblx0XHRtYXgtd2lkdGg6IDQ2MHB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogNDBweCA0MHB4IDIwcHg7XG5cdH1cbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSB7XG5cblx0LmJjLXNldHRpbmdzLWhlYWRlcl9fd2VsY29tZS10aXRsZSB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHRmb250LXNpemU6IDJlbTtcblx0XHRsaW5lLWhlaWdodDogMS4wMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXJfX3dlbGNvbWUtdGV4dCB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtdGl0bGUge1xuXHRmb250LXNpemU6IDEuMzc1ZW07XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodC1ldmVuKTtcblx0bWFyZ2luOiAwIDAgMTRweDtcbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fY3RhLXRleHQge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRtYXJnaW46IDEycHggMCAwO1xufVxuXG4uYmMtc2V0dGluZ3MtaGVhZGVyX19jdGEtYnRuIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmJjLXNldHRpbmdzLWhlYWRlcl9fbWFuYWdlLWJ1dHRvbiB7XG5cdG1hcmdpbi1yaWdodDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZSB7XG5cblx0c2VsZWN0W25hbWU9XCJiaWdjb21tZXJjZV9pbXBvcnRfZnJlcXVlbmN5XCJdIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb24ge1xuXG5cdCsgLmJjLXNldHRpbmdzLXNlY3Rpb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX2hlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0cGFkZGluZzogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0d2lkdGg6IDEwMCU7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRvdXRsaW5lOiBub25lO1xuXG5cdFx0Lmljb24tYmMtYXJyb3ctc29saWQge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLWJjLWFycm93LXNvbGlkIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHR9XG5cblx0LmJjLWljb24tLXNldHRpbmdzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0fVxuXG5cdC5pY29uLWJjLWltcG9ydCB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmdkLXBhbmVsLWFjdGl2ZSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1iZ2QtcGFuZWwtYWN0aXZlKTtcblx0XHRib3gtc2hhZG93OiAwIDNweCAwIDAgI2VlZjBmMjtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiAuaWNvbi1iYy1hcnJvdy1zb2xpZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbi0tb3BlbiAmIC5iYy1pY29uLS1zZXR0aW5ncyB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJyaWdodC10dXJxdW9pc2UpO1xuXHR9XG5cblx0Lmljb24tYmMtbmF2X21lbnUge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcXGU5MTFcIjtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzLXNlY3Rpb25fX3RpdGxlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14bCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xuXHRtYXJnaW46IDAgMCAwIDMwcHg7XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb24tLW9wZW4gJiB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3Mtc2VjdGlvbl9fdGFyZ2V0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdGJvcmRlci10b3A6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uX19ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtcyk7XG5cdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXG5cdD4gcDpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG5cblx0LmZvcm0tdGFibGUge1xuXG5cdFx0cC5kZXNjcmlwdGlvbixcblx0XHRzcGFuLmRlc2NyaXB0aW9uIHtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LWRhcmspO1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1N2VtO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uLS1iaWdjb21tZXJjZV9kaWFnbm9zdGljcyB7XG5cblx0LmJjLWRpYWdub3N0aWNzLWRhdGFfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0fVxuXG5cdC5iYy1hZG1pbi1kaWFnbm9zdGljcy1sb2FkZXIge1xuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC5zcGlubmVyLmJjLWFkbWluLXNwaW5uZXIge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0zcHg7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX25vdGljZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLW9mZi13aGl0ZSk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHRmb250LXNpemU6IDEuMzVlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTVlbTtcblx0cGFkZGluZzogMTJweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cblx0aSB7XG5cdFx0ZmxleDogMCAwIDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTVlbTtcblx0XHR9XG5cdH1cblxuXHRzcGFuIHtcblx0XHRmbGV4OiAxO1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uLS1uYXZfbWVudSB7XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb25fX25hdi1tZW51LWl0ZW0tbGFiZWwge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGEtLXN1Y2Nlc3Mge1xuXG5cdC53cmFwICYge1xuXHRcdHBhZGRpbmc6IDlweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQuYmMtaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDJweDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhLS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdHBhZGRpbmc6IDEwcHg7XG5cblx0LmJjLWFkbWluLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YSxcbi5iYy1zZXR0aW5ncy1kaWFnbm9zdGljcy13cmFwcGVyIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0cGFkZGluZzogMjBweCAwO1xufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fc2VjdGlvbiB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdHBhZGRpbmc6IDIwcHggMDtcblxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhX19zZWN0aW9uLWhlYWRlciB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5iYy1kaWFnbm9zdGljcy1kYXRhX19tZXRhIHtcblx0cGFkZGluZzogNHB4IDA7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEtbGFiZWwge1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4OiAwIDAgMTcwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxufVxuXG4uYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS12YWx1ZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleDogMTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEtaW1wb3J0bG9ncyB7XG5cblx0LmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEtdmFsdWUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0XHRmb250LWZhbWlseTogbW9ub3NwYWNlO1xuXHRcdG92ZXJmbG93OiBzY3JvbGw7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS12YWx1ZS1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDVweDtcblx0XHRsZWZ0OiAxOHB4O1xuXG5cdFx0cHJlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLWRpYWdub3N0aWNzLWRhdGFfX21ldGEtc3luY19sb2dzIHtcblxuXHQuYmMtZGlhZ25vc3RpY3MtZGF0YV9fbWV0YS1sYWJlbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5iYy1kaWFnbm9zdGljcy1kYXRhX19tZXRhLXZhbHVlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmJjLXByb2R1Y3Qtc3luYy1kYXRhLXRhYmxlIHtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdHRoLFxuXHR0ZCB7XG5cdFx0cGFkZGluZzogMTRweDtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG5cblx0dGgge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHR9XG5cblx0dHIgPiB0ZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWNvbmNyZXRlKTtcblx0fVxufVxuXG4uYmMtc3luYy1zdW1tYXJ5LW1ldGEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2Uge1xuXG5cdHAuc3VibWl0IHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4uYmlnY29tbWVyY2VfcHJvZHVjdF9wYWdlX2JpZ2NvbW1lcmNlICN3cGJvZHktY29udGVudCB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRtYXJnaW4tdG9wOiA4NnB4O1xuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1zZWN0aW9uLS1jaGFubmVsIHtcblxuXHRbZGF0YS1qcz1cImJjLWNoYW5uZWwtYWN0aW9uXCJdIHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblxuXHQuYmlnY29tbWVyY2UtY2hhbm5lbCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLS1jb25uZWN0ZWQge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQuYmlnY29tbWVyY2UtY2hhbm5lbC1hY3Rpb24ge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXG5cdFx0Ji5kaXNhYmxlZCB7XG5cdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0b3BhY2l0eTogMC44O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWdyZXkpO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICd8Jztcblx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogOXB4O1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0XHR9XG5cblx0XHQmOm9ubHktY2hpbGQsXG5cdFx0JjpsYXN0LWNoaWxkLFxuXHRcdCYuYmlnY29tbWVyY2UtY2FuY2VsLXJlbmFtZS1jaGFubmVsLFxuXHRcdCYuYmlnY29tbWVyY2UtY2FuY2VsLW5ldy1jaGFubmVsIHtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLWFjdGlvbi1yZW5hbWUge1xuXG5cdFx0aTpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogdmFyKC0taWNvbi1iYy1wcm9kdWN0X3Jldmlld3MpO1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLWFjdGlvbi1kaXNjb25uZWN0IHtcblxuXHRcdGk6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHZhcigtLWljb24tYmMtbWludXMpO1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLWFjdGlvbi1wcm9tb3RlIHtcblxuXHRcdGk6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHZhcigtLWljb24tYmMtYXJyb3ctdXApO1xuXHRcdH1cblx0fVxuXG5cdC5iaWdjb21tZXJjZS1jaGFubmVsLWFjdGlvbi1jb25uZWN0IHtcblxuXHRcdGk6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IHZhcigtLWljb24tYmMtcGx1cyk7XG5cdFx0fVxuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLWNoYW5uZWwtYWN0aW9uLWNyZWF0ZSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxufVxuXG4uYmlnY29tbWVyY2UtY2hhbm5lbC1jcmVhdGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xufVxuIiwiLmJjLXdlbGNvbWUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRtYXgtd2lkdGg6IDg2MHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG87XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50IHtcblx0cGFkZGluZzogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXhsYXJnZSkge1xuXHRcdHBhZGRpbmc6IDY0cHggNjBweDtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXRoaW4pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRcdG1hcmdpbjogMThweCAwIDIycHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtbWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0fVxuXG5cdFx0LmJjLXdlbGNvbWVfX2NvbnRlbnQtLWNvbXBsZXRlICYge1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHR9XG5cdH1cblxuXHRwIHtcblx0XHRmb250LXNpemU6IDAuOTM4ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10aGluKTtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2VsY29tZSAuYmMtb25ib2FyZGluZ19fdmlkZW8ge1xuXHRwYWRkaW5nOiA2MHB4IDYwcHggMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tY29sb3ItYmMtdHVuYSkgNTAlLCB2YXIoLS1jb2xvci13aGl0ZSkgNTAlKTtcbn1cblxuLmJjLXdlbGNvbWVfX2NvbnRlbnQtLWNvbXBsZXRlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uYmMtd2VsY29tZV9fY29udGVudC13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQqIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi5iYy13ZWxjb21lLS1jb3B5LFxuLmJjLXdlbGNvbWUtLWFjdGlvbnMge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy13ZWxjb21lLS1jb3B5IHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdFx0ZmxleDogMSAxO1xuXHR9XG59XG5cbi5iYy13ZWxjb21lLS1hY3Rpb25zIHtcblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcblx0XHRmbGV4OiAwIDAgMzMwcHg7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX2J0bi1ncm91cCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE4cHg7XG5cdH1cblxuXHQuYmMtd2VsY29tZV9fY29udGVudC13cmFwICsgJiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0fVxuXG5cdC5iaWdjb21tZXJjZV9wcm9kdWN0X3BhZ2VfYmlnY29tbWVyY2Vfd2VsY29tZSAmIC5iYy1hZG1pbi1idG4tLW91dGxpbmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHR9XG5cdH1cbn1cblxucC5iYy13ZWxjb21lLW9yIHtcblx0bWFyZ2luLXRvcDogMjJweDtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxucC5iYy13ZWxjb21lLWFscmVhZHktY29ubmVjdGVkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLXR1bmEpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDE3cHggMjdweDtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRhIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtc2hhbXJvY2spO1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19ub3RpY2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRwYWRkaW5nOiAzNnB4IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZy1yaWdodDogMTIuNSU7XG5cdH1cbn1cblxuLmJjLXdlbGNvbWVfX25vdGljZSB7XG5cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjM3NWVtO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1tZWRpdW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMyO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCsgcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0fVxuXHR9XG5cblx0cCB7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdFx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LWJhc2UpO1xuXHR9XG59XG4iLCIuYmMtc2V0dGluZ3MtYmlnY29tbWVyY2VfY29ubmVjdCxcbi5iYy1zZXR0aW5ncy1iaWdjb21tZXJjZV9uZXdfYWNjb3VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5iYy1jb25uZWN0X19oZWFkZXIge1xuXG5cdHAsXG5cdGxpIHtcblx0XHRmb250LXNpemU6IDAuOTM4ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDQ7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXRoaW4pO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtY29ubmVjdF9faGVhZGVyLFxuLmJjLW5ldy1hY2NvdW50X19oZWFkZXIsXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2Vfc3RvcmVfdHlwZSB7XG5cdG1hcmdpbjogMTBweCAwIDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XG5cdH1cbn1cblxuLmJjLXNldHRpbmdzIC5iYy1zZXR0aW5ncy1jb25uZWN0X190aXRsZSB7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdGZvbnQtc2l6ZTogMS44NmVtO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtdGhpbik7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMnB4IDAgNHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRmb250LXNpemU6IDIuMTZlbTtcblx0fVxufVxuXG4uYmMtb25ib2FyZGluZ19fdmlkZW8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGlmcmFtZSxcblx0b2JqZWN0LFxuXHRlbWJlZCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG4uYmMtb25ib2FyZGluZ19fdmlkZW8tZW1iZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0JjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdFx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn1cblxuLmJjLWNvbm5lY3Qtc3Bpbm5lciB7XG5cdGZsb2F0OiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi5iYy1hY2NvdW50LWNvbm5lY3Rpb24tcmVzcG9uc2Uge1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRmb250LXNpemU6IDAuOTM4ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLWxpZ2h0LWdyZXkpO1xuXHRib3JkZXItbGVmdDogMTBweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblxuXHQmLS1lcnJvciB7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdH1cbn1cblxuLmJjLWFjY291bnQtY29ubmVjdGlvbl9fZXJyb3ItdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmMtYWNjb3VudC1jb25uZWN0aW9uX19lcnJvci1jb2RlIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblxuXHRjb2RlIHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG59XG5cbi5iYy1hY2NvdW50LWNvbm5lY3Rpb25fX2Vycm9yLW1lc3NhZ2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogNHB4O1xuXHRmb250LXNpemU6IDAuOTM4ZW07XG59XG5cbi5iYy1zZXR0aW5ncy1hY2NvdW50LWNyZWF0aW9uLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdC5zcGlubmVyIHtcblx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdGZsb2F0OiBub25lO1xuXHR9XG59XG5cbi8qIEFjY291bnQgUmVzZXQgKi9cbi5iYy13ZWxjb21lLXJlc2V0LFxuLmJjLXdlbGNvbWUtc2tpcC1tZW51LXNldHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC02MHB4O1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmJjLXdlbGNvbWUtc2tpcC1tZW51LXNldHVwIHtcblx0Ym90dG9tOiAtODBweDtcbn1cblxuLmJjLXdlbGNvbWVfX2FjY291bnQtcmVzZXQtd3JhcHBlcixcbi5iYy13ZWxjb21lX19hY2NvdW50LXJlc2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzZweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAzMnB4KTtcblx0XHR0b3A6IDMycHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNjBweCk7XG5cdH1cblxuXHQuZm9sZGVkICYge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzNnB4KTtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fYWNjb3VudC1yZXNldC13cmFwcGVyIHtcblx0ei1pbmRleDogMTU5MDAwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtd2VsY29tZV9fYWNjb3VudC1yZXNldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2spO1xufVxuXG4uYmMtYWNjb3VudC1yZXNldC1sb2dvIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwidmFyKC0tcGF0aC1pbWFnZXMpL2FkbWluL2JpZy1jb21tZXJjZS1sb2dvLXdoaXRlLnN2Z1wiKTtcblx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR3aWR0aDogMTE5cHg7XG5cdGhlaWdodDogMjdweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAyN3B4O1xuXHR0b3A6IDMycHg7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5iYy13ZWxjb21lX19hY2NvdW50LXJlc2V0LWNvbnRlbnQge1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDB2aDtcblxuXHQuYmMtYWRtaW4tYnRuLS1vdXRsaW5lIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtd2VsY29tZV9fYWNjb3VudC1yZXNldC1jb250ZW50LXdyYXBwZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdG1heC1oZWlnaHQ6IDI2MHB4O1xuXHRtYXgtd2lkdGg6IDc4MHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDQwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0cGFkZGluZzogODBweDtcblx0fVxufVxuXG4uYmMtd2VsY29tZS1hY2NvdW50LXJlc2V0LWljb24ge1xuXHRmb250LXNpemU6IDM4cHg7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcbn1cblxucC5iYy13ZWxjb21lX19hY2NvdW50LXJlc2V0LW1lc3NhZ2Uge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10aGluKTtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG5cdG1heC13aWR0aDogNjIwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19hY2NvdW50LXJlc2V0LWFjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYmMtYWRtaW4tYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMjA0cHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy13ZWxjb21lX19hY2NvdW50LXJlc2V0LWNsb3NlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDIwcHg7XG5cdHRvcDogMjBweDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiA4cHg7XG5cdHotaW5kZXg6IDIwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi8qIFN0b3JlIFR5cGUgKEJsb2dnaW5nIG9yIEZ1bGwgRmVhdHVyZWQpICovXG4uYmMtc2V0dGluZ3MtYmlnY29tbWVyY2Vfc3RvcmVfdHlwZSB7XG5cblx0LmJjLWNvbm5lY3RfX2hlYWRlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4uYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2Vfc3RvcmVfdHlwZSB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5iYy13ZWxjb21lLXJlc2V0LFxuXHQuYmMtd2VsY29tZS1jaG9vc2UtYmxvZy1mdWxsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LmJjLXdlbGNvbWUtYW5jaG9yLS1zdGFydG92ZXIsXG5cdC5iYy1hZG1pbi1idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXdlbGNvbWUtYW5jaG9yLS1zdGFydG92ZXIge1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cGFkZGluZy10b3A6IDEzcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0fVxufVxuXG4uYmMtd2VsY29tZS1jaG9vc2UtYmxvZy1mdWxsIHtcblx0d2lkdGg6IGF1dG87XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMS41ZW07XG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5pY29uLWJjLWJjX2NyZWF0ZV9hY2NvdW50OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IHZhcigtLWljb24tYmMtYWNjb3VudHMpO1xufVxuXG5wLmJjLXdlbGNvbWVfX25leHQtc3RlcHMtdGl0bGUge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhsKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLWJvdHRvbTogMzhweDtcbn1cblxuLmJjLXdlbGNvbWVfX25leHQtc3RlcHMtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmJjLXdlbGNvbWVfX25leHQtc3RlcHMtaXRlbSB7XG5cdGZsZXg6IDAgMCAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleDogMCAxIDUwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHR9XG5cblx0LmJjLWljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1icmlnaHQtdHVycXVvaXNlKTtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXh4bCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0fVxufVxuXG5wLmJjLXdlbGNvbWVfX25ldy1hY2NvdW50LWVtYWlsIHtcblx0Y29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdG1hcmdpbi10b3A6IDJlbTtcbn1cblxucC5iYy13ZWxjb21lX19uZXh0LXN0ZXBzLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyLjJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMzJlbTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXRoaW4pO1xuXHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5iYy13ZWxjb21lX19uZXh0LXN0ZXBzLWFuY2hvciB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHR9XG59XG4iLCIuYmMtbmV3LWFjY291bnRfX2hlYWRlciB7XG5cblx0LmJjLXNldHRpbmdzLWNvbm5lY3RfX3RpdGxlIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdGZvbnQtc2l6ZTogMmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC10aGluKTtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHRtYXJnaW46IDE4cHggMCAyMnB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdH1cblx0fVxufVxuXG4uYmMtbmV3LWFjY291bnRfX2NvcHkge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5iYy1uZXctYWNjb3VudC12aWRlbyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlLW5vdGljZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMTBweDtcblxuXHQud3AtYWRtaW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cblxuXHQuYmMtc2V0dGluZ3MtYmlnY29tbWVyY2UgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuYmlnY29tbWVyY2Utbm90aWNlX19saXN0IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cblx0XHQuYmlnY29tbWVyY2Utbm90aWNlX19saXN0LWl0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmlnY29tbWVyY2Utbm90aWNlX19oZWFkaW5nIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuXHR9XG59XG5cbnAuYmlnY29tbWVyY2Utbm90aWNlX19yZWZyZXNoIHtcblx0bWFyZ2luOiAwO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1tZWRpdW0pIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX3JlZnJlc2gtYnV0dG9uIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblxuXHRpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtbGcpO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjc4O1xuXHR9XG59XG5cbi5iaWdjb21tZXJjZS1ub3RpY2VfX2ltcG9ydC1zdGF0dXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWVkaXVtKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlO1xuXHRtYXJnaW4tdG9wOiAxNXB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdH1cblxuXHQud3AtYWRtaW4gJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblxuXHQmLmJpZ2NvbW1lcmNlLW5vdGljZV9faW1wb3J0LXN0YXR1cy0tc3VjY2VzcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JlZW4pO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Ji5iaWdjb21tZXJjZS1ub3RpY2VfX2ltcG9ydC1zdGF0dXMtLXdhcm5pbmcge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQmLmJpZ2NvbW1lcmNlLW5vdGljZV9faW1wb3J0LXN0YXR1cy0tZXJyb3Ige1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJjLXJlZCk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cbn1cblxuLmltcG9ydC1zdGF0dXMge1xuXHRmbGV4OiAxO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGZsZXg6IDAgMSA1MCU7XG5cblx0XHQuYmlnY29tbWVyY2Utbm90aWNlX19pbXBvcnQtc3RhdHVzLS1lcnJvciAmIHtcblx0XHRcdGZsZXg6IDAgMSAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uLFxuXHQuZGFzaGljb25zIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdH1cblxuXHQuZGFzaGljb25zLXdhcm5pbmcge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1yZWQpO1xuXHR9XG5cblx0cC5iYy1pbXBvcnQtc3RhdHVzLW1lc3NhZ2Uge1xuXHRcdGZsZXg6IDE7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLW5vdGljZV9faW1wb3J0LXN0YXR1cy0tc3VjY2VzcyAmIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXG5cdFx0cC5iYy1pbXBvcnQtc3RhdHVzLW1lc3NhZ2Uge1xuXHRcdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5pbXBvcnQtc3RhdHVzLW5leHQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmJpZ2NvbW1lcmNlLW9uYm9hcmRpbmctcGFnZSAmLmltcG9ydC1zdGF0dXMtcHJldmlvdXMsXG5cdC5iaWdjb21tZXJjZS1vbmJvYXJkaW5nLXBhZ2UgJi5pbXBvcnQtc3RhdHVzLW5leHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmJjLWltcG9ydC1wcm9ncmVzcy1iYXJfX3dyYXBwZXIge1xuXHRmbGV4OiAwIDAgMTAwJTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDIwcHg7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4OiAwIDEgNTAlO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtY291bnQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtYmFyIHtcblx0ZmxleDogMCAxIDIyMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLWltcG9ydC1wcm9ncmVzcy1iYXJfX21hc2sge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0dHJhbnNpdGlvbjogbGVmdCAwLjI1cyBlYXNlO1xufVxuXG4uYmMtaW1wb3J0LXByb2dyZXNzLWJhcl9fYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5iYy1pbXBvcnQtcHJvZ3Jlc3MtYmFyX19wZXJjZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogOHB4O1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHR0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNSk7XG59XG5cbiIsIi5iaWdjb21tZXJjZS1vbmJvYXJkaW5nLXBhZ2Uge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1vZmYtd2hpdGUpO1xuXG5cdC5iYy1wbHVnaW4tcGFnZS1oZWFkZXIge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluLW1heCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXNtYWxsKSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdHRvcDogMzJweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC5iYy1zZXR0aW5ncy1jb250ZW50LXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdG1heC13aWR0aDogODYwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHR9XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQteGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA2NHB4IDYwcHggNDBweDtcblx0XHR9XG5cblx0XHQubm90aWNlLnVwZGF0ZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjd3Bib2R5LWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDU3cHg7XG5cdH1cbn1cblxuLmJjLW9uYm9hcmRpbmctc3RlcHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRtYXJnaW46IDU1cHggYXV0byA0MHB4O1xuXHRtYXgtd2lkdGg6IDg2MHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLW9uYm9hcmRpbmctc3RlcCB7XG5cdGZsZXg6IDEgMSAyNXB4O1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRmbGV4OiAxIDEgNTBweDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0ZmxleDogMjtcblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQsXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0ZmxleDogMTtcblx0fVxuXG5cdCYuc3RlcC1hY3RpdmUge1xuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluLW1heCkge1xuXHRcdFx0ZmxleDogMS41O1xuXHRcdH1cblxuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0fVxuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA5cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLW9uYm9hcmRpbmctc3RlcC1sYWJlbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0LnN0ZXAtYWN0aXZlICYge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5iYy1vbmJvYXJkaW5nLXN0ZXA6Zmlyc3QtY2hpbGQgJiB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHQuYmMtb25ib2FyZGluZy1zdGVwOmxhc3QtY2hpbGQgJiB7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uYmMtb25ib2FyZGluZy1zdGVwLWRvdCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1saWdodC1ncmV5KTtcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblxuXHQuYmMtb25ib2FyZGluZy1zdGVwOmZpcnN0LWNoaWxkICYge1xuXHRcdGxlZnQ6IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LmJjLW9uYm9hcmRpbmctc3RlcDpsYXN0LWNoaWxkICYge1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0LnN0ZXAtYWN0aXZlICYge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxucC5iYy1vbmJvYXJkaW5nLXN0ZXAtc3ViLXRpdGxlIHtcblx0Zm9udC1zaXplOiAxLjIyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjIyZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1yZWd1bGFyKTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJjLW9uYm9hcmRpbmctc3RlcC1zdWItdGl0bGVfX251bWJlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LWJvbGQpO1xufVxuXG4uYmMtb25ib2FyZGluZy1hcnJvdyxcbi5iYy1zZXR0aW5ncy1mb3JtIC5iYy1vbmJvYXJkaW5nLWFycm93IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNDVweCBhdXRvIDA7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdHBhZGRpbmc6IDA7XG59XG4iLCIuYmMtc2V0dGluZ3MtZm9ybS0tYmlnY29tbWVyY2VfbGF1bmNoX3N0ZXBzIHtcblxuXHQuYmMtc2V0dGluZ3Mtc2VjdGlvbl9faGVhZGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmJjLXNldHRpbmdzLXNlY3Rpb25fX2JvZHkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdHBhZGRpbmc6IDcwcHggNjBweCA2MHB4O1xuXHRcdH1cblx0fVxuXG5cdC5iYy1pY29uIHtcblx0XHRmb250LXNpemU6IDEuNTVlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdH1cbn1cblxuLmJjLW5leHQtc3RlcHNfX3NlY3Rpb24tdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0bWFyZ2luLXRvcDogNTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG59XG5cbi5iYy13ZWxjb21lX19jb250ZW50LS1jb21wbGV0ZSB7XG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0cGFkZGluZzogNjBweCA2MHB4IDgycHg7XG5cdH1cbn1cblxuLmJjLWNvbXBsZXRlX19uZXh0LXN0ZXBzLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwYWRkaW5nOiAyMHB4IDMwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiA5OHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdFx0bWFyZ2luLXRvcDogLTE0MHB4O1xuXHR9XG5cblx0LmJjLW5leHQtc3RlcC1oZWFkaW5nIHtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1saWdodCk7XG5cdH1cblxuXHQuYmMtY29tcGxldGVfX25ldy1hY2NvdW50LWVtYWlsIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGZvbnQtc2l6ZTogMC44NWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0Zm9udC1zaXplOiAxLjM1ZW07XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1uZXh0LXN0ZXAtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmJjLW5leHQtc3RlcC1zdGF0dXMtd3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCoge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG59XG5cbi5iYy1uZXh0LXN0ZXAtaW5jb21wbGV0ZSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5iYy1uZXh0LXN0ZXAtaGVhZGluZyB7XG5cdGZvbnQtc2l6ZTogMS40NWVtO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtdHVuYSk7XG5cdG1hcmdpbjogMC41ZW0gMDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdGZvbnQtc2l6ZTogMS45NWVtO1xuXHR9XG59XG5cbi5iYy1uZXh0LXN0ZXAtY3RhIHtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRmb250LXNpemU6IDAuOTVlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0fVxufVxuIiwiLmJpZ2NvbW1lcmNlX3Byb2R1Y3RfcGFnZV9iaWdjb21tZXJjZV9yZXNvdXJjZXMge1xuXG5cdC5iYy1wbHVnaW4tcGFnZS1oZWFkZXJfX2xvZ28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0I3dwYm9keS1jb250ZW50IHtcblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0bWFyZ2luLXRvcDogODZweDtcblx0XHR9XG5cdH1cblxuXHQjd3Bjb250ZW50IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cblxuLmJjLXJlc291cmNlcy1jb250ZW50IHtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5iYy1yZXNvdXJjZXMge1xuXHRtYXJnaW46IDEwcHggMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC14bGFyZ2UpIHtcblx0XHRtYXJnaW46IDEwcHggMCAwO1xuXHR9XG59XG5cbi5iYy1yZXNvdXJjZXMtdGFic19fbWF4LXdpZHRoIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTQwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmMtcmVzb3VyY2VzLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0bWluLWhlaWdodDogMjc2cHg7XG5cdG1hcmdpbjogMCAyMHB4O1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0JjphZnRlciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1yZXNvdXJjZXMtaGVhZGVyLS1pbm5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmMtcmVzb3VyY2VzLWhlYWRpbmcge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRmb250LXNpemU6IDIuNWVtO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbGlnaHQpO1xuXHRtYXJnaW46IDEuNmVtIGF1dG8gMDtcblx0cGFkZGluZy1yaWdodDogMzAwcHg7XG5cdG1heC13aWR0aDogNjQwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0Zm9udC1zaXplOiAzZW07XG5cdH1cbn1cblxuLmJjLXJlc291cmNlcy10YWJzIHtcblx0ZmxleDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5iYy1yZXNvdXJjZXMtdGFic19faGVhZGVyIHtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAwJTtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSk7XG5cdH1cbn1cblxuLmJjLXJlc291cmNlcy10YWJzX19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYmMtcmVzb3VyY2VzLXRhYnNfX2xpc3QtaXRlbSB7XG5cdGZsZXg6IDAgMSBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRtYXJnaW4tbGVmdDogMzhweDtcblxuXHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxufVxuXG4uYmMtcmVzb3VyY2VzLXRhYi1idXR0b24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDA7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5LW1lZGl1bSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHBhZGRpbmc6IDlweCAwO1xuXHR6LWluZGV4OiAxO1xuXG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0aGVpZ2h0OiAycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcblx0fVxuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxuXG5cdC5iYy10YWItYWN0aXZlICYge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1yZXNvdXJjZXMtdGFic19fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmJjLXJlc291cmNlcy10YWJzX190YWItY29udGVudC1jb250YWluZXIge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXHRwYWRkaW5nOiA1OHB4IDIwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdCYuYmMtdGFiLWFjdGl2ZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi5iYy1yZXNvdXJjZXMtdGFic19fcGFnZWQtY2FyZHMge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Ji5iYy1jYXJkcy1wYWdlLWFjdGl2ZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdG9yZGVyOiAwO1xuXG5cdFx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cbn1cblxuLyogUGFnaW5hdGlvbiAqL1xuLmJjLXJlc291cmNlcy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuXHRvcmRlcjogMTtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5iYy1yZXNvdXJjZXMtcGFnaW5hdGlvbi1idXR0b24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleSk7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ncmV5KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0Zm9udC1zaXplOiAwLjc3NWVtO1xuXHRoZWlnaHQ6IDI2cHg7XG5cdHdpZHRoOiAyNnB4O1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMsXG5cdCYuYmMtcmVzb3VyY2VzLXBhZ2UtYWN0aXZlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxufVxuXG4uYmMtcmVzb3VyY2VzLW5vLWRhdGEge1xuXHRwYWRkaW5nLXRvcDogMjhweDtcbn1cblxuLmJjLXJlc291cmNlcy1uby1kYXRhLWhlYWRpbmcge1xuXHRtYXJnaW46IDEuNmVtIGF1dG8gMDtcblx0bWF4LXdpZHRoOiA5NDBweDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG4iLCIuYmMtcmVzb3VyY2UtY2FyZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXgtZ3JvdzogMDtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXdwYWRtaW4pIHtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgzbiszKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1yZXNvdXJjZS1jYXJkX19saW5rIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1jb25jcmV0ZSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0Ym94LXNoYWRvdzogMCAwIDJweCByZ2JhKDAsIDAsIDAsIDApO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0fVxuXG5cdC5iYy10YWItYWN0aXZlIC5iYy1jYXJkcy1wYWdlLWFjdGl2ZSAmIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR9XG59XG5cbi5iYy1yZXNvdXJjZS1jYXJkX19pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uYmMtcmVzb3VyY2UtY2FyZF9faW1nLW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdC5iYy1yZXNvdXJjZS1jYXJkLWltYWdlLWxvYWRlZCAmIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5iYy1yZXNvdXJjZS1jYXJkX19jb250ZW50IHtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLmJjLXJlc291cmNlLWNhcmRfX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xufVxuXG4uYmMtcmVzb3VyY2UtY2FyZF9fZGVzY3JpcHRpb24ge1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRtYXJnaW46IDA7XG59XG4iLCIuYmMtcmVzb3VyY2UtdGFiLXBsYXlsaXN0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0fVxufVxuXG4uYmMtcmVzb3VyY2VzLWNvbnRhaW5lci10dXRvcmlhbHMge1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmJjLXJlc291cmNlLXRhYi1wbGF5bGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG5cdC5iYy1yZXNvdXJjZS10YWItcGxheWxpc3QtY2FyZHMge1xuXHRcdHBhZGRpbmctbGVmdDogY2FsYygoKDEwMHZ3IC0gMTgwcHgpIC0gOTQwcHgpIC8gMik7XG5cdFx0cGFkZGluZy1ib3R0b206IDUycHg7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG92ZXJmbG93LXg6IHNjcm9sbDtcblx0XHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdH1cblxuXHQmLS0wMCxcblx0Ji0tMDEge1xuXG5cdFx0LmJjLXJlc291cmNlLXRhYi1wbGF5bGlzdC1uYW1lIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXJlc291cmNlLXRhYi1wbGF5bGlzdC0tMDAge1xuXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdC5iYy1yZXNvdXJjZS1jYXJkLS12aWRlbyB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQuYmMtcmVzb3VyY2UtY2FyZF9fY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRmbGV4OiAwIDEgNTAwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcblxuXHRcdFx0XHQuYmMtcmVzb3VyY2UtY2FyZF9fY29udGVudCB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5iYy1yZXNvdXJjZS10YWItcGxheWxpc3QtY2FyZHMge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogOTQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdEBtZWRpYSAoLS12aWV3cG9ydC13cGFkbWluKSB7XG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHR9XG5cdH1cblxuXHQuYmMtcmVzb3VyY2UtdGFiLXBsYXlsaXN0LW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0fVxuXG5cdC5iYy1yZXNvdXJjZS1jYXJkLS12aWRlbyB7XG5cdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRAbWVkaWEgKC0tdmlld3BvcnQtd3BhZG1pbikge1xuXHRcdFx0ZmxleDogMCAwIDMwMHB4O1xuXHRcdH1cblx0fVxufVxuXG4uYmMtcmVzb3VyY2UtY2FyZC0tdmlkZW8ge1xuXHRmbGV4OiAwIDAgMzAwcHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHQuYmMtcmVzb3VyY2UtY2FyZF9fY29udGVudCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5iYy1yZXNvdXJjZS1jYXJkX190aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC4zZW07XG5cdH1cblxuXHQuYmMtcmVzb3VyY2UtY2FyZF9faW1hZ2Uge1xuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdH1cblxuXHQmOmxhc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cbn1cblxuLmJjLXJlc291cmNlLXRhYi1wbGF5bGlzdC1uYW1lIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiA1MHB4IDIwcHggMzJweCAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0c3Ryb25nIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0fVxufVxuXG4uYmMtcGxheWxpc3QtY291bnQge1xuXHRmbG9hdDogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMC42ZW07XG59XG5cbi5iYy1yZXNvdXJjZS1jYXJkX192aWRlby1sZW5ndGgge1xuXHRmb250LXNpemU6IDAuNzVlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXNlbWlib2xkKTtcbn1cblxuLmJjLXJlc291cmNlLWNhcmRfX3ZpZGVvLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ncmV5KTtcbn1cblxuLmJjLXJlc291cmNlLWNhcmRfX3ZpZGVvLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEuNDJlbTtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLW9wYWNpdHkpO1xuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdH1cbn1cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmxhY2stYS03MCk7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3dyYXBwZXIge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGhlaWdodDogMTAwdmg7XG5cdHdpZHRoOiAxMDB2dztcblx0ei1pbmRleDogMTU5MDAwO1xuXG5cdCZbYXJpYS1oaWRkZW49J3RydWUnXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19jbG9zZS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGZvbnQtc2l6ZTogMjVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogOHB4O1xuXHR6LWluZGV4OiAyMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwLjY7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tb3BhY2l0eSk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19jb250ZW50IHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itb2ZmLXdoaXRlKTtcblx0ei1pbmRleDogMTU5OTAxO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogOTAlO1xuXHRsZWZ0OiA1JTtcblx0dG9wOiA1JTtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcblxuXHQ+IGRpdiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0KiB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpIHtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdG9ycyB7XG5cdGZsZXg6IDE7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDEgMjUwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy13cmFwcGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDEgMSBhdXRvO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtZnVsbCkge1xuXHRcdGZsZXg6IDAgMSA2MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGZsZXg6IDAgMSA3MCU7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoIHtcblx0cGFkZGluZzogNDBweCAzMHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWdyaWQge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLyogU2hvcnRjb2RlIFVJIFNldHRpbmdzIFNpZGViYXIgKi9cbi5iYy1zaG9ydGNvZGUtdWlfX3NldHRpbmdzIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1mdWxsKSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZsZXg6IDAgMSA0MCU7XG5cdFx0Ym9yZGVyLXRvcDogMDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRmbGV4OiAwIDEgMzAlO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NldHRpbmdzLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleDogMCAwIDEyMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1zbWFsbCkge1xuXHRcdGZsZXg6IDAgMCA5MHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRmbGV4OiAwIDAgMTY0cHg7XG5cdH1cblxuXHRAbWVkaWEgKC0tdmlld3BvcnQteHhsYXJnZSkge1xuXHRcdGZsZXg6IDAgMCAxMzBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19keW5hbWljLWxpc3RpbmctaGVhZGVyLFxuLmJjLXNob3J0Y29kZS11aV9fbWFudWFsLWxpc3RpbmctaGVhZGVyLFxuLmJjLXNob3J0Y29kZS11aV9fZGVmYXVsdC1oZWFkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19kZWZhdWx0LWhlYWRlciBwIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2V0dGluZ3MtdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19zZWxlY3Rpb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRmbGV4OiAwIDEgNDAlO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fb3ZlcmZsb3ctbWFzayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aGVpZ2h0OiA2NXB4O1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCAzMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MikgNzAlKTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWxhcmdlKSB7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXRlcm1zLFxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0Ji5hY3RpdmUge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3RzLWxpc3QsXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0IHtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMjBweDtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtbGFyZ2UpIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0cy1saXN0IHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX190ZXJtcy1saXN0LWl0ZW0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNHB4IDJweCA0cHggMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtYmx1ZS1saWdodCk7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuXHRidXR0b24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0b3BhY2l0eTogMC43NTtcblx0XHRwYWRkaW5nOiAycHggNnB4O1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbik7XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fdGVybXMtbGlzdC10ZXJtIHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fYWN0aW9ucyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXHRmbGV4OiAwIDEgNDAlO1xuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdHBhZGRpbmc6IDMwcHg7XG5cdH1cblxuXHQuYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW46IDMwcHggYXV0byAwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX2Rpc3BsYXktc2V0dGluZ3Mge1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXG5cdCYgPiAqIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aV9fZmllbGQtbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1vcmRlcixcblx0LmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1vcmRlcmJ5IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmJjLXNob3J0Y29kZS11aV9fZmllbGQtbGFiZWwge1xuXHRcdFx0ZmxleDogMCAwIDEwMCU7XG5cdFx0fVxuXG5cdFx0bGFiZWwge1xuXHRcdFx0ZmxleDogMCAwIDUwJTtcblxuXHRcdFx0LmJjLXNob3J0Y29kZS11aV9fZmllbGQtbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLS1jb250cm9sIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlLWljb24ge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Bvc3RzLXBlci1wYWdlIHtcblx0ZmxleDogMCAxIDE0MHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcG9zdHMtcGVyLXBhZ2UtdmFsdWUge1xuXHRmbGV4OiAwIDAgNDRweDtcblx0cGFkZGluZzogNHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wb3N0cy1wZXItcGFnZS1yZXNldCB7XG5cdGZsZXg6IDAgMCA0NHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiBkYXJrZW4odmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSksIDAuNCk7XG5cdH1cbn1cbiIsIi5iYy1zaG9ydGNvZGUtdWlfX2xvZ28ge1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCJ2YXIoLS1wYXRoLWltYWdlcykvYWRtaW4vYmlnLWNvbW1lcmNlLWxvZ28ucG5nXCIpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdHdpZHRoOiAxMzJweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiA0cHggYXV0byAzMHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWxpc3Qge1xuXHRtYXJnaW46IDA7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItY2hpbGQtbGlzdCB7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1saXN0LWl0ZW0ge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXMpO1xuXHRwYWRkaW5nOiAxMnB4IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHQuYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWNoaWxkLWxpc3QgJiB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcXVlcnktYnVpbGRlci1hbmNob3IsXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZ3JleS1tZWRpdW0pO1xuXHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24pO1xuXHRwYWRkaW5nOiA0cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6aG92ZXIsXG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtdHVycXVvaXNlKTtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLWFuY2hvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXG5cdC5iYy1zaG9ydGNvZGUtdWlfX3F1ZXJ5LWJ1aWxkZXItY2hpbGQtbGlzdCAmIHtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtcmVndWxhcik7XG5cblx0XHQmLmJjcWItaXRlbS1zZWxlY3RlZCB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmx1ZS10dXJxdW9pc2UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6bm90KFtkYXRhLWRlcHRoPVwiMFwiXSkge1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnXFwyMDEzJztcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0b3JkZXI6IC0xO1xuXHRcdH1cblx0fVxuXG5cdCZbZGF0YS1kZXB0aD1cIjFcIl0ge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0JltkYXRhLWRlcHRoPVwiMlwiXSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQmW2RhdGEtZGVwdGg9XCIzXCJdIHtcblx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19xdWVyeS1idWlsZGVyLXRvZ2dsZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdC5pY29uIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fY2hhbm5lbC1zZWxlY3Qge1xuXHRmb250LXNpemU6IDAuODEzZW07XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodC1ib2xkKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xufVxuXG4jYmNxYi1jaGFubmVscyB7XG5cdG1hcmdpbjogNHB4IDAgMDtcblx0aGVpZ2h0OiAzNHB4O1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtd2VpZ2h0LXJlZ3VsYXIpO1xufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fc2VhcmNoZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC5jaG9pY2VzIHtcblx0XHRmbGV4OiAxIDEgYXV0bztcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmNob2ljZXNfX2lubmVyIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA4OHB4O1xuXHR9XG5cblx0aW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRcdGZvbnQtc2l6ZTogMC44NTdlbTtcblx0fVxuXG5cdC5iYy1zaG9ydGNvZGUtdWktc2VhcmNoX19zdWJtaXQtYnV0dG9uIHtcblx0XHRmbGV4OiAwIDAgOTVweDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0XHRsaW5lLWhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQtZXZlbik7XG5cdFx0cGFkZGluZzogMTVweCAyOHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdG1heC13aWR0aDogOTVweDtcblx0fVxuXG5cdC5iYy1zaG9ydGNvZGUtdWktc2VhcmNoX19jbGVhci1zZWFyY2gge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtZG9nZXItYmx1ZSk7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1zKTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDEyNXB4O1xuXHRcdHRvcDogMTJweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cbn1cblxuaW5wdXQuY2hvaWNlc19faW5wdXQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LXhzKTtcblx0d2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJzZWxlY3QtbXVsdGlwbGVcIl0gLmNob2ljZXNfX2J1dHRvbixcbi5jaG9pY2VzW2RhdGEtdHlwZSo9XCJ0ZXh0XCJdIC5jaG9pY2VzX19idXR0b24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ2YXIoLS1wYXRoLWltYWdlcykvYWRtaW4vaWNvbnMvY3Jvc3Muc3ZnXCIpO1xufVxuIiwiLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdCB7XG5cdGxvc3QtY29sdW1uOiAxLzE7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKC0tdmlld3BvcnQtc21hbGwpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LW1lZGl1bSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LWZ1bGwpIHtcblx0XHRsb3N0LWNvbHVtbjogMS8yIDIgMDtcblx0fVxuXG5cdEBtZWRpYSAoLS12aWV3cG9ydC1sYXJnZSkge1xuXHRcdGxvc3QtY29sdW1uOiAxLzMgMyAwO1xuXHR9XG5cblx0QG1lZGlhICgtLXZpZXdwb3J0LXh4bGFyZ2UpIHtcblx0XHRsb3N0LWNvbHVtbjogMS80IDQgMDtcblx0fVxufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWlubmVyIHtcblxuXHQuYmMtaWNvbi5pY29uLWJjLXNlbGVjdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxNXB4O1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQteGwpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsdWUtbGlnaHQpO1xuXG5cdFx0LmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcmVzdWx0ICYge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1hbmNob3Ige1xuXHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRvdXRsaW5lOiB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblxuXHQmOmhvdmVyLFxuXHQmOmZvY3VzIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWJsYWNrKTtcblxuXHRcdC5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtYWN0aW9ucyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1hbmNob3Itc3RhdHVzIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDIwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTMwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMTBweDtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC14cyk7XG5cdGxpbmUtaGVpZ2h0OiAyLjc7XG5cdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlIHtcblx0YmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmMtbGlnaHQtZ3JleSkgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAnNDo0Jztcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1pbWFnZS0tZmVhdHVyZWQge1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWltYWdlLS1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1tZXRhIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtdGl0bGUge1xuXHRmbGV4OiAxIDEgYXV0bztcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudCk7XG5cdG1hcmdpbjogMTZweCAwO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fcHJvZHVjdC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQpO1xuXHRsaW5lLWhlaWdodDogMS4yNTtcblx0bWFyZ2luOiAxNnB4IDAgMTZweCAxNHB4O1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1tKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0LXMpO1xufVxuXG4uYmMtc2hvcnRjb2RlLXVpX19wcm9kdWN0LXF1ZXJ5LWRpbW1lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1ibGFjay1hLTQwKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlO1xuXHR6LWluZGV4OiAtMTtcblxuXHQmLmFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR6LWluZGV4OiAyMDAwMDAwO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3Byb2R1Y3QtcXVlcnktbG9hZGVyIHtcblxuXHQuc3Bpbm5lciB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uKTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblxuXHRcdC5zcGlubmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG59XG4iLG51bGwsIi5iYy1zaG9ydGNvZGUtdWlfX3NlbGVjdGVkLXByb2R1Y3RzLXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJjLXNob3J0Y29kZS11aV9fc2VsZWN0ZWQtcHJvZHVjdCB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cblx0aDUsXG5cdHNwYW4ge1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1jb250ZW50LW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQzO1xuXHR9XG59XG5cbi5iYy1zaG9ydGNvZGUtdWlfX3JlbW92ZS1zZWxlY3RlZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6IHZhcigtLWNvbG9yLWJjLWRvZ2VyLWJsdWUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLWNvbnRlbnQtcyk7XG5cblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0Y29sb3I6IGRhcmtlbih2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKSwgMC40KTtcblx0fVxufVxuIiwiLmJjLWltcG9ydC1ub3cge1xuXHRtYXJnaW4tdG9wOiAzOHB4O1xuXG5cdC5iYy1wcm9kdWN0cy1zeW5jIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtY29udGVudC1sZyk7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYy1ibHVlLWxpZ2h0KTtcblx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmJjLXByb2R1Y3RzLXN5bmMtbGFiZWwge1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zLXNlcmlmKTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtYm9sZCk7XG5cdH1cbn1cblxuLmJjLXN5bmMtcHJvZHVjdHMge1xuXG5cdC5iYy1wcm9kdWN0LXN5bmMtZm9ybSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5iYy1pbXBvcnQtdG9vbHRpcCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmX19tYXJrIHtcblx0XHRwYWRkaW5nOiAwLjNyZW0gMC42cmVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdHNwYW4ge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMnJlbTtcblx0XHRmb250LXNpemU6IDAuNzVyZW07XG5cdFx0cGFkZGluZzogMC43NXJlbTtcblx0XHRjb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4yNXJlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1iYy1ibGFjayk7XG5cdH1cblxuXHQmOmhvdmVyIHtcblxuXHRcdC5iYy1pbXBvcnQtdG9vbHRpcF9fbWFyayB7XG5cdFx0XHRjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmMtYmxhY2spO1xuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5iYy1zZXR0aW5ncy1oZWFkZXIge1xuXG5cdC5iYy1wcm9kdWN0LXN5bmMtZm9ybSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cblx0XHRzZWxlY3QgKyAuYmMtYWRtaW4tYnRuIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnBvc3QtdHlwZS1iaWdjb21tZXJjZV9wcm9kdWN0IHtcblxuXHQmLnBvc3QtcGhwIHtcblxuXHRcdC5taXNjLXB1Yi1iaWdjb21tZXJjZSAuZGFzaGljb25zIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogLTNweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDNweDtcblx0XHRcdGNvbG9yOiAjODI4NzhjO1xuXHRcdH1cblxuXHRcdC5lZGl0b3ItcG9zdC1wZXJtYWxpbmtfX2VkaXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLmVkaXQtcGhwIHtcblxuXHRcdC5iYy1zZXR0aW5ncy1oZWFkZXJfX2N0YS1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuYmMtYWRtaW4tYnRuIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMC45O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1jb2xvci1iYy1kb2dlci1ibHVlKTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1vcGFjaXR5KTtcblxuXHRcdFx0XHQuYmMtaWNvbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwLjk7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYmMtY29uY3JldGUpO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmlubGluZS1lZGl0LWJpZ2NvbW1lcmNlX3Byb2R1Y3Qge1xuXG5cdC5pbmxpbmUtZWRpdC1jb2wtbGVmdCAuaW5saW5lLWVkaXQtY29sID4gbGFiZWw6bnRoLWNoaWxkKDIpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiJdfQ== */