

/* Start:/local/components/atevi/sale.basket.basket/templates/.default/style.css?175507049359848*/
@charset "UTF-8";
.basket-select__dropdown {
	display: none;
	position: absolute;
	left: 0;
	top: 110%;
	max-height: 268.781px;
	width: 100%;
	background: #fff;
	border: 1px solid #cccbcc;
	border-radius: 4px;
	overflow-y: auto;
	z-index: 1000;
}
.basket-select__dropdown__item {
	cursor: pointer;
	padding: 12px;
}
.basket-select__dropdown__item:hover {
	background: #f6f6f6;
}
.basket-select__dropdown__item--selected {
	background: #f6f6f6;
}

.basket-select--open + .basket-select__dropdown {
	display: flex;
	flex-direction: column;
}

.basket-select--open img {
	transform: rotate(180deg);
}

@media (max-width: 767px) {
	.product-select__dropdown {
		width: 100%;
	}
}
.club-program__container {
	max-width: 490px;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	padding: 32px;
	z-index: 22;
	display: flex;
	flex-direction: column;
	gap: 32px;
}
.club-program__overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 21;
	background-color: #333;
	opacity: 0.4;
}
.club-program__header {
	display: flex;
	justify-content: space-between;
}
.club-program__header img {
	cursor: pointer;
}
.club-program__title {
	font-family: "DINPro";
	font-weight: 400;
	font-size: 20px;
}
.club-program__content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.club-program__item {
	display: flex;
	align-items: center;
	gap: 16px;
}
.club-program__item img {
	max-width: 40px;
}

@media (max-width: 360px) {
	.club-program.auth-modal {
		align-items: flex-end;
	}
	.club-program__container {
		padding: 20px;
	}
}
.remove-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	margin: 0;
	padding: 0;
	opacity: 0;
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: visibility 0s linear 0.1s, opacity 0.3s ease;
}
.remove-modal.open {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}

.remove-button {
	border: none;
	border-radius: 30px;
	display: inline-block;
	font-family: "DINPro";
	font-size: 16px;
	font-weight: 500;
	max-height: 44px;
	outline: none;
	padding: 11px 32px;
	position: relative;
	transition-duration: 0.25s;
	transition-property: opacity, visibility;
	transition-timing-function: ease-out;
	width: 50%;
}

.remove-from-cart__container {
	max-width: 490px;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	padding: 32px;
	z-index: 22;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.remove-from-cart__overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 21;
	background-color: #333;
	opacity: 0.4;
}
.remove-from-cart__header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-family: "DINPro";
	font-weight: 400;
	font-size: 20px;
}
.remove-from-cart__header img {
	cursor: pointer;
}
.remove-from-cart__buttons {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
}
.remove-from-cart__submit {
	background: var(--primary-red);
	color: #fff;
	display: flex;
	justify-content: center;
}
.remove-from-cart__cancel {
	color: var(--primary-red);
	border: 2px solid var(--primary-red);
}

@media (max-width: 360px) {
	.remove-modal {
		align-items: flex-end;
	}
	.remove-from-cart__buttons {
		flex-direction: column;
	}
	.remove-from-cart__container {
		padding: 20px;
	}
	.remove-button {
		width: 100%;
	}
}
.sign-out-user-modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	margin: 0;
	opacity: 0;
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: visibility 0s linear 0.1s, opacity 0.3s ease;
}
.sign-out-user-modal.open {
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}

.loader {
	background-color: rgba(128, 130, 133, 0.5);
	visibility: hidden;
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100vw;
	height: 100vh;
}
.loader img {
	width: 56px;
	height: 56px;
}

.sign-out-modal {
	font-family: "DINPro";
}
.sign-out-modal__overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 21;
	background-color: #333;
	opacity: 0.4;
}
.sign-out-modal__container {
	max-width: 490px;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	padding: 32px;
	z-index: 22;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.sign-out-modal__header {
	display: flex;
	justify-content: space-between;
	font-size: 20px;
	line-height: 28px;
}
.sign-out-modal__header img {
	cursor: pointer;
}
.sign-out-modal__text {
	font-size: 16px;
	line-height: 22.4px;
}
.sign-out-modal__content {
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.sign-out-modal__button {
	background: none;
	border: none;
	border-radius: 30px;
	display: inline-block;
	font-family: "DINPro";
	font-size: 16px;
	font-weight: 500;
	line-height: 100%;
	max-height: 44px;
	outline: none;
	padding: 11px 32px;
	position: relative;
	transition-duration: 0.25s;
	transition-property: opacity, visibility;
	transition-timing-function: ease-out;
	width: calc(50% - 4px);
}
.sign-out-modal__button--cancel {
	color: var(--primary-red);
	border: 2px solid var(--primary-red);
}
.sign-out-modal__button--signout {
	background: var(--primary-red);
	color: #fff;
	display: flex;
	justify-content: center;
}
.sign-out-modal__buttons {
	display: flex;
	width: 100%;
	gap: 8px;
}

/*стили для ошибки завершения сессии*/
.end-session-error {
	font-family: "DINPro";
}
.end-session-error__overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 21;
	background-color: #333;
	opacity: 0.4;
}
.end-session-error__container {
	max-width: 490px;
	width: 100%;
	background-color: #fff;
	border-radius: 10px;
	padding: 24px 24px 32px;
	z-index: 22;
	display: flex;
	flex-direction: column;
	gap: 20px;
}
.end-session-error__header {
	display: flex;
	justify-content: flex-end;
}
.end-session-error__header img {
	cursor: pointer;
}
.end-session-error__text {
	font-size: 30px;
	line-height: 36px;
}
.end-session-error__content {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 20px;
	text-align: center;
}
.end-session-error__sign {
	width: 100px;
	height: 100px;
	background-color: var(--primary-light-gray);
	border-radius: 50%;
	background-repeat: no-repeat;
	background-image: url("/local/templates/new_design/img/icons/icon-alert-triangle.svg");
	background-position: center center;
}
.end-session-error__try-again {
	font-size: 16px;
	line-height: 20.8px;
}

@media (max-width: 600px) {
	.sign-out-user-modal {
		align-items: flex-end;
	}
	.sign-out-modal__buttons {
		flex-direction: column;
		gap: 8px;
	}
	.sign-out-modal__container {
		padding: 20px;
	}
	.sign-out-modal__button {
		width: 100%;
	}
	.end-session-error__container {
		height: 100vh;
		border-radius: 0;
	}
}
.basket main {
	display: grid;
	gap: 20px;
	grid-column: span 9;
}
.basket-flex {
	display: flex;
	gap: 12.5px;
	flex-direction: column;
}
.basket__continue {
	display: flex;
	align-items: center;
	gap: 8px;
	cursor: pointer;
	font-family: "DINPro";
	font-size: 14px;
	margin-top: 32px;
}
.basket__continue img {
	width: 4px;
	height: 8px;
	object-fit: contain;
}
.basket-empty {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 80px;
}
.basket-empty__heading {
	align-items: center;
	display: flex;
	flex-direction: column;
}
.basket-empty__heading img {
	display: block;
	margin-bottom: 7px;
	width: 60px;
}
.basket-empty__heading h3 {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}
.basket-empty__sections {
	width: 100%;
}
.basket-empty__sections h2 {
	color: var(--primary-red);
	font-weight: 400;
	margin-bottom: 40px;
	text-align: center;
	font-size: 30px;
	line-height: 120%;
}
.basket-empty__sections__list {
	display: flex;
	gap: 20px;
	justify-content: center;
	margin-bottom: 80px;
}
.basket-empty__sections__item {
	background-blend-mode: multiply;
	background-color: #f6f6f6;
	background-repeat: no-repeat;
	border-radius: 8px;
	display: block;
	flex: 1;
	height: 206px;
	max-width: 430px;
	padding: 27px 32px;
}
.basket-empty__sections__item > h2 {
	color: #e2001a;
	font-weight: 400;
	text-align: left;
}
.basket-empty__sections__item--cats {
	background-image: url(/local/templates/new_design/img/basket-for-cats.png);
	background-position: top -28px left 132px;
	background-size: 335px;
}
.basket-empty__sections__item--dogs {
	background-image: url(/local/templates/new_design/img/basket-for-dogs.png);
	background-position: top -12px left 134px;
	background-size: 306px;
}
.basket-card {
	border-radius: 10px;
	display: grid;
	gap: 20px;
	grid-template-columns: 293px 1fr;
	outline: 1px solid #d7d7d7;
	padding: 20px;
}
.basket-card__ribbon {
	width: 50px;
	height: 30px;
	position: absolute;
	text-align: center;
	color: #f0f0f0;
	top: -22%;
	left: -28%;
	transform: rotate(-45deg);
	font-family: DINPro;
	font-size: 20px;
	font-weight: 500;
	line-height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.basket-card__ribbon--red {
	background-color: var(--primary-red);
}
.basket-card__heading {
	align-items: flex-start;
	display: flex;
	gap: 20px;
	justify-content: space-between;
}
.basket-card__heading h2 {
	color: var(--primary-red);
	font-weight: 400;
	word-break: break-word;
	font-size: 30px;
	line-height: 120%;
}
.basket-card__image {
	grid-row: span 3;
}
.basket-card__image img {
	max-height: 292px;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%;
}
.basket-card__remove-btn {
	flex-shrink: 0;
	color: #767676;
	display: flex;
	align-items: center;
	justify-content: center;
}
.basket-card__remove-btn img {
	width: 26px;
	height: 26px;
}
.basket-card__options {
	margin-top: 16px;
}
.basket-card__purchase {
	align-items: flex-start;
	display: flex;
	gap: 16px;
}
.basket-card__purchase > * {
	width: 50%;
}
.basket-card .app-radio__wrapper {
	align-items: flex-start;
}
.basket-card .app-radio__input {
	display: none;
}
.basket-card .app-radio {
	align-items: center;
	display: flex;
	height: 24px;
	justify-content: center;
	position: relative;
	width: 24px;
}
.basket-card .app-radio:before {
	border: 1px solid #808285;
	border-radius: 50%;
	content: "";
	height: 20px;
	width: 20px;
}
.basket-card .app-radio:after {
	background: var(--primary-red);
	border-radius: 50%;
	content: "";
	height: 8px;
	inset: auto;
	position: absolute;
	transform: scale(0);
	transition: transform 0.2s;
	width: 8px;
}
.basket-card .app-link {
	color: #444;
	cursor: pointer;
	font-size: 14px;
	text-decoration: underline;
	text-underline-offset: 5px;
}
.basket-card__error {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 8px 16px;
	color: var(--primary-red);
	background-color: #ffe7e6;
	border-radius: 8px;
}
@media (min-width: 767px) {
	.basket-card__error.double_error {
		margin-right: 30px;
	}
}
.basket aside {
	grid-column: span 3;
}
.basket__info {
	background: #f6f6f6;
	border-radius: 4px;
	color: #008900;
	margin-bottom: 16px;
	padding: 8px 16px;
}
.basket .app-promocode__container {
	min-width: 0;
}

.basket .basket-grid {
	column-gap: 20px;
	display: grid;
	grid-template-columns: repeat(12, 1fr);
	margin-bottom: 80px;
}

.product__options {
	align-items: flex-end;
	display: flex;
	justify-content: space-between;
}
.product__options__item {
	align-items: center;
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.product__options__item:first-child {
	align-items: flex-start;
}
.product__options label {
	font-weight: 500;
	line-height: 150%;
	position: relative;
	overflow: hidden;
}
.product__options__chips {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	overflow: auto;
}
.product__options__chips .app-chip__title {
	white-space: nowrap;
}

.product-offer-chip {
	position: relative;
}

.app-chip {
	--chip-border-color: #d7d7d7;
	align-items: center;
	border: 1px solid var(--secondary-interface);
	border-radius: 4px;
	cursor: pointer;
	display: inline-flex;
	justify-content: center;
	max-width: max-content;
	padding: 9.5px 18.5px;
	position: relative;
}
.app-chip:hover {
	border-color: var(--primary-red);
}
.app-chip.checked {
	border-color: var(--primary-red);
}
.app-chip__title {
	color: #666;
	font-size: 16px;
	font-weight: 400;
	line-height: 130%;
	position: relative;
}
.app-chip__discount {
	position: absolute;
	left: 3px;
	top: 4px;
	font-family: "DINPro";
	font-size: 10px;
	color: #fff;
	line-height: 100%;
}

.app-chip-input {
	cursor: inherit;
	height: 100%;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.price-list {
	background: #f6f6f6;
	border-radius: 12px;
	display: grid;
	gap: 16px;
	padding: 20px;
}
.price-list__item {
	align-items: center;
	color: #666;
	display: flex;
	gap: 10px;
}
.price-list__item__label {
	flex: 1;
}
.price-list__item__value {
	align-items: center;
	display: flex;
	gap: 4px;
}
.price-list__item--bold {
	font-weight: 500;
}
.price-list__item--discount {
	color: var(--tertiary-success);
}
.price-list .error{
	color: var(--primary-red);;
}

.app-button {
	background: none;
	border: none;
	border-radius: 30px;
	display: inline-block;
	font-family: DINPro;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	max-height: 44px;
	outline: none;
	padding: 11px 32px;
	position: relative;
	transition-duration: 0.25s;
	transition-property: opacity, visibility;
	transition-timing-function: ease-out;
}
.basket-summary__submit.disabled{
	cursor: not-allowed;
	background-color: var(--secondary-interface);
}
.basket-summary__submit {
	background: var(--primary-red);
	color: #fff;
	display: flex;
	justify-content: center;
	margin-top: 8px;
}

.checkout-price-list__header {
	display: flex;
	flex-direction: column;
	gap: 24px;
	min-width: 0;
}
.checkout-price-list__header h3 {
	font-weight: 400;
	font-size: 20px;
	line-height: 140%;
}

.app-number {
	align-items: center;
	display: flex;
	gap: 12px;
}
.app-number__input {
	align-items: center;
	background: #f6f6f6;
	border: none;
	border-radius: 4px;
	color: #666;
	display: flex;
	font-family: DIN Pro, Inter, Arial, Helvetica, sans-serif;
	font-size: 16px;
	height: 36px;
	justify-content: center;
	line-height: 130%;
	max-width: 70px;
	min-width: 36px;
	outline: none;
	text-align: center;
	width: 36px;
}
.app-number__button {
	background: none;
	border: none;
	color: var(--primary-red);
	cursor: pointer;
}
.app-number__button:disabled {
	cursor: not-allowed;
	opacity: 0.3;
}

.app-promocode {
	position: relative;
	background: #eaeaea;
	border-bottom: 1px solid #eaeaea;
	border-radius: 4px;
	display: flex;
	height: 48px;
	min-width: 0;
}
.app-promocode__container {
	min-width: 0;
}
.app-promocode__label {
	align-items: center;
	display: flex;
	gap: 8px;
	margin-bottom: 8px;
}
.app-promocode__input.muted{
	color: var(--tertiary-success);
	padding-left: 36px;
}
.app-promocode__input {
	align-items: center;
	background: transparent;
	color: #666;
	display: flex;
	flex: 1;
	font-family: inherit;
	font-size: 16px;
	gap: 10px;
	line-height: 130%;
	min-width: 0;
	padding-left: 16px;
	padding-right: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
}

.app-purchase-option {
	border: 1px solid #cccbcc;
	border-radius: 6px;
	padding: 12px 16px;
}
.app-purchase-option__active {
	border: 1px solid var(--primary-red);
}
.app-purchase-option__header {
	align-items: center;
	display: flex;
	gap: 8px;
	justify-content: space-between;
}
.app-purchase-option__header > div:first-child {
	display: grid;
	row-gap: 8px;
}
.app-purchase-option__header > div:last-child {
	display: grid;
	place-items: end;
	row-gap: 6px;
}
.app-purchase-option__header .total {
	font-size: 24px;
	font-weight: 400;
	line-height: 130%;
	white-space: nowrap;
}
.app-purchase-option:last-child .app-purchase-option__header {
	align-items: flex-start;
}
.app-purchase-option__price {
	align-items: flex-end;
	color: #333;
	display: flex;
	flex-direction: column;
}
.app-purchase-option__price span.club {
	color: #008900;
}
.app-purchase-option__price-old {
	color: #808285;
	font-size: 14px;
	text-decoration: line-through;
}
.app-purchase-option__footer {
	margin-top: 12px;
	padding-top: 16px;
}
.app-purchase-option__footer-border {
	border-top: 1px solid #eaeaea;
}
.app-purchase-option__frequency {
	display: grid;
	margin-bottom: 20px;
	row-gap: 8px;
}
.app-purchase-option__frequency label {
	font-size: 14px;
	line-height: 130%;
}

.app-radio__input:checked + .app-radio:after {
	transform: scale(1);
}

.app-radio__wrapper {
	align-items: center;
	color: #333;
	cursor: pointer;
	display: flex;
	gap: 8px;
	position: relative;
}

.app-select__wrapper {
	cursor: default;
	min-width: 0;
	width: 100%;
	position: relative;
}

.app-select {
	align-items: center;
	background: #f6f6f6;
	border-radius: 4px;
	color: #666;
	cursor: pointer;
	display: flex;
	font-size: 16px;
	font-weight: 400;
	gap: 13px;
	justify-content: space-between;
	line-height: 130%;
	min-height: 48px;
	overflow: hidden;
	padding: 9px 12px 9px 16px;
	position: relative;
	width: 100%;
}

@media (max-width: 1440px) {
	.basket-card {
		gap: 20px 8px;
		grid-template-columns: 132px 1fr;
	}

	.basket-card__image {
		grid-row: auto;
	}
	.basket-card__footer {
		grid-column: span 2;
	}
	.basket-card__error {
		grid-column: span 2;
	}
	.basket-card__heading {
		gap: 4px;
	}
	.basket-card__heading h2 {
		font-size: 26px;
	}
	.basket-card__purchase {
		align-items: stretch;
		flex-direction: column;
		gap: 20px;
	}
	.basket-card__purchase > * {
		width: 100%;
	}
	.checkout-price-list__header h3 {
		font-size: 16px;
	}
	.product__options__item {
		align-items: flex-start;
	}
	.basket .basket-grid {
		column-gap: 16px;
		grid-template-columns: repeat(6, 1fr);
	}
	.basket-grid main {
		grid-column: span 4;
	}
	.basket-grid aside {
		grid-column: span 2;
	}
	.basket-grid.wrapper {
		padding: 0 20px;
	}
}
@media (max-width: 1023px) {
	.basket-empty__sections__item--cats {
		background-position: top -24px left 61px;
		background-size: 325px;
	}
	.basket-empty__sections__item--dogs {
		background-position: top 16px left 88px;
		background-size: 276px;
	}
}
@media (max-width: 767px) {
	.basket-empty {
		gap: 32px;
	}
	.basket-empty__sections h2 {
		font-size: 20px;
	}
	.basket-empty__sections__item {
		border-radius: 6px;
		height: 206px;
		padding: 20px;
		text-align: center;
	}
	.basket-empty__sections__item--cats {
		background-position: top 16px left calc(50% - 8px);
		background-size: 249px;
	}
	.basket-empty__sections__item--dogs {
		background-position: top 56px left calc(50% + 25px);
		background-size: 196px;
	}
	.basket aside {
		grid-column: span 4;
		margin-top: 20px;
	}
	.basket main {
		grid-column: span 4;
	}
	.basket-card {
		gap: 16px 8px;
		grid-template-columns: 99px 1fr;
		padding: 16px;
	}
	.basket-card__image img {
		max-height: 130px;
	}
	.basket-card__heading h2 {
		font-size: 20px;
	}
	.basket-card__ribbon {
		top: -44%;
		left: -37%;
	}
	.product-offer-chip {
		height: 40px;
		padding: 10px;
	}
	.product-offer-chip .app-chip__title {
		font-size: 14px;
	}
	.basket .basket-grid {
		column-gap: 20px;
		grid-template-columns: repeat(4, 1fr);
	}
	.product__options {
		align-items: stretch;
		flex-direction: column;
		gap: 12px;
	}
	.product__options__item label {
		font-size: 14px;
	}
	.app-chip__discount {
		font-size: 8px;
	}
}
@media (max-width: 480px) {
	.basket-card__heading h2 {
		font-size: 16px;
	}
}
@media (max-width: 360px) {
	.basket-empty__heading h3 {
		font-size: 18px;
	}
	.basket-empty__sections__item--cats {
		background-position: top 40px left calc(50% - 8px);
		background-size: 200px;
	}
	.basket-empty__sections__item--dogs {
		background-position: top 66px left calc(50% + 25px);
		background-size: 166px;
	}
}
.basket-items-list-item-double-anchor:hover{
	text-decoration: underline;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNrZXQtc2VsZWN0LnNjc3MiLCJfY2x1Yi1wcm9ncmFtLnNjc3MiLCJfcmVtb3ZlLWZyb20tY2FydC5zY3NzIiwiX3NpZ24tb3V0LXVzZXItbW9kYWwuc2NzcyIsImJhc2tldC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSU47RUFDRTs7O0FBS0o7RUFDRTtFQUNBOzs7QUFHQTtFQUNFOzs7QUFJSjtFQUVJO0lBQ0U7OztBQ3ZDSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0k7O0FBR047RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDSTs7O0FBSVI7RUFFSTtJQUNFOztFQUVGO0lBQ0U7OztBQ3RETjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQUdKO0VBQ0k7SUFDSTs7RUFHQTtJQUNJOztFQUVKO0lBQ0k7O0VBR1I7SUFDSTs7O0FDdkdSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBR0o7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHSjtBQUNBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7OztBQUlKO0VBQ0U7SUFDRTs7RUFHQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUlGO0lBQ0U7SUFDQTs7O0FDMUxKO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBR0o7RUFDRTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBRUY7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7OztBQUtOO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUNBO0lBQ0U7O0VBR0o7SUFDRTtJQUNBO0lBQ0E7O0VBQ0E7SUFDRTs7RUFNRjtJQUNFOztFQUtKO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUNBO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFLTjtFQUlRO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7OztBQU9WO0VBRUk7SUFDRTs7RUFFRTtJQUNFOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOztFQUVGO0lBQ0U7SUFDQTs7RUFJTjtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFHSjtJQUNFO0lBQ0E7SUFDQTs7RUFFRTtJQUNFOztFQUlGO0lBQ0U7O0VBR0o7SUFDRTtJQUNBOztFQUdKO0lBQ0U7SUFDQTs7RUFDQTtJQUNFOztFQUdKO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTs7RUFFRTtJQUNFOztFQUtKO0lBQ0U7OztBQUlOO0VBR007SUFDRTs7O0FBS1I7RUFJUTtJQUNFOztFQUlGO0lBQ0U7SUFDQTs7RUFFRjtJQUNFO0lBQ0EiLCJmaWxlIjoiYmFza2V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5iYXNrZXQtc2VsZWN0IHtcclxuICAmX19kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMTEwJTtcclxuICAgIG1heC1oZWlnaHQ6IDI2OC43ODFweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NiY2M7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fZHJvcGRvd25fX2l0ZW0tLXNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4uYmFza2V0LXNlbGVjdC0tb3BlbiArIC5iYXNrZXQtc2VsZWN0X19kcm9wZG93biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcbi5iYXNrZXQtc2VsZWN0LS1vcGVuIHtcclxuICBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5wcm9kdWN0LXNlbGVjdCB7XHJcbiAgICAmX19kcm9wZG93biB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY2x1Yi1wcm9ncmFtIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgei1pbmRleDogMjI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzJweDtcclxuICB9XHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgaW1nIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTZweDtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAuY2x1Yi1wcm9ncmFtIHtcclxuICAgICYuYXV0aC1tb2RhbCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnJlbW92ZS1tb2RhbCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiA5OTk5O1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGxpbmVhciAwLjFzLCBvcGFjaXR5IDAuM3MgZWFzZTtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgfVxyXG59XHJcbi5yZW1vdmUtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJ0RJTlBybyc7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB3aWR0aDogNTAlO1xyXG59XHJcbi5yZW1vdmUtZnJvbS1jYXJ0IHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgei1pbmRleDogMjI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGltZyB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG4gICZfX3N1Ym1pdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fY2FuY2VsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LXJlZClcclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XHJcbiAgICAucmVtb3ZlLW1vZGFsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICB9XHJcbiAgICAucmVtb3ZlLWZyb20tY2FydCB7XHJcbiAgICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlbW92ZS1idXR0b24ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59IiwiLnNpZ24tb3V0LXVzZXItbW9kYWwge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogOTk5OTtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgbGluZWFyIDAuMXMsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICYub3BlbiB7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xyXG4gIH1cclxufVxyXG4ubG9hZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwgMTMwLCAxMzMsIC41KTtcclxuICB2aXNpYmlsaXR5OmhpZGRlbjtcclxuICB6LWluZGV4Ojk5OTk7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OjA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgaGVpZ2h0OiAxMDB2aDtcclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgfVxyXG59XHJcbi5zaWduLW91dC1tb2RhbCB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDMycHg7XHJcbiAgICB6LWluZGV4OiAyMjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMi40cHg7XHJcbiAgfVxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNDRweDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDMycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gIH1cclxuICAmX19idXR0b24tLWNhbmNlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIH1cclxuICAmX19idXR0b24tLXNpZ25vdXQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2J1dHRvbnMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgfVxyXG59XHJcbi8q0YHRgtC40LvQuCDQtNC70Y8g0L7RiNC40LHQutC4INC30LDQstC10YDRiNC10L3QuNGPINGB0LXRgdGB0LjQuCovXHJcbi5lbmQtc2Vzc2lvbi1lcnJvciB7XHJcbiAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XHJcbiAgJl9fb3ZlcmxheSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDQ5MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xyXG4gICAgei1pbmRleDogMjI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMjBweDtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgaW1nIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgJl9fc2lnbiB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1saWdodC1ncmF5KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvaWNvbnMvaWNvbi1hbGVydC10cmlhbmdsZS5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxuICAmX190cnktYWdhaW4ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5zaWduLW91dC11c2VyLW1vZGFsIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcbiAgLnNpZ24tb3V0LW1vZGFsIHtcclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmVuZC1zZXNzaW9uLWVycm9yIHtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgXCIuL2Jhc2tldC1zZWxlY3RcIjtcclxuQHVzZSBcIi4vY2x1Yi1wcm9ncmFtXCI7XHJcbkB1c2UgXCIuL3JlbW92ZS1mcm9tLWNhcnRcIjtcclxuQHVzZSAnLi9zaWduLW91dC11c2VyLW1vZGFsJztcclxuXHJcbi5iYXNrZXQge1xyXG4gIG1haW4ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDk7XHJcbiAgfVxyXG4gICYtZmxleCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAxMi41cHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGludWUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkRJTlByb1wiO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLWVtcHR5IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogODBweDtcclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgfVxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3NlY3Rpb25zIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDZweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI3cHggMzJweDtcclxuICAgICAgICA+IGgyIHtcclxuICAgICAgICAgIGNvbG9yOiAjZTIwMDFhO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2l0ZW0tLWNhdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYmFza2V0LWZvci1jYXRzLnBuZyk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIC0yOHB4IGxlZnQgMTMycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzMzVweDtcclxuICAgICAgfVxyXG4gICAgICAmX19pdGVtLS1kb2dzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Jhc2tldC1mb3ItZG9ncy5wbmcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTJweCBsZWZ0IDEzNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzA2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyOTNweCAxZnI7XHJcbiAgICBvdXRsaW5lOiAxcHggc29saWQgI2Q3ZDdkNztcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAmX19yaWJib24ge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgIHRvcDogLTIyJTtcclxuICAgICAgbGVmdDogLTI4JTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgZm9udC1mYW1pbHk6IERJTlBybztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICYtLXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIGdyaWQtcm93OiBzcGFuIDM7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjkycHg7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19yZW1vdmUtYnRuIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIGNvbG9yOiAjNzY3Njc2O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX29wdGlvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgJl9fcHVyY2hhc2Uge1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcC1yYWRpb19fd3JhcHBlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLmFwcC1yYWRpb19faW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmFwcC1yYWRpbyB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjODA4Mjg1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgaW5zZXQ6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFwcC1saW5rIHtcclxuICAgICAgY29sb3I6ICM0NDQ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAmX19lcnJvciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogOHB4O1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTdlNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhc2lkZSB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAzO1xyXG4gIH1cclxuICAmX19pbmZvIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzAwODkwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuICB9XHJcbiAgLmFwcC1wcm9tb2NvZGVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmFza2V0LWdyaWQge1xyXG4gIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcbi5wcm9kdWN0X19vcHRpb25zIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbTpmaXJzdC1jaGlsZCB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB9XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgJl9fY2hpcHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLmFwcC1jaGlwX190aXRsZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5wcm9kdWN0LW9mZmVyLWNoaXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYXBwLWNoaXAge1xyXG4gIC0tY2hpcC1ib3JkZXItY29sb3I6ICNkN2Q3ZDc7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zZWNvbmRhcnktaW50ZXJmYWNlKTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogOS41cHggMTguNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIH1cclxuICAmOmhhcyhpbnB1dDpjaGVja2VkKSB7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICB9XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gICZfX2Rpc2NvdW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDNweDtcclxuICAgIHRvcDogNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRElOUHJvXCI7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxufVxyXG4uYXBwLWNoaXAtaW5wdXQge1xyXG4gIGN1cnNvcjogaW5oZXJpdDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5wcmljZS1saXN0IHtcclxuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBnYXA6IDE2cHg7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICAmX19pdGVtIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmX192YWx1ZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pdGVtLS1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1mYW1pbHk6IERJTlBybztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBtYXgtaGVpZ2h0OiA0NHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTFweCAzMnB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI1cztcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxufVxyXG5cclxuLmJhc2tldC1zdW1tYXJ5X19zdWJtaXQge1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmNoZWNrb3V0LXByaWNlLWxpc3RfX2hlYWRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjRweDtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgaDMge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcC1udW1iZXIge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDEycHg7XHJcbiAgJl9faW5wdXQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmb250LWZhbWlseTogRElOIFBybywgSW50ZXIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgbWluLXdpZHRoOiAzNnB4O1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gIH1cclxuICAmX19idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFwcC1wcm9tb2NvZGUge1xyXG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0OHB4O1xyXG4gIG1pbi13aWR0aDogMDtcclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcbiAgJl9fbGFiZWwge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgJl9faW5wdXQge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICBtaW4td2lkdGg6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcbi5hcHAtcHVyY2hhc2Utb3B0aW9uIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjYmNjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgJl9fYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktcmVkKTtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIHJvdy1nYXA6IDhweDtcclxuICAgIH1cclxuICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBwbGFjZS1pdGVtczogZW5kO1xyXG4gICAgICByb3ctZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgICAudG90YWwge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgLmFwcC1wdXJjaGFzZS1vcHRpb25fX2hlYWRlciB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19wcmljZSB7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgc3Bhbi5jbHViIHtcclxuICAgICAgY29sb3I6ICMwMDg5MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3ByaWNlLW9sZCB7XHJcbiAgICBjb2xvcjogIzgwODI4NTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gIH1cclxuICAmX19mb290ZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gIH1cclxuICAmX19mb290ZXItYm9yZGVyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xyXG4gIH1cclxuICAmX19mcmVxdWVuY3kge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICByb3ctZ2FwOiA4cHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXBwLXJhZGlvX19pbnB1dDpjaGVja2VkICsgLmFwcC1yYWRpbzphZnRlciB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uYXBwLXJhZGlvX193cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uYXBwLXNlbGVjdF9fd3JhcHBlciB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG1pbi13aWR0aDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFwcC1zZWxlY3Qge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgY29sb3I6ICM2NjY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZ2FwOiAxM3B4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxuICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogOXB4IDEycHggOXB4IDE2cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcbiAgLmJhc2tldC1jYXJkIHtcclxuICAgIGdhcDogMjBweCA4cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzMnB4IDFmcjtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgZ3JpZC1yb3c6IGF1dG87XHJcbiAgICB9XHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgJl9fZXJyb3Ige1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19wdXJjaGFzZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgID4gKiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNoZWNrb3V0LXByaWNlLWxpc3Qge1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucHJvZHVjdF9fb3B0aW9ucyB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5iYXNrZXQtZ3JpZCB7XHJcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgIG1haW4ge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiA0O1xyXG4gICAgfVxyXG4gICAgYXNpZGUge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG4gICAgfVxyXG4gICAgJi53cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC5iYXNrZXQge1xyXG4gICAgJi1lbXB0eSB7XHJcbiAgICAgICZfX3NlY3Rpb25zIHtcclxuICAgICAgICAmX19pdGVtLS1jYXRzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMjRweCBsZWZ0IDYxcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtLS1kb2dzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxNnB4IGxlZnQgODhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjc2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuYmFza2V0IHtcclxuICAgICYtZW1wdHkge1xyXG4gICAgICBnYXA6IDMycHg7XHJcbiAgICAgICZfX3NlY3Rpb25zIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMDZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0tLWNhdHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDE2cHggbGVmdCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0OXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtLS1kb2dzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA1NnB4IGxlZnQgY2FsYyg1MCUgKyAyNXB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTk2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhc2lkZSB7XHJcbiAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICBtYWluIHtcclxuICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gNDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhc2tldC1jYXJkIHtcclxuICAgIGdhcDogMTZweCA4cHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDk5cHggMWZyO1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3JpYmJvbiB7XHJcbiAgICAgIHRvcDogLTQ0JTtcclxuICAgICAgbGVmdDogLTM3JTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3Qtb2ZmZXItY2hpcCB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgLmFwcC1jaGlwX190aXRsZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhc2tldC1ncmlkIHtcclxuICAgIGNvbHVtbi1nYXA6IDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIH1cclxuICAucHJvZHVjdF9fb3B0aW9ucyB7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEycHg7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwLWNoaXAge1xyXG4gICAgJl9fZGlzY291bnQge1xyXG4gICAgICBmb250LXNpemU6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgLmJhc2tldC1jYXJkIHtcclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xyXG4gIC5iYXNrZXQge1xyXG4gICAgJi1lbXB0eSB7XHJcbiAgICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc2VjdGlvbnMge1xyXG4gICAgICAgICZfX2l0ZW0tLWNhdHMge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDQwcHggbGVmdCBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtLS1kb2dzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA2NnB4IGxlZnQgY2FsYyg1MCUgKyAyNXB4KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
.app-promocode .icon-success-muted{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 10px;
}
.app-promocode .icon-success-danger{
	display: none;
}
.app-promocode .button-confirm.hidden{
	display: none;
}
.app-promocode .button-confirm{
	display: flex;
	position: absolute;
	right: 12px;
	top: 50%;
	color: var(--primary-red);
	transform: translateY(-50%);
	line-height: 22.4px;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
	z-index: 999;
}
.app-promocode .loaded-icon {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	display: none;
	z-index: 999;
}
.app-promocode .clear-icon.hidden{
	display: none;
}
.app-promocode .clear-icon {
	position: absolute;
	right: 12px;
	top: 50%;
	transform: translateY(-50%);
	cursor: pointer;
	z-index: 999;
}
.error-message{
	display: none;
	color: var(--primary-red);
	line-height: 18.2px;
	font-size: 14px;
}
.error-message.danger{
	display: block;
}

.basket-coupon-alert .close-link{
	cursor: pointer;
}
.basket .basket-summary__note > a{
	text-decoration: underline;
}
.basket .basket-summary__note > a:hover{
	text-decoration: none;
}
/* End */
/* /local/components/atevi/sale.basket.basket/templates/.default/style.css?175507049359848 */
